Transportable computing environment apparatus system and method
AssigneeInternational Business Machines Corporation
InventorColin Scott Dawson
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorColin Scott Dawson
Estimating the term…
An apparatus, system, and method are disclosed that provides a user-specific transportable computing environment. The apparatus, system, and method facilitate users configuring their own personal computing environment on a properly configured computing host. Users can insert a personal environment key into the computing host and automatically activate and configure any software they are licensed to use. The personal environment key may include all the data, licenses, and keys necessary to activate software that the user has rights to use.
A system for providing a user-specific transportable computing environment, the system comprising:
A memory device tangibly storing a program of machine readable instructions executed by a digital processing apparatus to perform operations to provide a user-specific transportable computing environment, the operations comprising:
An apparatus for providing a user-specific transportable computing environment, the apparatus comprising:
An apparatus for providing a user-specific transportable computing environment, the apparatus comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
For controlling access to devices or network resources: entity profiles
For authentication of entities: using an additional device, e.g. smartcard, SIM or a different communication terminal
For authentication of entities: using biometrical features, e.g. fingerprint, retina-scan
Digital communication
About 3 years 2 months of term left · ends 8 Jan 2030 (estimated)
1. Field of the Invention
This invention relates generally to means and methods for configuring computing devices and more particularly relates to apparatus, systems, and methods for providing a user-specific transportable computing environment.
2. Description of the Related Art
In order that the advantages of the invention will be readily understood, a more particular description of the invention briefly described above will be rendered by reference to specific embodiments that are illustrated in the appended drawings. Understanding that these drawings depict only typical embodiments of the invention and are not therefore to be considered to be limiting of its scope, the invention will be described and explained with additional specificity and detail through the use of the accompanying drawings, in which:
FIG. 1 is a block diagram depicting one embodiment of a prior art computing environment configuration system;
FIG. 2 is a block diagram depicting one embodiment of a transportable computing system in accordance with the present invention;
Many of the functional units described in this specification have been labeled as modules, in order to more particularly emphasize their implementation independence. For example, a module may be implemented as a hardware circuit comprising custom VLSI circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices or the like.
Modules may also be implemented in software for execution by various types of processors. An identified module of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions which may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the module and achieve the stated purpose for the module.
Indeed, a module of executable code may be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data may be identified and illustrated herein within modules, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices.