ADAPTIVE VIRTUAL ENVIRONMENT MANAGEMENT SYSTEM
First Claim
1. A system for providing a virtual user environment comprising:
- an environment server including;
a memory configured to store a plurality of data blocks;
a programmable circuit operatively connected to the memory, the programmable circuit configured to execute program instructions which, when executed, cause the user computing system to;
receive profile definition data from a user computing device, the profile definition data including a manifest of software associated with a user; and
select a plurality of data blocks for return to the user computing device, the plurality of data blocks included in a definition of a virtual user environment included in the manifest for delivery to the user computing device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems for providing a virtual user environment are disclosed. One such system includes an environment server that includes a memory configured to store a plurality of data blocks and a programmable circuit operatively connected to the memory. The programmable circuit is configured to execute program instructions which, when executed, cause the user computing system to receive profile definition data from a user computing device, the profile definition data including a manifest of software associated with a user, and select a plurality of data blocks for return to the user computing device that are included in a definition of a virtual user environment included in the manifest for delivery to the user computing device.
9 Citations
20 Claims
-
1. A system for providing a virtual user environment comprising:
an environment server including; a memory configured to store a plurality of data blocks; a programmable circuit operatively connected to the memory, the programmable circuit configured to execute program instructions which, when executed, cause the user computing system to; receive profile definition data from a user computing device, the profile definition data including a manifest of software associated with a user; and select a plurality of data blocks for return to the user computing device, the plurality of data blocks included in a definition of a virtual user environment included in the manifest for delivery to the user computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A virtual environment delivery system comprising:
an environment server configured to host a database containing a plurality of data blocks, each of the data blocks includable in a group of data blocks to form a virtual user environment defined by a manifest received from a user computing device, and wherein differing groups of data blocks form disparate virtual user environments deliverable to a plurality of disparate user computing devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
19. A system for providing a virtual user environment comprising:
A plurality of environment servers, each including; a memory configured to store a plurality of data blocks in a database; a programmable circuit operatively connected to the memory, the programmable circuit configured to execute program instructions which, when executed, cause the environment server to; receive profile definition data from a user computing device, the profile definition data including a manifest of software associated with a user, identity information, and one or more claims; and select a plurality of data blocks from the database for return to the user computing device, the plurality of data blocks included in a definition of a virtual user environment included in the manifest for delivery to the user computing device; wherein the plurality of data blocks includes at least one of personal data, application data, and at least a portion of an operating system as defined in the manifest, and wherein the plurality of data blocks are operable on the user computing device. - View Dependent Claims (20)
Specification