×

Methods and systems for generating and delivering an interactive application delivery store

  • US 9,152,401 B2
  • Filed: 05/03/2010
  • Issued: 10/06/2015
  • Est. Priority Date: 05/02/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for updating and delivering an interactive application delivery store, the method comprising:

  • determining, by an enrollment administration system, an identification of a user and an identification of a first client computing device;

    classifying the user into a user group based on the identification of the user;

    classifying the first client computing device into a resource group based on the identification of the first client computing device;

    verifying, by the enrollment administration system, user permissions of the user based at least in part on the user group and the resource group;

    receiving, by an application delivery store executing on a server, a request for the user to subscribe to an application not included in a user profile of the user, the application delivery store accessible by the user using the first client computing device communicating with the application delivery store;

    verifying, by the application delivery store responsive to subscribing to the application, user permissions of the user;

    determining, by the application delivery store responsive to verifying the user permissions, the user is permitted to subscribe to the application;

    updating, by the application delivery store responsive to the determination, the user profile of the user with the application;

    determining, by a first application generator executing on the first client computing device, an application identifier;

    downloading, by the first application generator from the server, application information, the application information including configuration information that identifies how to display the application within a desktop on the first client computing device;

    obtaining, by the first application generator, an application path for the application;

    generating, by the first application generator executing on the first client computing device, a first stub application based on the user group, the resource group, the application identifier, the application information, and the path information, the first stub application associated with an icon representative of the application and including the application path;

    installing the first stub application on the first client computing device;

    responsive to the user selecting the icon, connecting the first client computing device to the application designated by the application path included within the first stub application;

    determining, by a synchronization module executing on a second client computing device, that the user has logged into the second client computing device; and

    responsive to a determination that the user has logged into the second client computing device;

    downloading, by a second application generator executing on the second client computing device, application information;

    obtaining, by the second application generator, an application path for the application; and

    generating, by the second application generator executing on the second client computing device, a second stub application based on the user group, the resource group, the application identifier, the application information, and the path information, the second stub application associated with an icon representative of the application and including the application path.

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