IP Library Granted Patent US 8,354,949
Granted Patent B2
US 8,354,949 · App. 12/918,091 · Granted Jan 15, 2013

Remote control codes

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,354,949
App. No.
12/918,091
Granted
Jan 15, 2013
Kind
B2
Abstract

An apparatus, such as a database or a processor/memory combination of a remote control system, for supplying for example infrared codes defining functions for remotely controlling devices wherein code-sets include function-code-combinations for each one of two/more different functions. By distinguishing main-functions such as power on/off and sub-functions such as channel up/down and volume up/down, code-sets may be allocated to a group of code-sets for a target device in case a code of a function-code-combination for the main-function is valid for the target device. This increases an efficiency of the apparatus. The group of code-sets may form a tree, whereby the main-function and its code(s) form root of the tree, whereby a sub-function forms a branch of the tree and a code or cedes defining this sub-function form a leaf or leaves of the branch. The group of code-sets may be defined for device-types and/or device-brands.

Claims (19)

1. An apparatus for supplying codes for remotely controlling devices, the codes defining functions to be performed by the devices, the apparatus comprising a code-set including a function-code-combination for each one of two or more different functions, at least one of the different functions being a main-function and at least one other of the different functions being a sub-function, the code-set including only one code for the at least one of the different functions, at least two different codes for the at least one other of the different functions and forming part of a group of code-sets for a target device in case a code of a function-code-combination for the main-function is valid for the target device.

2. The apparatus as defined in claim 1 , the group of code-sets forming a tree, the main-function and a code or codes defining the main-function forming a root of the tree, the sub-function forming a branch of the tree and a code or codes defining the sub-function forming a leaf of the branch.

3. The apparatus as defined in claim 1 , the group of code-sets being defined for a particular device-type and/or a particular device-brand.

4. The apparatus as defined in claim 1 , the apparatus comprising a database, and the group of code-sets being stored in a group of mutually linked fields in the database.

5. The apparatus as defined in claim 1 , the apparatus comprising a processor for creating the group of code-sets and further comprising a memory for storing the group of code-sets.

6. The apparatus as defined in claim 1 , the main-function being pre-stored and/or being selectable by a user.

7. The apparatus as defined in claim 1 , the main-function being a power on/off function for switching the power on/off of the target device.

8. The apparatus as defined in claim 1 , the codes being infrared codes destined for the devices.

9. A remote control system comprising an apparatus including codes for remotely controlling devices, the codes defining functions to be performed by the devices, a code-set including a function-code-combination for each one of two or more different functions, at least one of the different functions being a main-function and at least one other of the different functions being a sub-function, the code-set further including only one code for the at least one of the different functions, at least two different codes for the at least one other of the different functions and forming part of a group of code-sets for a target device in case a code of a function-code-combination for the main-function is valid for the target device; and a transmitter for transmitting the codes to the devices.

10. The remote control system as defined in claim 9 , further comprising a controller for controlling the transmitter for automatically transmitting the codes of the group of code-sets to the target device; and a receiver for receiving a signal from a user or from the target device, the signal indicating one or more of the codes being valid for the target device.

11. The remote control system as defined in claim 10 , further comprising a programmable part for mapping a key or another input to a particular function-code combination.

12. The control system as defined in claim 10 , the controller having a first generation mode for generating the codes at a first speed and having a jump back mode for jumping back a number of generated codes in response to a reception of the signal and having a second generation mode for generating the codes at a second speed that is slower than the first speed.

13. A method for storing codes in a non-transitory memory medium for remotely controlling devices, the codes defining functions to be performed by the devices, the method comprising acts of organizing a code-set including, a function-code-combination for each one of two or more different functions, at least one of the different functions being a main-function and at least one other of the different functions being a sub-function; grouping the code-set to include only one code for the at least one of the different functions and at least two different codes for the at least one other of the different functions; and allocating a code-set to a group of code-sets for a target device in case a code of a function-code-combination for the main-function is valid for the target device.

14. A computer program product stored on a non-transitory memory medium to be run via a computer for performing a method for supplying codes for remotely controlling devices, the codes defining functions to be performed by the devices, the method comprising acts of organizing a code-set including a function-code-combination for each one of two or more different functions, at least one of the different functions being a main-function and at least one other of the different functions being a sub-function with the code-set grouped to include only one code for the at least one of the different functions and at least two different codes for the at least one other of the different functions; and allocating a code-set to a group of code-sets for a target device in case a code of a function-code-combination for the main-function is valid for the target device.

15. A non-transitory computer readable medium comprising codes for remotely controlling devices, the codes defining functions to be performed by the device, the codes organized into at least one code-set including a function-code-combination for each one of two or more different functions, at least one of the different functions being a main-function and at least one other of the different functions being a sub-function, and including only one code for the at least one of the different functions and at least two different codes for the at least one other of the different functions.

16. A remote control system comprising an apparatus including codes for remotely controlling devices, the codes defining functions to be performed by the devices, a code-set including a function-code-combination for each one of two or more different functions, at least one of the different functions being a main-function and at least one other of the different functions being a sub-function, the code-set further including only one code for the at least one of the different functions, at least two different codes for the at least one other of the different functions and forming part of a group of code-sets for a target device in case a code of a function-code-combination for the main-function is valid for the target device; a transmitter for transmitting the codes to the devices; and a controller for controlling the transmitter to transmit the codes of the group of code-sets to the target device, the controller having a first generation mode for generating the codes at a first speed and having a jump back mode for jumping back a number of generated codes in response to a reception of the signal and having a second generation mode for generating the codes at a second speed that is slower than the first speed.

17. The apparatus as defined in claim 1 , comprising a transmitter for transmitting the codes to the devices; and a controller for controlling the transmitter to transmit the codes of the group of code-sets to the target device, the controller having a first generation mode for generating the codes at a first speed and having a jump back mode for jumping back a number of generated codes in response to a reception of a signal indicating one or more of the codes being valid for the target device and having a second generation mode for generating the codes at a second speed that is slower than the first speed.

18. The method as defined in claim 13 , comprising acts of transmitting the codes of the group of code-sets to the target device in a first generation mode for generating the codes at a first speed and having a jump back mode for jumping back a number of generated codes in response to a reception of a signal indicating one or more of the codes being valid for the target device; and transmitting the codes of the group of code-sets to the target device in a second generation mode for generating the codes at a second speed that is slower than the first speed.

19. The computer program product as defined in claim 14 , the method comprising acts of transmitting the codes of the group of code-sets to the target device in a first generation mode for generating the codes at a first speed and having a jump back mode for jumping back a number of generated codes in response to a reception of a signal indicating one or more of the codes being valid for the target device; and transmitting the codes of the group of code-sets to the target device in a second generation mode for generating the codes at a second speed that is slower than the first speed.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2015
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: HOME CONTROL SIGNAPORE PTE. LTD.
Reel/Frame 036096/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2010
From: THISSEN, ROGIER LOUIS JACQUES WILLEM; D'HOORE, MICHAEL WALTER PAUL; HELLEMANS, LUCAS GRIET JOHAN
To: KONINKLIJKE PHILIPS ELECTRONICS N V
Reel/Frame 024852/0691 →