×

Machine identity persistence for users of non-persistent virtual desktops

  • US 9,513,949 B2
  • Filed: 02/05/2015
  • Issued: 12/06/2016
  • Est. Priority Date: 08/23/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a memory area associated with a computing device, said memory area storing a plurality of static machine identities, each machine identity of the plurality of machine identities associated with one of a plurality of users; and

    a processor programmed to;

    receive a request from one of the plurality of users for a virtual desktop session;

    determine a particular static machine identity previously associated with the user;

    create a non-persistent virtual machine (VM), wherein the created VM is distinct from a previous VM assigned to the user, and wherein creating the non-persistent virtual machine includes forking a child VM from a parent VM, wherein forking the child VM from the parent VM includes initially sharing content between the parent VM and the child VM and storing changes to the child VM as copy on write memory pages;

    provision the created virtual machine including inserting the determined static machine identity into the created VM such that machine identity elements are inserted into the created VM to implement virtual persistence between the user and the identity of their assigned virtual desktop while the underlying VM is non-persistent, wherein inserting the determined static machine identity includes associating one or more user attributes with the created VM; and

    provide the created VM with the inserted machine identity to the user.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×