US5481452A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Programmable switching unit
Assignee: MINDER RESEARCH Corp
•
Filing: 1992-07-27
•
Granted: 1996-01-02
•
Expires: 2012-07-27
Abstract
Abstract A programmable switching unit which may be incorporated in a switch for installation in a standard switch box, or into a single or multi-adaptor for connecting one or more appliances to a wall outlet, the unit being switchable between a first, learning mode, in which it updates a table of transitions between ON and OFF states of a controlled appliance over a first period, and a second, automatic mode in which it replicates the memorized transitions over a subsequent period or periods. The first period is preferably longer than the subsequent period or periods.
Inventors
- 👤 Robert G. R. Simmons
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 04:58
CPC Classifications
G; G04; G04G; G04G15/00; G04G15/006; H; H05; H05B; H05B47/00; H05B47/10; H05B47/16; Y; Y02; Y02B; Y02B20/00; Y02B20/40
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
261 words
A programmable switching unit for controlling electrically power devices, comprising; a microcontroller and memory associated therewith; means associated with the microcontroller for sensing ON and OFF transitions of a controlled device; user operated control switch means; means associated with the microcontroller for sensing alternative conditions of the control switch means; electrical switching means in series with the controlled device and controlled by the microcontroller; a timer implemented by the microcontroller and having a cycle period of predetermined duration; and the microcontroller including a control program having a first control program routine executed when the microcontroller senses a first condition set by said control switch means, and a second control program routine executed when it senses other conditions set by said control switch means, said second control program routine causing the microcontroller to continuously update at least one table, formed in said memory, of time slots within a cycle period, within which ON and OFF transitions of said controlled device occur over a plurality of cycle periods, and said first control program routine causing the microcontroller to review said at least one table in advance of each time slot within a period for events which occurred within that time slot in any of said plurality of cycle periods, determining according to the events detected and according to logic determined by said first control program routine whether a transition should occur during that time slot, and controlling said controlled switching device during that time slot to apply at a time during the time slot and transition which the routine has determined should occur.
Claim 2
Dependent Claim
261 words
A programmable switching unit for controlling electrically power devices, comprising; a microcontroller and memory associated therewith; means associated with the microcontroller for sensing ON and OFF transitions of a controlled device; user operated control switch means; means associated with the microcontroller for sensing alternative conditions of the control switch means; electrical switching means in series with the controlled device and controlled by the microcontroller; a timer implemented by the microcontroller and having a cycle period of predetermined duration; and the microcontroller including a control program having a first control program routine executed when the microcontroller senses a first condition set by said control switch means, and a second control program routine executed when it senses other conditions set by said control switch means, said second control program routine causing the microcontroller to continuously update at least one table, formed in said memory, of time slots within a cycle period, within which ON and OFF transitions of said controlled device occur over a plurality of cycle periods, and said first control program routine causing the microcontroller to review said at least one table in advance of each time slot within a period for events which occurred within that time slot in any of said plurality of cycle periods, determining according to the events detected and according to logic determined by said first control program routine whether a transition should occur during that time slot, and controlling said controlled switching device during that time slot to apply at a time during the time slot and transition which the routine has determined should occur.
Claim 3
Dependent Claim
62 words
A switching unit according to claim 1, including a three position switch having two positions for establishing ON and OFF conditions of the controlled device in first and second positions, and said first condition being established by a third position of the control switch means, the position of said switch being sensed to sense ON and OFF conditions of the controlled device.
Claim 4
Dependent Claim
31 words
A switching unit according to claim 1, wherein the means for sensing ON and OFF conditions of a controlled device is a current sensing transformer in series with the controlled device.
Claim 5
Dependent Claim
17 words
A switching unit according to claim 2, configured for mounting in a standard electrical wall switch box.
Claim 6
Dependent Claim
29 words
A switching unit according to claim 3, housed in an adaptor having pins for insertion in a wall outlet and receptacles for receiving a plug of a controlled device.
Claim 7
Dependent Claim
28 words
A switching unit according to claim 1 wherein said first program routine includes a subroutine to introduce substantially random variation in each individual time generated by the microcontroller.
Claim 8
Dependent Claim
53 words
A switching unit according to claim 1, wherein the manually operated switch means is a momentary contact switch, and the microcontroller senses closures of that switch, a prolonged closure initiating said first control program routine and a short closure initiating said second program routine and toggling the condition of said electrical switching means.
Claim 9
Dependent Claim
52 words
A switching unit according to claim 1, wherein the second program routine configures the microcontroller to maintain multiple tables relating to a plurality of sequential predetermined periods, and the first program routine logically ORs the contents of said multiple tables, to derive the times at which it controls said electrical switching means.
Claim 10
Dependent Claim
99 words
A switching unit according to claim 1, wherein said first control program routine is configured first to review said at least one table for events representing transitions of said controlled device from its condition in a previous time slot, and if such a first transition is detected, to further review the table for an opposition transition, and if such an opposite transition is detected, the first control program routine is configured to control said controlled switching device during the time slot to apply at different successive times during the time slot both the first transition and the opposite transition.
Claim 11
Dependent Claim
265 words
A programmable switching unit for controlling electrically powered devices, comprising: a microcontroller; means associated with the microcontroller for sensing ON and OFF transitions of a controlled device; user operated control switch means; means associated with the microcontroller for sensing alternative conditions of the control switch means; electrical switching means in series with the controlled device and controlled by the microcontroller; memory associated with said microcontroller and including an array formed therein for storing event data as to times of transitions of said electrical switching means between ON and OFF conditions; a timer implemented by the microcontroller and having a cycle period of predetermined duration; the microcontroller having a first control program routine which it executes when it senses a first condition set by said control switch means, said first control program routine causing the microcontroller to control said electrical switching means within each of multiple time slots of a cycle period according to a switching program synthesized by logically combining event data relating to that time slot and stored in said array; and the microcontroller having a second control program routine which senses and stores in said array event data relating to times of ON and OFF transitions of the controlled device within a cycle period, the array having the capacity to store event data from multiple cycle periods whereby said program is synthesized from data accumulated over multiple cycle periods, wherein the array is configured to store separately data from each of an integral number of cycle periods, and wherein the second routine logically ORs the separately stored data to synthesize said switching program.
Claim 12
Dependent Claim
265 words
A programmable switching unit for controlling electrically powered devices, comprising: a microcontroller; means associated with the microcontroller for sensing ON and OFF transitions of a controlled device; user operated control switch means; means associated with the microcontroller for sensing alternative conditions of the control switch means; electrical switching means in series with the controlled device and controlled by the microcontroller; memory associated with said microcontroller and including an array formed therein for storing event data as to times of transitions of said electrical switching means between ON and OFF conditions; a timer implemented by the microcontroller and having a cycle period of predetermined duration; the microcontroller having a first control program routine which it executes when it senses a first condition set by said control switch means, said first control program routine causing the microcontroller to control said electrical switching means within each of multiple time slots of a cycle period according to a switching program synthesized by logically combining event data relating to that time slot and stored in said array; and the microcontroller having a second control program routine which senses and stores in said array event data relating to times of ON and OFF transitions of the controlled device within a cycle period, the array having the capacity to store event data from multiple cycle periods whereby said program is synthesized from data accumulated over multiple cycle periods, wherein the array is configured to store separately data from each of an integral number of cycle periods, and wherein the second routine logically ORs the separately stored data to synthesize said switching program.
References Cited (Backward Citations)
US4095139B1
Cited
US4095139A
Cited
USRE31848F1
Cited
USRE31848E
Cited
US4300090B1
Cited
US4300090A
Cited
US4354120A
Cited
US4349748A
Cited
US4274045A
Cited
US4593234A
Cited
US4608628A
Cited
US4521843A
Cited
US4570216A
Cited
US4668878A
Cited
US4672232A
Cited
US5258656A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-01-01 | 1999-07-03 | 2000-01-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-01-01 | 2003-07-03 | 2004-01-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-01-01 | 2007-07-03 | 2008-01-02 | $7700.00 | Window Closed / Lapsed |