Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Patrick H. Hayes, Mission Viejo US

Patrick H. Hayes, Mission Viejo, CA US

Patent application numberDescriptionPublished
20080235406System and method for upgrading the functionality of a controlling device in a secure manner - Secure access to a database of upgrade data is provided by storing an encryption key value in a cable used to interconnect a first device and a second device that is associated with the database of upgrade data. The second device allows access to the database of upgrade data via the cable only when the cable is first positively authenticated by the second device through use of the encryption key value stored in the cable.09-25-2008
20090002219TWO WAY COMMUNICATION BETWEEN AN APPLIANCE AND A REMOTE CONTROL - A method for storing and using information received from a controllable appliance in a controlling device. In response to a detected activation of a key of the controlling device the controlling device transmits a request signal to the controlled appliance for the purpose of retrieving from the controlled appliance data associated with a media tuning state of the controlled appliance, such as a tuned-to channel, CD or DVD track being played, or the like, The controlling device receives from the controlled appliance the media tuning state data and stores the media tuning state data in memory. The media tuning state data stored in the memory of the controlling device may then be used to transmit from the controlling device to the controlled appliance a media tuning command to cause the controlled appliance to replicate the previously captured media tuning state.01-01-2009
20090003240System and method for configuration of network-capable appliances - A controlling device is used to configure an appliance for wireless network communications through use of a setup wizard installed on a computing device. The setup wizard is used to obtain from a user information required to perform communications on a wireless network via a wireless network router and a digital representation of the information obtained from the user through use of the setup wizard is provided to the controlling device. The controlling device is then used to transfer the digital representation of the information to the appliance whereupon the appliance will use the digital representation of the information to configure itself for wireless network communications.01-01-2009
20090079594MEDIA RETURN SYSTEM - A remote control stores a sequence of key strokes in memory for as long as a predetermined key of a plurality of keys of the remote control is held down. The stored sequence of key strokes may then be repeated, for example, upon release of the predetermined key or upon further activation and release of the predetermined key.03-26-2009
20090093278SYSTEM AND METHOD FOR CREATING AND UTILIZING METADATA REGARDING THE STRUCTURE OF PROGRAM CONTENT - Metadata is created in connection with an editing of a copy of a digital media for the purpose of generating a sample of the digital media, such as a ringtone generated from a song. The metadata is published and is retrievable for use in editing another copy of the digital media to automatically recreate the media sample.04-09-2009
20090102984MEDIA RETURN SYSTEM - A remote control provides a return to channel feature for use with a media device adapted to play media but not itself equipped with a return to channel feature. The remote control stores a primary channel in memory and is programmed such that, in direct response to a first input being manually provided to a remote control, a timer in the remote control is caused to commence a timing of a predetermined interval such that, in response to expiration of the predetermined interval timed by the timer, the remote control is caused to transmit a command signal corresponding to the primary channel stored in memory to the media device.04-23-2009
20090113478SYSTEM AND METHOD FOR INTERACTING WITH A PROGRAM GUIDE DISPLAYED ON A PORTABLE ELECTRONIC DEVICE - A method for controlling the operation of a plurality of consumer electronic devices by displaying a plurality of broadcast channel identifiers each corresponding to a broadcast channel in a display of a controlling device adapted to command at least channel tuning operations of the plurality of consumer electronic devices. Input is accepted into the controlling device that functions to designate one of the plurality of broadcast channel identifiers and the controlling device uses the designation of the one of the plurality of broadcast channel identifiers to cause a transmission of a wireless signal from the controlling device to a one of the plurality of consumer electronic devices to thereby cause the one of the plurality of consumer electronic devices to tune to the broadcast channel corresponding to the designated one of the plurality of broadcast channel identifiers. A condition associated with at least one of the controlling device and the designated one of the plurality of broadcast channel identifiers functions to determine the one of the plurality of consumer electronic devices to which the wireless signal is transmitted.04-30-2009
20090239587SYSTEM AND METHOD FOR APPLIANCE CONTROL VIA A PERSONAL COMMUNICATION OR ENTERTAINMENT DEVICE - A system for use in controlling operating functions of a controllable device includes a hand-held device and an intermediate device in communication with the hand-held device and the controllable device. The hand-held device is adapted to receive a gesture based input and to transmit a signal having data representative of the gesture based input. The intermediate device has programming for translating the data representative of the gesture based input in a signal received from the hand-held device into a command signal to be communicated to the controllable device wherein the command signal has a format appropriate for controlling an operating function of the controllable device that is associated with the gesture based input.09-24-2009
20090292375SYSTEM AND METHOD TO FACILITATE CONFIGURATION OF A CONTROLLING DEVICE - A system and method wherein geographic data is used to configure a controlling device to control operations of a target device and/or to configure the controlling device to control tuning operations of a target device. The system additionally provides for the harmonization of controlling device configurations made on the controlling device and/or a remote computer.11-26-2009
20090327727System and method for upgrading the functionality of a controlling device via a secure portable adapter device - Secure access to a database of upgrade data is provided by storing an encryption key value in an adapter device used to interconnect a first device to be upgraded and a second device that is associated with the database of upgrade data. The second device allows access to the database of upgrade data via the adapter only once the adapter is positively authenticated by the second device through use of the encryption key value stored in the adapter device.12-31-2009
20090327910SYSTEM AND METHOD FOR UBIQUITOUS APPLIANCE CONTROL - A slave relay station is adapted to serve and/or host pages comprising a simplified graphic user interface (GUI) encoded in a widely recognized format such as, for example, HTML or WML. The GUI embodies activatable links corresponding to control functions for configured appliances. A wireless phone or other device with network access and the capability to process and present such pages, for example via a Web browser, may then be utilized to effect control of such appliances by simply navigating to the network address of the slave relay station, obtaining an appropriate GUI page, and interacting with the links.12-31-2009
20100134318SYSTEM AND METHOD FOR USING IMAGE DATA IN CONNECTION WITH CONFIGURING A UNIVERSAL CONTROLLING DEVICE - A user provides to an image recognition system an image that is intended to be used to identify one or more appliances that are to be controlled by a universal controlling device. The image recognition system has access to a database of images that have been cross-referenced to appliances and configuration information for those appliances. The image recognition system uses the provided image to identify one or more appliances to be controlled using the universal controlling device and, accordingly, the configuration information for those one or more appliances so identified. The configuration information may then be provided to a user for manual provision to the universal controlling device or be provided in a form for downloading into the universal controlling device, whether directly or via an intermediate device. The configuration information may also be provided to an intermediate device which has programming for use in connection with a process of configuring the universal controlling device.06-03-2010
20100157171DIGITAL INTERCONNECT OF ENTERTAINMENT EQUIPMENT IN THE HOME - A method for configuring a controlling device to command functional operations of at least one controllable appliance. The method includes the steps of receiving at the controlling device from the at least one controllable appliance, via a first communication channel, data indicative of an identity of the at least one controllable appliance and using the data indicative of the identity of the at least one controllable appliance to configure the controlling device whereby, in response to activation of one or more command keys of the controlling device, the controlling device will be caused to transmit to the at least one controlling device, via a second communication channel, those commands selected from a library of commands that are appropriate for commanding functional operations of the at least one controllable device.06-24-2010
20100180307SYSTEM AND METHOD FOR ADAPTIVELY CONTROLLING THE RECORDING OF PROGRAM MATERIAL USING A PROGRAM GUIDE - In response to the establishment of a communication connection between an appliance capable of effecting a recording of a program and a portable device capable of displaying to a user in a display of the portable device a program guide including a listing for the program the appliance capable of effecting the recording of the program receives data indicative of a request to record the program that is stored in a memory of the portable device via user interaction with the program guide prior to establishment of the communication connection and the appliance capable of effecting the recording of the program then functions to record the program in accordance with the received data indicative of the request to record the program.07-15-2010
20100207778SYSTEM AND METHOD FOR SIMPLIFIED SETUP OF A UNIVERSAL REMOTE CONTROL - A system and method for enabling set up of a controlling device capable of controlling a plurality of appliances, via an interactive instruction set and associated programming. The programming is accessible by a STB or other controllable appliance and is configured to appropriately display interactive instructions and prompts to a user during a user initiated set up procedure for configuration of another controllable device (e.g., DVD, VCR, DVR, etc.) available to the user. Appropriate set up data, generally in the form of command library codes, is displayed to the user by the interactive instruction set and associated programming for entry and trial by the user in set up of the desired appliance(s).08-19-2010
20100245134SYSTEM AND METHOD FOR CONFIGURATION OF A CONTROLLING DEVICE TO ENABLE SELECTION OF MEDIA STREAMS - A controlling device has a configurable key. An overlay, such as a sticker, is provided to the configurable key and includes an indicia representative of media content and machine readable data indicative of an identity of the media content represented by the indicia. A memory of the controlling device stores a correspondence between the configurable key and data indicative of a source of the media content. Upon activation of configured, configurable key, the controlling device uses select command codes from a library of command codes and the correspondence between the configurable key and the data indicative of the source of the media content to transmit one or more commands for causing one or more appliances to access the source of the media content.09-30-2010
20100281066SYSTEM AND METHOD FOR USING IMAGE DATA IN CONNECTION WITH CONFIGURING A UNIVERSAL CONTROLLING DEVICE - A method for configuring a universal controlling device to enable the universal controlling device to communicate commands to one or more target appliances. A system having an associated database of original equipment remote control images that are cross-referenced to configuration information for a respective plurality of appliances receives identification data that specifies at least a brand and type of an appliance. The system uses the received identification data to discern one or more images from the associated database as being a match for the received identification data. The one or more images from the associated database that were discerned as being a match for the received identification data are then displayed to allow for the selection of one or more of the displayed plurality of images. At least a subset of the configuration information that has been cross-referenced to the selected one or more of the displayed plurality of images is used to enable the universal controlling device to communicate commands to the one or more target appliances.11-04-2010
20110033167MEDIA RETURN SYSTEM - A system includes a consumer electronic device adapted to render a media content and a hand-held, portable device having a touch screen display, a transmitter, a receiver, and a processing unit. The processing unit of the hand-held, portable device uses data related to the media content received via the receiver to cause command icons related to rendering of the media content to be defined and displayed in the touch screen display and to cause the transmitter to transmit one or more commands for controlling a functional operation related to rendering of the media content by the consumer electronic device in response to a user interaction with one or more of the command icons caused to displayed in the touch screen display.02-10-2011
20110055772SYSTEM AND METHOD FOR ENHANCED COMMAND INPUT - A portable electronic device having an input device for receiving a gesture based input from a user is used to control a navigation operation of an appliance. The portable electronic device receives via the input device the gesture based input and uses one or more parameters stored in a memory of the portable electronic device and one or more characteristics associated with the gesture based input to cause the portable electronic device to transmit a navigation step command to thereby control the navigation operation of the appliance.03-03-2011
20110074556CONTROLLING DEVICE HAVING MULTIPLE USER INTERFACES - A controlling device having a plurality of user selectable operating modes, a user interface providing a plurality of function keys each operable to cause a transmission of at least one command to at least one of a plurality of appliances for commanding at least one operating function of the at least one of the plurality of appliances, and a light source for illuminating the user interface in multiple distinct colors. The light source is caused to illuminate the user interface in at least one of the multiple distinct colors as a function of a one of the plurality of operating modes in which the controlling device is currently placed.03-31-2011
20110074591SYSTEM AND METHOD FOR RECONFIGURATION OF AN ENTERTAINMENT SYSTEM CONTROLLING DEVICE - An entertainment device is used to notify a user of a change in an audio visual entertainment system configuration in which at least one of a plurality devices is connected to the entertainment device as an audio and/or visual source and at least one of the plurality of devices is connected to the entertainment device as an audio and/or visual output destination for the entertainment device and/or to notify a user of a perceived problem in a configuration of a controlling device used to control functional operations of the audio visual entertainment system.03-31-2011
20110075052SYSTEM AND METHOD FOR ACTIVITY BASED CONFIGURATION OF AN ENTERTAINMENT SYSTEM - A command value corresponding to an activity key of a controlling device is associated with a configuration of an entertainment device in which at least one of a plurality of devices is selected as an audio visual input source device for the entertainment device and at least one of the plurality of devices is selected as an audio visual output destination device for the entertainment device. When the entertainment device receives from the controlling device a signal which includes the command value corresponding to the activity key of the controlling device, the entertainment device accesses and uses the configuration associated with the command value corresponding to the activity key of the controlling device.03-31-2011
20110093562SYSTEM AND METHOD FOR UPGRADING THE REMOTE CONTROL FUNCTIONALITY OF A DEVICE - A system and method for upgrading remote control application resident on a device. To this end, a markup language file is created. The markup language file has a representation of information used to setup the remote control application to communicate with an appliance. The markup language file may be executed, on the device or an intermediate client with which the device is synchronized, to upload the representation of the information to a remote server. At the remote server, the uploaded information is used to automatically display user-selectable, downloadable data files relevant to the control of the appliance. Downloaded data files, which may include command codes and/or graphical user interface elements, may be used within the device to upgrade the ability of the remote control application to communicate with the appliance. The information uploaded to the server may also be used to generate demographic data regarding consumer preferences.04-21-2011
20110093697SYSTEM AND METHOD FOR UPGRADING THE REMOTE CONTROL FUNCTIONALITY OF A DEVICE - A system and method for upgrading remote control application resident on a device. To this end, a markup language file is created. The markup language file has a representation of information used to setup the remote control application to communicate with an appliance. The markup language file may be executed, on the device or an intermediate client with which the device is synchronized, to upload the representation of the information to a remote server. At the remote server, the uploaded information is used to automatically display user-selectable, downloadable data files relevant to the control of the appliance. Downloaded data files, which may include command codes and/or graphical user interface elements, may be used within the device to upgrade the ability of the remote control application to communicate with the appliance. The information uploaded to the server may also be used to generate demographic data regarding consumer preferences.04-21-2011
20110093814SYSTEM AND METHOD FOR USING IMAGE DATA IN CONNECTION WITH CONFIGURING A UNIVERSAL CONTROLLING DEVICE - A method for configuring a universal controlling device to enable the universal controlling device to communicate commands to one or more target appliances. A system having an associated database of original equipment remote control images that are cross-referenced to configuration information for a respective plurality of appliances receives identification data that specifies at least a brand and type of an appliance. The system uses the received identification data to discern one or more images from the associated database as being a match for the received identification data. The one or more images from the associated database that were discerned as being a match for the received identification data are then displayed to allow for the selection of one or more of the displayed plurality of images. At least a subset of the configuration information that has been cross-referenced to the selected one or more of the displayed plurality of images is used to enable the universal controlling device to communicate commands to the one or more target appliances.04-21-2011
20110133906SYSTEM AND METHOD FOR SIMPLIFIED SETUP OF A UNIVERSAL REMOTE CONTROL - A system and method for enabling set up of a controlling device capable of controlling a plurality of appliances, via an interactive instruction set and associated programming. The programming is accessible by a STB or other controllable appliance and is configured to appropriately display interactive instructions and prompts to a user during a user initiated set up procedure for configuration of another controllable device (e.g., DVD, VCR, DVR, etc) available to the user. Appropriate set up data, generally in the form of command library codes, is displayed to the user by the interactive instruction set and associated programming for entry and trial by the user in set up of the desired appliance(s).06-09-2011

Patent applications by Patrick H. Hayes, Mission Viejo, CA US