Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberWO1999060782 A1
Publication typeApplication
Application numberPCT/US1999/010842
Publication date25 Nov 1999
Filing date14 May 1999
Priority date15 May 1998
Also published asEP1086583A1, EP1086583A4, EP2278795A2, EP2278795A3, US6130726
Publication numberPCT/1999/10842, PCT/US/1999/010842, PCT/US/1999/10842, PCT/US/99/010842, PCT/US/99/10842, PCT/US1999/010842, PCT/US1999/10842, PCT/US1999010842, PCT/US199910842, PCT/US99/010842, PCT/US99/10842, PCT/US99010842, PCT/US9910842, WO 1999/060782 A1, WO 1999060782 A1, WO 1999060782A1, WO 9960782 A1, WO 9960782A1, WO-A1-1999060782, WO-A1-9960782, WO1999/060782A1, WO1999060782 A1, WO1999060782A1, WO9960782 A1, WO9960782A1
InventorsPaul V. Darbee, John R. Thompson, Brandt J. Thompson, Frank A. O'donnell
ApplicantEvolve Products, Inc.
Export CitationBiBTeX, EndNote, RefMan
External Links: Patentscope, Espacenet
Epg and advertisement on a remote control display
WO 1999060782 A1
Abstract
A remote control for operating a consumer electronic device. The remote control device may comprise a housing providing a mounting for a visual display (26) and a keyboard (38) including a plurality of keys; electrical circuitry in the housing including a microprocessor (28), at least one of an IR or RF receiver circuit (34, 35) coupled to the microprocessor, keyboard circuitry coupled between the microprocessor and the keyboard, a memory (40) coupled to the microprocessor, and at least one of an IR and RF transmitter circuit (48) coupled to the microprocessor. Program guide software is stored in the memory and executable by the microprocessor for causing to be displayed on the visual display, upon actuation of one or more of the keys, a program guide, advertising and/or other content contained in a data set received by the receiver.
Claims  (OCR text may contain errors)
CLAIMSWe claim:
1 . A remote control device comprising:
a radio frequency receiver circuit for receiving signals comprising program
guide and advertising data from a radio frequency source,
a display for depicting said program guide and advertising data,
a user input device,
a memory for storing said program guide and advertising data received by
said radio frequency receiver circuit,
an infrared transmitter circuit for communicating control signals to a channel
selection apparatus, and
a microprocessor coupled to said radio frequency receiver circuit, said
infrared transmitter circuit, said display, said user input device and said memory.
2. A remote control device comprising:
an infrared transceiver circuit for receiving signals comprising program guide
and advertising data from a source, and for communicating control signals to a
channel selection apparatus,
a display for depicting images representative of said program guide and
advertising data,
a user input device,
SUBSTTTUTE SHEET (RULE 26) a memory for storing said program guide and advertising data received by
said radio frequency receiver circuit, and
a microprocessor coupled to said infrared transceiver circuit, said display, said
user input device and said memory.
3. A remote control device comprising:
a memory for storing an electronic programming guide, said electronic
programming guide comprising a plurality of data fields for each of a plurality of
program channels at each of a plurality of times,
a display for generating images representative of selected portions of said
electronic programming guide,
a user input device for enabling input of channel selection and program guide
navigation instructions into said remote control device,
an infrared transmitter circuit for transmitting channel selection control signals
to a channel selecting apparatus, and
a microprocessor coupled to said memory, said display, said user input
device and said infrared transmitter circuit,
said microprocessor being configured to cause delivery of channel selection
signals to said infrared transmitter circuit and to select portions of said electronic
programming guide to be displayed on said display in response to signals received
from said user input device.
SUBSTTTUTE SHEET (RULE 26)
4. The remote control device of claim 3, wherein said channel selection
signals comprise specific channel identification macros.
5. The remote control device of claim 3, wherein said microprocessor is
configured to identify said selected portions of said electronic programming guide at
least in part by searching for at least one code within a selected set of data fields of
said electronic programming guide.
6. The remote control device of claim 4, wherein said microprocessor is
configured to effect storage of channel selection history data within said memory at
predetermined intervals.
7. A remote control device comprising:
a memory for storing data representative of an electronic programming guide,
said electronic programming guide comprising a plurality of data fields for each of a
plurality of program channels at each of a plurality of times,
a display for depicting images representative of selected portions of said
electronic program guide,
a user input device for enabling entry of channel selection and program guide
navigation instructions into said remote control device,
a radio frequency receiver circuit for receiving signals comprising electronic
programming guide data from a radio frequency source,
SUBSTTTUTE SHEET (RULE 26) an infrared transmitter circuit for transmitting channel selection control signals
to a channel selection apparatus, and
a microprocessor coupled to said memory, said display, said user input
device, said radio frequency receiver circuit, and said infrared transmitter circuit,
said microprocessor being configured to select portions of said electronic
programming guide for depiction on said display in response to program navigation
guide signals received from said user input device, to deliver signals representing
channel selection macros to said infrared transmitter circuit in response to channel
selection signals received from said user input device, and to cause channel
selection history data to be stored within said memory at predetermined intervals.
8. The remote control device of claim 7, wherein a unique identification bit
sequence is stored within said memory, and wherein said microprocessor is
configured to effect downloading of said unique identification bit sequence and said
channel selection history data to a data storage device in a predetermined manner.
9. An electronically addressable remote control with graphic display
comprising:
a real time clock for generating signals indicative of a current time,
a memory for storing data descriptive of an electronic programming guide,
advertising data and serial number identification data, said electronic programming
SUBSTTTUTE SHEET (RULE 26) guide comprising a plurality of data fields for each of a plurality of program
channels at each of a plurality of times,
a user input device for entering channel selection and program guide
navigation instructions into said remote control,
a display for generating images in representative of selected sections of said
electronic programming guide and selected advertisements defined by said
advertising data,
a radio frequency receiver circuit for receiving signals comprising said
electronic programming guide and advertising data and selectively enabling delivery
of said electronic programming guide and advertising data to said memory,
an infrared transmitter circuit for transmitting channel selection signals to a
channel selection apparatus, and
a microprocessor coupled to said real time clock, said memory, said user
input device, said display, said radio frequency receiver circuit and said infrared
transmitter circuit,
said microprocessor being configured to control said delivery of said
electronic programming guide and advertising data from said radio frequency
receiver circuit to said memory based upon a correlation between address data
included within a received signal and said serial number identification data, and
said microprocessor being configured to select sections of said electronic
programming guide for display in response to said signals generated by said real time
clock and signals received from said user input device.
SUBSTTTUTE SHEET (RULE 26)
10. A remote control device with advertising and program guide display
comprising:
a housing having mounted therein means for receiving signals including
advertising and program guide data, means for storing said advertising and program
guide data, means for depicting selected subsets of said advertising and program
guide data, means for selecting said subsets of said advertising and program guide
data to be depicted, and means for communicating channel selection signals to a
channel selecting apparatus.
1 1. The remote control device of claim 10 wherein said means for receiving
and means for storing together comprise one of either a radio frequency or infrared
receiver circuit, a microprocessor, a memory and a program for enabling said
microprocessor to effect storage within said memory of said advertising and program
guide received by said receiver circuit.
12. The remote control device of claim 1 1 wherein said program enables
said microprocessor to selectively store received advertising and program guide data
based upon a correspondence between serial number identification data stored
within said memory and address data included within said advertising and
programming guide data.
SUBSTTTUTE SHEET (RULE 26)
13. The remote control device of claim 10, wherein said means for selecting
comprises a real time clock, a user input device, a microprocessor and a program for
enabling said microprocessor to select subsets of said advertising and program guide
data to be depicted based upon signals received from said real time clock and signals
received from said user input device.
14. The remote control device of claim 10 further comprising means for
storing within said remote control and thereafter downloading to a remote storage
device program selection history data.
15. The remote control device of claim 14, wherein said means for storing
and downloading comprises a microprocessor, a user input device, a memory, a data
link and a program for enabling said microprocessor to effect storage within said
memory of channel selection macro and time data responsive to signals received
from said user input device, and for enabling said microprocessor to effect
downloading of said channel selection macro and time data to said remote storage
device via said data link.
16. The remote control device of claim 1 5, wherein said data link comprises
a modem, a RS-232 port, a RF data link or an infrared data link.
SUBSTTTUTE SHEET (RULE 26)
1 7. A system for providing a television viewer with advertising and program
guide data without interrupting or interfering with television program content
displayed on a television set, said system comprising:
tap means for demodulating advertising and program guide signals from a
composite analog signal source and broadcasting said advertising and program guide
signals within a local environment, and
a remote control device, said remote control device comprising means for
receiving said advertising and program guide signals, means for converting said
advertising and program guide signals to digital data including advertising and
program guide content, means for storing said digital data, means for displaying
subsets of said digital data, means for selecting said subsets of said digital data to be
displayed, and means for delivering channel selection signals to a channel selection
circuit associated with said television set.
18. A method for broadcasting program guide and advertising data within
a local area, said method comprising the steps of:
combining a program guide and advertising data signal with television
channel signals on a coaxial cable to form a composite signal in such a manner that
said program guide and advertising data signal occupies a frequency band between a
selected pair of frequency bands assigned to two of said television channel signals,
demodulating said composite signal to extract said program guide and
advertising data signal,
SUBSTTTUTE SHEET (RULE 26) delivering said program guide and advertising data signal to a radio frequency
transmitter circuit, and
using said radio frequency transmitter circuit broadcasting said program guide
and advertising data signal within a local area.
19. A remote centric home entertainment system comprising:
a primary display,
a computing system coupled to said primary display and including a modem
for establishing and maintaining communications with a source of internet content
and for enabling selective depiction of said internet content on said primary display,
a tuner coupled to said primary display for demodulating signals broadcast
from a source of television channel content and enabling selective depiction of said
television channel content on said primary display, and
a remote control unit for delivering content selection control signals to said
computing system and said tuner to control a selection of content depicted on said
primary display,
said remote control unit comprising
a real time clock for generating signals indicative of a current time,
a memory for storing data representative of an electronic content
selection guide, said electronic content selection guide comprising a plurality
of data fields for each of a plurality of television program channels at each of
SUBSTTTUTE SHEET (RULE 26) a plurality of times and a plurality of data fields for a plurality of internet
address sites,
a radio frequency receiver circuit for receiving signals comprising at
least a portion of said electronic content selection guide from a radio
frequency source,
a user input device for enabling input of content selection and program
guide navigation instructions into said remote control unit,
an infrared transmitter circuit for transmitting said content selection
control signals to said tuner and said computer system,
a display for depicting selected sections of said electronic content
selection guide, and
a microprocessor coupled to said real time clock, said memory, said
radio frequency receiver circuit, said user input device, said infrared
transmitter circuit and said display, said microprocessor being configured to
select portions of said electronic content guide for depiction on said display
in response to signals received from said real time clock and a first set of
signals received from said user input device, and said microprocessor being
configured to selectively enable transmission of said content selection control
signals from said infrared transmitter circuit in response to a second set of
signals received from said user input device.
SUBSTTTUTE SHEET (RULE 26)
20. A remote control for operating a consumer electronic device, said
remote control comprising: a housing mounting a visual display; a keyboard
including a plurality of keys; electrical circuitry in said housing including a
microprocessor, at least one of an IR or RF receiver coupled to said microprocessor
for receiving program data, keyboard circuitry coupled between said microprocessor
and said keyboard, memory means coupled to said microprocessor, and IR
transmitting means coupled to said microprocessor; and program guide software
stored in said memory means for displaying on said visual display, upon actuation of
one or more of said keys, a one day program guide contained in the program data
received by said receiver.
21. The remote control of claim 20 wherein said program guide software
maintains a display or screen of information on said visual display.
22. The remote control of claim 20 combined with radio transmission
means selected from one of a paging network, FM/SCA, cellular phone, PCS, or other
RF transmitter for receiving program guide information via radio frequency signals
which are sent from a long range.
23. The remote control of claim 20 combined with one of a Cable
Decoder Box, a Satellite Decoder Box, a telephone company Decoder Box, a
television set, a computer, a wireless modem or a local transmitter which provides
SUBSTTTUTE SHEET (RULE 26) data signals having program guide software transmitted from a short range to said
remote control.
24. The remote control of claim 23 wherein said remote control is
combined with a modem and intelligence for the modem resides in said remote
control and not in said modem.
25. The remote control of claim 24 wherein said intelligence includes
cordless telephone technology.
26. The remote control of claim 1 including a real-time clock and wherein
said memory means includes a buffer memory for storing information for later
display under command from said real-time clock in said remote control.
27. The remote control of claim 20 wherein said program guide software
includes means for querying a host device for date/time information.
28. The remote control of claim 20 wherein said visual display is bistable,
thereby requiring no refresh buffer and requiring no power to maintain an image.
29. The remote control of claim 20 wherein the program guide
information data received is in a compressed format and said program guide software
SUBSTTTUTE SHEET (RULE 26) includes instructions for decompressing said program guide information data and
displaying it.
30. The remote control of claim 20 including means for detecting a low-
battery condition.
31 . The remote control of claim 29 including means for displaying on the
visual display an advertisement to replace the batteries with a specific brand of
battery.
32. The remote control of claim 20 including means for backlighting at
least one of said visual display or said keyboard.
33. The remote control of claim 20 including means for producing sound.
34. The remote control of claim 20 including means for reading one of a
magnetic stripe on a credit card or a Smart Card.
35. The remote control of claim 20 including motion detection means for
placing the remote device in a given state when it is picked up by a user.
36. The remote control of claim 20 including pointing control means for
moving a cursor on a host device display.
37. The remote control of claim 20 including pointing control means for
moving a cursor on said remote control visual display.
38. The remote control of claim 20 wherein said visual display includes a
touch-sensitive display screen.
39. The remote control of claim 20 including a touch-sensitive pad
beneath said visual display on a back side of said housing.
40. The remote control of claim 20 wherein said data received by said
remote control includes an advertising offer to be displayed on said visual display.
41 . The remote control of claim 40 including means for responding to the
advertising offer using the remote device.
42. The remote control of claim 20 wherein some of the information data
received by said remote comprises executable code to be run on said remote
control.
SUBSTTTUTE SHEET (RULE 26)
43. The remote control of claim 20 wherein some of the information data
received by said remote control comprises a "trailer" from an advertisement
appearing on a host device, thus giving the user more time to respond to an offer in
the advertisement.
44. The remote control of claim 20 wherein some of the information data
received by said remote control comprises games that can be played on said remote
control.
45. The remote control of claim 20 wherein some of the information data
received by said remote control comprises codes for upgrading the remote control.
46. The remote control of claim 20 including an interactive application
program, which is, capable of running on said remote control for setting up said
remote control.
47. The remote control of claim 20 including means for displaying on said
visual display a user guide and/or context-sensitive help for said remote control.
48. The remote control of claim 1 including means for displaying
information displayed on said visual display of said remote control in
SUBSTTTUTE SHEET (RULE 26) synchronization with information being displayed on a host device and/or other
remote display(s).
49. The remote control of claim 48 wherein synchronization is achieved
by an annunciator sending cursor position data to a host device.
50. The remote control of claim 20 wherein some of said information data
received by said remote control comprises a subset of an electronic program guide to
be displayed on said remote control visual display.
51. The remote control of claim 50 wherein said subset is for a limited
selection of channels.
52. The remote control of claim 50 wherein said subset is for a limited
span of time.
53. The remote control of claim 50 wherein said subset is for a specific
area of interest.
54. The remote control of claim 50 wherein said subset is for a specific
genre of programming.
55. The remote control of claim 20 having a unique electronic address.
56. The remote control of claim 20 including means for identifying which
user is using said remote control.
57. The remote control of claim 20 wherein said remote control memory
means has a unique address and/or serial-number in memory.
58. The remote control of claim 20 including an interactive application
program, which is, capable of running on said remote control for setting up said
remote control using names of manufacturers instead of model numbers or arbitrary
code numbers.
59. The remote control of claim 20 including an interactive application
program which is capable of running on said remote control for setting up said
remote control with the ability to display key labels indicating which function said
remote control is controlling when the user presses a key.
60. The remote control of claim 20 wherein said keyboard includes a
select (SEL) key which is operable in four directions, up, down, left or right.
SUBSTTTUTE SHEET (RULE 26)
61 . The remote control of claim 60 wherein said select key operates in
conjunction with said program guide software and received program guide
information data so that select up goes to a lower number channel guide display,
select down goes to a higher number channel guide display, select left goes to an
earlier half-hour time slot for that channel or channels display and select right goes
to a later half-hour time slot for that channel or channels display.
62. The remote control of claim 20 wherein said keyboard includes an EZ
Guide key for starting the one day program guide upon depressing the key.
63. The remote control of claim 20 wherein said keyboard includes an EZ
Menu key for displaying a menu of guide categories upon depressing the key.
64. The remote control of claim 63 wherein said menu includes
proprietary display channels.
65. The remote control of claim 64 wherein said proprietary display
channels include displays selected from a group of news, weather, sports, financial
information, traffic information, local movie schedules and local information
sources.
66. The remote control of claim 20 wherein said keyboard includes an
information (Info) key for displaying more information about a highlighted program.
67. The remote control of claim 20 wherein said keyboard includes a CH
(channel) UP or DOWN key which is used to cycle up or down when in an EZ guide
mode, in an information mode, a proprietary channel mode or in an EZ Browse
mode.
68. The remote control of claim 20 wherein said program data is
transmitted independent of a television signal and is asynchronously received by said
receiver and stored in said memory for display on said visual display or for
subsequent updating.
69. A method for gathering data indicative of one or more television
viewing habits of a plurality of television viewers, said method comprising the steps
of:
providing one or more viewers with remote control units capable of operating
channel selection devices of the viewers,
configuring said remote control units to force tune said channel selection
devices as said one or more viewers use said remote control devices to select
channels for viewing,
SUBSTTTUTE SHEET (RULE 26) enabling said remote control units to store in memory program selection
history data for a predetermined period of time, and
enabling said remote control units to download said program selection history
data to a program history database at predetermined intervals.
70. The method of claim 69, wherein said program selection history data
comprises a date stamp, a time stamp and a program channel selection stamp.
71 . The method of claim 69, wherein said remote control units are capable
of bi-directional communication with a host system, said host system maintains said
program history database, and said remote control units download said program
selection history data to said program history database automatically at said
predetermined intervals.
72. The method of claim 71 , wherein said predetermined intervals
comprise daily or weekly intervals.
73. The method of claim 69, wherein said step of enabling said remote
control units to download said program selection history data to a program history
database includes the steps of establishing a communication link between said
remote control devices and respective personal computer units, delivering said
program selection history data from said remote control units to said personal
SUBSTTTUTE SHEET (RULE 26) computing units, and causing said personal computing units to download said
program selection history data to a host system that maintains said program history
database.
74. A method for gathering data indicative of one or more content
selection preferences of a plurality of content recipients, said method comprising the
steps of:
providing said content recipients with remote control units capable of
interacting with and controlling a plurality of television channel selection devices
and internet content selection devices of said content recipients,
configuring said remote control units to force tune said channel selection
devices and said internet content selection devices as said content recipients use said
remote control devices to select content for viewing,
enabling said remote control units to store in memory content selection
history data for a predetermined period of time, and
enabling said remote control units to download said content selection history
data to a content selection history database at predetermined intervals.
75. The method of claim 74, wherein said remote control units are capable
of bi-directional communication with a host system, said host system maintains said
content selection history database, and said remote control units download said
SUBSTTTUTE SHEET (RULE 26) content selection history data to said content selection history database automatically
at said predetermined intervals.
76. The method of claim 75, wherein said predetermined intervals
comprise daily or weekly intervals.
77. A method of transporting internet address data to a remote control
device, said method comprising the steps of:
broadcasting content list data comprising one or more internet site addresses
over a broadcast network,
recovering a signal including said content list data from said broadcast
network,
transmitting said content list data to a remote control device, and
storing said content list data within memory of said remote control device
such that said remote control device may be used to deliver control signals to a
computer and cause said computer to access said internet site addresses.
78. The method of claim 77, wherein said broadcast network comprises a
cable based television network or a satellite based television network.
79. The method of claim 77, wherein said broadcast network comprises a
telecommunications network.
SUBSTTTUTE SHEET (RULE 26)
Description  (OCR text may contain errors)

