EP1535121B1

System and method for automatically setting up a universal remote control

Abstract

This record has no abstract on file.

EP1535121B1, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Expired 16 May 2023, 3.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

20 claims: 11 independent, 9 dependent

  1. 1
    A method for configuring a controlling device (10) 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 (302);causing the data that functions to identify the appliance to be uploaded from the device having Internet connectivity (302) via a wide area communication link to an Internet server (300) 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 (300) 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 (302);causing the control codes retrieved from the database to be downloaded from the device having Internet connectivity (302) into the controlling device (10);and storing the control codes retrieved from the database in the controlling device (10) whereby the control codes are available for use in commanding the operation of the appliance.
  2. 6
    The method as recited in any preceding claim, comprising using at the Internet server (300) the data that functions to identity the appliance to retrieve from the database graphical user interface elements corresponding to the control codes, causing the graphical user interface elements retrieved from the database to be downloaded from the device having Internet connectivity (302) into the controlling device (10), and storing the graphical user interface elements retrieved from the database in the controlling device (10) whereby the graphical user interface elements are available for use in commanding the operation of the appliance.
  3. 7
    The method as recited in any preceding claim, wherein the data that functions to identify the appliance is received into the controlling device via a transmission originating from the appliance.
  4. 8
    The method as recited in any of claims 1 to 6, wherein the data that functions to identify the appliance is manually entered into the controlling device (10).
  5. 9
    The method as recited in any of claims 1 to 6, wherein the data the functions to identify the appliance is entered into the controlling device (10) by reading a bar code label.
  6. 10
    The method as recited in any of claims 1 to 6, wherein the data that functions to identify the appliance is received into the controlling device (10) via a transmission originating from a personal computer.
  7. 11
    The method as recited in any of claims 1 to 6, wherein the data that functions to identify the appliance is received into the controlling device (10) via a transmission originating from a cable converter box.
  8. 15
    The method as recited in any preceding claim, comprising using at the Internet server (300) the data that functions to identify the appliance to update demographic data.
  9. 16
    The method as recited in any preceding claim, comprising using at the Internet server (300) the data that functions to identify the appliance to identify additional items available for purchase that are related to the appliance.
  10. 17
    The method as recited in any preceding claim, comprising using at the Internet server (300) the data that functions to identify the appliance to select a macro for downloading into the controlling device (10) to thereby allow the controlling device (10) to command at least one operation of the appliance in conjunction with at least one operation of another appliance previously identified to the Internet server for which the controlling device (10) received control codes for commanding operations thereof.
  11. 18
    The method as recited in any preceding claim which is arranged to configure 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.