Broadcast enhancement trigger addressed to multiple uniquely addressed information resources
First Claim
1. In a system that includes a server system and a plurality of client receiver systems that are configured to receive i) broadcast video signals on one or more video channels, and ii) information content downloaded from the server system, a method for updating a plurality of information resources at the plurality of client receiver systems, but doing so in a manner that reduces bandwidth requirements, the method comprising:
- identifying a plurality of information resources that require updating;
of those information resources that require updating, identifying which information resources have a data field that has at least one common attribute shared by at least one other data field of one of the other information resources that require updating;
for each common attribute that is shared by at least one other data field, generating a collective resource identifier that exclusively identifies all information resources that share at least one common attribute with one other data field of another information resource;
for each collective resource identifier, embedding an enhancement trigger into the broadcast video signal, the enhancement trigger comprising the collective resource identifier and enhancement data to be used to update the common attributes of the information resources;
broadcasting, by the broadcast signal source, the video signal; and
processing, at one or more of the plurality of client receivers, the enhancement triggers received with the broadcast video signal by updating the common attributes of the information resources with the enhancement data.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention is a method and apparatus for simultaneously enhancing two or more unique HTML pages (information resources) using a single enhancement trigger. A content creator, (e.g., a program producer, broadcaster, affiliate, cable company, or satellite provider), embeds an enhancement trigger in a data service channel of a broadcast video signal. The embedded enhancement trigger includes a collective resource identifier that identifies two or more information resources, such as a collection of different HTML pages. The content creator can then broadcast the enhancement trigger to the several information resources to enhance them all using a single enhancement trigger.
129 Citations
27 Claims
-
1. In a system that includes a server system and a plurality of client receiver systems that are configured to receive i) broadcast video signals on one or more video channels, and ii) information content downloaded from the server system, a method for updating a plurality of information resources at the plurality of client receiver systems, but doing so in a manner that reduces bandwidth requirements, the method comprising:
-
identifying a plurality of information resources that require updating;
of those information resources that require updating, identifying which information resources have a data field that has at least one common attribute shared by at least one other data field of one of the other information resources that require updating;
for each common attribute that is shared by at least one other data field, generating a collective resource identifier that exclusively identifies all information resources that share at least one common attribute with one other data field of another information resource;
for each collective resource identifier, embedding an enhancement trigger into the broadcast video signal, the enhancement trigger comprising the collective resource identifier and enhancement data to be used to update the common attributes of the information resources;
broadcasting, by the broadcast signal source, the video signal; and
processing, at one or more of the plurality of client receivers, the enhancement triggers received with the broadcast video signal by updating the common attributes of the information resources with the enhancement data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for use in a system that includes a server system and a plurality of client receiver systems that are configured to receive i) broadcast video signals on one or more video channels, and ii) information content downloaded from the server system, the computer program product comprising:
-
a computer readable medium for storing computer-executable instructions, where said computer-executable instructions implement a method for updating a plurality of information resources at the plurality of client receiver systems, but doing so in a manner that reduces bandwidth requirements, the method comprising;
identifying a plurality of information resources that require updating;
of those information resources that require updating, identifying which information resources have a data field that has at least one common attribute shared by at least one other data field of one of the other information resources that require updating;
for each common attribute that is shared by at least one other data field, generating a collective resource identifier that exclusively identifies all information resources that share at least one common attribute with one other data field of another information resource;
for each collective resource identifier, embedding an enhancement trigger into the broadcast video signal, the enhancement trigger comprising the collective resource identifier and enhancement data to be used to update the common attributes of the information resources;
broadcasting, by the broadcast signal source, the video signal; and
processing, at one or more of the plurality of client receivers, the enhancement triggers received with the broadcast video signal by updating the common attributes of the information resources with the enhancement data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification