Extended functionally remote control system and method therefore
First Claim
1. A handheld system for remote program guide viewing and program selection, comprising:
- means for receiving and storing program guide data, wherein said program guide data includes a program guide containing a plurality of scheduled programs;
a software application means for implementing each of said plurality of scheduled programs into encoded data;
a touch screen display means for displaying said program guide containing said plurality of scheduled programs;
means for receiving user input indicating a selection of at least one of said scheduled programs through at least said touch screen display means;
a wireless transmitter subsystem for receiving said encoded data corresponding to said selected scheduled program from said software application means, for generating a signal derived from said encoded data for said selected scheduled program, and for transmitting said signal to a remote receiver device, whereby said remote receiver device is caused to tune to said selected scheduled program; and
said means for receiving and storing, means for displaying, means for receiving user input, software application means, and wireless transmitter subsystem each being incorporated into a handheld device.
2 Assignments
0 Petitions
Accused Products
Abstract
An extended functionality remote control (EFRC) provides a hardware/software implementation of an integrated interface for remote control emulation. A PDA or other portable computing device is used as a platform for the EFRC application software and peripheral hardware. The EFRC also merges information services into remote controls. Implementation of these information services takes the form of, e.g., electronic program guides (EPGs) merged with the functioning of remote controls. In addition to the portable computing device, the hardware portion of the invention according to a preferred embodiment includes a keypad and an infrared transmitter subsystem which are managed by a microcontroller. The microcontroller also exchanges data with application software of the computing device via a serial communications link. The EFRC according to a preferred embodiment provides a universal remote control which can remain current by shifting the remote control code functions of a universal remote control from to software. New codes may be made available through the internet and downloaded into an application which can utilize these codes for the targeted consumer electronics device. The preferred embodiment provides the user the ability to select the components of their specific consumer electronic device on the World Wide Web, leading to the download of a data file by the user with all remote control code information preprogrammed into this data file. The preferred embodiment can dynamically construct the user'"'"'s remote control buttons on a graphical touch screen, from information contained within the downloaded data file.
670 Citations
6 Claims
-
1. A handheld system for remote program guide viewing and program selection, comprising:
-
means for receiving and storing program guide data, wherein said program guide data includes a program guide containing a plurality of scheduled programs;
a software application means for implementing each of said plurality of scheduled programs into encoded data;
a touch screen display means for displaying said program guide containing said plurality of scheduled programs;
means for receiving user input indicating a selection of at least one of said scheduled programs through at least said touch screen display means;
a wireless transmitter subsystem for receiving said encoded data corresponding to said selected scheduled program from said software application means, for generating a signal derived from said encoded data for said selected scheduled program, and for transmitting said signal to a remote receiver device, whereby said remote receiver device is caused to tune to said selected scheduled program; and
said means for receiving and storing, means for displaying, means for receiving user input, software application means, and wireless transmitter subsystem each being incorporated into a handheld device.
-
-
2. A handheld device for remote program guide viewing and program selection, comprising:
-
a memory system for receiving and storing program guide data, wherein said program guide data includes a program guide containing a plurality of scheduled programs;
a software application for implementing each of said plurality of scheduled programs into encoded data;
a touch screen display system for displaying said program guide containing said plurality of scheduled programs;
a processor for receiving user input indicating a selection of at least one of said scheduled programs through at least said touch screen display system; and
a wireless transmitter subsystem for receiving said encoded data corresponding to said selected scheduled program from said software application, for generating a signal derived from said encoded data for said selected scheduled program, and for transmitting said signal to a remote receiver device, whereby said remote receiver device is caused to tune to said selected scheduled program.
-
-
3. A handheld device for remote program guide viewing and program selection, comprising:
-
a memory system for receiving and storing program guide data, wherein said program guide data is received over an Internet connection, and wherein said program guide data includes a program guide containing a plurality of scheduled programs;
a software application for implementing each of said plurality of scheduled programs into encoded data;
a touch screen display system for displaying said program guide containing said plurality of scheduled programs;
means for receiving user input indicating a selection of at least one of said scheduled programs through at least said touch screen display means;
a wireless transmitter subsystem for receiving said encoded data corresponding to said selected scheduled program from said software application means, for generating a signal derived from said encoded data for said selected scheduled program, and for transmitting said signal to a remote receiver device, whereby said remote receiver device is caused to tune to said selected scheduled program.
-
-
4. A handheld device for remote program guide viewing and program selection, comprising:
-
a first communications system for receiving program guide data, wherein said program guide data includes a program guide containing a plurality of scheduled programs;
a software application for implementing each of said plurality of scheduled programs into encoded data;
a memory system for storing said program guide data, a touch screen display system for displaying said program guide containing said plurality of scheduled programs;
means for receiving user input indicating a selection of at least one of said scheduled programs through at least said touch screen display means; and
a second communications system comprising a wireless transmitter subsystem for receiving said encoded data corresponding to said selected scheduled program from said software application means, for generating a signal derived from said encoded data for said selected scheduled program, and for transmitting said signal to a remote receiver device, whereby said remote receiver device is caused to tune to said selected scheduled program. - View Dependent Claims (5)
-
-
6. A handheld system for remote program guide viewing and program selection, comprising:
-
a handheld device, comprising;
a touch screen display for displaying program guide data, wherein said program guide data includes a program guide containing a plurality of scheduled programs, and for receiving a first user input;
a software application for implementing each of said plurality of scheduled programs into encoded data; and
a first serial port for communicating with a second serial port; and
an attached device comprising;
a keypad subsystem for receiving a second user input;
said second serial port;
a microcontroller for handling communications between said first serial port and said second serial port; and
an infrared transmitter subsystem for receiving said encoded data corresponding to said selected scheduled program from said software application, for generating a signal derived from said encoded data for said selected scheduled program, and for transmitting said signal to a remote receiver device, whereby said remote receiver device is caused to tune to said selected scheduled program.
-
Specification