Remote desktop infrastructure
First Claim
Patent Images
1. An apparatus for a computer desktop infrastructure, the apparatus comprising:
- a desktop module configured to execute a computer desktop environment on a hardware device, the computer desktop environment associated with a user, user data for the user stored in non-volatile storage of a second hardware device that is remote from the hardware device executing the computer desktop environment;
a local storage module configured to store application data for the computer desktop environment in local non-volatile storage of the hardware device executing the computer desktop environment to expedite execution of one or more applications associated with the application data within the computer desktop environment;
a remote module configured to provide the computer desktop environment to the user over a network; and
a configuration task module configured to provide a library of one or more automated, executable tasks for managing different remote users of instances of the computer desktop environment, including the user.
7 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, systems, and methods are disclosed for a computer desktop infrastructure. A desktop module is configured to execute a computer desktop environment on a hardware device. A local storage module is configured to store application data for a computer desktop environment in local non-volatile storage of a hardware device executing the computer desktop environment. A remote module is configured to provide a computer desktop environment to a user over a network.
14 Citations
19 Claims
-
1. An apparatus for a computer desktop infrastructure, the apparatus comprising:
-
a desktop module configured to execute a computer desktop environment on a hardware device, the computer desktop environment associated with a user, user data for the user stored in non-volatile storage of a second hardware device that is remote from the hardware device executing the computer desktop environment; a local storage module configured to store application data for the computer desktop environment in local non-volatile storage of the hardware device executing the computer desktop environment to expedite execution of one or more applications associated with the application data within the computer desktop environment; a remote module configured to provide the computer desktop environment to the user over a network; and a configuration task module configured to provide a library of one or more automated, executable tasks for managing different remote users of instances of the computer desktop environment, including the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for a computer desktop infrastructure, the system comprising:
-
a management server hardware device that validates computer desktop credentials for a plurality of different remote users and provides a library of one or more automated, executable tasks for managing the plurality of different remote users of instances of a computer desktop environment; a plurality of endpoint hardware devices each executing the instances of the computer desktop environment and storing application data for the instances of the computer desktop environment in local non-volatile storage of the endpoint hardware devices to expedite execution of one or more applications associated with the application data within the instances of the computer desktop environment, the management server hardware handing off validated users of the plurality of different remote users to the endpoint hardware devices and the endpoint hardware devices providing access to the instances of the computer desktop environment; and one or more non-volatile storage devices that are remote from the plurality of endpoint hardware devices and that store user data for the plurality of different remote users for use in the instances of the computer desktop environment. - View Dependent Claims (16)
-
-
17. A method for a computer desktop infrastructure, the method comprising:
-
accessing application data of one or more user applications of a plurality of remotely accessible virtual desktop environments from local non-volatile storage of one or more hardware devices executing the virtual desktop environments; accessing user data for a plurality of different remote users of the plurality of remotely accessible virtual desktop environments from remote non-volatile storage that is not local to the one or more hardware devices; providing the one or more users with remote access to the virtual desktop environments over a network; and providing a library of one or more automated, executable tasks for managing the plurality of different remote users, the one or more automated, executable tasks selected from the group consisting of onboarding new users of the virtual desktop environments, updating application data packages, and sending management messages to one or more of the plurality of different remote users. - View Dependent Claims (18, 19)
-
Specification