US6560777B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Broadcast enhancement trigger addressed to multiple uniquely addressed information resources
Assignee: WebTV Networks Inc
•
Filing: 1999-04-07
•
Granted: 2003-05-06
•
Expires: 2019-04-07
Abstract
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.
Inventors
- 👤 Dean J. Blackketter
- 👤 Daniel J. Zigmond
- 👤 Timothy F. Park
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-10 02:04
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/80; H04N21/85; H04N21/858; H04N21/8586; H04N21/40; H04N21/45; H04N21/462; H04N21/4622; H04N21/47; H04N21/478; H04N21/4782; H04N21/81; H04N21/812; H04N7/00; H04N7/08; H04N7/087; H04N7/088
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
238 words
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.
Claim 2
Dependent Claim
238 words
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.
Claim 3
Dependent Claim
40 words
The method of claim 1 , wherein the plurality of information resources are each identified by a unique resource identifier having a first portion and a second portion, wherein the first portions are identical and the second portions are different.
Claim 4
Dependent Claim
31 words
The method of claim 2 , wherein the second portion of the unique resource identifier uniquely identifies the information resources having a data field that has at least one common attribute.
Claim 5
Dependent Claim
28 words
The method of claim 2 , wherein each collective resource identifier includes a collective resource identifier portion identical to the first portion of each respective unique resource identifier.
Claim 6
Dependent Claim
32 words
The method of claim 2 , wherein each collective resource identifier includes a collective resource identifier portion identical to the first portion of each respective unique resource identifier and a wildcard character.
Claim 7
Dependent Claim
29 words
The method of claim 1 , wherein the broadcast video signal comprises a data service channel, and wherein each collective resource identifier is embedded into the data service channel.
Claim 8
Dependent Claim
23 words
The method of claim 6 , wherein the data service channel is selected from a captioning service channel or a text service channel.
Claim 9
Dependent Claim
32 words
The method of claim 1 , further comprising embedding a script in the broadcast video signal along with each collective resource identifier, thereby directing the script to the plurality of information resources.
Claim 10
Dependent Claim
13 words
The method of claim 2 , wherein the unique resource identifiers are URIs.
Claim 11
Dependent Claim
14 words
The method of claim 1 , wherein each information resource is a web page.
Claim 12
Dependent Claim
36 words
The method of claim 1 , further comprising displaying a video portion of the broadcast video signal, wherein the enhancement trigger synchronizes two or more information resources with the video portion of the broadcast video signal.
Claim 13
Dependent Claim
34 words
The method of claim 1 , wherein the plurality of information resources includes a first information resource that is a first HTML page and a second information resource that is a second HTML page.
Claim 14
Dependent Claim
28 words
The method of claim 1 , wherein the broadcast video signal is broadcast as a National Television Standards Committee (NTSC) video signal including a vertical blanking interval (VBI).
Claim 15
Dependent Claim
44 words
The method of claim 1 , wherein the broadcast video signal is broadcast as a signal selected from a group consisting Phase Alternate Lines (PAL), Sequential Couleur Avec Memoire (SECAM), High Definition Television (HDTV), Digital Video Broadcasting (DVB), or Advanced Television Systems Committee (ATSC).
Claim 16
Dependent Claim
262 words
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.
Claim 17
Dependent Claim
262 words
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.
Claim 18
Dependent Claim
44 words
A computer program product as recited in claim 15 , wherein the plurality of information resources are each identified by a unique resource identifier having a first portion and a second portion, wherein the first portions are identical and the second portions are different.
Claim 19
Dependent Claim
35 words
A computer program product as recited in claim 16 , wherein the second portion of the unique resource identifier uniquely identifies the information resources having a data field that has at least one common attribute.
Claim 20
Dependent Claim
32 words
A computer program product as recited in claim 16 , wherein each collective resource identifier includes a collective resource identifier portion identical to the first portion of each respective unique resource identifier.
Claim 21
Dependent Claim
36 words
A computer program product as recited in claim 16 , wherein each collective resource identifier includes a collective resource identifier portion identical to the first portion of each respective unique resource identifier and a wildcard character.
Claim 22
Dependent Claim
17 words
A computer program product as recited in claim 16 , wherein the unique resource identifiers are URIs.
Claim 23
Dependent Claim
33 words
A computer program product as recited in claim 15 , wherein the broadcast video signal comprises a data service channel, and wherein each collective resource identifier is embedded into the data service channel.
Claim 24
Dependent Claim
27 words
A computer program product as recited in claim 21 , wherein the data service channel is selected from a captioning service channel or a text service channel.
Claim 25
Dependent Claim
39 words
A computer program product as recited in claim 15 , wherein the method further comprises embedding a script in the broadcast video signal along with each collective resource identifier, thereby directing the script to the plurality of information resources.
Claim 26
Dependent Claim
18 words
A computer program product as recited in claim 15 , wherein each information resource is a web page.
Claim 27
Dependent Claim
44 words
A computer program product as recited in claim 15 , wherein the method further comprises displaying a video portion of the broadcast video signal, and wherein the enhancement trigger synchronizes two or more information resources with the video portion of the broadcast video signal.
Claim 28
Dependent Claim
38 words
A computer program product as recited in claim 15 , wherein the plurality of information resources includes a first information resource that is a first HTML page and a second information resource that is a second HTML page.
Claim 29
Dependent Claim
48 words
A computer program product as recited in claim 15 , wherein the broadcast video signal is broadcast as a signal selected from a group consisting Phase Alternate Lines (PAL), Sequential Couleur Avec Memoire (SECAM), High Definition Television (HDTV), Digital Video Broadcasting (DVB), or Advanced Television Systems Committee (ATSC).
References Cited (Backward Citations)
US5818441A
Cited
US6072521A
Cited
US5778181A
Cited
US5832223A
Cited
US5787470A
Cited
US5982445A
Cited
WO1998045978A2
Cited
US6061719A
Cited
US6360215B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-05-05 | 2006-11-04 | 2007-05-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-05-05 | 2010-11-04 | 2011-05-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-05-05 | 2014-11-04 | 2015-05-06 | $7700.00 | Window Closed / Lapsed |