SYSTEM FOR AUTOMATIC MANAGEMENT OF APPLICATIONS ON REMOTE DEVICES
First Claim
1. A method, comprising:
- maintaining application information on a per user basis for a plurality of user identifiers at an application server, the plurality of user identifier associated with a plurality of client devices, wherein application information includes information about application versions installed on the plurality of client devices;
generating an application manifest for delivery to the client device, wherein the application manifest is generated by determining a user identifier corresponding to a client device;
transmitting application logic to the client device, the application logic identified in the application manifest.
5 Assignments
0 Petitions
Accused Products
Abstract
Management of applications on remote devices is performed independently of managing platform software. A per platform player using a common protocol to communicate and receive applications is installed on a device. The player is developed and installed independently of applications which run using commands supported by the player. On player startup, the player obtains boot instructions, fetches an application manifest, and obtains player and application resources using the application manifest from a content and application server. The content and application server determines application resources to send to the player and tracks applications and application versions installed on a per user/per platform basis.
-
Citations
20 Claims
-
1. A method, comprising:
-
maintaining application information on a per user basis for a plurality of user identifiers at an application server, the plurality of user identifier associated with a plurality of client devices, wherein application information includes information about application versions installed on the plurality of client devices; generating an application manifest for delivery to the client device, wherein the application manifest is generated by determining a user identifier corresponding to a client device; transmitting application logic to the client device, the application logic identified in the application manifest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
memory operable to maintain application information on a per user basis for a plurality of user identifiers at an application server, the plurality of user identifier associated with a plurality of client devices, wherein application information includes information about application versions installed on the plurality of client devices; a processor operable to generate an application manifest for delivery to the client device, wherein the application manifest is generated by determining a user identifier corresponding to a client device; an interface connected to the processor, the interface operable to transmit application logic to the client device, the application logic identified in the application manifest. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An apparatus, comprising:
-
means for maintaining application information on a per user basis for a plurality of user identifiers at an application server, the plurality of user identifier associated with a plurality of client devices, wherein application information includes information about application versions installed on the plurality of client devices; means for generating an application manifest for delivery to the client device, wherein the application manifest is generated by determining a user identifier corresponding to a client device; means for transmitting application logic to the client device, the application logic identified in the application manifest.
-
Specification