Back to results
US 11,962,822 B2Granted
Extending data records for dynamic data and selective acceptance based on hardware profile
AssigneeComcast Cable Communications Management, 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.
Claims22
One or more non-transitory computer readable media storing instructions that, when executed, cause:
- receiving, by a client device and from a server, a data record comprising:
- a first portion that comprises service data for providing a service,
- a plurality of second portions, wherein each of the plurality of second portions comprises extended service data, and wherein, for each of the plurality of second portions, the extended service data is associated with an enhancement to the service and is associated with a subset of device classes of a plurality of device classes, and
- a plurality of third portions, wherein each of the plurality of third portions is associated with a respective second portion of the plurality of second portions, wherein each of the plurality of third portions comprises a plurality of indicators, and wherein, for each of the plurality of third portions, the plurality of indicators indicate, based on an indicator for each of the plurality of device classes, which subset of the plurality of device classes is to process the extended service data of the respective second portion;
- determining, based on the plurality of indicators of at least one of the plurality of third portions, that the client device is to process the extended service data of at least one of the plurality of second portions;
- processing the extended service data of the at least one of the plurality of second portions;
- and
- providing, by the client device, based on the extended service data of the at least one of the plurality of second portions and based on the service data, the service.
5 more elements
One or more non-transitory computer readable media storing instructions that, when executed, cause:
- configuring, by a first computing device, a data record to comprise:
- a first portion that comprises service data for providing a service,
- a plurality of second portions that each comprises extended service data, wherein for each of the plurality of second portions, the extended service data is associated with an enhancement to the service and is associated with a subset of device classes of a plurality of device classes, and
- a plurality of third portions, wherein each of the plurality of third portions is associated with a respective second portion of the plurality of second portions, wherein each of the plurality of third portions comprises a plurality of indicators, and wherein, for each of the plurality of third portions, the plurality of indicators indicate, based on an indicator for each of the plurality of device classes, which subset of the plurality of device classes is to process the extended service data of the respective second portion;
- and
- causing transmission, to a second computing device, of the data record.
3 more elements
One or more non-transitory computer readable media storing instructions that, when executed, cause:
- transmitting, by a first computing device and to a second computing device, a data record comprising:
- a first portion that comprises service data for providing a service,
- a plurality of second portions that each comprises extended service data, wherein, for each of the plurality of second portions, the extended service data is associated with an enhancement to the service and is associated with a subset of device classes of a plurality of device classes, and
- a plurality of third portions, wherein each of the plurality of third portions is associated with a respective second portion of the plurality of second portions, wherein each of the plurality of third portions comprises a plurality of indicators, and wherein, for each of the plurality of third portions, the plurality of indicators indicate, based on an indicator for each of the plurality of device classes, which subset of the plurality of device classes is to process the extended service data of the respective second portion.
1 more element
A system comprising:
- a computing device configured to transmit a data record, wherein the data record comprises:
- a first portion that comprises service data for providing a service;
- a plurality of second portions that each comprises extended service data, wherein, for each of the plurality of second portions, the extended service data is associated with an enhancement to the service and is associated with a subset of device classes of a plurality of device classes;
- and
- a plurality of third portions, wherein each of the plurality of third portions is associated with a respective second portion of the plurality of second portions, wherein each of the plurality of third portions comprises a plurality of indicators, and wherein, for each of the plurality of third portions, the plurality of indicators indicate, based on an indicator for each of the plurality of device classes, which subset of the plurality of device classes is to process the extended service data of the respective second portion;
- and
- a client device configured to receive, from the computing device, the data record and process, based on the plurality of indicators of at least one of the plurality of third portions, the extended service data of at least one of the plurality of second portions.
4 more elements
Dependencies are inferred from the claim text.