Extending data records for dynamic data and selective acceptance based on hardware profile
First Claim
Patent Images
1. A method, comprising:
- receiving, at a client device, a data record from a server, the data record comprising a base portion, an extension portion and a priority portion, the base portion comprising service data for providing a service of the client device, the extension portion comprising extended data supplemental to the service, the priority portion comprising a plurality of separate priority indicators dedicated to defining priority levels for the extension portion, and the plurality of separate priority indicators comprising a first priority comprising that is assigned to a first class of device and a second priority indicator that is assigned to a second class of device;
extracting, by the client device, the first priority indicator corresponding to the first class of device from the priority portion;
determining whether to process the extension portion based on an examination of the first priority indicator;
upon determining to process the extension portion, processing the extended data supplemental to the service; and
providing, by the client device, the service based on the service data.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method and data structure for processing basic client application data types to add thereto extension types and priority levels adapted for use by each of a plurality of set top box classes.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a client device, a data record from a server, the data record comprising a base portion, an extension portion and a priority portion, the base portion comprising service data for providing a service of the client device, the extension portion comprising extended data supplemental to the service, the priority portion comprising a plurality of separate priority indicators dedicated to defining priority levels for the extension portion, and the plurality of separate priority indicators comprising a first priority comprising that is assigned to a first class of device and a second priority indicator that is assigned to a second class of device; extracting, by the client device, the first priority indicator corresponding to the first class of device from the priority portion; determining whether to process the extension portion based on an examination of the first priority indicator; upon determining to process the extension portion, processing the extended data supplemental to the service; and providing, by the client device, the service based on the service data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more non-transitory computer readable media storing computer readable instructions that, when executed, cause an apparatus to:
-
receive a data record from a server, the data record comprising a base portion, an extension portion and a priority portion, the base portion comprising service data for providing a service of the client device, the extension portion comprising extended data supplemental to the service data, the priority portion comprising a plurality of separate priority indicators dedicated to defining priority levels for the extension portion, the plurality of separate priority indicators comprising a first priority indicator that is assigned to a first class of device and a second priority indicator that is assigned to a second class of device; extract the first priority indicator corresponding to the first class of device from the priority portion; determine whether to process the extension portion based on an examination of the first priority indicator; upon determining to process the extension portion, processing the extended data supplemental to the service; and provide the service based on the service data. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
at least one processor; and memory operatively coupled to the at least one processor and storing computer readable instructions that, when executed, cause the apparatus to; receive a data record from a server, the data record comprising a base portion, an extension portion and a priority portion, the base portion comprising service data for providing a service of the client device, the extension portion comprising extended data supplemental to the service data, the priority portion comprising a plurality of separate priority indicators dedicated to defining priority levels for the extension portion, the plurality of separate priority indicators comprising a first priority indicator that is assigned to a first class of device and a second priority indicator that is assigned to a second class of device; extract the first priority indicator corresponding to the first class of device from the priority portion; determine whether to process the extension portion based on an examination of the first priority indicator; upon determining to process the extension portion, processing the extended data supplemental to the service; and provide the service based on the service data. - View Dependent Claims (18, 19, 20)
-
Specification