System and method for automatically setting up a universal remote control
DCFirst Claim
1. A method for configuring a controlling device to command the operation of an appliance, comprising:
- receiving into the controlling device data that functions to identify the appliance;
causing the data that functions to identify the appliance to be uploaded from the controlling device to a device having Internet connectivity;
causing the data that functions to identify the appliance to be uploaded from the device having Internet connectivity via a wide area communication link to an Internet server having access to a database of control codes for commanding the operation of a plurality of appliances of different types and different manufacturers;
using at the Internet server the data that functions to identify the appliance to retrieve from the database control codes to which the appliance is adapted to respond;
receiving the control codes retrieved from the database at the device having Internet connectivity;
causing the control codes retrieved from the database to be downloaded from the device having Internet connectivity into the controlling device; and
storing the control codes retrieved from the database in the controlling device whereby the control codes are available for use in commanding the operation of the appliance.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for configuring a remote control to command the operation of appliances, to capture demographic data, and to provide services, such as automated warranty registration, instructions, viewing guides, etc., relevant to the appliances is provided. The system includes a database and associated server that are located remotely from the remote control and accessible via a network connection. Command codes, graphical user interface elements, and services are accessed and downloaded to the remote control, as appropriate, using data supplied to the server that identifies the appliances and/or functional capabilities of the appliances. This data can be supplied by the appliances directly or can be obtained from other sources such as barcode labels, network devices, etc.
137 Citations
20 Claims
-
1. A method for configuring a controlling device to command the operation of an appliance, comprising:
-
receiving into the controlling device data that functions to identify the appliance; causing the data that functions to identify the appliance to be uploaded from the controlling device to a device having Internet connectivity; causing the data that functions to identify the appliance to be uploaded from the device having Internet connectivity via a wide area communication link to an Internet server having access to a database of control codes for commanding the operation of a plurality of appliances of different types and different manufacturers; using at the Internet server the data that functions to identify the appliance to retrieve from the database control codes to which the appliance is adapted to respond; receiving the control codes retrieved from the database at the device having Internet connectivity; causing the control codes retrieved from the database to be downloaded from the device having Internet connectivity into the controlling device; and storing the control codes retrieved from the database in the controlling device whereby the control codes are available for use in commanding the operation of the appliance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for configuring a controlling device to command the operation of a first appliance and a second appliances, comprising:
-
receiving into the controlling device first data that functions to identify the first appliance; receiving into the controlling device second data that functions to identify the second appliance; causing the first data and the second data to be uploaded from the controlling device to a device having Internet connectivity; causing the first data and the second data to be uploaded from the device having Internet connectivity via a wide area communication link to an Internet server having access to a database of control codes for commanding the operation of a plurality of appliances of different types and different manufacturers; using at the Internet server the first data and the second data to retrieve from the database a first set of control codes to which the first appliance is adapted to respond and a second set of control codes to which the second appliance is adapted to respond; using at the Internet server the first data and the second data to select a macro sequence for commanding at least one operation of the first appliance in conjunction with at least one operation of the second appliance; receiving the first set of control codes, the second set of control codes, and the macro sequence at the device having Internet connectivity; causing the first set of control codes, the second set of control codes, and the macro sequence to be downloaded from the device having Internet connectivity into the controlling device; and storing the first set of control codes, the second set of control codes, and the macro sequence in the controlling device whereby the first set of control codes, the second set of control codes, and the macro sequence are available for use in commanding the operation of the first appliance and the second appliance. - View Dependent Claims (19, 20)
-
Specification