NETWORK BASED JIT ON A PRIORI KNOWLEDGE OF A SET OF DISPARATE CLIENTS
First Claim
Patent Images
1. A method of providing network based just-in-time compilation, the method comprising:
- registering a device having a device profile containing device capabilities, the device being registered with a web service;
receiving a request from the device to subscribe to a content service;
creating a client runtime for the device corresponding to the device capabilities contained in the device profile; and
sending the client runtime to the device to provide functionality for the device to communicate with the content service through the web service.
2 Assignments
0 Petitions
Accused Products
Abstract
Network based just-in-time compilation based on A Priori knowledge of a set of disparate clients is disclosed. One embodiment comprises using a web service to register a device and store a device profile containing the capabilities of the device, receiving a request from the device to subscribe to a content service, and to create a client runtime for the device for a requested service corresponding to the device capabilities. In this way, the embodiment may send the client runtime to the device to allow the device to communicate with the content service through the web service.
25 Citations
20 Claims
-
1. A method of providing network based just-in-time compilation, the method comprising:
-
registering a device having a device profile containing device capabilities, the device being registered with a web service; receiving a request from the device to subscribe to a content service; creating a client runtime for the device corresponding to the device capabilities contained in the device profile; and sending the client runtime to the device to provide functionality for the device to communicate with the content service through the web service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for network based just-in-time (JIT) compilation, the system comprising:
-
a web service to register a device and store a device profile comprising device capabilities in memory; a protocol endpoint to receive a request from the device to subscribe to a content service; a runtime service to create a client runtime for the device corresponding to the device capabilities contained in the device profile, the client runtime configured to communicate with the content service when run on the device; and a communication service to provide communication between the client runtime on the device and the content service. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium comprising instructions executable by a computing device to provide network based just-in-time compilation, the instructions being executable to perform a method comprising:
-
registering a device having a device profile containing device capabilities, the device being registered with a web service; receiving a request from the device to subscribe to a content service; creating a client runtime for the device corresponding to the device capabilities contained in the device profile; sending the client runtime to the device to provide functionality for the device to communicate with the content service through the web service; associating at least one user identity corresponding to a plurality of services with the device; and logging in to at least one of the plurality of services in response to a device authentication. - View Dependent Claims (18, 19, 20)
-
Specification