Back to results
US 8,788,534 B2Granted
Extending data records for dynamic data and selective acceptance based on hardware profile
AssigneeTVWorks, LLC
InventorsJames Hindle, Peter G. N. Scheyen, Mark A. Vickers
Life of this patent
Estimating the term…
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.
Claims20
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 more elements
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.
3 more elements
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.
6 more elements
Dependencies are inferred from the claim text.