EPG AND ADVERTISEMENT ON A REMOTE CONTROL DISPLAY

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation-in-part of USSN 08/999,716, filed October

6, 1997, which is a continuation of USSN 08/823,507, filed March 24, 1997, now

abandoned, and is a continuation-in-part of USSN 09/010,093, filed January

21 ,1998. The disclosures of each of the aforementioned applications are

incoφorated herein by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to program guides and remote control

systems for use in operating home entertainment systems and, more particularly, to a

remote control unit having a visual display for depicting a program guide, advertising

and/or other content. The present invention also is directed to systems and methods

for providing graphic program scheduling and/or advertising information on a remote

control display and to systems and methods for monitoring and analyzing user

viewing habits and, thereafter, tailoring programming and/or advertising content to

the interests of a particular viewer or device user.

2. Description of Related Art

Electronic Program Guides (EPGs) or Interactive Program Guides (IPGs) are

applications which normally run on a screen of a television set or on a set-top box,

with the program guide information appearing on the screen of the television. The

problem with this approach is that the guide data must either replace or overlay the

program that the user is watching, thus interfering with normal program viewing.

This is especially a problem when a group of people is watching the television set

SUBSTITUTE SHEET (RULE 2B> and only one of them (usually the one with the remote control) wants to access the

program guide.

Heretofore, various systems and devices for displaying a program guide on a

television screen have been proposed. Examples of some of these program guide

systems and related systems are disclosed in the following U.S. Patents:

U.S. Patent No. Patentee

5,151 ,789 Young

5,220,420 Hoarty et al.

5,353,121 Young et al.

5,410,326 Goldstein

5,479,266 Young et al.

5,479,268 Young et al.

5,502,504 Marshall et al.

5.515.106 Chaney et al.

5,51 7,254 Monta et al.

5,523,796 Marshall et al.

5,524,141 Braun et al.

5,524,195 Clanton, III et al.

5,528,304 Cherrick et al.

5,532,754 Young et al.

5.537.107 Funado

5,550,576 Klosterman

SUBSTTrUTE SHEET (RULE 26) 5,557,338 Maze et al.

5,559,548 Davis et al.

5,568,272 Levine

5,576,755 Davis et al.

5,579,055 Hamilton et al.

5,585,866 Miller et al.

5,585,838 Lawler, et al.

5,589,892 Knee et al.

5,592,551 Lett et al.

5,596,373 White et al.

5,600,573 Bendricks, et al.

5,629,733 Youman, et al.

5,710,601 Marshall, et al.

Also, heretofore, two U.S. Patents, Nos. 5,282,028 and 5,406,558, have

proposed the display of a music program information on an alphanumeric character

display of a remote control for a digital music tuner. These patents state that the

remote control could also receive video program information from a television set-

top converter box. However, in all instances, the program data is limited to

information concerning a particular song or video title that is being or may be

broadcast, and there is no suggestion that the program data could or should include

graphic program scheduling or advertising data. A typical program message includes, for example, information concerning the composer, track title, the artist

and the album associated with the track title.

Thus, prior to the subject invention, it is believed that those skilled in the art

failed to fully appreciate the usefulness of a remote control device. Specifically,

those skilled in the art have failed to appreciate that a graphic display of a remote

control device may be utilized to deliver both program scheduling and advertising

data to a user without causing an interruption in any programming that currently is

being viewed by the user.

Those skilled in the art have also failed to appreciate that, by providing

intelligence within a remote control device, and by configuring the remote control

device for two-way communication with the computer systems of content providers,

it is possible to acquire and analyze substantial data regarding the program viewing

habits of a user. After such data acquisition and analysis, it also is possible to

provide the user with programming and/or advertising content that is tailored to the

user's interests or demographic profile.

SUMMARY OF THE INVENTION

In one particularly innovative aspect, the present invention is directed to a

remote control unit having a graphic display for depicting program scheduling and/or

advertising information without causing an interruption in content that is being

depicted on an associated television monitor.

SUBSTΓΠΠΈ SHEET (RULE 2β) In another innovative aspect, the present invention is directed to a remote

control unit that is provided with a bi-directional communication capability and with

intelligence for monitoring program selection data entered into the unit by a user.

In still another innovative aspect, the present invention is directed to a remote

control unit having the ability to control a selection of both television and internet

content for depiction on an associated monitor or other display.

A remote control or other remote device in accordance with a preferred form

of the present invention has a visual display and is capable of receiving information

wirelessly (via IR or RF). Such a remote control also preferably includes a processing

unit and programming for selecting subsets of stored content data to be depicted on

the display. Where stored content data, such as scheduling information, is to be

filtered or parsed based upon a time indication, the remote control device also

preferably includes a real-time clock for generating signals indicative of a current

time.

A remote control system in accordance with the present invention also may

include circuitry for receiving information for updating remote control codes as is

taught in Darbee et al., US Patent 4,959,810, and the system may utilize a tap

antenna unit for transmitting information locally, from a television set, as is disclosed

in copending application serial number 09/010,093 filed January 21 , 1998. Both of

these disclosures are incorporated herein by reference.

Those skilled in the art will appreciate that numerous advantages may be

achieved through the use of a remote control device in accordance with the present invention. For example, one principal advantage achieved through the use of a

remote control in accordance with the present invention is that a program schedule,

advertisement or other display depicted on the remote control does not interfere with

normal program viewing on the television. Another principal advantage achieved

through the use of a remote control in accordance with the present invention is that,

in contrast to a typical television display, the display on the remote control can

always be on, meaning that the remote control can act as a coffee-table billboard,

touting pay-per-view events, products, services, coupon offers or any other

advertising offers that traditionally appear in a printed program guide. A two-way

remote control with a visual display for displaying an advertisement is disclosed in

copending application serial number 08/999,716, which is assigned to the assignee

hereof and was filed on October 6, 1997. The disclosure of application serial no.

08/999,716 is incorporated herein by reference.

Another advantage that may be achieved through the use of a remote control

system in accordance with the present invention is that advertising and programming

data may be selectively downloaded to and stored within the remote control

depending, for example, upon an identification of the remote control unit itself, an

identification of the user of the remote control or based upon some assessment of the

viewing habits or preferences of the user.

Those skilled in the art will appreciate that this is, indeed, a significant

advantage, because the amount of memory in a remote control usually must be

minimized due to cost constraints, and because the wireless IR or RF link, which sends program guide information to the remote control, generally will have a finite

bandwidth. In such embodiments, one or more unique serial numbers and/or

addresses may be stored in memory in the remote control and may be used to

uniquely identify an individual remote control unit or the user of such a unit. In

addition, the serial number or address data may be used to filter and/or parse data

transmitted by an associated set-top box (not shown) or RF Tap, as described in co-

pending application serial no. 08/999,716, which has been incorporated herein by

reference. This makes it possible to send specific program guide, advertising or

other information to individual users or groups of users having remote control units

linked to a given host system.

Thus, it will be appreciated that, in accordance with one aspect of the present

invention, it may be an object for the remote control to store only a subset of

available program guide and/or advertising information. The subset can be limited,

for example, to specific channels, specific areas of user interest, specific genres of

programming, or specific times. As explained above, in embodiments where timing

information may be used to parse data for storage or retrieval within a remote control

in accordance with the present invention, the remote control will generally be

provided with a real-time clock, and signals generated by the real-time clock will be

used in determining what data will be stored within the remote and/or what

information will be depicted on the display of the remote control.

Further, where techniques or methods are employed for identifying which of

several possible users may be using a remote control device in accordance with the present invention at any given time, the means for performing such an identification

may take the form of a fingerprint recognition device or other physical data capture

device that is built into the remote control. Alternatively, programming may be

utilized to prompt a user to input personal identification information into the remote

control device using, for example, a keypad provided on the face of the remote

control. In such embodiments, user profile data may be entered into the device and

thereafter linked to a hot-key to eliminate a need for re-entering data as the remote

control device is passed from one user to the next, and back again.

Those skilled in the art also will appreciate that, while cable, satellite, or

broadcast television signals generally will provide the source for transporting

information to the remote control (using, for example, receiving circuitry in the set-

top box or the television itself, along with an IR or RF wireless link to the remote

control), those broadcast signals need not provide in all instances the signal source

for the remote control. For example, in some embodiments of the present invention,

traditional broadcast sources such as cable, satellite and network broadcast channels

may be bypassed and alternative data links to the remote control may be provided.

Such links may include, for example, paging networks, FM SCA data links, modem

links and/or other data links, including wireless and non-wireless links to the

Internet.

In still another innovative aspect, the present invention may provide for the

use of compressed data transmissions to deliver programming guide, advertising

and/or other data to a remote control device. Thus, it will be appreciated that in a

SUBSTmiTE SHEET (RULE 26) system in accordance with the present invention it is possible to achieve substantial

savings in the bandwidth that is required to establish and maintain a communication

link between a data source and the remote control unit.

It will also be appreciated that, by allowing a remote control in accordance

with the present invention to receive executable code as well as static information,

the remote control can display animated graphics, run interactive sessions with a

user, and/or upgrade its own software to enhance its usefulness.

In yet another innovative aspect, a remote control in accordance with the

present invention may be configured either as a dedicated unit capable of controlling

only one host device, or as a universal remote control capable of controlling

multiple devices. Such devices may include traditional home entertainment system

components, such as television sets, tape decks, CD players, laser disc players and

stereo tuners, and/or alternative content sources such as personal computers, web

computers or web browser applications.

In view of the foregoing, it is an object of the present invention to provide an

improved remote control device for use within home entertainment systems.

It is another object of the present invention to provide a remote control

device having a display for depicting graphic program guide, advertising and/or other

information.

Other objects and features of the present invention will become apparent

from consideration of the following description taken in conjunction with the

accompanying drawings.

SUBSTTTUTE SHEET (RULE 26) BRIEF DESCRIPTION OF THE DRAWINGS

Fig. 1 is a top plan view of a remote control in accordance with one form of

the present invention and having a visual display for displaying a program guide, an

advertisement or other information.

Fig. 2 is a block schematic diagram of the electrical circuitry for the remote

control shown in Fig. 1.

Figs. 3A-3D comprise a more detailed electrical schematic circuit diagram of

the electrical circuitry shown in Fig. 2.

Fig. 4 is a block schematic diagram of the keyboard circuit employed in the

remote control shown in Fig. 1 .

Fig. 5 is a flow chart in the form of display screens or displays on the visual

display shown in Fig. 1 of a guide launch and grid navigation protocol followed by

the remote control when selected keys on a keyboard of the remote control are

pressed.

Fig. 6 is a key legend of significant keys that may be depressed on the

keyboard to use the program guide displayed on the visual display.

Fig. 7 shows three displays obtained upon scrolling of the visual display in

successive half-hour increments for one channel.

Fig. 8 illustrates a current display and a display that may appear on the visual

display when a user presses an EZ navigation, EZ NAV, key of a remote control in

accordance with a preferred form of the present invention.

SUBSTTTUTE SHEET (RULE 26) Fig. 9 provides an illustration of two screens that may be displayed in the

display of the program guide shown in Fig. 1 , when a program guide application

running on the remote control cycles between channel number and channel call

letters for one second intervals.

Fig. 10 is a flowchart, in the form of displays that may appear on the visual

display of the remote control shown in Fig. 1 , when a program information portion

of a program guide is activated by pressing an EZ information, EZ Info, key on the

remote control to cause program information to be displayed on the display of the

remote control.

Fig. 1 1 illustrates a current display and a display that will appear on the visual

display when a user depresses an EZ navigator, EZ NAV, key while the program

guide application is running in the program information mode

Fig. 12 shows a series of displays that may appear on the visual display when

a user cycles from either a Normal Guide portion or an EZ Browse portion of a

program guide program to a channel selection portion of the program by depressing

a channel, CH, up or down key while in the EZ Browse mode. Fig. 12 also shows a

protocol for launching the EZ Guide program and activating a program information

portion of the program by depressing the EZ Guide key and subsequently the EZ Info

key.

Figs. 1 3-16 show a series of displays that may be obtained when cycling

through an EZ Guide Menu including a Sports Guide, a Movie Guide, a Kids Guide,

and an EZ Browse Guide, and when a CH up or down key is activated.

SUBSTTTUTE SHEET (RULE 26) Fig. 1 7 shows two displays showing channel call letters with one display

having a program and channel number highlighted and the other display having

program and channel call letters highlighted.

Fig. 18 shows two displays showing channel numbers with one display

having program and channel number highlighted and the other display having

program and channel call letters highlighted.

Fig. 19 shows four displays representing four guide formats, including

Movies, Sports, Family, and News, that may be utilized on a remote control in

accordance with the present invention.

Fig. 20 shows a display of an exemplary audio guide format.

Fig. 21 shows two displays of alternate pre-sorted guide formats.

Fig. 22 shows two displays of alternate guide formats by channel.

Fig. 23 shows three displays of specially sorted guide formats by channel

names.

Fig. 24 shows two displays of program information, one being for an

exemplary pay television event.

Fig. 25 shows four displays of EZ Browse pop-ups that are sorted based on a

guide format sort, e.g. Sports or Movies.

Fig. 26 shows two displays of EZ Browse screens in which additional

information is presented.

Fig. 27 shows a plurality of displays that may appear on the visual display

when the program guide program is cycled through proprietary menus such as EZ

SUBSTTTUTE SHEET (RULE 26) News, EZ Weather, EZ Sports and an EZ Guide Menu. Fig. 27 also shows "splashes"

when the EZ Info key is depressed and a proprietary menu is highlighted.

Fig. 28 shows a display that may be presented on the visual display when the

EZ Guide Menu is highlighted and the EZ Info key is depressed.

Fig. 29 shows three displays that may be presented on the visual display

when the program guide is in the program information mode and the SEL key is

depressed.

Fig. 30 provides an illustration of three displays that can appear on the visual

display when a proprietary channel is depressed.

Fig. 31 is a display that can appear on the visual display for a splash screen

from a proprietary menu that indicates a pay television event.

Fig. 32 shows a plurality of displays on the visual display which can be

retrieved by the user for selecting categories and then selecting a timed event using

the EZ Guide key, the EZ NAV key, and the EZ Info key.

Fig. 33 illustrates a series of five displays that may appear on the visual

display during use of the EZ Guide Menu.

Fig. 34 illustrates five displays that may be retrieved and displayed for the EZ

Guide Menu.

DESCRIPTION OF THE PREFERRED EMBODIMENT(S)

1. Remote Control Unit implementation

Turning now to the drawings, a remote control device 10 in accordance with

one preferred form of the present invention is illustrated in Fig. 1 . As shown, the

SUBSTTTUTE SHEET (RULE 26) remote control device 10 may include on a top panel 12 thereof a LCD visual

display 14 and a keyboard 15 including a volume Up and Down key 16, a channel

Up and Down key 18, an EZ navigator, EZ NAV, key 20, an EZ information, EZ Info,

key 22, an EZ Guide key 24 and an EZ Menu key 25, among others. The EZ

navigator, EZ NAV, key 20 preferably comprises a five-way navigation key or "joy

stick" such that in addition to providing up, down, right and left key strokes, it may

also be depressed.

In a preferred form, a second set of hot-keys for activating and controlling set-

top or cable box features is also provided. Such keys may include, for example, an

information, Info, key for accessing content broadcast by a local cable company, a

Menu key for accessing a television or cable host menu, and a Guide key for

accessing programming guide information broadcast by a cable company or other

host network. By providing these keys in addition to those described above,

maximum compatibility is achieved with conventional cable systems and program

guide service providers.

Referring now also to Fig. 2, the remote control unit 10 includes electrical

circuitry 26 preferably comprising a microcontroller or microprocessor 28 supplied

by a power supply 30 and supervisory circuits 31 including batteries 32, IR

transmitting and receiving circuits 34 and 35, a LCD display 14 and LCD driver 44,

key board circuitry 38 together with associated memory and logic 40, and a data bus

42 that provides a communication link between the microprocessor 28, keyboard

circuitry 38 and LCD driver 44. Memory in the form of a FLASH RAM or EEPROM

SUBSTTTUTE SHEET (RULE 26) 36 also preferably is coupled to the microprocessor 28. If desired, a radio frequency

receiver or transceiver circuit 48 may also be coupled to the microprocessor 28. It

will be appreciated that the radio frequency transceiver circuitry 48 may be provided

in addition to or in the place of the IR transmitter and receiver circuits 34 and 35. As

explained above, a real-time clock 29 is also coupled to the microprocessor and

provides the microprocessor with signals indicative of a current time. However, it

will be appreciated that the real-time clock 29 also may comprise a portion of the

microprocessor 28, or may be implemented in software.

In additional embodiments, a motion detect circuit 46, smart card or credit

card reader 52, vibrator circuit 55, sound chip 50 and/or speaker circuit 51 may also

be connected to the microprocessor 28.

While it is believed that the implementation and interconnections of the

aforementioned circuits should be readily understandable to those skilled in the art,

a more detailed diagram of the circuitry comprising the remote control unit 10 is

provided in Figs. 3A-3D. As shown in Figs. 3A-3D, the supervisory circuits 31

include a reset circuit 53 and a power de-coupling circuit 54. The electrical circuitry

26 further includes an oscillator 56 coupled to the microprocessor 28 and an RS 232

serial port 58. The microprocessor 28 preferably comprises a model no.

MC68HC05COFB microprocessor manufactured and distributed by Motorola, Inc.

A software protocol, application, or program that is executed by the

microprocessor 28 controls the operation of a remote control unit 10 in accordance

with the present invention. This programming enables the remote control unit 10 to

SUBSTTTUTE SHEET (RULE 26) perform conventional operations including, for example, ON, OFF, Volume Up or

Down and Channel Up or Down functions, as well as, numerous other functions

including, for example, program guide display, advertising display, internet content

display and/or system monitoring functions that are described in more detail below.

The operation of an exemplary software protocol, or program, that may be

stored in the ROM/RAM 40 or the FLASH RAM or EEPROM 36 of the remote control

unit 10 for displaying a program guide, advertising or other content on the visual

display 14 is illustrated diagrammatically in Figs. 5-34. Those skilled in the art will

appreciate that Figs. 5-34 comprise a series of displays or screens that may appear on

the visual display 14 of the remote control unit 10 as certain keys on the keyboard

1 5 are depressed or otherwise manipulated. It is believed that any programming

required to implement the described features of the present invention would be

readily accomplished by one skilled in the art. Thus, no source or object code is

provided herewith.

In a presently preferred embodiment, the program guide is operated on a

small 5-line by 20-character LCD screen or display 14 that is provided on the remote

control unit 10. Preferably, the program guide is a basic, 24-hour, electronic listing

for all major cable television and broadcast stations within a geographic area.

However, those skilled in the art will appreciate that the program guide may be

modified, if desired, to cover a longer or shorter duration, to include a broader

listing, such as a national listing, and to include additional content, for example, one

or more listings of internet web sites or URL designations. In such embodiments, the

SUBSTTTUTE SHEET (RULE 26) EZ NAV key 20 may be utilized to navigate and effect data entry from an

alphanumeric keyboard (not shown) depicted on the display 14. Moreover, it will be

appreciated that the EZ NAV key 20 may be utilized to enter internet addresses or

URL designations and relevant descriptive information into the remote control unit

10, to the extent that such information is not transported to the remote control unit

10 from other sources. It will also be appreciated that such information may be

incorporated into a program or content guide stored within the memory 40 of the

remote control unit 10.

In embodiments where the remote control unit 10 receives and stores data

comprising a program guide or content scheduling guide, the 24-hour period

covered by the program guide preferably will rollover at 4:00 a.m. each day. Thus,

data for the next day's guide preferably will be broadcast to the local units within a

geographic area starting at approximately 4:00 a.m. local time.

Further, in the presently preferred embodiment, there is minimal buffering of

the received data. When a new day's information is loaded into a remote control

unit 10 in accordance with the present invention, the new day's information will be

written by block to a buffer (not shown) and checked for completeness before

overwriting of an old information block is performed. When the downloading

and/or data overwriting operation is in progress, operation of the program guide will

be suspended, and the user will not be able to use the guide. However, once the

downloading and/or overwriting process is completed operation of the programming

guide will be reinitiated enabling the user to again use that feature of the remote

SUBSTTTUTE SHEET (RULE 26) control unit 10. Those skilled in the art will appreciate that the overwriting periods

should be relatively short and, if possible, "invisible" to the user. During this period,

a "Guide information Incomplete!" message will be displayed if the user selects the

guide. Finally, the blocks of program guide information preferably are transmitted in

such a manner to allow complete processing of a single block of data within the

remote control unit 10 before the start of transmission for the next block. As it is

believed that RF and IR interfaces between electronic components such as personal

computers and peripheral devices are well known in the art, the communication

link(s) between a remote control unit 10 and, for example, an associated set-top box

(not shown) or television will not be described in detail herein. Reference is instead

made to co-pending application serial nos. 08/999/716 and 09/010,093, and U.S.

Patent No. 4,959,810, both of which have been incorporated herein by reference.

As is explained in detail in co-pending application serial no. 09/010/093, a

program guide and advertising data signal may be combined with television channel

signals on a coaxial cable to form a composite signal. Further, this may be done in

such a manner that the program guide and advertising data occupies a frequency

band between a pair of frequency bands assigned to two of the television channels.

The composite signal may then be broadcast by a content provider, such as a cable

company or satellite network, and delivered to a set-top box (not shown) or

television tuner provided, for example, in a viewer's home.

In accordance with a presently preferred form of the present invention, a tap

antenna unit may be coupled to the set-top box or television tuner, or to a cable

SUBSTTTUTE SHEET (RULE 26) feeding the set-top box or television tuner. The tap antenna also may split off a

portion of the composite signal and demodulate the split off portion of that signal to

recover the program and advertising data signal. The recovered program and

advertising data signal may then be broadcast within a local environment using, for

example, an RF transmitter circuit within the tap antenna unit. The locally broadcast

program and advertising data signal may then be received, for example, by the RF

transceiver circuit 48 of the remote control unit 10.

In alternative embodiments, it may be desirable to transmit blocks of program

guide data to the remote control unit 10 over additional intervals or, possibly, at

random times. In one such embodiment, new program guide data might be

provided to the remote control unit 10 using an IR link each time that a user

activates the remote control unit 10 or uses the remote control unit 10 to select a

channel for viewing.

The database for the guide which is broadcast to a given region preferably

will cover all of the television stations within the areas that may be received by a

viewer either over-the-air or on cable television systems in that region, if the

schedules for those stations or networks are carried in a master database assembled

daily, for example, by Television Data of New York, the Tribune Company of

Chicago, the Prevue Channel of Tulsa, or other program guide data aggregators. Of

course, the database also may comprise a national listing such as might be provided

by USA Today. Stations preferably are identified by their call-sign (call letters),

network logo or affiliation and by channel numbers. Basic channel mapping is pre-

SUBSTΠTΠΈ SHEET (RULE 26) 9/60782

20

assigned. However, channel mapping may be modified locally by the user through

the use of a set-up screen.

While the program guide is preferably configured to handle up to 100

channels of programming information or content, databases of 50 to 60 channels are

most common.

Preferably, the display "window" views a virtual program information grid

with time as the lateral axis and channel, program or content source as the vertical

axis. Each screen preferably displays information for one half-hour of the 24-hour

period. The display moves laterally to the right for later times, or to the left for

previous times (Fig. 5). The "window" of the display moves up or down to display

the program information that may be associated with different stations, networks

and/or content providers for a selected half-hour interval (Fig. 5).

Preferably, there are two major modes for operating the guide, (i) Quick View

mode, and (ii) Detail View mode. The Quick View mode displays 4 channels per

screen of call-sign/Network information followed by program title only (e.g. Figs 5

and 7-9). The Detail View mode offers various levels of detail about a program such

as title, episode, actors, guests, rating, etc (Fig. 10). A user may navigate either mode

independently, or may switch back and forth as may be desired.

Besides Normal Guide, there preferably are at least two additional guide

categories, Sports and Movies (Figs. 13-14). If the Sports category is selected, the

guide will display only information designated as sports related. Selecting Movies

SUBSTTTUTE SHEET (RULE 26) will similarly limit the guide to the display of films shown during that day. Another

guide categories may include, for example, Family Guide or Kids Guide (Fig. 15).

The guide preferably has an EZ Browse mode that will cause the remote

control 10 to display the detail information about the current program on the

channel presently tuned by the last operation of the remote control 10. In the EZ

Browse mode, and preferably in all other modes, when the CHANNEL Up or

CHANNEL Down keys are pressed, the remote will not output a channel up or down

command, but rather will substitute a "direct tune" command to the next higher or

next lower numeric channel (Fig 12). This process may be referred to as "forced

tuning," and preferably involves the transmission of channel selection macro data

(i.e., specific channel selection data) from the remote control unit 10 to an associated

television tuner.

Those skilled in the art will appreciate that because channel selection using a

remote control in accordance with the present invention is performed in this manner,

it is possible for the software application running on the remote control unit 10 to

obtain and cause to be stored in memory data indicative of the viewing habits of one

or more users, or groups of users, of the remote control unit 10. The data stored may

include for example, a date stamp, time stamp and/or channel identification data. In

embodiments where the remote control unit 10 is used in conjunction with a

personal computer or web computer, the data stored may also include an internet

address or URL designation stamp. It is also possible for the software application

running on the remote control unit 10 to cause, for example, stored program or

SUBSTTTUTE SHEET (RULE 26) content selection history data and, if desired, serial number, address or user

identification data, to be transmitted to an associated set-top converter box and on to

a given content provider or host system. Alternatively, such an information transfer

might be effected using an IR or RF link to a personal computer or using a more

conventional modem port. Finally, once data indicative of the particular viewing

habits, content selection characteristics or interests of a particular remote control

user or group of users is transmitted to the content provider or host system, the

content provider or host system may tailor additional programming, advertising or

other content to be provided to the remote control unit 10. Again, the serial

number, address and/or user information maintained within the memory of the

remote control unit 10 may be used to filter and/or parse data, including

programming information, advertising or other content, that is broadcast by the host

system to a group of remote control units. These functions and capabilities are

preferably provided by a remote control unit 10 and associated broadcast system in

accordance with the present invention.

For many users, leaving the remote control unit 10 in the EZ Browse mode

may be very desirable, since tuning the set with the remote control 10 will

automatically give an instant indication of the program on the visual display 14.

Finally, the programming of a remote control unit 10 in accordance with the

present invention preferably provides the capability to vary the size of the font(s)

used for the program guide, as this will enable users, for example, with impaired

vision to more easily use the program guide and users with better vision to obtain

SUBSTTTUTE SHEET (RULE 26) information more quickly using the program guide. Similarly, provision is made for

the utilization of different character sets and languages on the display 14 of the

remote control unit 10.

2. Program Guide Operation

The operation and navigation of a program guide in accordance with a

preferred form of the present invention is described below. As explained above, a

plurality of Guide Control keys, including an EZ Guide key 24, EZ navigation, EZ

NAV, key 20, EZ information, EZ Info key 22, EZ Menu key 25 and channel, CH, key

18 are provided on the face of the remote control unit 10. In addition, arrows

indicative of Up, Down, Left and Right commands preferably are arranged in

diamond shaped cluster around the EZ NAV key 20. Thus, using the EZ NAV key 20

it is possible to move to the right, left, up and down within a depicted program

guide. It will also be appreciated that, by depressing the EZ NAV key, it is possible

to effect channel selections. For example, if a program depicted on the display 14 of

the remote control unit 10 is highlighted, one need only depress the EZ NAV key 20

to select that channel for viewing on an associated television set (not shown).

Further, as explained above, when the EZ NAV key 20 is depressed, channel

selection macro data is provided to an associated set-top box (not shown) or

television tuner circuit (not shown).

In a presently preferred embodiment, information is depicted on the display

14 of the remote control unit 10 with a current time, guide time and four channels

per screen (one program per line) for each half-hour of the program guide as shown

SUBSTTTUTE SHEET (RULE 26) below. A typical screen, Screen n, shown below, indicates that the current time is

5:30, that a 7:30 PM program guide segment has been selected and that four

programs in the 7:30 PM guide segment may be selected from that screen.

Screen n:

5:30 < 7:30 PM

KCBS Promised Land

KESQ Home Improvement

KNBC Frasier

HBO "Mission Impossible *■ "•"

If, for example, the program guide is scrolled down four listing, the following

exemplary screen, screen n + 1 , may be depicted:

Screen n + 1

5:30 < 7:30 PM

DISN "An American Ta

SHOW "Magic in Water

A&E Biography

CNN Moneyline A ^

Upon pressing the EZ Info key 22, information is displayed one program per

screen for each half-hour on a multi-screen carousel of screens. Taking screen n,

illustrated above, as an example, if KESQ HOME IMPROVEMENT is highlighted in

that screen and the EZ Info key 22 is depressed, the following program data screen,

program n, may be displayed on the remote control.

SUBSTTTUTE SHEET (RULE 26) Program n, carousel screen 1 of 1 :

07 KESQ 7:30 PM

Home Improvement

Al reveals a secret.

S (CC): 30 A ^

If a different program and channel were highlighted, the following program

information might be depicted on the display 14 of the remote control unit 10.

Program n + 1 , carousel screen 1 of 1 :

15 ESPN 7:30 PM

Boxing: Kennedy

McKinney vs. Hector

Sanchez (Same day

tape) 2:00 A ^

Additional screens of programming information might be presented as

follows:

Program n + 2 carousel screen 1 of 2:

25 HBO 7:30 PM

FILM***"The Brink's

Job"(1978 Comedy)

Peter Falk. Bumblers

try to break into "* ^

Program n + 2, carousel screen 2 of 2:

SUBSTTTUTE SHEET (RULE 26) 25 HBO 7:30 PM

the impregnable

Brink's vault. PC 13

S (CO 1:30

Preferably, orientation pop-up screens or "splashes" are used whenever a

screen is changed in either of the guide modes. The purpose of the Orientation Pop-

Up (OPU) is to orient the user with respect to the user's virtual Time/Channel

position in the overall program information grid and to show the user the current day

and time as a viewing reference. A typical OPU is shown below:

Orientation Pop-Up screen n:

WED — 10:00 PM

CH 15 USA

Wed May6 12:14p

In one presently preferred embodiment, the program guide may contain

single-line and multi-page information relevant to each program in a twenty-four

hour period. The program guide also may contain a call sign (call letters or network)

to channel table, favorite channel table and call-sign display order/priority table,

each of which may be filled in by the user to reflect his or her particular channel

mapping and program preferences.

While being navigated, the program guide may be temporarily suspended

while the visual display is used for a pop-up advertisement. Ads may comprise a

single screen or a carousel of screens and, if desired, may include executable code to

SUBSTTTUTE SHEET (RULE 26) enable a user to access additional information, purchase a product, request coupons

etc.

In a detail view, part or all of a program carousel may comprise an

advertisement. Thus, in many embodiments, a user may be provided with

advertising data while simultaneously receiving program guide information. It will

be appreciated that Ad screens may be text-based or bit-mapped.

3. Program Guide Navigation

The following discussion will provide additional information regarding

navigation of a program guide in accordance with a preferred form of the present

invention. Presently, it is preferred that a program guide in accordance with the

present invention be operated in one of two modes, Quick View and Detailed View.

Each of these modes of operation is described below.

Turning first to the Quick View mode, from some operational mode outside of

the Program Guide mode, the user presses the EZ Guide key 24. In response, the

remote control unit 10 may display an optional pop-up ad (advertisement) for a

period of time, followed by a Guide Logo splash with a Quick Help pop-up

displayed while the EZ Guide key 24 is depressed. When the EZ Guide key 24 is

released, the splash is displayed without the Quick Help pop-up and will time out

quickly, such that a Guide screen may be displayed.

At any point, if the cursor is on a program line and the user presses the EZ

NAV key 20, the remote control 10 preferably will tune the television to the

appropriate channel (i) if the program is currently showing, and (ii) if a call-sign to

SUBSTTTUTE SHEET (RULE 26) channel table is available. Otherwise a pop-up screen reminds the user that the

program is not showing yet, or that no channel table exists. If the cursor is on the

menu line in the top position at the top of the channel list, a carousel menu will

appear with additional Program Guide configuration choices.

At any point, if the cursor is on a program line and the user presses the EZ

Info key 22, the remote control unit 10 preferably will switch to Detail View and

display the first of a multi-screen carousel of information relevant to that program. If

the cursor is on the menu line in the bottom position at the top of the channel list, a

menu will appear with Program Guide configuration choices. This can also be

accomplished by going to the EZ Menu or EZ Guide menu.

Similarly, if the user presses the down arrow (i.e., moves the EZ NAV key 20

in the direction of the down arrow depicted on the face of the remote control), the

cursor will preferably shift down one line to the next station/network. If the cursor is

on the bottom line, the display preferably shifts down to the next screen, displaying

the four programs of the next four networks in the same time-slot, with the cursor

placed on the bottom line of that screen. This is shown in Fig. 5 of the drawings. In

similar fashion, if the user presses the up arrow (i.e., moves the EZ NAV key 20 in

the direction of the up arrow depicted on the face of the remote control unit 10), the

cursor preferably moves up to the station/network on the line immediately above. If

the cursor was on the top line, the display preferably shifts up to a previous screen,

displaying the four programs of the previous four networks in the same time-slot,

with the cursor now placed on the top line. Those skilled in the art will recognize

SUBSTTTUTE SHEET (RULE 26) that this is but one example of how a program guide in accordance with the present

invention may be navigated and, thus, that numerous other methods are available

and would be viewed as equivalent to the method disclosed herein. For example, it

would be deemed to be equivalent to display only a single new program listing

when the cursor moves from the top or bottom line of a screen in a direction

requiring the display of additional programming.

Also, it is presently preferred that the program or channel listings comprise a

continuous loop such that if the cursor is moved up from the lowest numbered

channel in the program guide, the next channel or program presented will

correspond to the highest numbered channel in the program guide and so on.

When screen changes occur, the cursor placement described above facilitates

a quick perusal of all the screens in the Quick View guide by allowing single,

consecutive presses of either the Up or Down arrow button to change full screens

when progressing in a uni-directional manner.

If the user presses the right arrow (i.e., moves the EZ NAV key 20 toward the

right arrow depicted on the face of the remote control unit 10), the display preferably

shifts "right" in the grid to one-half-hour later but does not change the set of

networks being displayed; the left arrow shifts the display to one-half-hour earlier,

again with the same networks being displayed.

Turning now to the Detail View mode, if the cursor is on a program line and

the user presses the EZ Info key 22, the display will change to the Detail View

SUBSTTTUTE SHEET (RULE 26) format. Each additional press of the EZ Info key 22 causes the next page in the

program description carousel to be displayed on the visual display 14.

Preferably, there is no cursor in the Detail View mode. Thus, if the user

presses the Down Arrow, the visual display 14 shows the first page of the carousel of

the next network down at the same time slot in the grid. Pressing the Up Arrow, the

display shows the first page of the carousel of the previous network at the same time

slot in the grid. This is illustrated in Fig. 10.

If the user presses the Right Arrow, the visual display 14 shows the first page

of the carousel of the program on the same network one half-hour later; the Left

Arrow shows the first page of the carousel of the program on the same network one

half-hour earlier.

For Left or Right Arrow action, in the case of programs that span two or more

half-hour time slots, the user has the option of viewing the same program carousel (at

the next half-hour time slot) or jumping to the starting time slot of the next program

on the same network.

4. Movie Guide

From the Guide carousel, there preferably are two Movie selection options, (i)

All Movies, and (ii) Movies by Time (Figs. 10 or 1 5).

The All Movies selection from the carousel has the appearance of the Quick

View guide (i.e., four lines of movies per screen) and shows the station/network and

title of all the movies either starting at the present half-hour, in-progress, or starting at

some time in the future for the present 24 hour period. The movies are arranged in

SUBSTTTUTE SHEET (RULE 26) chronological order in a single "vertical" list. A "break" will be clearly indicated in

this single list between the movie currently showing and the ones to be shown at the

future times in order to clearly delineate to the user those movie choices directly

selectable from the list by use of the EZ NAV key 20 (i.e., ones that are "now

showing").

Movies in progress preferably will have a single or double left arrow

preceding the title depending upon whether they started earlier by one half-hour, or

one hour or more respectively.

When in the All Movies mode, the Up and Down arrow buttons will operate

the cursor in a similar manner to that used in the Quick View guide described above.

Highlighting a movie selection, either current or future, and pressing the EZ

info key 22 will bring up the Detail View information about that movie. The OPU

screen will be available to show the user the time slot information for the selected

movie. Pressing either the Left or right arrow keys will return the screen to the All

Movies screen from which the original detail selection was made by use of the EZ

info key 22.

The Movies by Time selection from the carousel will immediately provide a

pop-up screen allowing the user to enter the time of day for which he wishes to see

the available movie list. The pop-up screen may instruct the user to use a 1 or a 2 to

differentiate AM and PM (i.e., a key entry of "1 ,2,3,0, 1 " would be 12:30 a.m. and

7,3,0,2, would be 7:30 p.m.). Alternatively, the pop-up screen can be a time matrix

screen with the cursor at the present hour, or some other time, and with the cursor

SUBSTTTUTE SHEET (RULE 26) able to be navigated to the desired hour and selected using the EZ NAV key 20. In

still other embodiments, the available movie list may simply be presented at a

current or other designated time and may be navigated using the EZ NAV key 20, as

has been described above with reference to the EZ Guide. It will be noted however

that, in either the EZ Guide or Movies by Time mode, the EZ NAV key 20 may be

utilized to direct the user to listings for a current time, to listings for some time

before or after that period, or to listings for prime time. Such a capability may be

implemented, for example, by tracking the time that the EZ NAV key 20 is depressed

in a given direction, for example, up, down, right or left, and upon detecting that the

EZ NAV key 20 has been depressed for the requisite time period, and moving within

the EZ Guide or Movie Guide to the designated time or prime time.

Upon entry of the time, the guide operation will be similar to the All Movies

form described above with the exception that the list will begin with the hour

entered on the pop-up screen.

From the Guide carousel, there preferably also are two Sports selection

options, (i) All Sports, and (ii) Sports by Time.

The Sports guide operates exactly the same as the Movie Guide described

above, except that it displays sports related programs (as designated in the guide's

data file) instead of programs designated as movies.

Since there are many "sports related" programs in addition to actual games or

contests, a third carousel category could be added to Sports, called Games. The

object of this category is to show the user only those programs that are actually

SUBSTTTUTE SHEET (RULE 26) games and contests as opposed to sports news, talk shows and other programs not

showing actual games in the major sports.

5. Presentation Order for Guide Channels

The order of presentation of the guide channels preferably will be in the same

order as they are received and stored in the database for that 24-hour period, unless

the user has entered (i) a channel map for the Guide and/or (ii) a favorite channel

selection table. If the channel map and the favorite channel table are resident, the

guide will automatically display the favorite channels (in the order of the table) as

the first station/network entries in the Guide presentation.

SUBSTTTUTE SHEET (RULE 26) 6. Program Guide Remote Control Database Structures

The following is a description of program guide database structures that may

be used in a remote control unit 10 in accordance with a preferred form of the

present invention.

Program Guide Constants:

GRID_COLS 48; # number of half-hour time-slots in 24 hours

Program Guide State Variables:

{ unsigned char # Quick or Detailed View

unsigned char # Display Guide Grid Row

unsigned char # Display Guide Grid Column

unsigned char # Real-Time Column - This Presumes that

the remote has an RTC. }

Data Structures:

Link Table Structure:

{ unsigned char rows; # Number of Rows (Networks) in

Guide

unsigned int [rows][GRID_COLS]; # Array of offsets to Program

Records relative to first }

-If there are 50 networks, there will be 50*48*2 = 4800 bytes in the Link

Table.

-Link Table Structure may be transmitted in sections allowing progressive

updates.

SUBSTTTUTE SHEET (RULE 26) -A program that spans multiple columns will have multiple entries in the Link

Table; each entry will point to the same Program Record Structure.

Program Record Structure:

Links:

Links point to the Start of Record (SOR) of another Program Record.

Each link is related to an arrow key.

Start Time Slot:

0 to 47 representing Midnight to 1 1 :30 p.m.

1 byte

Start Offset:

minutes from Start Time Slot start time

1 signed byte

Run Time (In half-hour units)

1 byte

Program Category (this section needs work!)

1 byte MSO - 0: Category 0-127

MSO = 1 : Expansion bit, Reserved

Quick View String

20 chars

Detail View Carousel:

Carousel Size

1 byte - Number of screens in this carousel (0 indicates no screens)

SUBSTTI UTE SHEET (RULE 26) If Carousel Size >0, repeat for 1 to Carousel Size

Carousel Screen:

1 byte enumerated:

00 - Variable length, null-terminated ASCII char

string follows:

variable bytes - ASCII char string

(approx. 80 bytes for full scrn)

1 byte - \x00 (null terminator)

01 - Variable length, null-terminated HTML

variable bytes- HTML coded ASCII

char string

1 byte - VxOO (null terminator)

02 - 120x32 pixel monochrome Bit Map follows.

480 bytes - byte packed bit-fields

03-FF - Reserved for future expansion.

Notes:

-Program Records are entered into the table consecutively and without gaps.

The program Record corresponding to the first time-slot of the first network

will be the first record written.

- Software enables the remote to update/modify/complete specific fields prior

to display. Two such fields are the channel number of a program and the

time remaining indicator for a program.

SUBSTTTUTE SHEET (RULE 26) 7. Program Guide Transmission Format

The following is a description of the formatting that may be utilized in

transmitting program guide, advertising or other content data to a remote control unit

10 in accordance with a preferred form of the present invention.

In a presently preferred form, data transmitted to the remote control unit 10 is

formatted such that a program guide is transmitted to the remote control unit 10 one

time-slot at a time. This format provides for a clean "time-block crossover" and

facilitates database updating because the Program Guide record database can be

updated "in-place". Only the time-slot just received needs to be changed in the

database, all other time-slots are merely shifted up or down (and link table adjusted)

to make room for the new information.

As for the records of Multi-time slot Programs, those records preferably are

sent only once, but the Link Table entry for those programs in subsequent time-slot

transmissions preferably will have a flag bit set that will cause the entry to be

overwritten by the correct offset.

8. Geographic Structure of Guide Data

A master database of all programs delivered throughout the U.S. by

stations/networks is gathered and maintained and updated daily, for example, by

Television Data in New York, the Tribune Company of Chicago, and the Prevue

Channel of Tulsa. There are two major segments of Television Data's maintained

database, national network programming for both broadcast and cable networks, and

local programming carried by the hundreds of television broadcast stations, both

SUBSTTTUTE SHEET (RULE 26) independent and network affiliated, located throughout the U.S. A comprehensive

or all-inclusive data file covering both segments of television Data's database would,

for now and due to cost constraints, be too large to download to individual remote

controls on a daily basis. Therefore, geographic segmentation is preferably done to

facilitate a manageable data file in the appropriate regions.

Preferably, the guide data of the present invention is broken down into two

major categories, (i) data delivered by nation-wide satellite and/or pager feeds, and

(ii) data delivered by individual cable systems.

There are approximately 40 national cable/broadcast networks whose

programming is the same throughout the country. Some are time-shifted for the

major time zones of the country, but the programming is otherwise constant. These

networks preferably are carried in all of the data feeds. The programming aired by

local stations or local cable channels preferably is added to the appropriate

geographic data fields as may be required.

Data feeds for the program guide may be delivered electronically (typically

via telephone lines) to the various distribution points such as individual or regional

cable headends or paging network distribution hubs. Specific data feeds may be

built by a central computer working with the nation-wide master database provided

by television Data. Each night, data for the next day's programming preferably is

processed and broken into the daily files required for each distribution hub.

Guide data files delivered to individual cable system headends preferably are

built on a case-by-case basis as needed to support those systems that will deploy the

SUBSTTΠΠΈ SHEET (RULE 26) remote controls units 10 with an integral guide in accordance with one or more

forms of the present invention. The process involved preferably allows for securing

of a listing of all channels carried by the system, culling of a master database to build

the required file(s), and delivery of the file(s) to modem equipment at the systems

headend.

Referring now in greater detail to Figs. 5-34, the series of displays illustrated

in Fig. 5 begins with a current screen which, in the illustrated embodiment, has the

display "Program Guide."

When the EZ Guide key 24 is pressed, an EZ Guide direction screen pops up

while the key is held down. Upon release of the key 24, the EZ Guide's splash

screen preferably is displayed and will time-out after one second.

From there the program guide preferably launches into the current half-hour

time block. However, the program guide may launch, if desired, into a time block

that precedes or follows the current half-hour time block. At this time, the top

program of the channel map is preferably highlighted. This screen may time-out, if

desired, after one minute or longer and allow for the depiction of a current

promotion or promo screen. The highlighted channel preferably will cycle between

name and number for one second as shown in Fig. 9.

Navigation in the program guide is effected using up, down, left and right

strokes of the EZ NAV key 20. The transitions between screens preferably are wipes

in the corresponding directions as shown in Fig. 5. If the user holds the up or down

key down consecutively for 5 channels, the guide preferably will start to page. This

SUBSTTTUTE SHEET (RULE 26) will allow users to go through long lists very fast by not making them scroll through

4 channels per screen. Preferably, only one channel will be highlighted per screen

until the user changes the scroll. The four screens surrounded by the dashed line

represent the opening screen with the user moving the highlight.

To go backwards in time, one presses the left arrow and a new screen a half-

hour earlier is displayed as the user scrolls left. The highlight scrolls with the same

channel until the user scrolls up or down as shown in Fig. 7. Preferably, the number

of screens is determined by the amount of past guide information still contained

within the memory buffer until an "End of Guide" pop-up is displayed and no left

direction arrow is displayed.

If the user holds the left or right key down consecutively for 5 half-hour

screens, the guide preferably will jump to the current time or prime time. In

addition, the program guide preferably will jump to whichever one is first and in the

direction that the user is traveling.

In scrolling to the left, a new screen a half-hour earlier is displayed and again

the highlight scrolls with the same channel until the user scrolls up or down.

Similarly, in scrolling to the right, a new screen a half-hour later is displayed with the

currently highlighted channel remaining in place.

Also, again, if the user holds the right key down consecutively for 5 Vz hour

screens, the guide will jump to the current time or prime time.

The number of screens that may be displayed when scrolling in a given

direction preferably is determined by the amount of future guide information

SUBSTTTUTE SHEET (RULE 26) contained within the memory buffer. As explained above, in some embodiments,

the memory buffer will constantly be receiving guide updates and, therefore, the last

screens will be moving continually into the future until an "End of Guide" pop-up is

reached on the screen and the right direction arrow is not displayed.

Turning again to Fig. 5, beneath the four screens or displays surrounded by

the dashed line, there is shown a new screen that is displayed after the user scrolls

beyond the top or bottom of the current screen. Note that program titles can take up

1 , 2, 3, or 4 lines.

The number of screens will be determined by the size of the channel map and

the length of each program title. The channel map is predetermined for each system

and can be changed by the program guide provider or the user.

Then, as shown, proprietary menus, channels or links (e.g. EZ News, EZ

Weather, etc.), to information services and additional features can be provided by

the program guide. Selection of the EZ Guide menu preferably provides the user

with guide options and features.

In addition, if an EZ Browse function is enabled, use of the channel UP and

Down keys, preferably will trigger the program guide to display channel information

upon each key stroke. This feature is illustrated in Figs. 12-15. As shown, for

example, in Fig. 1 2, as the channel UP key is depressed sequential screens within

the program guide corresponding to the selected half-hour period and including, for

example, basic programming information are displayed.

SUBSTTTUTE SHEET (RULE 26) Turning now also to Fig. 6, a key legend setting forth the function of 5

program guide keys, namely, EZ Guide key 24, EZ NAV key 20, EZ Info key 22, EZ

Menu key 25 and channel, CH, up/down key 18, is provided. The use of these keys

in navigating a program guide in accordance with the present invention is discussed

below with reference to Figs. 7-34.

Fig. 7 shows that, in accordance with a preferred form of the present

invention, a highlighted channel will remain the same as the user scrolls left to right.

The same would preferably apply when the user scrolls from right to left within the

program guide.

Fig. 8 shows the transition from a current screen to an "EZ Guide Tune

Channel" pop-up when the EZ NAV key 20 is depressed and held down. As

explained above, when the EZ NAV key 20 is depressed and held down, channel

selection macro data corresponding to the currently highlighted channel will be

transmitted to an associated set-top box or television tuner (not shown) by the remote

control unit 10. During that process, a forced tuning indicator pop-up screen is

depicted on the display 14 over the currently selected program guide screen.

Fig. 9 shows how a program guide in accordance with a preferred form of the

present invention may provide for cycling between the display of a channel number

and set of channel call letters for a highlighted or selected program.

Fig. 10 provides an illustration of how an EZ info key 22 may be used within

a program guide in accordance with a preferred form of the present invention. As

shown, the program guide shifts from a Quick View format to a Detail View format

SUBSTTTUTE SHEET (RULE 26) when the EZ Info key 22 is depressed. Preferably, the highlighted program

information or Info screen is launched when the EZ info key 22 is depressed, will

time-out after one minute or longer, if desired, and will then launch a current

promotional or promo screen. Navigation within the Detail View format is effected

using the EZ NAV key 20. As is the case with the Quick View format, movement

within the program guide may proceed in any of the up, down, left, or right

directions, with the exception that movement in the left and right directions will

generally be limited by the amount of programming information (24 hours

nominally) that is stored within the remote control unit 10. The transitions between

screens preferably are wipes in the directions of received keystrokes. The screens

within the dashed line in Fig. 10 represent programming information relevant to a

currently selected program. Note that multiple pages may be used when all of the

relevant information cannot be displayed in one screen or display, and that the down

arrow indicates that more information is available for a currently highlighted

program. The end of information relevant to a current program preferably is

represented by the upper arrow and a return note.

Navigating beyond the end of the previous program's information screen will

display the next channel's program information. A single screen can represent a

single info screen and no arrows are necessary. Again, one can scroll left or right

until reaching an "End of Guide" pop-up. The number of screens is determined by

the size of the channel map and the length of each program's info screens.

SUBSTTTUTE SHEET (RULE 26) Again, the EZ Guide flow chart can cycle through a series of proprietary links

or EZ channels for information, services, features and/or other content provided by a

host system, e.g. EZ News, EZ Weather, etc.

Fig. 1 1 shows cycling from a current info screen when the EZ NAV key 20 is

pressed and held down to display an "EZ Guide Tune Channel " pop-up.

Fig. 12 is a flow chart illustrating a series of screens that may be displayed as

a user enters and maneuvers within an EZ Browse mode in accordance with a

preferred form of the present invention. Entering the EZ Browse mode preferably is

achieved by starting from a Normal Guide highlight of an EZ Guide Menu display or

from the EZ Browse Menu with the EZ Browse ON selected. Then the channel up or

down key is depressed to browse through the various channels. The remote control

10 will send a channel selection macro to tune the user's set-top box (not shown) or

television (not shown) directly to the cable channel number. The EZ Browse pop-up

will follow the channel map used for the EZ Guide. The EZ Browse pop-up is

limited to basic information and the screen will time-out after 10 seconds and go

back to the current remote screen. If the channel key 18 is held down, the pop-ups

will change as fast as the macros can finish sending the channel numbers. The

navigation of the EZ Browse is channel up or down only. As shown, after a ten-

second time-out, the screen returns to a current place-holder screen. From there,

one can press the EZ Guide key 24 to launch the EZ Guide and then press the EZ

info key 22 to obtain more information. Figs. 13, 14 and 15 show the selection of a guide from the EZ Guide menu

followed by pressing the channel up or down key 18.

Fig. 1 6 shows how the EZ Browse application may be turned off by

depressing the EZ NAV key 20 when, in the EZ Browse menu, the EZ Browse Off

indicator is highlighted. Channel selection may then continue with normal channel

up and channel down commands. However, in a preferred form, the remote control

unit 10 will continue to effect channel selection by a forced tuning method as

described above. Again, this enables a remote control unit 10 in accordance with

the present invention to acquire and store channel selection history data for later use

by the host system or some other entity.

Figs. 1 7-26 show grid formats of the EZ Guide. For example, Fig. 1 7 shows a

first guide format wherein channel names or call letters are predominantly provided,

and Fig. 18 shows a second guide format wherein Channel Numbers are

predominantly displayed. As explained above, in a preferred form, a highlighted

channel will cycle between a channel number and channel call letter set display.

Turning now to Figs. 19-23, Fig. 19 shows four sorted guide formats available

through the EZ Guide Menu. Fig. 20 shows an Audio Guide format. Fig. 21 shows

presorted alternate guide formats with cable television listings. Fig. 22 shows further

alternate guide formats that can be associated with MSO soft keys, that may force

tune an associated set-top box (not shown) or television (not shown) directly to

advertised channels and, in embodiments where a personal computer, web computer or web browser is linked to the remote control unit 10, to advertised

Internet sites or Web pages. Fig. 23 shows additional specially sorted guide formats.

Fig. 24 shows a current program info screen and an interactive (pay

television) program info screen.

Turning now to Figs. 25 and 26, Fig. 25 shows four EZ Browse pop-up screens

that sort based on a guide sort, and Fig. 26 shows two EZ Browse screens with

additional information.

Fig. 27 shows the EZ channels mode for the EZ Guide flow chart that starts

with a placeholder screen, the last screen in the channel map.

In Fig. 27 there is first shown a highlighted channel where one can go to an

info screen upon pressing the EZ Info key 22, the number of which is determined by

the channel map.

From the placeholder screen, one can go to the proprietary links or EZ

channels and from there to a splash screen, e.g. EZ News, EZ Weather, EZ Sports,

etc. This screen preferably will time-out after one second and transition or "wipe" to

the first info screen for a selected EZ channel. If the EZ NAV key 20 up or down

direction is pressed before the time-out, the transition preferably will change

immediately.

From the EZ Guide Menu channel the screen goes to the screen shown in Fig.

28 where one can select a guide format as shown in Figs. 13, 14 or 15.

The three screens in Fig. 29 represent pop-up screens that may be displayed

when the user presses the EZ NAV key 20 while on or inside an EZ channel. If the

SUBSTTTUTE SHEET (RULE 26) EZ channel is sponsored, the remote control 10 will tune the television to the

sponsor's channel. If no channel is associated, then an error pop-up will be

displayed.

Fig. 30 shows three screens of sponsored channels representing an exemplary

level of interactivity with the EZ channels.

Fig. 31 is a splash-interactive (pay television) screen.

Fig. 32 is a flow chart of the EZ Guide Menu portion of the EZ Program

Guide. The first screen shows a highlighted EZ Guide channel which goes to a

current EZ Guide Menu where a user can sort the guide. The check mark on the

screen indicates the currently active guide sort and can be changed by selecting a

different guide sort.

As shown, one can select a particular guide sort by pressing an EZ NAV key

20 and then pressing the EZ Guide key 24 or the EZ NAV key 20.

Fig. 33 shows the current EZ Guide Menu and indicates the manner in which

a user will set up the remote control unit 10. From the first screen, depression of the

EZ NAV key 20 will go to A in Fig. 32.

From the second screen, the pressing of the EZ NAV key 20 will take the user

to B in Fig. 34. The other screens are self-explanatory.

Fig. 34 is the current EZ Browse menu where the first screen shows the user

how to turn EZ Browse on and off. The check mark on the screen represents the

current Browse state and can be changed by selecting a different Browse state. The

other screens are self-explanatory.

SUBSTTTUTE SHEET (RULE 26) While the invention is susceptible to various modifications and alternative

forms, specific examples thereof have been shown in the drawings and are herein

described in detail. It should be understood, however, that the invention is not to be

limited to the particular forms or methods disclosed, but to the contrary, the

invention is to cover all modifications, equivalents, and alternatives falling within the

spirit and scope of the appended claims.

SUBSTTTUTE SHEET (RULE 26)

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
WO1997033434A1 *7 Mar 199712 Sep 1997Actv, Inc.An integrated interactive video and internet system
US5282028 *8 Jan 199225 Jan 1994Scientific-Atlanta, Inc.Remote control for digital music terminal with synchronized communications
US5410326 *4 Dec 199225 Apr 1995Goldstein; Steven W.Programmable remote control device for interacting with a plurality of remotely controlled devices
US5603078 *15 Sep 199511 Feb 1997Spectravision, Inc.Remote control device with credit card reading and transmission capabilities having multiple IR LEDs
US5650831 *17 Jul 199522 Jul 1997Gateway 2000, Inc.Adjustable power remote control drive
US5710605 *11 Jan 199620 Jan 1998Nelson; Rickey D.Remote control unit for controlling a television and videocassette recorder with a display for allowing a user to select between various programming schedules
US5761601 *9 Aug 19932 Jun 1998Nemirofsky; Frank R.Video distribution of advertisements to businesses
US5822123 *24 Jun 199613 Oct 1998Davis; BruceElectronic television program guide schedule system and method with pop-up hints
US5828945 *8 Aug 199627 Oct 1998Starsight Telecast, Inc.Merging multi-source information in a television system
US5883680 *22 Dec 199516 Mar 1999Innoventions, Inc.Remote control of a television receiver with locator feature or the like
US5940073 *30 Apr 199717 Aug 1999Starsight Telecast Inc.Method and system for displaying other information in a TV program guide
Non-Patent Citations
Reference
1 *See also references of EP1086583A4
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
WO2000054499A1 *9 Mar 200014 Sep 2000Iain Wallace WaughMethod for interfacing television to a multicast network
WO2001047256A1 *12 Dec 200028 Jun 2001Spotware Technologies, Inc.System and method for displaying event related electronic program guide data on intelligent remote devices
WO2001048661A2 *22 Dec 20005 Jul 2001Wagner Dsp TechnologiesElectronic commerce system and method
WO2001048661A3 *22 Dec 20007 Feb 2002Wagner Dsp TechnologiesElectronic commerce system and method
WO2001056269A3 *27 Dec 200027 Dec 2001Koninkl Philips Electronics NvMethod and apparatus for presentation of intelligent and adaptive alarms, icons and other information
WO2002021831A210 Sep 200114 Mar 2002Kargo, Inc.Video interaction
WO2002049234A2 *14 Dec 200120 Jun 2002Electronic, Mobile And Geographic B.V.Method for sending customised data to at least a person provided with a portable apparatus
WO2002049234A3 *14 Dec 200118 Sep 2003Electronic Mobile And GeographMethod for sending customised data to at least a person provided with a portable apparatus
WO2002098029A1 *25 May 20015 Dec 2002Think Tank & AssociatesInteractive system and method for collecting data and generating reports regarding viewer habits
WO2003017651A1 *19 Aug 200227 Feb 2003Koninklijke Philips Electronics N.V.Remote control device having a display for displaying a television channel guide
WO2003026283A1 *15 Aug 200227 Mar 2003Intel CorporationMethod and apparatus to select content
EP1111911A1 *13 Dec 200027 Jun 2001Grundig AGDevice for remote controlling of a television receiver or a videorecorder
EP1161085A1 *29 May 20015 Dec 2001Pace Micro Technology PLCTelevision system
EP1229700A2 *25 Jan 20027 Aug 2002Hewlett-Packard CompanyAn internet appliance remote operator
EP1229700A3 *25 Jan 200219 Nov 2003Hewlett-Packard CompanyAn internet appliance remote operator
EP1276318A1 *19 Dec 200115 Jan 2003Tv-Lab S.p.a.Method and apparatus for transmitting, receiving and displaying information in an interactive television system
EP1316209B1 *10 Sep 200130 Mar 2016ACK Ventures Holdings, LLCVideo interaction
EP2315437A3 *10 Sep 200125 Apr 2012ACK Ventures Holdings, LLCVideo interaction
US683157019 Sep 200114 Dec 2004Intel CorporationMethod and apparatus to select content
US686274122 Dec 19991 Mar 2005Gateway, Inc.System and method for displaying event related electronic program guide data on intelligent remote devices
US72990071 Feb 200120 Nov 2007Ack Venture Holdings, LlcMobile computing and communication
US734408419 Sep 200518 Mar 2008Sony CorporationPortable video programs
US755883614 Aug 20017 Jul 2009Sony CorporationInformation processing system, information processing device, information processing method, information processing program, and remote controller terminal
US771212510 Sep 20014 May 2010Ack Ventures Holdings, LlcVideo interaction with a mobile device and a video device
US787397425 Jan 200718 Jan 2011Sony CorporationIdentification of television programming using a portable wireless device
US801983315 May 200913 Sep 2011Sony CorporationInformation processing device, information processing method, information processing program, and remote controller terminal
US854957830 Apr 20101 Oct 2013Ack Ventures Holdings, LlcVideo interaction with a mobile device and a video device
Classifications
International ClassificationH04N5/44, H04N5/445, H04H60/31, G09F27/00, H04H60/14, G06F3/147, H04N7/10, H04H60/45, H04N5/775, H04H60/72, H04H9/00, H04H60/27, H04N21/442, H04N21/81, H04N7/16, H04N21/41, H04N7/173, H04N21/422, H04N21/466, H04N21/482, H04N21/258, H04B1/04, H04L29/08, H04Q9/00, H04B1/20, H01H9/02
Cooperative ClassificationH04L67/2804, H04N5/44, H04N21/4126, G06F3/147, H04N7/17318, H04H60/31, H04N5/44582, H04N5/4403, H04N7/163, H04H60/27, H04N21/25891, H04N21/812, H04N5/7755, H04N2005/441, H04N21/44222, H04N5/44543, H04N21/4667, H04H60/45, H04N21/482, H04N21/42204, H04H60/14, H04B1/202, H04H60/72, H04N7/104, G09F27/00, H04N7/17309, H01H9/0235, H04H2201/70
European ClassificationH04N5/44R, H04N7/16E2, H04N21/41P5, H04N21/81C, H04N21/442E2, H04N21/258U3, H04N21/422R, H04N21/466M, G06F3/147, H04L29/08N27A, H04N21/482, H04H60/31, H04N7/173B, H04N7/10C2, G09F27/00, H04N7/173B2, H04H60/72, H04H60/14, H04H60/27, H04N5/445R, H04N5/445M
Legal Events
DateCodeEventDescription
25 Nov 1999ALDesignated countries for regional patents
Kind code of ref document: A1
Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE
25 Nov 1999AKDesignated states
Kind code of ref document: A1
Designated state(s): JP
19 Jan 2000121Ep: the epo has been informed by wipo that ep was designated in this application
9 Mar 2000DFPERequest for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
14 Nov 2000ENPEntry into the national phase in:
Ref country code: JP
Ref document number: 2000 550269
Kind code of ref document: A
Format of ref document f/p: F
8 Dec 2000WWEWipo information: entry into national phase
Ref document number: 1999923142
Country of ref document: EP
28 Mar 2001WWPWipo information: published in national office
Ref document number: 1999923142
Country of ref document: EP