Universal remote control program scheduling system
First Claim
Patent Images
1. A handheld controller for transmitting instructions to plurality of remotely controllable devices and for receiving and storing a schedule of at least one operating event input by a user to be executed at a preselected time, the remote controller comprising:
- (a) a keyboard including a plurality of keys for inputting instructions from a user;
(b) a memory for storing instructions to be performed by said remote controller;
(c) a multiple-day function flag associated with said at least one operating event for indicating whether said at least one operating event is to be executed on more than one day at said preselected time;
(d) a multiple-week function flag associated with said at least one operating event for indicating whether said at least one operating event is to be executed only once or weekly;
(e) a clock for tracking real time;
(f) comparison means connected to said clock, said keyboard, and said memory for comparing a current time tracked by said clock to said preselected time stored in said memory and for issuing a start signal when said current time is equal to said preselected time;
(g) means for wireless transmission of a particular set of instructions to said plurality of remotely controllable devices in response to said start signal to initiate execution of said at least one operating event;
(h) means for detecting if said multiple-day function flag is set and for repeating said at least one operating event at said preselected time only on weekdays if said multiple-day function flag is set to a first state and repeating said at least one operating event at said preselected time only on weekend days if said multiple-day function flag is set to a second state; and
(i) means for detecting if said multiple-week function flag is set and for executing said at least one operating event weekly if said multiple-week function flag is set and executing said at least one operating event only once if said multiple-week function flag is not set.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for scheduling operating sessions to be performed by a group of remotely controlled devices. A remote controller is used to operate the remotely controlled devices at selected times scheduled by the user. The operating sessions may be programmed to be performed on a daily or weekly basis without continued reprogramming by the user.
81 Citations
8 Claims
-
1. A handheld controller for transmitting instructions to plurality of remotely controllable devices and for receiving and storing a schedule of at least one operating event input by a user to be executed at a preselected time, the remote controller comprising:
-
(a) a keyboard including a plurality of keys for inputting instructions from a user; (b) a memory for storing instructions to be performed by said remote controller; (c) a multiple-day function flag associated with said at least one operating event for indicating whether said at least one operating event is to be executed on more than one day at said preselected time; (d) a multiple-week function flag associated with said at least one operating event for indicating whether said at least one operating event is to be executed only once or weekly; (e) a clock for tracking real time; (f) comparison means connected to said clock, said keyboard, and said memory for comparing a current time tracked by said clock to said preselected time stored in said memory and for issuing a start signal when said current time is equal to said preselected time; (g) means for wireless transmission of a particular set of instructions to said plurality of remotely controllable devices in response to said start signal to initiate execution of said at least one operating event; (h) means for detecting if said multiple-day function flag is set and for repeating said at least one operating event at said preselected time only on weekdays if said multiple-day function flag is set to a first state and repeating said at least one operating event at said preselected time only on weekend days if said multiple-day function flag is set to a second state; and (i) means for detecting if said multiple-week function flag is set and for executing said at least one operating event weekly if said multiple-week function flag is set and executing said at least one operating event only once if said multiple-week function flag is not set. - View Dependent Claims (2, 3, 4)
-
-
5. A reconfigurable universal remote controller capable of learning and storing control signals for controlling a plurality of remotely controllable devices, such that the control signals are transmitted by a remote control transmitter associated with one of the plurality of remotely controllable devices and then received and learned by the remote controller, which learned control signals are stored in a signal storage location for later use, and for receiving and storing in the remote controller a schedule of at least one operating event defined by instructions input by a user to be executed at a preselected time, the remote controller comprising:
-
(a) a keyboard having a plurality of keys for inputting instructions from a user, said instructions specifying at least one selected execution time for said at least one operating event, and a portion of said keys being operable for accessing said stored control signals for output by said controller; (b) a memory for storing said instructions to be performed by said controller; (c) a multiple-day function flag associated with said at least one operating event that, when set, signifies that said at least one operating event is to be executed on more than one day at said preselected time, (d) a multiple-week function flag associated with said at least one operating event for indicating whether said at least one operating event is to be executed only once or weekly; (e) a clock for tracking real time; (f) comparison means coupled to said clock, said keyboard, and said memory for comparing a current time stored in said memory and for issuing a start signal when said current time is equal to said at least one selected execution time stored in said memory and for issuing a start signal when said current time is equal to said at least one selected execution time; (g) means for wireless transmission of a particular set of said instructions stored in said memory to at least one of said plurality of remotely controllable devices in response to said start signal; (h) means for detecting said state of said multiple-day function flag so that said at least one operating event is automatically repeated by said controller only on week days at said selected execution time if said multiple-day function flag is set to a first state and only on weekend days at said preselected execution time if said multiple-day function flag is set to a second state; and (i) means for detecting if said multiple-week function flag is set and for executing said at least one operating event weekly if said multiple-week function flag is set and executing said at least one operating event only once if said multiple-week function flag is not set. - View Dependent Claims (6, 7)
-
-
8. A handheld controller for controlling a plurality of remotely controllable devices by transmitting instructions to the plurality of remotely controllable devices and for receiving and storing a schedule of at least one operating event input by a user to be executed at a preselected time, the remote controller comprising:
-
(a) a user interface for inputting instructions by a user; (b) a memory for storing instructions to be performed by said remote controller; (c) a multiple-day function flag that, when set, signifies that said at least one operating event is to be executed on more than one day at said preselected time, (d) a multiple-week function flag associated with said at least one operating event for indicating whether said at least one operating event is to be executed only once or weekly; (e) a clock for tracking real time; (f) a comparator connected to said clock and said memory for comparing a current time tracked by said clock to said preselected time stored in said memory and for issuing a start signal when said current time is equal to said preselected time; (g) means for wireless transmission of a particular set of said instructions to at least one of said plurality of remotely controllable devices in response to said start signal; (h) a detector for detecting if said multiple-day function flag is set to indicate week day operation and enabling said remote controller to repeat said at least one operating event only on week days at said preselected time if said multiple-day function flag is set to indicate week day operation and for detecting if said multiple-day function flag is set to indicate weekend operation and enabling said remote controller to repeat said at least one operating event only on weekend days at said preselected time if said multiple-day function flag is set to indicate weekend operation; and (i) means for detecting if said multiple-week function flag is set and for executing said at least one operating event weekly if said multiple-week function flag is set and otherwise executing said at least one operating event only once.
-
Specification