Claims
- previously stored in said memory means..]..Iadd.5. An operator for controlling a position of a barrier comprising:
- at least one radio frequency transmitter having a non-user changeable code for radio frequency transmitting a radio frequency transmission corresponding to the transmitter
- a radio frequency receiver for being adapted to receive the first-mentioned radio frequency transmission from the first-mentioned radio frequency transmitter and being adapted to receive a second radio frequency transmission from a second radio frequency transmitter having a second non-user changeable code, different from said first non-user changeable code;
- a program mode designator for designating a program mode;
- a memory comprising a plurality of storage locations;
- a processor having a processor controlled code location pointer and responsive to a program mode designation by said program mode designator and the reception by said radio frequency receiver of said first-mentioned radio frequency transmission for storing a first stored code corresponding to the first-mentioned radio frequency transmitter in one of said plurality of storage locations derived from the processor controlled code location pointer, the processor responsive to said program mode designation by said program mode designator and the reception by said receiver of said second radio frequency transmission for storing a second stored code corresponding to the second radio frequency transmitter in another of said plurality of storage locations derived from the processor controlled code location pointer, and the processor responsive to an operate mode and the reception of said first-mentioned radio frequency transmission after the storage of said first stored code for moving the barrier and responsive to said operate mode and to the reception of said second radio frequency transmission after the storage of said first and said second stored codes for moving said barrier. .Iaddend..Iadd.6. An operator for controlling a position of a barrier according to claim 5 wherein said processor controlled code location comprises a software controlled code location pointer. .Iaddend..Iadd.7. An operator for controlling a position of a barrier according to claim 5 wherein the processor comprises a microprocessor. .Iaddend..Iadd.8. A system for controlling a position of a barrier comprising:
- a first radio frequency transmitter having a first non-user changeable code and for radio frequency transmitting a first radio frequency transmission corresponding to the first transmitter;
- a second radio frequency transmitter having a second non-user changeable code, different from said first non-user changeable code and for radio frequency transmitting a second radio frequency transmission corresponding to the second transmitter; and
- an operator for controlling a position of a barrier, said operator comprising:
- a radio frequency receiver for receiving said first and said second radio frequency transmissions;
- a program mode designator for designating a program mode;
- a memory comprising a plurality of storage locations;
- a processor having a processor controlled code location pointer and responsive to a program mode designation by said program mode designator and the reception by said radio frequency receiver of said first radio frequency transmission for storing a first stored code corresponding to the first radio frequency transmitter in one of said plurality of storage locations derived from the processor controlled code location pointer, the processor responsive to said program mode designation by said program mode designator and the reception by said receiver of said second radio frequency transmission for storing a second stored code corresponding to the second radio frequency transmitter in another of said plurality of storage locations derived from the processor controlled code location pointer, and the processor responsive to an operate mode and the reception of said first radio frequency transmission after the storage of said first stored code for moving the barrier and responsive to said operate mode and to the reception of said second radio frequency transmission after the storage of said first and said second stored codes for moving said
- barrier. .Iaddend..Iadd.9. A system for controlling a position of a barrier according to claim 8 wherein the processor comprises a microprocessor. .Iaddend..Iadd.10. A system for controlling a position of a barrier comprising:
- a first radio frequency transmitter having a first non-user changeable code and for radio frequency transmitting a first radio frequency transmission corresponding to the first transmitter;
- a second radio frequency transmitter having a second non-user changeable code, different from said first non-user changeable code and for radio frequency transmitting a second radio frequency transmission corresponding to the second transmitter; and
- an operator for controlling a position of a barrier, said operator comprising:
- a radio frequency receiver for receiving said first and said second radio frequency transmissions;
- a program mode designator for designating a program mode;
- a memory comprising a plurality of storage locations;
- a processor having a software controlled code location pointer and responsive to a program mode designation by said program mode designator and the reception by said radio frequency receiver of said first radio frequency transmission for storing a first stored code corresponding to the first radio frequency transmitter in one of said plurality of storage locations derived from the processor controlled code location pointer, the processor responsive to said program mode designation by said program mode designator and the reception by said receiver of said second radio frequency transmission for storing a second stored code corresponding to the second radio frequency transmitter in another of said plurality of storage locations derived from the software controlled code location pointer, and the processor responsive to an operate mode and the reception of said first radio frequency transmission after the storage of said first stored code for moving the barrier and responsive to said operate mode and to the reception of said second radio frequency transmission after the storage of said first and said second stored codes for moving said barrier. .Iaddend..Iadd.11. A system for controlling a position of a barrier according to claim 10 wherein the processor comprises a microprocessor. .Iaddend..Iadd.12. A garage door operator for a garage door comprising, a garage door operation mechanism with an output shaft connected to said garage door to open and close it, a radio receiver, a decoder connected to receive the output of said radio receiver, a microprocessor connected to receive the output of said decoder and to said garage door operation mechanism to energize it, a switch moveable between operate and program positions connected to said microprocessor to place said microprocessor in the program mode, memory means for storing a plurality of addresses connected to said microprocessor when said switch is in the program position, a memory selector for selecting respective storage addresses in the memory means, a plurality of radio transmitters with different non-user changeable codes, said memory selector pointing to a first storage address at a time when a first one of said radio transmitters is energized so that the code of said first transmitter will be stored in said memory means in said first address and said memory selector pointing to a second storage address at a time when a second one of said radio transmitters is energized so that the code of said second transmitter will be stored in said memory means in said second address, and said microprocessor placed in the operate mode when said switch is in the operate position so that either of said first and second radio transmitters when energized cause said microprocessor to energize said garage door operator mechanism. .Iaddend..Iadd.13. A garage door operator for a garage door according to claim 12, wherein said first and second radio transmitters when energized radiate coded signals and said microprocessor receives and compares coded signals from said first and second transmitters with coded signals stored in said memory means and said microprocessor produces a garage door operate signal if the received transmitted signal and any one of said coded signals stored in said memory
- means match. .Iaddend..Iadd.14. A garage door operator according to claim 12 wherein said memory selector has "n" positions where "n" is an integer an the codes of "n" transmitters can be stored in said memory means when said switch is in the program mode. .Iaddend..Iadd.15. A garage door opener according to claim 12 wherein the code stored in said memory means can be changed by placing said switch in the program mode and one of said plurality of transmitters is energized which has a code which differs from the code previously stored in said memory means. .Iaddend..Iadd.16. A garage door operator according to claim 12 wherein the memory selector comprises a software controlled code location pointer identifying a memory address. .Iaddend..Iadd.17. An operator for controlling operation of equipment comprising:
- a radio receiver, a decoder connected to receive the output of said radio receiver, a microprocessor connected to receive the output of said decoder and to said equipment to energize it, switch means for selection between operate and program positions connected to said microprocessor to place said microprocessor in the program mode, memory means for storing a plurality of addresses connected to said microprocessor when said switch means is in the program position, memory selection means for selecting respective storage addresses in the memory, a plurality of radio transmitters with different non-user changeable codes, said memory selection means being adapted to select a first storage location at a time when a first one of said radio transmitters is energized so that the code of said first transmitter will be stored in said memory means in the first location and said memory selection means being adapted to select a second storage location at a time when a second one of said radio transmitters is energized so that the code of said second transmitter will be stored in said memory means in said second location, and said microprocessor placed in the operate mode when said switch means is in the operate position so that either of said first and second radio transmitters, when energized cause said microprocessor to energize said equipment. .Iaddend..Iadd.18. An operator according to claim 17 wherein said first and second radio transmitters when energized radiate coded signals and said microprocessor receives and compares coded signals from said first and second transmitters with coded signals stored in said memory means and said microprocessor produces an operate signal if the received transmitted signal and any one of said coded signals stored in said memory means match. .Iaddend..Iadd.19. An operator according to claim 17 wherein said memory selection means has "n" states where "n" is an integer and the codes of "n" transmitters can be stored in said memory means when said switch means is in the program mode. .Iaddend..Iadd.20. An operator according to claim 17 wherein the code stored in said memory means can be changed by placing said switch means in the program mode and one of said plurality of transmitters is energized which has a code which differs from the code previously stored in said memory means. .Iaddend..Iadd.21. An operator according to claim 17 wherein the memory selection means comprises a software controlled code location pointer identifying a memory
- address. .Iaddend..Iadd.22. A garage door operator according to claim 21 wherein the microprocessor increments the code location pointer to select the memory addresses to store the respective transmitter codes. .Iaddend..Iadd.23. A garage door operator for a garage door comprising:
- a garage door operation mechanism with an output shaft connected to said garage door to open and close it;
- a plurality of RF transmitters, each of said transmitters having its own different non-user changeable transmitter code and having means for transmitting when energized, an RF signal carrying a code from which the transmitter code can be derived;
- a receiver for receiving said coded RF transmissions;
- a decoder for deriving a code corresponding to the transmitter code in the energized transmitter;
- processor means for providing in its operate mode an operating signal to said garage door operation mechanism to energize it and for providing in its program mode a derived code for storage;
- mode selection means connected to said processor means for placing said processor means in its program mode;
- memory means having a plurality of addresses for storing a plurality of derived codes under the control of said processor means;
- memory selection means controlled by said processor means for identifying respective ones of the memory addresses;
- said memory selection means identifying one of the memory addresses so that the processor means, when in its program mode, causes the derived code of one of the transmitters to be stored in said memory means at the one memory address, and said memory selection means identifying a second memory address so that the processor means, when in its program mode, causes the derived code of a second transmitter to be stored in said memory means at the second memory address;
- said processor means, when in its operate mode, determining whether the derived code and one of the stored codes correspond, said processor means providing an operating signal to energize said garage door operator mechanism upon correspondence. .Iaddend..Iadd.24. A garage door operator for a garage door in accordance with claim 23, wherein the processor means determines whether the derived code has been previously stored in any of the memory locations and if the derived code is already stored, the processor means does not cause the derived code to be stored. .Iaddend..Iadd.25. A garage door operator for a garage door in accordance with claim 23, wherein if a derived code is stored in all the available storage locations, the memory selection means will select one of such storage locations and the processor means causes the derived code to be stored in that location. .Iaddend..Iadd.26. A garage door operator for a garage door in accordance with claim 23, wherein means are provided to prevent the processor means from energizing the garage door operator mechanism until the processor means determines that the derived code corresponds with the stored code a preset plurality of times. .Iaddend..Iadd.27. A garage door operator for a garage door in accordance with claim 23, wherein means are provided to prevent the processor means from storing a derived code until the same derived code is received a preset plurality of times. .Iaddend..Iadd.28. A garage door operator for a garage door according to claim 23 wherein said processor means comprises a microprocessor. .Iaddend..Iadd.29. A garage door operator comprising:
- a garage door operation mechanism with an output shaft connected to said garage door to open and close it;
- a plurality of RF transmitters, each of said RF transmitters having its own different, non-user changeable transmitter code and having a transmitter for transmitting when energized, an RF signal carrying a code from which the transmitter code can be derived;
- a receiver for receiving said coded RF transmissions;
- a decoder for deriving a code corresponding to the transmitter code of the energized transmitter;
- a processor for providing in its operate mode an operating signal to said garage door operation mechanism to energize it;
- a mode selector connected to said processor for placing said processor in its program mode;
- an addressable memory having a plurality of addresses controlled by said processor for storing a plurality of derived codes;
- a software controlled memory selector controlled by said processor for identifying respective ones of the memory addresses;
- said software controlled memory selector identifying one of the memory addresses so that the processor, when in its program mode, causes the derived code of one of the transmitters to be stored in said addressable memory at the one memory address, and said software controlled memory selector identifying another memory address so that the processor, when in its program mode, causes the code of a second transmitter to be stored in said addressable memory at the memory address;
- said processor, when in its operate mode, determining whether the derived code corresponds with at least one of the second codes and when there is correspondence said processor providing an operating signal to energize
- said garage door mechanism. .Iaddend..Iadd.30. A garage door operator according to claim 29 wherein the processor comprises a microprocessor. .Iaddend.
CROSS-REFERENCES TO RELATED APPLICATIONS
.[.This application comprises an improvement on application Ser. No. 615,339, filed May 30, 1984, U.S. Pat. No. 4,638,433, in which the inventor is Wayne R. Schindler assigned to the assignee of the present application..]. .Iadd.This application is a continuation of application Ser. No. 425,724 filed Apr. 20, 1995, now U.S. Pat. No. RE 35,364, Oct. 29, 1996, which is a continuation of Ser. No. 87,142, Jul. 2, 1993, abandoned, which is a continuation of Ser. No. 715,006, Jun. 13, 1991, abandoned, which is a continuation of Ser. No. 398,379, Aug. 24, 1989, abandoned, which is a reissue application of Ser. No. 06/792,661 now U.S. Pat. No. 4,750,118, which is a continuation-in-part of application Ser. No. 615,339 filed May 30, 1984, now U.S. Pat. No. 4,638,433. Both Ser. Nos. 08/425,725 and 08/700,610 are reissues of Ser. No. 06/792,661 now U.S. Pat. No. 4,750,188. .Iaddend.
US Referenced Citations (110)
Foreign Referenced Citations (17)
Number |
Date |
Country |
099 762 A1 |
Feb 1984 |
EPX |
143 309 A2 |
Jun 1985 |
EPX |
319 781 A2 |
Jun 1989 |
EPX |
401 673 A1 |
Dec 1990 |
EPX |
561 361 A1 |
Sep 1993 |
EPX |
563 517 A1 |
Oct 1993 |
EPX |
212 050 A3 |
Mar 1997 |
EPX |
27 46 532 A1 |
Apr 1979 |
DEX |
28 56 337 A1 |
Jul 1980 |
DEX |
29 39 589 A1 |
Apr 1981 |
DEX |
29 41 394 A1 |
Apr 1981 |
DEX |
37 41 324 C2 |
Jun 1989 |
DEX |
39 18 131 C2 |
Mar 1991 |
DEX |
55-114771 |
Jan 1980 |
JPX |
55-20830 |
Feb 1980 |
JPX |
59-80872 |
Jan 1984 |
JPX |
1 423 126 |
Sep 1974 |
GBX |
Non-Patent Literature Citations (16)
Entry |
Special Master's Second Amended Report and Recommendation on Plaintiffs' Motion for Summary Judgment of Patent Invalidity under 35 U.S.C. .sctn.103, filed Jan. 16, 1998, and Exhibit 1-3 thereto. |
Special Master's Report and Recommendation on Plaintiffs' Motions for Summary Judgment of Non-infringement and Defendant's Cross-Motion for Summary Judgment of Infringement, filed Jan. 8, 1998, and Exhibits 1 and 3-9 thereto. |
Special Master's Report and Recommendation on Plaintiffs' Motion for Partial Summary Judgment of Patent Invalidity under 35 U.S.C. .sctn.251, filed Dec. 10, 1997, and Exhibits 1-11 thereto. |
"Garagentorantrieb mit Funkfernsteuerung," by Torsten Meyer-Staufenbiel, pp. 115-117, dated 1975. |
Alltronik Opposition Brief of Jul. 8, 1990, corresponding to German Patent No. 36 25 555. |
Dorma Opposition Brief of Aug. 8, 1990 of corresponding German Patent No. 36 25 555. |
Reply Brief for Appellant's, The Chamberlain Group, Inc., in Overhead Door Corporation and GMI Holdings, Inc. v. The Chamberlain Group, Inc. Appeal No. 98-1428. |
Opinion announcing Judgment of the Court in the Overhead Door Corporation Appeal. |
Errata Sheet for that Opinion. |
Plaintiffs' Brief filed in Overhead Door Corporation & GMI Holdings Inc., v. the Chamberlain Group, Inc. Appeal No. 98-1428; Appeal from the United States District Court for the Northern District of Texas in 95-CV-1648 in the United States District Court of Appeals for the Federal Circuit. Appeal Brief dated Oct. 8, 1998. |
Defendant's Brief filed in Overhead Door Corporation & GMI Holdings Inc., v. the Chamberlain Group, Inc. Appeal No. 98-1428; Appeal from the United States District Court for the Northern District of Texas in 95-CV-1648 in the United States District Court of Appeals for the Federal Circuit. Appeal Brief dated Aug. 24, 1998. |
Installation and Operation Manual SS-32 Supervised Security System, 1984. |
IEEE Standard Dictionary of Electrical and Electronic Terms, Second Edition, Frank Jay, Editor-in-Chief, Wiley-Interscience, 1977, pp. 324-325, 377-378, 384, 500 and 694. |
Plaintiffs' Supplemental Notice Pursuant to 35 U.S.C. .sctn. 282 in Overhead Door et al. v. The Chamberlain Group Inc., Civil Action 3:95-CV-1648-D. |
Order of Apr. 30, 1998 in Overhead Door. |
Second Amended Complaint for Declaratory Judgment, filed Feb. 17, 1998, and Exhibits A-G thereto. |
Continuations (4)
|
Number |
Date |
Country |
Parent |
425724 |
Apr 1995 |
|
Parent |
087142 |
Jul 1993 |
|
Parent |
715006 |
Jun 1991 |
|
Parent |
398379 |
Aug 1989 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
615339 |
May 1984 |
|
Reissues (1)
|
Number |
Date |
Country |
Parent |
792661 |
Oct 1985 |
|