Adaptive remote controller
First Claim
Patent Images
1. A method for remote controlling of appliances by a remote controller comprising:
- I. In each appliance;
a. providing a receiver for receiving signals from the remote controller;
b. providing a transmitter for transmitting signals to the remote controller;
c. providing a memory containing a set-up file, said set-up file including a functional section containing information for a remote controller regarding the various signal formats that should be sent by the remote controller in order to activate corresponding various features of the appliance and information for assigning each of said features to a button of the remote controller, and optionally an identification section containing data regarding the model identification of the appliance;
d. providing decoding means for decoding signals sent by the remote controller, and accordingly either;
(a) activating a feature of the appliance;
or (b) transmitting at least a portion of said set-up file to the remote controller;
II. In the remote controller;
a. providing a plurality of buttons;
b. providing a receiver for receiving signals sent from at least one appliance;
c. providing a transmitter for transmitting signals to at least one appliance, each of said signals is either;
(a) a signal for activating a feature of the appliance;
or (b) a signal instructing the appliance to transmit at least a portion of its set-up file;
d. providing a memory storage for storing at least a portion of at least one set-up file;
e. periodically interrogating an existence of all appliances in a vicinity of the remote controller;
f. when the signal received from an appliance is a set-up file or a portion thereof, storing the same in said memory storage of the remote controller;
g. providing means in the remote controller for selecting a set-up file or a portion thereof to be an active one; and
h. using the content of said active set-up file for associating each feature of the corresponding appliance with a button in the remote controller for activating that feature.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for the remote controlling of appliances includes an adaptive remote controller that adapts itself automatically to its environment so as to remotely control a plurality of appliances. The adaptive remote controller is RF based and has the capability of two way communication with appliances. The adaptive remote controller provides information, alerts and help to a user.
353 Citations
44 Claims
-
1. A method for remote controlling of appliances by a remote controller comprising:
-
I. In each appliance;
a. providing a receiver for receiving signals from the remote controller;
b. providing a transmitter for transmitting signals to the remote controller;
c. providing a memory containing a set-up file, said set-up file including a functional section containing information for a remote controller regarding the various signal formats that should be sent by the remote controller in order to activate corresponding various features of the appliance and information for assigning each of said features to a button of the remote controller, and optionally an identification section containing data regarding the model identification of the appliance;
d. providing decoding means for decoding signals sent by the remote controller, and accordingly either;
(a) activating a feature of the appliance;
or (b) transmitting at least a portion of said set-up file to the remote controller;
II. In the remote controller;
a. providing a plurality of buttons;
b. providing a receiver for receiving signals sent from at least one appliance;
c. providing a transmitter for transmitting signals to at least one appliance, each of said signals is either;
(a) a signal for activating a feature of the appliance;
or (b) a signal instructing the appliance to transmit at least a portion of its set-up file;
d. providing a memory storage for storing at least a portion of at least one set-up file;
e. periodically interrogating an existence of all appliances in a vicinity of the remote controller;
f. when the signal received from an appliance is a set-up file or a portion thereof, storing the same in said memory storage of the remote controller;
g. providing means in the remote controller for selecting a set-up file or a portion thereof to be an active one; and
h. using the content of said active set-up file for associating each feature of the corresponding appliance with a button in the remote controller for activating that feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
- 20. A remote controller for controlling at least one appliance in an environment, characterized in that it periodically interrogates an existence of all appliances in the environment, acquires from each appliance in said environment a set-up file containing a functional portion of at least information regarding the various signal formats that should be sent by the remote controller for activating various features of the appliance and information for assigning each of said features to a button of the remote controller, and optionally an identification information regarding the identification of said appliance.
-
35. A system for remote controlling of appliances in an environment, said environment including at least one appliance and at least one remote controller, each appliance in said environment has its specific features and its predefined signals for remotely activating said features, the system comprising:
-
I. at least one appliance, comprising;
a. a set up file containing a functional portion of information on how to remotely activate features of said appliance, and optionally an identification portion identifying the appliance;
b. a receiver for receiving commands from a remote controller;
c. a transmitter for transmitting information from the appliance to the remote controller; and
d. a logic circuit for decoding commands from a remote controller and;
d.1 when a command is found as an activating command, activating a corresponding feature of the appliance; and
d.2 when a command is decoded as an acquiring command, transmitting at least a portion of said set-up file to the remote controller who sent the acquiring command;
II. at least one remote controller for controlling said at least one appliance in the environment, characterized in that it periodically interrogates an existence of all appliances in the environment, acquires from each appliance in said environment said set-up file containing a functional portion of at least information regarding the various signal formats that should be sent by said remote controller for activating various features of said appliance and information for assigning each of said features to a button of said remote controller, and optionally an identification information regarding the identification of said appliance; and
III. a wireless communication protocol in each appliance and remote controller for managing communication in the environment between the at least one remote controller and the at least one appliance in said environment. - View Dependent Claims (36, 37)
-
-
38. A remote controller for controlling at least one appliance in an environment, characterized in that it acquires from each appliance in said environment a set-up file containing a functional portion of at least information regarding the various signal formats that should be sent by the remote controller for activating various features of the appliance and information for assigning each of said features to a button of the remote controller, and optionally an identification information regarding the identification of said appliance;
- the remote controller further comprising;
a. a plurality of buttons;
b. a receiver for receiving signals from at least one appliance;
c. a transmitter for transmitting signals to at least one appliance, each of said signals is either;
(a) a signal for activating a feature of the appliance;
or (b) an acquiring command instructing the appliance to transmit at least a portion of a set-up file thereof;
d. a memory storage for storing at least one set-up file that is received from an appliance;
e. means for selecting a set-up file to be defined as an active one; and
f. means for associating each feature of the appliance with a button of the remote controller for activating that feature;
wherein the remote controller is further provided with means for displaying on the display screen representing identifications of all appliances of which an identification portion is received by the remote controller, and wherein the remote controller further comprises means for deleting from the memory storage of the remote controller a setup file of an appliance if the identification portion of said set-up file is not received during a predetermined time period.
- the remote controller further comprising;
-
39. A remote controller for controlling at least one appliance in an environment, characterized in that it acquires from each appliance in said environment a set-up file containing a functional portion of at least information regarding the various signal formats that should be sent by the remote controller for activating various features of the appliance and information for assigning each of said features to a button of the remote controller, and optionally an identification information regarding the identification of said appliance;
- the remote controller further comprising;
a. a plurality of buttons;
b. a receiver for receiving signals from at least one appliance;
c. a transmitter for transmitting signals to at least one appliance, each of said signals is either;
(a) a signal for activating a feature of the appliance;
or (b) an acquiring command instructing the appliance to transmit at least a portion of a set-up file thereof;
d. a memory storage for storing at least one set-up file that is received from an appliance;
e. means for selecting a set-up file to be defined as an active one; and
f. means for associating each feature of the appliance with a button of the remote controller for activating that feature;
wherein the remote controller is further provided with means for displaying on the display screen representing identifications of all appliances of which an identification portion is received by the remote controller, and wherein the remote controller further comprises means for deleting from the memory storage of the remote controller the identification portion of a setup file of an appliance if said identification portion is not received during a predetermined time period.
- the remote controller further comprising;
-
40. A method for remote controlling of appliances by a remote controller comprising:
-
I. In each appliance;
a. providing a receiver for receiving signals from the remote controller;
b. providing a transmitter for transmitting signals to the remote controller;
c. providing a memory containing a set-up file, said set-up file including a functional section containing information for a remote controller regarding the various signal formats that should be sent by the remote controller in order to activate corresponding various features of the appliance and information for assigning each of said features to a button of the remote controller, and optionally an identification section containing data regarding the model identification of the appliance, said set-up file further including a HELP section for providing the user of the remote controller with help regarding on how to control and operate the appliance;
d. providing decoding means for decoding signals sent by the remote controller, and accordingly either;
(a) activating a feature of the appliance;
or (b) transmitting at least a portion of said set-up file to the remote controller;
II. In the remote controller;
a. providing a plurality of buttons;
b. providing a receiver for receiving signals sent from at least one appliance;
c. providing a transmitter for transmitting signals to at least one appliance, each of said signals is either;
(a) a signal for activating a feature of the appliance;
or (b) a signal instructing the appliance to transmit at least a portion of its set-up file;
d. providing a memory storage for storing at least a portion of at least one set-up file;
e. when the signal received from an appliance is a set-up file or a portion thereof, storing the same in said memory storage of the remote controller;
f. providing means in the remote controller for selecting a set-up file or a portion thereof to be an active one; and
g. using the content of said active set-up file for associating each feature of the corresponding appliance with a button in the remote controller for activating that feature.
-
-
41. A remote controller for controlling at least one appliance in an environment, characterized in that it acquires from each appliance in said environment a set-up file containing a functional portion of at least information regarding the various signal formats that should be sent by the remote controller for activating various features of the appliance and information for assigning each of said features to a button of the remote controller, and optionally an identification information regarding the identification of said appliance;
- the remote controller further comprising;
a. a plurality of buttons;
b. a receiver for receiving signals from at least one appliance;
c. a transmitter for transmitting signals to at least one appliance, each of said signals is either;
(a) a signal for activating a feature of the appliance;
or (b) an acquiring command instructing the appliance to transmit at least a portion of a set-up file thereof;
d. a memory storage for storing at least one set-up file that is received from an appliance;
e. means for selecting a set-up file to be defined as an active one; and
f. means for associating each feature of the appliance with a button of the remote controller for activating that feature;
wherein the remote controller is further provided with means for displaying on the display screen representing identifications of all appliances of which an identification portion is received by the remote controller, wherein the remote controller further comprises means for sending an acquiring command to a specific appliance, for acquiring from the appliance the functional portion of its set-up file, and for storing said functional portion in the remote controller memory, and wherein the remote controller further comprises means for marking an identification symbol of all appliances in the environment for which their functional portion of their set-up file is stored in the memory storage of the remote controller as “
existing and available”
, the remaining identification symbols of the rest of the appliances, for which a functional portion has not been acquired by the remote controller remain marked as “
existing but not available”
.
- the remote controller further comprising;
-
42. A remote controller for controlling at least one appliance in an environment, characterized in that it acquires from each appliance in said environment a set-up file containing a functional portion of at least information regarding the various signal formats that should be sent by the remote controller for activating various features of the appliance and information for assigning each of said features to a button of the remote controller, and optionally an identification information regarding the identification of said appliance, and wherein the remote controller further comprises safety feature means.
- 43. A remote controller for controlling at least one appliance in an environment, characterized in that it acquires from each appliance in said environment a set-up file containing a functional portion of at least information regarding the various signal formats that should be sent by the remote controller for activating various features of the appliance and information for assigning each of said features to a button of the remote controller, and optionally an identification information regarding the identification of said appliance, and wherein the remote controller further comprises security feature means.
Specification