← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag