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 structure for a content item, the data structure comprising a base portion, an extension portion and a priority portion, wherein the base portion includes base data of the content item and said extension portion includes extended data supplemental to the base data, wherein said priority portion stores a plurality of priority indicators including a first priority indicator and a second priority indicator, wherein the first priority indicator is assigned to a first class of device and the second priority indicator 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, by the client device, a manner in which to process the extended data based on the first priority indicator; and
processing, by the client device, said extended data in the determined manner.
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 structure for a content item, the data structure comprising a base portion, an extension portion and a priority portion, wherein the base portion includes base data of the content item and said extension portion includes extended data supplemental to the base data, wherein said priority portion stores a plurality of priority indicators including a first priority indicator and a second priority indicator, wherein the first priority indicator is assigned to a first class of device and the second priority indicator 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, by the client device, a manner in which to process the extended data based on the first priority indicator; and processing, by the client device, said extended data in the determined manner. - 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 structure for a content item, the data structure comprising a base portion, an extension portion and a priority portion, wherein the base portion includes base data of the content item and said extension portion includes extended data supplemental to the base data, wherein said priority portion stores a plurality of priority indicators including a first priority indicator and a second priority indicator, wherein the first priority indicator is assigned to a first class of device and the second priority indicator 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 a manner in which to process the extended data based on the first priority indicator; and process said extended data in the determined manner. - 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 structure for a content item, the data structure comprising a base portion, an extension portion and a priority portion, wherein the base portion includes base data of the content item and said extension portion includes extended data supplemental to the base data, wherein said priority portion stores a plurality of priority indicators including a first priority indicator and a second priority indicator, wherein the first priority indicator is assigned to a first class of device and the second priority indicator 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 a manner in which to process the extended data based on the first priority indicator; and process said extended data in the determined manner. - View Dependent Claims (18, 19, 20)
-
Specification