Patents Assigned to UEI Cayman Inc.
  • Patent number: 9355553
    Abstract: Upon receiving a keystroke indicator signal from a remote control device, a key code generator device identifies a codeset usable to communicate with a selected consumer device. The keystroke indicator signal contains an indication of a pressed key, which corresponds to a function of the selected consumer device. Using the identified codeset and the key indication, the key code generator device generates a key code and modulates that key code onto a radio frequency carrier signal, thereby generating a first key code signal. The remote control device receives the first key code signal from the key code generator device and modulates the key code onto an infrared frequency carrier signal, thereby generating a second key code signal. The remote control device relays the key code to the selected consumer device in the second key code signal. The key code causes the selected consumer device to perform the desired function.
    Type: Grant
    Filed: May 21, 2011
    Date of Patent: May 31, 2016
    Assignee: UEI Cayman Inc.
    Inventor: Daniel SauFu Mui
  • Patent number: 9350850
    Abstract: A home entertainment device eliminates the need to use multiple remote's. The device is connected (by wired and/or wireless links) to electronic consumer devices (ECDs) to be controlled. A user uses a portable display device to view pages served by the device, and thereby to communicate with the device and indirectly control the ECDs. In a first aspect, a HDMI-CEC communication is used to identify a codeset from a codeset database. In a second aspect, the codeset of a remote is identified by serving pictures of remotes to the user. The user selects a picture and the system looks up its codeset. In a third aspect, keys on an illustration of a remote are dragged and dropped to create a new custom remote. In a fourth aspect, the user supplies a digital photograph of a remote. The system performs optical recognition and identifies the type of remote and its codeset.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: May 24, 2016
    Assignee: UEI Cayman Inc.
    Inventors: Steven M. Pope, Raymond O. Chock, Norman G. Sheridan
  • Patent number: 8941531
    Abstract: A remote control device tracks the Likely Current Channel (LCC) to which an associated controlled electronic consumer device is tuned. The remote determines an amount of time that the LCC remains unchanged. Based at least in part on this amount of time, the remote determines whether the LCC should be stored as a favorite Channel (FC). When the user subsequently presses a favorite key on the remote the remote uses a codeset and the stored FC information to output a transmitter operational signal. The operation signal carries the FC number such that the electronic consumer device is commanded to tune to the FC. Automatic detection, storage, and ranking of FCs eliminates the need for complex user programming of the remote. Because the ranking of FCs is automatically updated over time, changing user preferences are automatically accommodated without manual intervention, resulting in an effortless user interface.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: January 27, 2015
    Assignee: UEI Cayman Inc.
    Inventor: Ramaiah Satish
  • Patent number: 8909676
    Abstract: A codeset database for a universal remote control device includes a device index table, a key index table, protocol tables, and a set of keycode data structures. A keycode data structure includes a plurality of keycode data structure pointers (KDSPs) and one or more optional keycodes. In a star linking method, a keycode data structure is linked to multiple keycode data structures by pointing to those keycode data structures using multiple KDSPs. In a cluster linking method, a keycode data structure is linked to multiple keycode data structures by being pointed by those keycode data structures. A keycode data structure may not contain any actual keycodes, but a plurality of keycode data structure pointers and other information. A special value inside the keycode data structure is used to indicate whether and how keycode data structures are linked together.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: December 9, 2014
    Assignee: UEI Cayman Inc.
    Inventor: Oscar C. Miramontes
  • Patent number: 8896426
    Abstract: A universal remote control (URC) is programmed to control a particular type and make of electronic consumer device using a graphical user interface. A plurality of images is displayed on the user interface. Each image of the plurality of images is a digital photograph of an electronic consumer device or a remote control device usable to control the corresponding electronic consumer device. A user selects the digital photograph of the particular type and make of electronic consumer device or its corresponding remote control device. Codeset information associated with the selected device is transmitted to the URC such that the URC is programmed to control the selected device. If the codeset information is a codeset identifier, then it is displayed on the user interface. The user enters the codeset identifier into the URC such that the URC is programmed to control the selected device.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: November 25, 2014
    Assignee: UEI Cayman Inc.
    Inventor: Daniel SauFu Mui
  • Patent number: 8761199
    Abstract: A codeset is described in a Public Codeset Communication Format (PCCF) as a format block including a plurality of fields having readily decipherable values, such as ASCII character values. One field is a mark/space information field that includes a sequence of mark time indicators and space time indicators for an operational signal of the codeset. A second field is a signal characteristic information field for the operational signal. Signal characteristic information may include carrier on/off information, repeat frame information, toggle control information, and last frame information. The PCCF is a codeset interchange format of general applicability.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: June 24, 2014
    Assignee: UEI Cayman, Inc.
    Inventor: George Vergis
  • Publication number: 20130232521
    Abstract: A remote control device tracks the Likely Current Channel (LCC) to which an associated controlled electronic consumer device is tuned. The remote determines an amount of time that the LCC remains unchanged. Based at least in part on this amount of time, the remote determines whether the LCC should be stored as a favorite Channel (FC). When the user subsequently presses a favorite key on the remote the remote uses a codeset and the stored FC information to output a transmitter operational signal. The operation signal carries the FC number such that the electronic consumer device is commanded to tune to the FC. Automatic detection, storage, and ranking of FCs eliminates the need for complex user programming of the remote. Because the ranking of FCs is automatically updated over time, changing user preferences are automatically accommodated without manual intervention, resulting in an effortless user interface.
    Type: Application
    Filed: April 17, 2013
    Publication date: September 5, 2013
    Applicant: UEI CAYMAN INC.
    Inventor: Ramaiah Satish
  • Publication number: 20130125195
    Abstract: A web server uses selection criteria for identifying an electronic consumer device to identify a codeset likely to be appropriate for communicating with the electronic consumer device and data indicative of at least one code of the identified codeset is provided to a remote control device whereupon the data indicative of the at least one code of the identified codeset is automatically activated by the remote control device.
    Type: Application
    Filed: May 3, 2012
    Publication date: May 16, 2013
    Applicant: UEI CAYMAN INC.
    Inventors: Jonathan Lee, Oscar C. Miramontes, Daniel SauFu Mui
  • Patent number: 8427356
    Abstract: A remote control device tracks the Likely Current Channel (LCC) to which an associated controlled electronic consumer device is tuned. The remote determines an amount of time that the LCC remains unchanged. Based at least in part on this amount of time, the remote determines whether the LCC should be stored as a Favorite Channel (FC). When the user subsequently presses a favorite key on the remote, the remote uses a codeset and the stored FC information to output a transmitter operational signal. The operation signal carries the FC number such that the electronic consumer device is commanded to tune to the FC. Automatic detection, storage, and ranking of FCs eliminates the need for complex user programming of the remote. Because the ranking of FCs is automatically updated over time, changing user preferences are automatically accommodated without manual intervention, resulting in an effortless user interface.
    Type: Grant
    Filed: November 28, 2008
    Date of Patent: April 23, 2013
    Assignee: UEI Cayman Inc.
    Inventor: Ramaiah Satish
  • Patent number: 8260283
    Abstract: A native application includes codeset information. The native application, if loaded into a cellular telephone, allows the cellular telephone and a novel associated Operational Signal Generating Device (OSGD) to be usable as a remote control device. An on-line media store provides the native application for purchase and download. A user uses the cellular telephone to download the native application into the cellular telephone. The codeset information is transferred into the OSGD. The OSGD has a mechanism for using codeset information to generate IR operational signals of the type used to control electronic consumer devices. Execution of the native application causes a keypad to appear on the cellular telephone display. If the user presses a key of the keypad, the cellular telephone detects the key press and sends a communication to the OSGD which causes the OSGD to use the codeset information to generate and transmit an appropriate IR operational signal.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: September 4, 2012
    Assignee: UEI Cayman, Inc.
    Inventors: Steven M. Pope, Raymond O. Chock
  • Patent number: 8174411
    Abstract: A system, such as a web server, in communication with the database, includes a configurator application for providing data from the database to a consumer to thereby allow the consumer to configure a controlling device whereupon the controlling device will be adapted to command functional operations of one or more appliances and a builder application for providing data from the database to a developer to thereby allow the developer to develop one or more codesets to be provisioned to a controlling device to thereby allow the controlling device to be adapted to command functional operations of one or more appliances.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: May 8, 2012
    Assignee: UEI Cayman Inc.
    Inventors: Jonathan Lee, Oscar C. Miramontes
  • Patent number: 8151211
    Abstract: A home entertainment device eliminates the need to use multiple remotes. The device is connected (by wired and/or wireless links) to electronic consumer devices (ECDs) to be controlled. A user uses a portable display device to view pages served by the device, and thereby to communicate with the device and indirectly control the ECDs. In a first aspect, a HDMI-CEC communication is used to identify a codeset from a codeset database. In a second aspect, the codeset of a remote is identified by serving pictures of remotes to the user. The user selects a picture and the system looks up its codeset. In a third aspect, keys on an illustration of a remote are dragged and dropped to create a new custom remote. In a fourth aspect, the user supplies a digital photograph of a remote. The system performs optical recognition and identifies the type of remote and its codeset.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: April 3, 2012
    Assignee: UEI Cayman, Inc.
    Inventors: Steven M. Pope, Raymond O. Chock, Norman G. Sheridan
  • Publication number: 20120071989
    Abstract: A system for control of electronic consumer device (ECD) functions includes a device having a signal output adapted to communicate with an ECD function information database to obtain function information for the ECD and to create a signal, transmittable via the signal output, using the function information for the ECD obtained from the function information database and a High-Definition Multimedia Interface (HDMI) cable that communicates the signal transmitted via the signal output to the ECD.
    Type: Application
    Filed: September 22, 2011
    Publication date: March 22, 2012
    Applicant: UEI CAYMAN INC.
    Inventors: Steven M. Pope, Raymond O. Chock, Norman G. Sheridan
  • Patent number: 8094875
    Abstract: A home entertainment device eliminates the need to use multiple remotes. The device is connected (by wired and/or wireless links) to electronic consumer devices (ECDs) to be controlled. A user uses a portable display device to view pages served by the device, and thereby to communicate with the device and indirectly control the ECDs. In a first aspect, a HDMI-CEC communication is used to identify a codeset from a codeset database. In a second aspect, the codeset of a remote is identified by serving pictures of remotes to the user. The user selects a picture and the system looks up its codeset. In a third aspect, keys on an illustration of a remote are dragged and dropped to create a new custom remote. In a fourth aspect, the user supplies a digital photograph of a remote. The system performs optical recognition and identifies the type of remote and its codeset.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: January 10, 2012
    Assignee: UEI Cayman Inc.
    Inventors: Steven M. Pope, Raymond O. Chock, Norman G. Sheridan
  • Patent number: 8081102
    Abstract: A database of codesets for a remote control device includes codeset information blocks for derivative codesets and codeset information blocks for nonderivative codesets. A codeset information block for a derivative codeset includes: a bit indicating that the block is for a derivative codeset, a plurality of bits each of which corresponds to a respective one of a plurality of fields in a referenced codeset information block, and a pointer that points to the referenced codeset information block. The digital value of a bit determines whether information from the corresponding field in the referenced block will be used as part of the derivative codeset or whether such information is contained in the derivative codeset information block itself. The sizes of the fields in the referenced block are predetermined or are determinable, so a field in the referenced block can be located if its bit is set in the referencing block.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: December 20, 2011
    Assignee: UEI Cayman, Inc.
    Inventor: Adam P. G. Provis
  • Patent number: 8004389
    Abstract: Upon receiving a keystroke indicator signal from a remote control device, a key code generator device identifies a codeset usable to communicate with a selected consumer device. The keystroke indicator signal contains an indication of a pressed key, which corresponds to a function of the selected consumer device. Using the identified codeset and the key indication, the key code generator device generates a key code and modulates that key code onto a radio frequency carrier signal, thereby generating a first key code signal. The remote control device receives the first key code signal from the key code generator device and modulates the key code onto an infrared frequency carrier signal, thereby generating a second key code signal. The remote control device relays the key code to the selected consumer device in the second key code signal. The key code causes the selected consumer device to perform the desired function.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: August 23, 2011
    Assignee: UEI Cayman Inc.
    Inventor: Daniel SauFu Mui
  • Publication number: 20110199250
    Abstract: A system, such as a web server, in communication with the database, includes a configurator application for providing data from the database to a consumer to thereby allow the consumer to configure a controlling device whereupon the controlling device will be adapted to command functional operations of one or more appliances and a builder application for providing data from the database to a developer to thereby allow the developer to develop one or more codesets to be provisioned to a controlling device to thereby allow the controlling device to be adapted to command functional operations of one or more appliances.
    Type: Application
    Filed: April 28, 2011
    Publication date: August 18, 2011
    Applicant: UEI CAYMAN INC.
    Inventors: Jonathan Lee, Oscar C. Miramontes
  • Publication number: 20110102230
    Abstract: A codeset having function-code combinations is provisioned on a controlling device to control functions of an intended target device. Input is provided to the controlling device which designates a function to be controlled on the intended target device. From a plurality of codes that are each associated with the designated function in a database stored in a memory of the controlling device a first code that is determined to be valid for use in controlling the designated function on the intended target device is selected. When the codeset is then provisioned on the controlling device, the provisioned codeset includes as a function-code combination thereof the designated function and the first code.
    Type: Application
    Filed: January 12, 2011
    Publication date: May 5, 2011
    Applicant: UEI CAYMAN INC.
    Inventors: George Vergis, Sunilkumar Mankame
  • Patent number: 7936287
    Abstract: An interactive, web-based codeset selection and development tool transmits hypertext documents from a web server to a web browser of a developer of microcontroller code for a new remote control device. The hypertext documents include selection criteria for groups of codesets stored in a central database of codesets. The developer selects the most appropriate codesets for the new remote control device using the selection criteria. The selection and development tool converts each of the selected codesets into a plurality of strings of timing information. The strings are encrypted and transmitted to the developer along with a signal engine. The developer loads the encrypted strings and the signal engine into a new microcontroller that has a factory-programmed decryption key. The microcontroller decrypts the encrypted strings of timing information and uses them and the signal engine to generate operational signals that control various functions of electronic consumer devices.
    Type: Grant
    Filed: August 15, 2007
    Date of Patent: May 3, 2011
    Assignee: UEI Cayman Inc.
    Inventors: Jonathan Lee, Oscar C Miramontes
  • Patent number: 7895301
    Abstract: A hypertext document containing a selection criterion for a desired codeset is transmitted from a web server to a web client on the computer of a user of an electronic consumer device. The user selects a desired codeset and sends a designation of the selection criterion from the web client on his computer back to the web server. The designation of the selection criterion is used to select the desired codeset from a central database of codesets. The desired codeset is then transmitted from the web server to the web client on the user's computer. A pin of an integrated circuit in the user's remote control device is coupled to a single-wire communication bus. The user's remote control device is coupled to the user's computer via the single-wire communication bus. The desired codeset is then transmitted from the user's computer over the single-wire communication bus to the remote control device.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: February 22, 2011
    Assignee: UEI Cayman Inc.
    Inventors: Daniel SauFu Mui, Joshua J. Nekl