A method includes the steps of selecting an appliance to be controlled from a list of appliances stored in the cellular device, selecting an instruction to be communicated to the selected appliance from a list of instructions stored in the cellular device, and transmitting the instruction to a cellular interface associated with the selected appliance via a public cellular telephone infrastructure by dialing a telephone number stored in the cellular device.
|
25. A method for controlling the operation of an appliance from a remote location using a cellular device, the method comprising the steps of:
retrieving a list of appliances capable of being remotely controlled;
receiving a selection of an appliance to be controlled from the list of appliances;
retrieving a list of instructions associated with the selected appliance;
receiving a selection of an instruction from the list of instructions;
using the cellular device to establish a communication link over a public cellular telephone infrastructure between the cellular device and a controller associated with the selected appliance, wherein the communication link is established by dialing a telephone number on the cellular device that is associated with the selected appliance;
transmitting the instruction from the cellular device to the controller over the communication link; and
wherein the list of appliances and the list of instructions are retrieved from memory in the cellular device, without connecting to a remote device.
1. A method for controlling the operation of an appliance from a remote location using a cellular device, the method comprising the steps of:
selecting an appliance to be controlled from a list of appliances stored in the cellular device,
selecting an instruction to be communicated to the selected appliance from a list of instructions stored in the cellular device,
generating a command string based on the selected instruction, wherein the command string is stored in the cellular device,
using the cellular device to dial a cellular telephone number stored in the cellular device, wherein dialing the cellular telephone number establishes a connection between the cellular device and a cellular interface associated with the selected appliance via a public cellular telephone infrastructure,
transmitting the command string stored in the cellular device to the cellular interface over the connection, and
wherein the list of appliances and the list of instructions are retrieved from memory in the cellular device, without connecting to a remote device.
19. A method for controlling the operation of an appliance from a remote location using a cellular device, the method comprising the steps of:
presenting a list of one or more appliances capable of being controlled;
receiving a selection of an appliance to be controlled from the list of appliances;
presenting a list of instructions associated with the selected appliance, wherein the list of instructions is presented in a non-verbal manner;
receiving a selection of an instruction from the list of instructions;
using the cellular device to dial a telephone number associated with the selected appliance, wherein dialing the telephone number establishes a communication link over a public cellular telephone infrastructure between the cellular device and a controller associated with the selected appliance;
transmitting the instruction from the cellular device to the controller over the communication link; and
wherein the list of appliances and the list of instructions are retrieved from memory in the cellular device, without connecting to a remote device.
2. The method of
3. The method of
4. The method of
5. The method of
6. The method of
7. The method of
8. The method of
9. The method of
10. The method of
11. The method of
12. The method of
13. The method of
14. The method of
15. The method of
16. The method of
17. The method of
18. The method of
20. The method of
21. The method of
22. The method of
23. The method of
24. The method of
26. The method of
27. The method of
28. The method of
29. The method of
30. The method of
|
The present disclosure relates to a system for controlling the operation of an electrical appliance, such as a VCR or a TiVo, from a remote location. More particularly, the present disclosure relates to a system for controlling the operation of an electrical appliance from a remote location using a cellular device, such a cellular telephone or a cellular-enabled PDA.
Typically, a home has many electrical appliances—such as, VCR, DVD or any type of video or audio recording devices, TV receiver, air conditioner, furnace, thermostat, indoor and outdoor lights, and the like. It is desirable to control the operation of such appliances from a remote location. For example, it may be desirable to program a VCR to record a specified program, or to program an air conditioner or a furnace to keep the temperature in a home within a certain range.
The present invention comprises a method and an apparatus that has one or more of the following steps or features or combinations thereof, which alone or in any combination may comprise patentable subject matter:
A method is provided for controlling the operation of an appliance, such as a TV receiver or an air conditioner, from a remote location using a cellular device, such as a cellular phone or a cellular-enabled PDA. The method may include the steps of selecting an appliance to be controlled from a list of appliances stored in the cellular device, selecting an instruction to be communicated to the selected appliance from a list of instructions stored in the cellular device, and transmitting the instruction to a cellular interface associated with the selected appliance via a public cellular telephone infrastructure by dialing a telephone number stored in the cellular device.
The method may further include a step of receiving a verification from the cellular interface associated with the selected appliance that the instruction was received and/or executed via the public cellular telephone infrastructure. The method may further comprise a step of communicating to the user that the instruction was received and/or executed by the selected appliance.
In some embodiments, the step of selecting an appliance may include the steps of displaying on a screen a list of application programs including a remote control program, using a keypad to select the remote control program from the list of application programs displayed on the screen and executing the remote control program. The step of selecting an appliance may further include the step of displaying a list of appliances on the screen and using the keypad to select an appliance to be controlled from the list of appliances displayed on the screen.
In some embodiments, the step of selecting an instruction may include the steps of displaying on the screen a list of instructions associated with the selected appliance and using the keypad to select an instruction to be communicated to the selected appliance from the list of instructions.
In some embodiments, the cellular interface may be embedded in the selected appliance. The step of transmitting the instruction may include the steps of establishing a communication link with the embedded cellular interface by calling a telephone number associated with the embedded cellular interface, and sending the instruction to the embedded cellular interface via the public cellular telephone infrastructure.
In some embodiments, the cellular interface may be incorporated in a central hub associated with the selected appliance. The step of transmitting the instruction may include the steps of establishing a communication link with the cellular interface of the hub by calling a telephone number associated therewith, and sending the instruction to the hub cellular interface via the public cellular telephone infrastructure. The hub may, in turn, transmit the instruction to the selected appliance via a communication modality associated therewith, such as electric wire, infrared (IR), BlueTooth (BT), and Wi-Fi, or other wireless modality.
The method may further include a step of resetting the remote control program to the step of selecting an appliance after the step of transmitting the instruction to the cellular interface associated with the selected appliance.
In some embodiments, the step of selecting an instruction may include the steps of displaying on the screen a graphic representation of a control panel having buttons for controlling the operation of the selected appliance and using the keypad to select an instruction to be communicated to the selected appliance. The graphic representation of the control panel may be stored in the cellular device.
In some embodiments, the step of selecting an instruction may include the steps of displaying on the screen a list of instructions associated with a selected appliance, and using a control ball to select an instruction to be communicated to the selected appliance from the list of instructions.
In some embodiments, the step of selecting an instruction may include the steps of displaying on a touchscreen display panel a list of instructions associated with a selected appliance, and using the touchscreen display panel to select an instruction to be communicated to the selected appliance from the list of instructions.
In some embodiments, the step of selecting an instruction may include the steps of displaying on the display panel a graphic representation of a control panel having buttons for controlling the operation of the selected appliance and using the touchscreen display panel to select an instruction to be communicated to the selected appliance.
In some embodiments, the step of selecting an instruction may include the steps of displaying on the screen a list of instructions associated with the selected appliance, and using a voice recognition capability of the cellular device to select an instruction to be communicated to the selected appliance from the list of instructions displayed on the screen.
A cellular device may include a processor, a memory, a display screen, and a keypad. The processor may be configured to display a list of appliances on the screen so that a user can use the keypad to select an appliance to be controlled from the list of appliances displayed on the screen. The processor may be configured to display on the screen a list of instructions associated with the selected appliance so that a user can use the keypad to select an instruction to be communicated to the selected appliance from the list of instructions displayed on the screen. The processor may be configured to establish a communication link with a cellular interface associated with the selected appliance by calling a telephone number of the cellular interface so that the user can send the instruction to the cellular interface via a public cellular telephone infrastructure. The list of appliances, the list of instructions associated with each appliance, and the telephone number of the cellular interface may be stored in the memory.
In some embodiments, the cellular device may comprise a cellular phone. In some other embodiments, the cellular device may comprise a cellular-enabled personal data assistant. The processor may be configured to receive, via the public cellular telephone infrastructure, a verification from the cellular interface associated with the selected appliance that the instruction was received and/or executed.
In some embodiments, a cellular interface may be embedded in one or more appliances. In some other embodiments, the cellular interface may be incorporated in a central hub associated with one or more appliances. The hub may transmit the instruction to a selected appliance via a communication modality associated with the selected appliance, such as electric wire, IR, BT, and Wi-Fi.
The list of appliances may include any one or more of the following appliances: a furnace, a thermostat, a wall air conditioner, a central air conditioner, a ceiling fan, a humidifier, a dehumidifier, an oscillating fan, a fire place, a VCR, A DVD, a TV, a CD player, a Jacuzzi, a personal computer, a pool, a sauna, a camcorder, an iPod, a video camera, an alarm clock, a clock radio, a sound system, a stereo, a business computer, a fax, an answering machine, a copier, a scanner, a printer, a laminator, an alarm system, a side door, a garage door, a front door, a back door, an inside light, an outside light, a video camera, a coffeemaker, a dishwasher, a microwave, and an oven.
An appliance may include a cellular interface for receiving an instruction from a cellular device via a public cellular telephone infrastructure. The cellular interface may include a processor configured to answer a call made by the cellular device to establish a communication link therewith via a public cellular telephone infrastructure so that one or more instructions can be received from the cellular device.
The processor of the cellular interface may be configured to receive a verification from the selected appliance that the instruction was received and/or executed by the appliance so that the processor can, in turn, send a verification to the cellular device that the instruction was received and/or executed by the appliance.
Additional features, which alone or in combination with any other feature(s), such as those listed above and those listed in the appended claims, may comprise patentable subject matter and will become apparent to those skilled in the art upon consideration of the following detailed description of illustrative embodiments exemplifying the best mode of carrying out the embodiments as presently perceived.
The detailed description particularly refers to the accompanying figures, in which:
While the concepts of the present disclosure are susceptible to various modifications and alternative forms, specific exemplary embodiments thereof have been shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that there is no intent to limit the concepts of the present disclosure to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the disclosure.
A first embodiment 20 of a remote control system according to the present disclosure is shown in
Referring to
The cellular device 22 has on-board software program 30 that enables a user to select an appliance to be controlled from a list of appliances (such as appliances 26, 26′, and 26″), to select an instruction to be communicated to the selected appliance from a list of instructions, and to transmit the instruction to the cellular interface embedded in the selected appliance via the public cellular telephone infrastructure 28 by dialing a telephone number. In addition, the program 30 enables the user to receive a verification from a cellular interface 24 embedded in a selected appliance that the instruction was received and/or executed via the public cellular telephone infrastructure.
As diagrammatically shown in
As shown in
The cellular interface 124 has an antenna 140, a microprocessor 142, and a memory 144. As used in the specification and claims, the cellular interface 124 is functionally substantially the same as the cellular device 22, but without a display screen, a keypad, a microphone, and a speaker. The cellular interface 124 has on-board software 80 or converting the user instructions received from the cellular device 22 to command strings in MAC format, or other comparable format, for transmission to the respective appliances 126, 126′, 126″, 126′″. In the embodiment illustrated in
The cellular interface 124 has a unique telephone number that is stored in the cellular device 22. As indicated above, the software program 30 stored in the cellular device 22 enables a user to select an appliance to be controlled from a list of appliances (such as appliances 126, 126′, 126″, 126′″), and to select an instruction to be communicated to the selected appliance from a list of instructions. In addition, the program 30 enables the user to transmit the instruction to the cellular interface 124 via the public cellular telephone infrastructure 128 by dialing a telephone number. As indicated above, the hub 110, in turn, transmits the instruction to the selected appliance in the MAC format, or other comparable format, via a modality that is appropriate for the selected appliance.
Moreover, with respect to appliances having a bi-directional communication capability, the program 30 enables the user to receive a verification from the cellular interface 124 that the instruction was received and/or executed by the selected appliance via the public cellular telephone infrastructure. Verification is received only from appliances having a bi-directional capability, and not from appliances having a receive-only capability. The memory 144 of the cellular interface 124 stores a list of the appliances, a list of instructions associated with each appliance and a telephone number associated with the hub cellular interface associated with the appliances.
At block 210, the program 30 displays on the screen 46 a list of appliances that can be remotely controlled, such as an air conditioner, a VCR, a DVD, etc. The user then selects an appliance for remote programming from the list of appliances. In the embodiment illustrated in
At block 252, the user inputs one or more instructions (i.e., the tasks to be performed by the appliances) that are to be transmitted to the selected appliance. For example, in the case of the air conditioner 220, the user selects a mode, such as a cool mode, and sets the temperature, such as 70° F. The user uses the button 250 to input his instructions. The program 30 then creates command strings that correspond to the instructions for transmission to the air conditioner 220. The command strings may be a series of ones and zeros. The command strings may be temporarily stored in a buffer memory of the cellular device 22 until their transmission to the selected appliance.
In some embodiments, at block 254, the program 30 calls a stored number of the cellular interface 24 embedded in the selected appliance to establish a communication link between the cellular device 22 and the embedded cellular interface 24. In some other embodiments, at block 254, the program 30 calls a stored number of the cellular interface 124 incorporated in the hub 110 associated with a selected appliance to establish a communication link between the cellular device 22 and the hub cellular interface 124. At block 256, the command strings are transmitted to the embedded cellular interface 24 or the hub cellular interface 124. As indicated above, the hub 110, in turn, transmits the instruction to the selected appliance in the MAC format, or other comparable format, via a modality that is appropriate for the selected appliance, such as IR, BT, Wi-Fi, and the like.
At block 258, with respect to the appliances having bi-directional capability, the embedded or hub cellular interface 24, 124 sends a verification to the program 30 that the command strings were received and/or executed. The program 30 then terminates communication with the embedded or hub cellular interface 24, 124, and resets to the select appliance step 210.
Referring to
At block 304, the program 60 awaits an incoming call from the cellular device 22. When the cellular device 22 calls, the program 60 answers the call to establish a communication link between the cellular device 22 and the embedded cellular interface 24, 24′, 24″. Thus, if the user selects the appliance 26 for remote control, a communication link is established between the cellular device 22 and the embedded cellular interface 24 associated with the selected appliance 26. If the user selects the appliance 26′ for remote control, a communication link is established between the cellular device 22 and the embedded cellular interface 24′ associated with the selected appliance 26′, and so on.
At block 308, the program 60 receives the command strings from the cellular device 22. At block 310, the program 60 sends the command strings to the selected appliance 26, 26′, 26″ internally over electric lines. Thus, if the user selects the appliance 26 for remote control, the program 60 sends the command strings to the appliance 26. If the user selects the appliance 26′ for remote control, the program 60 sends the command strings to the appliance 26′, and so on. The selected appliance 26, 26′, 26″ then executes the command strings. For example, a VCR may be programmed to record a specified program, or an air conditioner or a furnace may be programmed to keep the temperature in a home within a certain range.
At block 312, the program 60 receives a verification from the selected appliance 26, 26′, 26″ that the command strings were executed when the selected appliance 26, 26′, 26″ executes the command strings. At block 314, the program 60 establishes a communication link with the cellular device 22. The communication link is established by calling a stored number of the cellular device 22. The program 60 then sends a verification to the cellular device 22 that the command strings were executed by the selected appliance 26, 26′, 26″. At block 316, the program 60 terminates communication with the cellular device 22 and resets to the answer step 304 where the program 60 awaits next incoming call from the cellular device 22.
As indicated above,
At block 404, the program 80 awaits an incoming call from the cellular device 22. When the cellular device 22 calls, the program 80 answers the call to establish a communication link between the cellular device 22 and the hub cellular interface 124. At block 408, the program 80 receives the command strings from the cellular device 22. At block 410, the program 60 sends the command strings in the MAC format, or other comparable format, to the selected appliance 126, 126′, 126″, 126′″ using a modality that is appropriate for the selected appliance 126, 126′, 126″, 126′″. Thus, the program 60 uses the IR modality 132 to transmit an instruction to an appliance having the IR modality, the BT modality 134 to transmit an instruction to an appliance having the BT modality, the Wi-Fi modality 136 to transmit an instruction to an appliance having the Wi-Fi modality. The program 60 transmits an instruction to an appliance not having a wireless modality, such as a thermostat, over electric wires. The selected appliance 126, 126′, 126″, 126′″ then executes the command strings. For example, a VCR may be programmed to record a specified program, or an air conditioner or a furnace may be programmed to keep the temperature in a home within a certain range.
At block 412, with regard to appliances 126, 126′, 126″, 126′″ that have a bi-directional capability, the program 80 receives a verification from the appliance 126, 126′, 126″, 126′″ that the command strings were executed when the selected appliance 126, 126′, 126″, 126′″ executes the command strings. At block 414, the program 80 establishes a communication link with the cellular device 22. The communication link is established by calling a stored number of the cellular device 22. The program 80 then sends a verification to the cellular device 22 that the command strings were executed by the selected appliance 126, 126′, 126″, 126′″. At block 416, the program 80 terminates communication with the cellular device 22 and resets to the answer step 4304 where the program 60 awaits next incoming call from the cellular device 22.
In the remote control system 20 of
In the illustrated embodiment, the user may provide inputs to the program 30 in a number of ways. 1) The program 30 displays a list of items on the screen. The user selects an item by pressing one or more keys 50 on the keypad 48 that correspond to a selected item. For example, a channel up key having a “1” marked thereon may be operated by pressing the number “1” key, and a channel down key having a “2” marked thereon may be operated by pressing the number “2” key. 2) The program 30 displays a list of items on the screen. The user selects an item by using the control ball 56. 3) The program 30 displays a list of items on the touchscreen display panel 46. The user then selects an item by touching the item on the touchscreen display panel 46. 4) The program 30 displays a graphic representation of the choices on the display panel 46, for example, as shown in
Illustratively, some of the examples of appliances that can be controlled from a remote location using the cellular device 22 via the public cellular telephone infrastructure 28 are as follows: a furnace, a thermostat, a wall air conditioner, a central air conditioner, a ceiling fan, a humidifier, a dehumidifier, an oscillating fan, a fire place, a VCR, A DVD, a TV, a CD player, a Jacuzzi, a personal computer, a pool, a sauna, a camcorder, an iPod, a video camera, an alarm clock, a clock radio, a sound system, a stereo, a business computer, a fax, an answering machine, a copier, a scanner, a printer, a laminator, an alarm system, a side door, a garage door, a front door, a back door, an inside light, an outside light, a video camera, a coffeemaker, a dishwasher, a microwave, and an oven. It will be understood that this list is illustrative, not exhaustive.
While the disclosure is susceptible to various modifications and alternative forms, specific exemplary embodiments thereof have been shown by way of example in the drawings and have herein been described in detail. It should be understood, however, that there is no intent to limit the disclosure to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the disclosure as defined by the appended claims.
There are a plurality of advantages of the present invention arising from the various features of the embodiments described herein. It will be noted that alternative embodiments of the present invention may not include all of the features described yet still benefit from at least some of the advantages of such features. Those of ordinary skill in the art may readily devise their own implementations of a device that incorporates one or more of the features of the present invention and fall within the spirit and scope of the present invention as defined by the appended claims.
Almeda, James R., Lindahl, Glen Thomas
Patent | Priority | Assignee | Title |
10009622, | Dec 15 2015 | GOOGLE LLC | Video coding with degradation of residuals |
10127806, | Apr 11 2016 | TTI (MACAO COMMERCIAL OFFSHORE) LIMITED | Methods and systems for controlling a garage door opener accessory |
10157538, | Apr 11 2016 | TTI (MACAO COMMERCIAL OFFSHORE) LIMITED | Modular garage door opener |
10466870, | Jun 30 2015 | Orange | User input processing for controlling remote devices |
10672252, | Dec 31 2015 | DELTA FAUCET COMPANY; iDevices, LLC | Water sensor |
10756918, | Dec 02 2008 | IOBRIDGE, INC | Activating a device via a module-based device interaction system |
10802684, | Jun 30 2015 | Orange | Remote control of an electronic device with a selectable element |
10980078, | Mar 07 2016 | BOE TECHNOLOGY GROUP CO , LTD | Method and device for controlling network connection of application terminal |
11217082, | Dec 31 2015 | DELTA FAUCET COMPANY; iDevices, LLC | Water sensor |
11326299, | Jul 05 2017 | Electrolux Appliances Aktiebolag | Household appliance |
7538686, | May 24 2006 | Elan Microelectronics Corporation | Remote controller with a communication function |
7605742, | Sep 08 2006 | WISTRON NEWEB CORP. | Foldable remote controller |
7627341, | Jan 31 2005 | Microsoft Technology Licensing, LLC | User authentication via a mobile telephone |
7653383, | Feb 28 2003 | Google Technology Holdings LLC | Method and apparatus for remote data access in a mobile communication device |
8152642, | Mar 12 2008 | DISH TECHNOLOGIES L L C | Apparatus and methods for authenticating a user of an entertainment device using a mobile communication device |
8254901, | Sep 16 2005 | GOOGLE LLC | Remote control system |
8315615, | May 23 2005 | Kyocera Corporation | Wireless communication device management system and method |
8385515, | Sep 01 2006 | Ignite Media Solutions, LLC | Intuitive profiling engine for voice-based telephony applications |
8525640, | Aug 04 2006 | Microsoft Technology Licensing, LLC | Remotely controlling one or more client devices detected over a wireless network using a mobile device |
8639287, | Mar 12 2008 | DISH TECHNOLOGIES L L C | Apparatus and methods for controlling an entertainment device using a mobile communication device |
8736417, | Aug 04 2006 | Nuance Communications, Inc. | Remotely controlling one or more client devices detected over a wireless network using a mobile device |
8758138, | Mar 12 2008 | DISH TECHNOLOGIES L L C | Apparatus and methods for authenticating a user of an entertainment device using a mobile communication device |
8831584, | Sep 16 2005 | GOOGLE LLC | Remote control system |
8926535, | Sep 14 2006 | Adjustable bed position control | |
9015610, | Nov 16 2010 | ARRIS ENTERPRISES LLC | Display of controllable attributes for a controllable item based on context |
9025513, | Jul 03 2006 | SONY INTERACTIVE ENTERTAINMENT INC | Communication apparatus |
9031673, | Sep 14 2006 | System of adjustable bed control via a home network | |
9210355, | Mar 12 2008 | DISH TECHNOLOGIES L L C | Apparatus and methods for controlling an entertainment device using a mobile communication device |
9226593, | Sep 14 2006 | System of adjustable bed control via a home network | |
9264725, | Jun 24 2011 | Google Technology Holdings LLC | Selection of phase offsets for interpolation filters for motion compensation |
9295338, | Sep 14 2006 | Adjustable bed position control | |
9313519, | Mar 11 2011 | Google Technology Holdings LLC | Interpolation filter selection using prediction unit (PU) size |
9319711, | Jul 01 2011 | Google Technology Holdings LLC | Joint sub-pixel interpolation filter for temporal prediction |
9329589, | May 08 2009 | Koninklijke Philips Electronics N V | Interactive device adapted to interactively communicate with a remote device |
9418541, | Apr 09 2014 | GRAND MATE CO., LTD. | Method of remotely controlling electrical appliances |
9443420, | Aug 04 2006 | Microsoft Technology Licensing, LLC | Remotely controlling one or more client devices detected over a wireless network using a mobile device |
9867478, | Feb 11 2009 | Closed feedback loop to verify a position of an adjustable bed | |
9928729, | Aug 07 2013 | Mitsubishi Electric Corporation | Indoor device, home system, control method, and program |
9978265, | Apr 11 2016 | Milwaukee Electric Tool Corporation; TTI MACAO COMMERCIAL OFFSHORE LIMITED | Modular garage door opener |
Patent | Priority | Assignee | Title |
4625080, | May 03 1983 | Remote video recorder programming apparatus operating over telephone lines | |
4841562, | Jul 24 1987 | Telephone VCR control | |
5216228, | May 12 1989 | Hashimoto Corporation | Bar code transmission and reception system and method |
5233646, | Sep 11 1989 | Telephone-operated stereo shut-off device | |
5548635, | Jan 21 1994 | Sasktel | System for controlling equipment within a telephone subscriber's premises using DTMF telephone tones |
5566232, | Oct 27 1994 | THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT | System and apparatus for recording and accessing information received over a phone network using a premises phone for control |
5802467, | Sep 28 1995 | Innovative Intelcom Industries | Wireless and wired communications, command, control and sensing system for sound and/or data transmission and reception |
5909183, | Dec 26 1996 | Google Technology Holdings LLC | Interactive appliance remote controller, system and method |
5923739, | Mar 13 1997 | VCR with remote telephone programming | |
6204796, | Jul 01 1994 | Gemstar Development Corporation | Apparatus and methods for generating codes for controlling appliances from a remote controller |
6252883, | Feb 27 1997 | SUMMIT WIRELESS, LLC | Home and personal data services overlay communications system |
6480586, | Jul 25 2000 | GENESIS ENGINEERING, INC | Remote initiation of communications for control of multiple appliances by telephone line |
6510209, | Mar 20 1998 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Telephone enabling remote programming of a video recording device |
6510210, | Dec 14 1999 | Microsoft Technology Licensing, LLC | Communication enabled consumer products and controller |
6510212, | Mar 19 2001 | Hitachi, LTD | Remote operating system |
6643495, | Jul 21 1999 | Pendragon Wireless LLC | Communication system and device for use with both a broadband distribution network and a telephone network |
6687486, | Jan 31 2002 | Google Technology Holdings LLC | Method and apparatus to configure, provision and control a set-top terminal |
6741684, | Jun 26 2001 | S I SV EL SOCIETA ITALIANA PER LO SVILUPPO DELL ELETTRONICA S P A | Interactive TV using remote control with built-in phone |
6754468, | May 02 1998 | Micronas Intermetall GmbH | Local communications device |
6775361, | May 01 1998 | Canon Kabushiki Kaisha | Recording/playback apparatus with telephone and its control method, video camera with telephone and its control method, image communication apparatus, and storage medium |
6775374, | Sep 25 2001 | Sanyo Electric Co., Ltd. | Network device control system, network interconnection apparatus and network device |
6792245, | Apr 10 1998 | SONY NETWORK ENTERTAINMENT PLATFORM INC ; Sony Computer Entertainment Inc | Information reproducing apparatus and broadcasting system |
6850149, | Nov 27 2000 | LG Electronics Inc. | Network control method and apparatus for home appliance |
6957111, | Aug 24 2001 | Koninklijke Philips Electronics N.V. | Automated system for cooking and method of use |
6987462, | Oct 23 2001 | Electronics and Telecommunications Research Institute | Remote control system for home appliances and method thereof |
7058356, | Jun 15 2000 | Amazon Technologies, Inc | Telephone device with enhanced audio-visual features for interacting with nearby displays and display screens |
7085556, | Jan 12 2000 | NOKIA SIEMENS NETWORKS GMBH & CO KG | Vending machine |
20010012338, | |||
20020080937, | |||
20020151327, | |||
20030104832, | |||
20030153336, | |||
20040052347, | |||
20040235463, | |||
20050123109, | |||
20060035651, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 16 2005 | James R., Almeda | (assignment on the face of the patent) | / | |||
Sep 16 2005 | LINDAHL, GLEN THOMAS | ALMEDA, JAMES R | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 017005 | /0871 | |
Feb 15 2007 | LINDAHL, GLEN THOMAS, MR | ALMEDA, JAMES R , MR | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018891 | /0825 | |
Jan 31 2008 | ALMEDA, JAMES R | CONPACT, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 020487 | /0286 | |
Feb 13 2008 | ALMEDA, JAMES R | CONPACT, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 020507 | /0651 | |
Jun 19 2010 | CONPACT, INC | Dorfen Enterprises, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024599 | /0574 | |
May 01 2015 | Concert Technology Corporation | CONCERT DEBT, LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 036515 | /0471 | |
May 01 2015 | Dorfen Enterprises, LLC | CONCERT DEBT, LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 036472 | /0777 | |
Aug 01 2015 | Dorfen Enterprises, LLC | CONCERT DEBT, LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 036473 | /0001 | |
Aug 01 2015 | Concert Technology Corporation | CONCERT DEBT, LLC | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 036515 | /0495 | |
Feb 24 2016 | Dorfen Enterprises, LLC | Google Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 041283 | /0043 | |
Feb 24 2016 | CONCERT DEBT, LLC | Dorfen Enterprises, LLC | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 037963 | /0494 | |
Feb 24 2016 | CONCERT DEBT, LLC | Concert Technology Corporation | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 037963 | /0438 | |
Sep 29 2017 | Google Inc | GOOGLE LLC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 044127 | /0735 |
Date | Maintenance Fee Events |
Feb 29 2008 | ASPN: Payor Number Assigned. |
Jun 22 2010 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jun 24 2010 | STOL: Pat Hldr no Longer Claims Small Ent Stat |
Jun 26 2014 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jun 26 2018 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Dec 26 2009 | 4 years fee payment window open |
Jun 26 2010 | 6 months grace period start (w surcharge) |
Dec 26 2010 | patent expiry (for year 4) |
Dec 26 2012 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 26 2013 | 8 years fee payment window open |
Jun 26 2014 | 6 months grace period start (w surcharge) |
Dec 26 2014 | patent expiry (for year 8) |
Dec 26 2016 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 26 2017 | 12 years fee payment window open |
Jun 26 2018 | 6 months grace period start (w surcharge) |
Dec 26 2018 | patent expiry (for year 12) |
Dec 26 2020 | 2 years to revive unintentionally abandoned end. (for year 12) |