Application programming interface combining asset listings
First Claim
Patent Images
1. A method comprising:
- retrieving, from a database, one or more records that comprise a first set of data fields, wherein the first set of data fields is associated with a record type, and wherein the record type is processed by different classes of devices;
based on determining that the one or more records are associated with a data field extension to the record type, generating, by a computing device, one or more extended records, wherein a record in the one or more extended records comprises;
a first portion that comprises the first set of data fields,a plurality of second portions that each comprises a second set of data fields, anda plurality of third portions, wherein each of the plurality of third portions is associated with a respective second portion in the record, wherein each of the plurality of third portions comprises a plurality of separate indicators, and wherein each of the plurality of separate indicators indicates whether a corresponding one of the different classes of devices is to process the second set of data fields of the respective second portion; and
transmitting, to a plurality of devices that comprises each of the different classes of devices, the one or more extended records.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method and API for processing and providing a unified list of the content offerings of multiple content sources.
41 Citations
20 Claims
-
1. A method comprising:
-
retrieving, from a database, one or more records that comprise a first set of data fields, wherein the first set of data fields is associated with a record type, and wherein the record type is processed by different classes of devices; based on determining that the one or more records are associated with a data field extension to the record type, generating, by a computing device, one or more extended records, wherein a record in the one or more extended records comprises; a first portion that comprises the first set of data fields, a plurality of second portions that each comprises a second set of data fields, and a plurality of third portions, wherein each of the plurality of third portions is associated with a respective second portion in the record, wherein each of the plurality of third portions comprises a plurality of separate indicators, and wherein each of the plurality of separate indicators indicates whether a corresponding one of the different classes of devices is to process the second set of data fields of the respective second portion; and transmitting, to a plurality of devices that comprises each of the different classes of devices, the one or more extended records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving a search criterion; querying first storage records, wherein the first storage records are associated with personal video recorder (PVR) content, and wherein the first storage records are associated with a record type; merging, to obtain a plurality of combined records that satisfies the search criterion, one or more of the first storage records with one or more extended records, wherein a record of the one or more extended records comprises; one or more first sets of data fields that are associated with the record type, and one or more second sets of data fields that are associated with a data field extension to the record type; causing display of first information, wherein the first information is based on a first record from the plurality of combined records; and causing, in response to a command, display of second information, wherein the second information is based on a second record from the plurality of combined records. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, via a network, one or more extended records, wherein a record in the one or more extended records comprises; one or more first sets of data fields that are associated with a record type, and one or more second sets of data fields that are associated with a data field extension to the record type; receiving a search criterion; querying first storage records, wherein the first storage records are associated with personal video recorder (PVR) content, and wherein the first storage records are associated with the record type; merging, to obtain a plurality of combined records that satisfies the search criterion, one or more of the first storage records with the one or more extended records; causing display of first information, wherein the first information is based on a first record from the plurality of combined records; and causing, in response to a command, display of second information, wherein the second information is based on a second record from the plurality of combined records. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification