Data processing: generic control systems or specific application – Generic control system – apparatus or process – Digital positioning
Reexamination Certificate
2000-11-20
2003-10-28
Patel, Ramesh (Department: 2121)
Data processing: generic control systems or specific application
Generic control system, apparatus or process
Digital positioning
C700S066000, C700S083000, C700S084000, C341S176000, C340S870030, C340S870030, C345S215000, C345S215000, C345S002100, C345S002300, C345S158000, C345S168000, C345S169000, C345S171000, C345S172000, C379S102010, C379S102020, C379S102030, C359S199200
Reexamination Certificate
active
06640144
ABSTRACT:
BACKGROUND OF THE INVENTION
This invention relates generally to controlling devices and, more particularly, relates to a system and method for creating a controlling device such as a universal remote control.
Controlling devices are known in the art. For example, U.S. Pat. No. 5,689,353 discloses a universal remote control which can be coupled via coded signals with a receiver built into various types of consumer appliances. In this manner, the universal remote control can be used to transmit a command code signal to the consumer appliances to control the operation of the consumer appliance(s) that are adapted to respond to the command code signal.
For controlling the operation of the different types of consumer appliances, a command code library is stored in the memory of the controlling device. As will be appreciated, a command code library is required since different consumer appliances and/or consumer appliances manufactured by different manufacturers typically have different coding formats by which the command codes are transmitted. Within the command code library, the command codes that are transmitted using a common coding format (i.e., commands for commanding the operations of a given type of consumer appliance of a given consumer appliance manufacturer) are grouped into a command code set.
It is also known in the art to store executable instructions in the memory of a controlling device for use in controlling the operation and features of the controlling device. By way of example, U.S. Pat. Nos. 5,959,751 and 6,014,092 disclose a universal remote control having executable instructions that allow a user to assign one or more command codes to a selected key. In accordance with this described feature, activation of the selected key will cause the controlling device to transmit to the consumer appliances the command code(s) that have been assigned to the selected key.
Presently, creating a controlling device is a time consuming and, therefore, costly endeavor. In this regard, creating a controlling device requires the manual selection of the command codes and programming of the executable instructions that are to be stored in the memory of the controlling device. It is also requires that the layout of the intended keyboard for the controlling device be manually created keeping in mind the proposed command code library and features to be supported by the controlling device. Manually performing these tasks suffers the disadvantage of failing to create a controlling device that adequately balances the needs of an end user against the development cost of the controlling device.
SUMMARY OF THE INVENTION
To overcome this disadvantage, the subject invention provides a system and method for creating a controlling device. The controlling device is created by a user specifying one or more operating criteria for the controlling device. By way of example, operating criteria may include the intended market for the controlling device, the intended end use of the controlling device, the types of devices the controlling device is intended to control, the functions intended to be supported within the controlling device, the size of the memory within the controlling device, and/or the processor chip within the controlling device.
From the specified criteria, the system will select executable instructions from a library of executable instructions and command code sets from a library of command code sets that are to be stored in the memory of the controlling device. In addition, the system will suggest command key/command code mappings for use within the controlling device. The user may interact with the system to modify the selected executable instructions, command code sets, and command key/command code mappings. When stored in the memory of the controlling device, the executable instructions are to be used to perform various operations and functions within the controlling device and the command codes are to be transmitted from the controlling device to command the operation of different types of controllable devices in response to activation of one or more of the command keys.
REFERENCES:
patent: 4866434 (1989-09-01), Keenan
patent: 5689353 (1997-11-01), Darbee et al.
patent: 5774063 (1998-06-01), Berry et al.
patent: 5831555 (1998-11-01), Yu et al.
patent: 5872562 (1999-02-01), McConnell et al.
patent: 5953144 (1999-09-01), Darbee et al.
patent: 5959751 (1999-09-01), Darbee et al.
patent: 6014092 (2000-01-01), Darbee et al.
patent: 6211870 (2001-04-01), Foster
patent: 6344817 (2002-02-01), Verzulli
patent: 4429404 (1996-02-01), None
patent: WO 00/39772 (2000-07-01), None
patent: WO 02/07122 (2002-01-01), None
Cao JianJun
Do My Thien
Huang Steve Lan-Ping
Nguyen Kim-Thoa Thi
Yuh Han-Sheng
Galis Mark R.
Jarosik Gary R.
Patel Ramesh
Pham Thomas
Universal Electronics Inc.
LandOfFree
System and method for creating a controlling device does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for creating a controlling device, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for creating a controlling device will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3154637