Managing shell configurations to dynamically control user computing environments
US8312113B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Feb 21, 2008 |
| Grant date | Nov 13, 2012 |
| Priority date | — |
| Expiry date | Aug 30, 2031 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/75
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A method for managing a user's computing environment on their computer or workstation. The method includes storing a set of files in a memory device accessible via a communications network. Each file includes data such as environment variable values defining a particular computing environment. The method includes providing an environment management engine in a user's home directory of a computer. A shell runs in the computer device to invoke and run a computing environment management engine within the shell. The engine generates a computing environment in the computer based on the computing environment definition in one of the files that is chosen based on a user-provided or otherwise determined job state (e.g., the user is working on a project or a portion of a project that is associated with a job state). The computing environment includes versions of software applications, path variables, and alias definitions.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.