Patent US3260219A successfully refreshed from Google Patents.
Patent US5977962A successfully refreshed from Google Patents.
US5977962A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Television browsing system with transmitted and received keys and associated information
Assignee: OpenTV Inc
•
Filing: 1996-10-18
•
Granted: 1999-11-02
•
Expires: 2016-10-18
Abstract
Abstract A home-based television system has a set top box that receives from a cable operator television programs for broadcast on many channels. The set top box also receives additional information for display and an application. In response to user input, the application filters data in a first data stream, uses the filtered data to identify data in a second data stream, and causes the thus-identified data to be displayed.
Inventors
- 👤 Joseph W. Chapman
- 👤 Palma J. Cicchetti
- 👤 Peter H. Fischman
- 👤 Elias Israel
- 👤 Hubert C. Mandeville, IV
- 👤 Andrew Tannenbaum
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 19:45
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/08; H04N7/087; H04H; H04H60/00; H04H60/68; H04H60/72; H04H60/73; H04N21/00; H04N21/40; H04N21/43; H04N21/435; H04N21/47; H04N21/488; H04N7/083; H04N7/16; H04H20/00; H04H20/16
Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
139 words
A method for implementation by a home-based television system, the method comprising: receiving signals representing television programs for broadcast over many different channels; receiving a series of keys including at least two different keys in a first data stream transmitted with the signals representing television programs; receiving additional information associated with the keys in a second data stream transmitted with the signals representing television programs; in response to user input indicating a desired category of information causing an application in the television system to search the first data stream to select from the series of keys in the first data stream a plurality of keys associated with the category; retrieving, from the second data stream, the information associated with keys selected from the first data stream; and displaying the retrieved information and not displaying information associated with non-selected keys.
Claim 2
Independent Claim
139 words
A method for implementation by a home-based television system, the method comprising: receiving signals representing television programs for broadcast over many different channels; receiving a series of keys including at least two different keys in a first data stream transmitted with the signals representing television programs; receiving additional information associated with the keys in a second data stream transmitted with the signals representing television programs; in response to user input indicating a desired category of information causing an application in the television system to search the first data stream to select from the series of keys in the first data stream a plurality of keys associated with the category; retrieving, from the second data stream, the information associated with keys selected from the first data stream; and displaying the retrieved information and not displaying information associated with non-selected keys.
Claim 3
Dependent Claim
48 words
The method of claim 1, wherein the series of keys in the first data stream includes first, second, . . . n-th keys, and the second data stream has first, second, . . . n-th blocks of information such that the i-th key corresponds to the i-th block.
Claim 4
Dependent Claim
80 words
The method of claim 2, wherein the method is used to provide to the user a program guide, wherein receiving a series of keys includes receiving a series of keys, with the keys being arranged to categorize a number of different programs for viewing, and wherein the additional information includes information about each of the programs, the method further comprising providing to the user a menu of differed types of programs from which the user can select a desired category.
Claim 5
Dependent Claim
68 words
The method of claim 2, wherein the method is used to provide advertising to the user, wherein receiving a series of keys includes receiving a series of keys, with the keys being arranged to categorize different types of advertisements, and wherein the additional information includes advertisements, the method further comprising providing to the user a menu of different types of advertisements that the user can select for viewing.
Claim 6
Dependent Claim
80 words
The method of claim 1, wherein the method is used to provide to the user a program guide, wherein receiving a series of keys includes receiving a series of keys, with the keys being arranged to categorize a number of different programs for viewing, and wherein the additional information includes information about each of the programs, the method further comprising providing to the user a menu of different types of programs from which the user can select a desired category.
Claim 7
Dependent Claim
68 words
The method of claim 1, wherein the method is used to provide advertising to the user, wherein receiving a series of keys includes receiving a series of keys, with the keys being arranged to categorize different types of advertisements, and wherein the additional information includes advertisements, the method further comprising providing to the user a menu of different types of advertisements that the user can select for viewing.
Claim 8
Dependent Claim
21 words
The method of claim 1, wherein the first and second data streams are received as scan lines during vertical blanking intervals.
Claim 9
Dependent Claim
24 words
The method of claim 1, wherein the first and second data streams are received as digital signals encoded with digital signals representing television programs.
Claim 10
Dependent Claim
18 words
The method of claim 1, wherein a plurality of the applications are received from the cable head end.
Claim 11
Dependent Claim
48 words
The method of claim 9, wherein the application that is used for the searching is selected from one of a plurality of different applications received from the head end by the system, the system selecting one of the plurality of applications based on the desired category of information.
Claim 12
Dependent Claim
31 words
The method of claim 10, wherein the application is different depending on the quantity of additional information and/or a number of categories of information into which the additional information is divided.
Claim 13
Dependent Claim
34 words
The method of claim 9, wherein the application received from the cable head end includes a user interface with graphics for a user to interact prior to the application identifying at least one key.
Claim 14
Dependent Claim
20 words
The method of claim 9, wherein the series of keys and the application are transmitted over vertical blanking interval lines.
Claim 15
Dependent Claim
43 words
The method of claim 1, wherein at least some of the keys include a combination of a first category of information and a second category of information, and wherein the selecting includes selecting a desired key matching both the first and second categories.
Claim 16
Dependent Claim
50 words
The method of claim 14, wherein the first category includes a location and the second category includes information, some of which is associated with one location and some of which is associated with another location, whereby the user can search for a desired type of information in a desired location.
Claim 17
Dependent Claim
17 words
The method of claim 14, wherein the series of keys are transmitted over vertical blanking interval lines.
Claim 18
Dependent Claim
19 words
The method of claim 1, further comprising displaying a sponsorship screen during a delay while the searching is performed.
Claim 19
Independent Claim
179 words
A method for use by cable operator connected to a large number of home-based television systems, the method comprising: transmitting signals representing television programs for broadcast over many different channels; transmitting a series of keys in a first data stream; transmitting additional information other than television programs for display in a second data stream, the additional information being provided along with the television programs and being for display to users, wherein the additional information is divided into blocks, with each block being associated with a key in the first data system; and transmitting a plurality of different applications for searching the additional information, including a first application for a first type of additional information and a second application for a second type of additional information, wherein one of the first and second applications is responsive to user input requests for one of the first and second types of additional information for selecting keys associated with the desire category from the first data stream and for using selected keys to retrieve blocks of the additional information associated with selected keys.
Claim 20
Independent Claim
179 words
A method for use by cable operator connected to a large number of home-based television systems, the method comprising: transmitting signals representing television programs for broadcast over many different channels; transmitting a series of keys in a first data stream; transmitting additional information other than television programs for display in a second data stream, the additional information being provided along with the television programs and being for display to users, wherein the additional information is divided into blocks, with each block being associated with a key in the first data system; and transmitting a plurality of different applications for searching the additional information, including a first application for a first type of additional information and a second application for a second type of additional information, wherein one of the first and second applications is responsive to user input requests for one of the first and second types of additional information for selecting keys associated with the desire category from the first data stream and for using selected keys to retrieve blocks of the additional information associated with selected keys.
Claim 21
Dependent Claim
50 words
The method of claim 18, wherein the transmitting of keys, additional information, and applications are performed over scan lines during vertical blanking intervals, such that the keys are transmitted over one or more scan lines and the blocks of additional information are transmitted over one or more other scan lines.
Claim 22
Dependent Claim
26 words
The method of claim 18, wherein the transmitting steps are performed by encoding together as digital signals the signals representing television programs and the additional information.
Claim 23
Dependent Claim
41 words
The method of claim 18, wherein the method is for the transmission of a television program guide, wherein transmitting a series of keys includes transmitting keys corresponding to different types of programs, and transmitting additional information includes transmitting program guide information.
Claim 24
Dependent Claim
36 words
The method of claim 18, wherein the method is for the transmission of advertising, wherein transmitting a series of keys includes transmitting keys corresponding to different types of advertisements, and transmitting additional information includes transmitting advertisements.
Claim 25
Dependent Claim
26 words
The method of claim 18, wherein the first data stream has keys with the i-th key corresponding to the i-th block in the second data stream.
Claim 26
Dependent Claim
160 words
A home-b&ed television system comprising: an input port for receiving signals representing television programs for broadcast over many different channels, and for continuously receiving signals representing information for display other than television programs; a display for displaying the television programs and the other information; memory including a first memory for storing an application and a second memory for buffering the information for display; a processor for executing the application in the first memory in response lo user input indicating a desired category of information, the executed application for searching a first data stream as that data is received to retrieve keys associated with the desired category, using the retrieved data from the first stream to identify data in a second data stream and causing the data identified in the second data stream to be displayed on the display; and an interface for receiving input from a user-operable input device, the input selecting a choice from among the menu of choices.
Claim 27
Dependent Claim
160 words
A home-b&ed television system comprising: an input port for receiving signals representing television programs for broadcast over many different channels, and for continuously receiving signals representing information for display other than television programs; a display for displaying the television programs and the other information; memory including a first memory for storing an application and a second memory for buffering the information for display; a processor for executing the application in the first memory in response lo user input indicating a desired category of information, the executed application for searching a first data stream as that data is received to retrieve keys associated with the desired category, using the retrieved data from the first stream to identify data in a second data stream and causing the data identified in the second data stream to be displayed on the display; and an interface for receiving input from a user-operable input device, the input selecting a choice from among the menu of choices.
Claim 28
Dependent Claim
25 words
The system of claim 24, wherein the interface input device is a hand-held remote control, and the memory is housed in a set top box.
Claim 29
Dependent Claim
21 words
The system of claim 24, wherein the input port receives the signals representing information for display in vertical blanking interval lines.
Claim 30
Dependent Claim
32 words
The system of claim 24, wherein the memory stores first and second applications, the processor selecting one of the first and second applications for execution depending on the desired category of information.
Claim 31
Dependent Claim
16 words
The system of claim 27, wherein the first and second applications have different methods for searching.
Claim 32
Dependent Claim
33 words
The system of claim 24, wherein at least some of the keys have a first and a second characteristic, and wherein the application searches for keys having both the first and second characteristics.
Claim 33
Independent Claim
185 words
A method for implementation by a home-based television system, the method comprising: receiving signals representing television programs for broadcast over many different channels; receiving a series of keys including at least two different keys in a first data stream transmitted with the signals representing television programs; receiving additional information associated with the keys in a second data stream transmitted with the signals representing television programs; receiving from a cable head end a first application with a first method for searching for keys in the first data stream relating to a first class of information, and a second application with a second method for searching for keys in the first data stream relating to a second class of information; in response to user input indicating information from the first class of information, selecting a plurality of keys from the first data stream in accordance with the searching method corresponding to the first class category of information; retrieving, from the second data stream, the information associated with keys identified in the first data stream; and displaying the retrieved information and not displaying information associated with non-selected keys.
Claim 34
Independent Claim
185 words
A method for implementation by a home-based television system, the method comprising: receiving signals representing television programs for broadcast over many different channels; receiving a series of keys including at least two different keys in a first data stream transmitted with the signals representing television programs; receiving additional information associated with the keys in a second data stream transmitted with the signals representing television programs; receiving from a cable head end a first application with a first method for searching for keys in the first data stream relating to a first class of information, and a second application with a second method for searching for keys in the first data stream relating to a second class of information; in response to user input indicating information from the first class of information, selecting a plurality of keys from the first data stream in accordance with the searching method corresponding to the first class category of information; retrieving, from the second data stream, the information associated with keys identified in the first data stream; and displaying the retrieved information and not displaying information associated with non-selected keys.
Claim 35
Dependent Claim
22 words
The method of claim 30 wherein receiving applications includes receiving applications with at least two different methods for identifying a desired key.
Claim 36
Dependent Claim
16 words
The method of claim 30, wherein the applications include a user interface and graphics for display.
Claim 37
Dependent Claim
16 words
The method of claim 30, wherein the application is transmitted over the vertical blanking interval lines.
Claim 38
Dependent Claim
13 words
The method of claim 30, wherein the additional information includes yellow pages information.
Claim 39
Dependent Claim
14 words
The method of claim 30, wherein the additional information includes information about classified advertisements.
Claim 40
Dependent Claim
13 words
The method of claim 30, wherein the additional information includes a program guide.
Claim 41
Independent Claim
139 words
A method for implementation by a home-based television system, the method comprising: receiving signals representing television programs for broadcast over many different channels; receiving a series of keys including at least two different types of keys in a first data stream transmitted with the signals representing television programs; receiving additional information associated with the keys in a second data stream transmitted with the signals representing television programs; in response to user input indicating a desired set of information that has both a first characteristic and a second characteristic an application in the television system identifying keys in the first data stream that have both the first and second characteristics; retrieving, from the second data stream, the information associated with identified keys in the first data stream; and displaying the retrieved information and not displaying information associated with non-selected keys.
Claim 42
Independent Claim
139 words
A method for implementation by a home-based television system, the method comprising: receiving signals representing television programs for broadcast over many different channels; receiving a series of keys including at least two different types of keys in a first data stream transmitted with the signals representing television programs; receiving additional information associated with the keys in a second data stream transmitted with the signals representing television programs; in response to user input indicating a desired set of information that has both a first characteristic and a second characteristic an application in the television system identifying keys in the first data stream that have both the first and second characteristics; retrieving, from the second data stream, the information associated with identified keys in the first data stream; and displaying the retrieved information and not displaying information associated with non-selected keys.
Claim 43
Dependent Claim
32 words
The method of claim 37, wherein the system identifies keys that have the first characteristic, then identifies keys out of the keys with the first characteristic that also have the second characteristic.
Claim 44
Dependent Claim
19 words
The method of claim 37, wherein the first and second characteristics include a location and a type of information.
References Cited (Backward Citations)
US4536791A
Cited
US4554579A
Cited
US4743764A
Cited
US4734764A
Cited
US4941040A
Cited
US4866522A
Cited
US5113496A
Cited
US4792849A
Cited
US5195092A
Cited
US5191410A
Cited
US4829372A
Cited
US5208665A
Cited
US4860123A
Cited
US4905094A
Cited
US5119188A
Cited
US5077607A
Cited
US5014125A
Cited
US5440632A
Cited
US5493339A
Cited
US5485221A
Cited
US5481296A
Cited
US5481542A
Cited
US5488425A
Cited
US5539920A
Cited
US5689799A
Cited
US5848352A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-11-01 | 2003-05-03 | 2003-11-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-11-01 | 2007-05-03 | 2007-11-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-11-01 | 2011-05-03 | 2011-11-02 | $7700.00 | Window Closed / Lapsed |