Remote control interface ace for remote controlled devices
First Claim
Patent Images
1. The process of a host for a controllable device recognizing said controllable device by power cycling said device, comprising:
- recognizing a signal from said device indicating that said device is powered;
in response to recognizing said signal, turning said device'"'"'s power off;
turning said power back on;
initializing said device during or after said step of turning said power back on; and
loading a driver required for said device.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system for controlling at least one device capable of being controlled by a remote control device. The system has an interface to a remote control to transmit to the remote control device the information required by the remote control device for controlling the controlled devices. The controlled devices can be devices for controlling applications within a home or within a commercial building.
43 Citations
58 Claims
-
1. The process of a host for a controllable device recognizing said controllable device by power cycling said device, comprising:
-
recognizing a signal from said device indicating that said device is powered;
in response to recognizing said signal, turning said device'"'"'s power off;
turning said power back on;
initializing said device during or after said step of turning said power back on; and
loading a driver required for said device. - View Dependent Claims (2)
-
-
3. The process of a host recognizing one or more devices controllable by a remote control operable by a user by power cycling said one or more devices comprising:
-
recognizing a signal from said one or more devices indicating that said one or more devices is powered;
in response to recognizing said signal, displaying on a monitor a message asking if the user wants to power cycle said one or more devices;
detecting a signal transmitted by a remote control, operable by said user, indicating that said user wants to power cycle said one or more devices; and
in response to detecting said signal transmitted by said remote control, power cycling said one or more devices. - View Dependent Claims (4, 5)
-
-
6. The process of a host for one or more devices controllable by a remote control, said host preparing information to be transmitted to a remote control for controlling said one or more devices, said process comprising:
-
said host identifying said devices and the functions that those devices support;
said host detecting that said remote control is active in the vicinity of said host;
said host communicating with said remote control to determine the status of said remote;
said host preparing, in response to determining said status and in response to said identified devices, first information identifying functions of said devices controllable by said remote control to be transmitted to said remote control. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. The process of a host for one or more devices controllable by a remote control, said host sending control information to a remote control that has the capability of displaying control information as screens, said process comprising:
-
said host detecting that said remote control is active in the vicinity of said host;
said host communicating with said remote control to determine the current screen displayed on said remote control;
said host determining, in response to said current screen and the devices, an initial screen to be displayed on said remote control. - View Dependent Claims (14, 15, 16)
-
-
17. The process of a host for one or more devices having certain controllable functions responding to a remote control, said host preparing control information usable to control said one or more devices, comprising:
- said host identifying the controllable functions and control information therefor that said remote control will require, said identifying occurring before the time said remote control requires said control information.
- View Dependent Claims (18, 19, 20, 21, 22)
-
23. The process of a host for one or more devices controllable by a remote control that operates upon control information to control said one or more devices, said process comprising said host determining, in response to the identity of said one or more devices, initial control information to be operated upon by said remote control.
-
24. The process by a host for devices having controlled functions controllable by a remote control, said process comprising said host identifying information for controlling said controlled functions that said remote control will select in the future, and sending said information to said remote control for future use by said remote control.
-
25. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a process of a system recognizing a controllable device by power cycling said device, said process comprising:
-
recognizing a signal that said device has been powered;
in response to recognizing said signal, turning the device'"'"'s power off;
turning said power back on;
initializing said device during or after said step of turning said power back on; and
loading a driver required for said device. - View Dependent Claims (26)
-
-
27. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a process of recognizing a controllable device by power cycling said system, said process comprising:
-
recognizing a signal from said device indicating that said device is powered;
in response to recognizing said signal, displaying on a monitor a message asking if the user wants to power cycle the device;
detecting a signal transmitted by a remote control, operable by said user, indicating that said user wants to power cycle the device; and
in response to detecting said signal transmitted by said remote control, power cycling said device. - View Dependent Claims (28, 29)
-
-
30. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a process of a host for one or more devices controllable by a remote control, said host preparing information to be transmitted to a remote control, said process comprising:
-
said host identifying said one or more devices and the functions that those one or more devices support;
said host detecting that said remote control is active in the vicinity of said host;
said host communicating with said remote control to determine the status of said remote; and
said host preparing, in response to determining said status, first information identifying functions in said host controllable by said remote control to be transmitted to said remote control. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a process of a host for controllable devices, said host sending control information for controlling said devices to a remote control that has the capability of displaying control information as screens, said process comprising:
-
said host detecting that said remote control is active in the vicinity of said host;
said host communicating with said remote control to determine the current screen displayed on said remote control; and
said host determining, in response to said current screen, an initial screen to be displayed on said remote control. - View Dependent Claims (38, 39, 40)
-
-
41. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a process of a host for a device having certain controllable functions responding to a remote control, preparing control information usable to control said device, said process comprising:
said host identifying the controllable functions and control information thereof that said remote control will require, said identifying occurring before the time said remote control requires said control information. - View Dependent Claims (42, 43, 44, 45, 46)
-
47. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a process of a host for devices controllable by a remote control that operates upon control information to control said devices, said process comprising said host determining, in response to the processes of said devices, initial control information to be operated upon by said remote control.
-
48. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a process in a host for devices having controlled functions controllable by a remote control, said process comprising said host identifying information for controlling said controlled functions that said remote control will select in the future, and sending said information to said remote control for future use by said remote control.
-
49. The process of a host for devices controllable by a remote control, said process comprising:
-
said host storing information to be transmitted to a remote control for controlling said devices;
said host identifying said devices and the functions that those devices support;
said host detecting that said remote control is active in the vicinity of said host; and
said host transmitting to said remote control all, or subset of, said information.
-
-
50. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform the process of a host for devices controllable by a remote control, said process comprising:
-
said host storing information to be transmitted to a remote control for controlling said devices;
said host identifying said devices and the functions that those devices support;
said host detecting that said remote control is active in the vicinity of said host; and
said host transmitting to said remote control all, or subset of, said information.
-
-
51. The process of a host for devices controllable by a remote control, said host storing information to be transmitted to a remote control for controlling said devices, said process comprising:
-
said host identifying said controllable devices and the functions that those devices support;
said host detecting that said remote control is active in the vicinity of said host; and
said host transmitting to said remote control all, or subset of, said information.
-
-
52. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform the process of a host for devices controllable by a remote control, said host storing information to be transmitted to a remote control for controlling said devices, said process comprising:
-
said host identifying said controllable devices and the functions that those devices support;
said host detecting that said remote control is active in the vicinity of said host; and
said host transmitting to said remote control all, or subset of, said information.
-
- 53. A system including at least one controlled device having at least one function controllable by a remote control device, said system having a receiver capable of receiving a signal from said remote control device, and a transmitter for transmitting to said remote control device, in response to said receiver receiving said signal, information identifying all or a subset of said at least one function in order to communicate to said remote control device function of said at least one controlled device capable of being controlled by said remote control device.
-
57. The process of a system including one or more controlled devices having at least one function controllable by a remote control device, said process comprising:
-
identifying information for controlling said at least one controllable function, said information being information said remote control device will require, said identifying being done before the time said remote control device requires said information, and sending said information to said remote control device.
-
-
58. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a process of a system including one or more controlled devices having at least one function controllable by a remote control device, said process comprising:
-
identifying information for controlling said at least one controllable function, said information being information said remote control device will require, said identifying being done before the time said remote control device requires said information, and sending said information to said remote control device.
-
Specification