STB connects remote to web site for customized code downloads
First Claim
1. A system for automatically programming a remote control to control multiple consumer electronic (CE) devices, comprising:
- a client-side set-top box (STB) that connects to the Internet;
a server-side dedicated server that connects to the Internet and communicates thereby with the STB;
a remote control in wireless communication with the STB and having a dedicated programming button that, when depressed, initiates a connection over the internet, via the STB, with the dedicated server; and
a user interface on which remote control programming instructions are presented to a user of the remote control;
wherein the user enters information related to identified CE devices that the user wishes to control via the remote, the information is transmitted wirelessly to the STB, which transmits the information to the dedicated server via the Internet;
wherein STB receives control codes via the Internet for the identified CE devices and transmits the control codes wirelessly to the remote control;
wherein the remote control programs itself to control the identified CE devices using the control codes; and
wherein the remote control is pre-programmed to communicate with the STB.
3 Assignments
0 Petitions
Accused Products
Abstract
A set top box (STB) is marketed together with a programmable remote. The remote has a dedicated button to connect the STB to a specific server on the Internet. The consumer can notify the server of his/her other CE equipment, which he/she desires to be controllable through the same remote as the one that came with the STB. The server downloads to the STB data representative of the relevant control codes. The STB is provided with means to program the remote with these codes. In return the server has obtained detailed and accurate information about this consumer'"'"'s equipment. A reliable customer base can thus be built for streamlining Help Desk operations.
-
Citations
20 Claims
-
1. A system for automatically programming a remote control to control multiple consumer electronic (CE) devices, comprising:
-
a client-side set-top box (STB) that connects to the Internet; a server-side dedicated server that connects to the Internet and communicates thereby with the STB; a remote control in wireless communication with the STB and having a dedicated programming button that, when depressed, initiates a connection over the internet, via the STB, with the dedicated server; and a user interface on which remote control programming instructions are presented to a user of the remote control; wherein the user enters information related to identified CE devices that the user wishes to control via the remote, the information is transmitted wirelessly to the STB, which transmits the information to the dedicated server via the Internet; wherein STB receives control codes via the Internet for the identified CE devices and transmits the control codes wirelessly to the remote control; wherein the remote control programs itself to control the identified CE devices using the control codes; and wherein the remote control is pre-programmed to communicate with the STB. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of programming a user'"'"'s remote control device for use with a plurality of consumer electronics (CE) devices, comprising:
-
connecting an Internet-connectable CE device to a dedicated server via the Internet in response to the user activating the remote control device; requesting, by the dedicated server via the Internet-connectable CE device, alphanumeric information from the user corresponding to the user'"'"'s CE devices, wherein the dedicated server request is made to the Internet-connectable CE device responsive to activation of the remote control device; supplying, from the user to the dedicated server, via the Internet-connectable CE device, the requested alphanumeric information, corresponding to the user'"'"'s CE devices; performing a query at the dedicated server based on the alphanumeric information supplied by the user, to match the alphanumeric information supplied by the user to alphanumeric information stored in a data repository, wherein the data repository relates types, versions and brands of CE devices to their respective control codes; providing a menu to the user for customizing the programming of the remote control device; downloading, from the dedicated server to the Internet-connectable CE device, data representative of at least one control code, wherein the data matches the alphanumeric information supplied by the user for use with at least one of the user'"'"'s CE devices; downloading, from the dedicated server to the Internet-connectable CE device, user interface data regarding the remote control device and using the network connectable CE device for the programming of the remote control device according to the user interface data; transmitting a wireless signal including the data representative of at least one control code from the Internet-connectable CE device to the remote control device for the programming thereof; providing a display with a graphical representation of the remote control device for use in the programming of the remote control device; and programming the user'"'"'s remote control device according to the downloaded data representative of at least one control code, via the Internet-connectable CE device; wherein the menu allows the user to specify whether certain operations provided by the downloaded data are desired, and allows the user to program a single action on the remote control device to cause the execution of multiple activities on the user'"'"'s CE devices; and wherein the user interface data provides information regarding features that support user interaction with the remote control device. - View Dependent Claims (17, 18, 19)
-
-
20. A method for automatically programming a remote control to control multiple consumer electronic (CE) devices, comprising:
-
establishing an Internet connection between a client-side set-top box (STB) and a server-side dedicated server; establishing a wireless connection between a remote control and the STB; providing a user interface on which remote control programming instructions are presented to a user of the remote control; prompting the user to enter information, via the remote control, related to CE devices that the user identifies a desire to control via the remote; wirelessly transmitting the entered information to the STB; transmitting the entered information from the STB to the dedicated server via the Internet; querying the dedicated server to identify control codes for the identified CE devices; receiving control codes at the STB via the Internet for the identified CE devices; suggesting assignment of multiple control codes to a single button on the remote control; prompting the user to accept the suggested assignment or to indicate a different assignment of multiple control codes to a single button on the remote control; wirelessly transmitting the control codes to the remote control; and programming the remote control associate the assigned control codes with the single button; wherein suggesting assignment of multiple control codes to the single button comprises highlighting the single button on a graphical representation of the remote control on a user interface coupled to the STB; and wherein the remote control is pre-programmed to communicate with the STB.
-
Specification