US6898762B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Client-server electronic program guide
Assignee: Adeia Guides Inc
•
Filing: 1999-08-13
•
Granted: 2005-05-24
•
Expires: 2019-08-13
Abstract
Abstract A client-server interactive television program guide system is provided. An interactive television program guide client is implemented on user television equipment. The interactive television program guide provides users with an opportunity to define expressions that are processed by the program guide server. The program guide server may provide program guide data, schedules reminders, schedules program recordings, and parentally locks programs based on the expressions. Users' viewing histories may be tracked. The program guide server may analyze the viewing histories and generates viewing recommendations, targets advertising, and collects program ratings information based on the viewing histories.
Inventors
- 👤 Michael D. Ellis
- 👤 Thomas R. Lemmons
- 👤 William L. Thomas
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 12:26
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/25; H04N21/40; H04N21/47; H04N21/482; H04N21/4828; H04N21/23; H04N21/234; H04N21/2343; G; G06; G06F; G06F16/00; G06F16/70; G06F16/73; G06F16/735; G06F16/78; H04H; H04H60/00; H04H60/29; H04H60/31; H04H60/68; H04H60/72; H04H60/76; H04H60/81; H04H60/82; H04N21/258; H04N21/25866; H04N21/25891; H04N21/262; H04N21/26283; H04N21/266; H04N21/2665; H04N21/2668; H04N21/27; H04N21/278; H04N21/41; H04N21/414; H04N21/4147; H04N21/43; H04N21/442; H04N21/44213; H04N21/44222; H04N21/44224; H04N21/45; H04N21/4508; H04N21/4532; H04N21/462; H04N21/4622; H04N21/466; H04N21/4668; H04N21/472; H04N21/47214; H04N21/475; H04N21/4755; H04N21/478; H04N21/4782; H04N21/4821; H04N21/4825; H04N21/4826; H04N21/60; H04N21/61; H04N21/6106; H04N21/6125; H04N21/80; H04N21/81; H04N21/812; H04N21/83; H04N21/84; H04N21/85; H04N21/858; H04N21/8586; H04N7/00; H04N7/16; H04N7/162; H04N7/165; H04N7/173; H04N7/17309; H04N7/17318
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
156 words
A method for use in a client-server interactive television program guide system for tracking a user's viewing history, comprising: tracking a user's viewing history; storing the user's viewing history on a program guide server; finding programs with the program guide server that are consistent with the user's viewing history; determining, with the program guide server, whether the programs found by the program guide server were not previously viewed on user television equipment; and displaying, with a program guide client implemented on the user television equipment, a display of program titles, wherein the display: includes the programs found by the program guide server, wherein some of the programs have been previously viewed on the user television equipment and some of the programs have not been previously viewed on the user television equipment; and visually distinguishes the programs determined by the program guide server to have been previously viewed from the programs that have not been previously viewed.
Claim 2
Independent Claim
156 words
A method for use in a client-server interactive television program guide system for tracking a user's viewing history, comprising: tracking a user's viewing history; storing the user's viewing history on a program guide server; finding programs with the program guide server that are consistent with the user's viewing history; determining, with the program guide server, whether the programs found by the program guide server were not previously viewed on user television equipment; and displaying, with a program guide client implemented on the user television equipment, a display of program titles, wherein the display: includes the programs found by the program guide server, wherein some of the programs have been previously viewed on the user television equipment and some of the programs have not been previously viewed on the user television equipment; and visually distinguishes the programs determined by the program guide server to have been previously viewed from the programs that have not been previously viewed.
Claim 3
Dependent Claim
23 words
The method defined in claim 1 wherein storing the user's viewing history comprises storing a user defined expression with the program guide server.
Claim 4
Dependent Claim
22 words
The method defined in claim 1 wherein storing the user's viewing history comprises calculating user demographic values with the program guide server.
Claim 5
Dependent Claim
58 words
The method defined in claim 1 further comprising: providing a user with an opportunity to define a user preference profile with the interactive television program guide client implemented on user television equipment; storing the user preference profile on a program guide server; and finding programs with the program guide server that are consistent with the user preference profile.
Claim 6
Dependent Claim
37 words
The method defined in claim 1 further comprising: targeting advertising with the program guide server based on the user's viewing history; and displaying the advertising with the interactive television program guide client on the user television equipment.
Claim 7
Dependent Claim
23 words
The method defined in claim 1 further comprising collecting program ratings information with the program guide server based on the user's viewing history.
Claim 8
Dependent Claim
142 words
A client-server interactive television program guide system for tracking a user's viewing history, comprising: means for tracking a user's viewing history with a program guide server; means for determining, with the program guide server, whether programs that are consistent with the individual user's viewing history have been previously viewed on user television equipment; and means for displaying, with a program guide client implemented on the user television equipment, a display of program titles, wherein the display: includes the programs that are consistent with the individual user's viewing history, wherein some of the programs have been previously viewed on the user television equipment and some of the programs have not been previously viewed on the user television equipment; and visually distinguishes the programs determined by the program guide server to have been previously viewed from the programs that have not been previously viewed.
Claim 9
Dependent Claim
142 words
A client-server interactive television program guide system for tracking a user's viewing history, comprising: means for tracking a user's viewing history with a program guide server; means for determining, with the program guide server, whether programs that are consistent with the individual user's viewing history have been previously viewed on user television equipment; and means for displaying, with a program guide client implemented on the user television equipment, a display of program titles, wherein the display: includes the programs that are consistent with the individual user's viewing history, wherein some of the programs have been previously viewed on the user television equipment and some of the programs have not been previously viewed on the user television equipment; and visually distinguishes the programs determined by the program guide server to have been previously viewed from the programs that have not been previously viewed.
Claim 10
Dependent Claim
28 words
The system defined in claim 7 wherein the means for tracking the user's viewing history comprises means for storing a user defined expression with the program guide server.
Claim 11
Dependent Claim
27 words
The system defined in claim 7 wherein the means for tracking the user's viewing history comprises means for calculating user demographic values with the program guide server.
Claim 12
Dependent Claim
110 words
The system defined in claim 7 further comprising: means for providing a user with an opportunity to define a user preference profile with the interactive television program guide client implemented on the user television equipment; and means for finding programs with the program guide server that are consistent with the user preference profile, wherein the means for determining, with the program guide server, whether programs that are consistent with the individual user's viewing history have been previously viewed on user television equipment further comprises means for determining, with the program guide server, whether programs that are consistent with the user preference profile have been previously viewed on user television equipment.
Claim 13
Dependent Claim
41 words
The system defined in claim 10 further comprising: means for targeting advertising with the program guide server based on the user's viewing history; and means for displaying the advertising with the interactive television program guide client on the user television equipment.
Claim 14
Dependent Claim
25 words
The system defined in claim 10 further comprising means for collecting program ratings information with the program guide server based on the user's viewing history.
Claim 15
Dependent Claim
201 words
A client-server interactive television program guide system for tracking a user's viewing history, comprising: user television equipment on which an interactive television program guide client is implemented, wherein the interactive television program guide client is wherein the interactive television program guide client is programmed to provide an individual user's viewing history information to a program guide server over a communications path, wherein: the program guide server is programmed to find programs based on the individual user's viewing history information, determine whether the programs found by the program guide server have been previously viewed on user television equipment, and to indicate the programs to the interactive television program guide client over the communications path; and the interactive televiBion program guide client is further programmed to display, on the user television equipment, a display of program titles, wherein the display: includes the programs found by the program guide server, wherein some of the programs have been previously viewed on the user television equipment and some of the programs have not been previously viewed on the user television equipment; and visually distinguishes the programs determined by the program guide server to have been previously viewed from the programs that have not been previously viewed.
Claim 16
Dependent Claim
201 words
A client-server interactive television program guide system for tracking a user's viewing history, comprising: user television equipment on which an interactive television program guide client is implemented, wherein the interactive television program guide client is wherein the interactive television program guide client is programmed to provide an individual user's viewing history information to a program guide server over a communications path, wherein: the program guide server is programmed to find programs based on the individual user's viewing history information, determine whether the programs found by the program guide server have been previously viewed on user television equipment, and to indicate the programs to the interactive television program guide client over the communications path; and the interactive televiBion program guide client is further programmed to display, on the user television equipment, a display of program titles, wherein the display: includes the programs found by the program guide server, wherein some of the programs have been previously viewed on the user television equipment and some of the programs have not been previously viewed on the user television equipment; and visually distinguishes the programs determined by the program guide server to have been previously viewed from the programs that have not been previously viewed.
Claim 17
Dependent Claim
25 words
The system defined in claim 13 wherein the program guide server is further programmed to calculate user demographic values based on the viewing history information.
Claim 18
Dependent Claim
59 words
The system defined in claim 13 wherein: the interactive television program guide client is further programmed to provide user preference information to the program guide server over the communications path; and the program guide server is further programmed to obtain programs based on the user preference information and to indicate the programs to the interactive television program guide client.
Claim 19
Dependent Claim
57 words
The system defined in claim 15 wherein: the program guide server is programmed to target advertisements based on the user preference information and to provide the advertisements to the interactive television program guide client over the communications path; and the interactive television program guide client is further programmed to display the advertisements on the user television equipment.
Claim 20
Dependent Claim
25 words
The system defined in claim 15 wherein the program guide server is further programmed to collect program ratings information based on the viewing history information.
References Cited (Backward Citations)
US4355415A
Cited
US4694490A
Cited
US5335277A
Cited
US4605964A
Cited
US4602279A
Cited
US4718107A
Cited
WO1988004507A1
Cited
US4908707A
Cited
US4930158A
Cited
US5109279A
Cited
US4977455A
Cited
US4977455B1
Cited
US4857999A
Cited
US4959720A
Cited
US5253066C1
Cited
US5253066A
Cited
US5485197A
Cited
US5412720A
Cited
US5172413A
Cited
US5200822A
Cited
WO1994014284A1
Cited
US5442389A
Cited
US20020090203A1
Cited
US5539449A
Cited
US5745710A
Cited
US5524195A
Cited
US5717452A
Cited
US5822123A
Cited
US5781246A
Cited
US5589892A
Cited
US5585858A
Cited
US5583561A
Cited
US5805804A
Cited
US5602582A
Cited
US6020883A
Cited
US5812123A
Cited
US6005561A
Cited
US5583563A
Cited
US5752159A
Cited
US5654886A
Cited
US5648824A
Cited
US5517257A
Cited
US5828945A
Cited
US5684525A
Cited
US5550576A
Cited
WO1996034491A1
Cited
US5818438A
Cited
US5666645A
Cited
US5585838A
Cited
US5805763A
Cited
US5630119A
Cited
US5654748A
Cited
US5760821A
Cited
WO1996041478A1
Cited
US5751282A
Cited
US5694163A
Cited
WO1997013368A1
Cited
US5778182A
Cited
US5781226A
Cited
US5819019A
Cited
US5802284A
Cited
US5963645A
Cited
US5754771A
Cited
US5657072A
Cited
US5768528A
Cited
WO1997047124A1
Cited
WO1997046943A1
Cited
US5977964A
Cited
US5945988A
Cited
WO1997048230A1
Cited
WO1997049237A1
Cited
WO1998017064A1
Cited
US6177931B1
Cited
US5991799A
Cited
US6208335B1
Cited
US6020880A
Cited
US5796952A
Cited
US6130726A
Cited
WO1998043183A1
Cited
US5805155A
Cited
US6057872A
Cited
WO1999003267A1
Cited
US6172674B1
Cited
US5973683A
Cited
US6486892B1
Cited
US6326982B1
Cited
US6727914B1
Cited
US6670971B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2008-05-23 | 2008-11-22 | 2009-05-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2012-05-23 | 2012-11-22 | 2013-05-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2016-05-23 | 2016-11-22 | 2017-05-24 | $7700.00 | Window Closed / Lapsed |