Programming of paired authorization codes in wireless transmitter and barrier operator prior to use by end user
09869120 ยท 2018-01-16
Assignee
Inventors
Cpc classification
International classification
Abstract
Disclosed herein is a method including manufacturing a barrier opening system comprising a barrier operator, and at least one wireless transmitter for wirelessly transmitting commands to the barrier operator. Prior to delivery of the barrier opening system to an end user, an authorization code is programmed into the at least one wireless transmitter. Also prior to delivery of the barrier opening system to the end user, the barrier operator is placed into a learn mode. The authorization code is then transmitted to the barrier operator while the barrier operator is in the learn mode, using a transmitter external to the barrier opening system. The barrier operator then exits the learn mode. The barrier operator is thereafter packaged together the at least one wireless transmitter.
Claims
1. A method comprising: manufacturing a barrier opening system comprising a barrier operator, and at least one wireless transmitter for wirelessly transmitting commands to the barrier operator; prior to delivery of the barrier opening system to an end user, programming an authorization code into the at least one wireless transmitter; prior to delivery of the barrier opening system to the end user, placing the barrier operator into a learn mode; prior to delivery of the barrier opening system to the end user, transmitting the authorization code to the barrier operator while the barrier operator is in the learn mode, using a transmitter external to the barrier opening system; prior to delivery of the barrier opening system to the end user, causing the barrier operator to exit the learn mode; and prior to delivery of the barrier opening system to the end user, packaging the barrier operator together the at least one wireless transmitter.
2. The method of claim 1, wherein the barrier operator is placed into the learn mode via mechanical actuation of a switch on the barrier operator.
3. The method of claim 2, wherein the switch comprises a button.
4. The method of claim 1, wherein the barrier operator is placed into the learn mode via receipt of a wireless program signal.
5. The method of claim 1, further comprising configuring an identifying device to store the authorization code, and affixing the identifying device to either the at least one wireless transmitter, or a packaging for the at least one wireless transmitter, prior to delivery of the barrier opening system to the end user.
6. The method of claim 5, wherein the identifying device comprises a label having coded indicia thereon representing the authorization code.
7. The method of claim 5, wherein the identifying device is affixed while the transmitter is at a first location; and further comprising reading the authorization code from the identifying device and storing the authorization code in a database, while the transmitter is at a second location different from the first location.
8. The method of claim 1, further comprising printing coded indica representing the authorization code on the at least one wireless transmitter.
9. The method of claim 1, wherein the authorization code is retrieved from a database prior to transmission to the barrier operator.
10. A method of programming a barrier opening system comprising a barrier operator, and a plurality of wireless transmitters for wirelessly transmitting commands to the barrier operator, the method comprising: prior to unpacking of the barrier opening system by an end user, programming a different unique authorization code into each of the wireless transmitters; prior to unpacking of the barrier opening system to the end user, transmitting each unique authorization code to the barrier operator, using a transmitter external to the barrier opening system, such that the barrier opening system learns each unique authorization code; and packaging the barrier opening system together for delivery to the end user.
11. The method of claim 10, further comprising, prior to unpacking of the barrier opening system to the end user, placing the barrier operator into a learn mode.
12. The method of claim 11, wherein the barrier operator is placed into the learn mode through the use of at least one mechanical arm.
13. The method of claim 11, wherein the barrier operator is placed into the learn mode via receipt of a wireless program signal.
14. The method of claim 10, further comprising configuring a plurality of identifying devices to each store one of the unique authorization codes, and associating each of the plurality of identifying devices to a respective wireless transmitter of the plurality thereof, prior to delivery of the barrier opening system to the end user.
15. The method of claim 14, wherein each identifying device comprises a label.
16. The method of claim 14, wherein each identifying device is affixed to a respective wireless transmitter while that transmitter is at a first location; and further comprising reading the unique authorization code from each identifying device and storing the unique authorization code in a database, while that transmitter is at a second location different from the first location.
17. The method of claim 1, further comprising printing coded indicia representing a respective unique authorization code on each wireless transmitter.
18. The method of claim 17, wherein each coded indicia is printed on its respective wireless transmitter while that transmitter is at a first location; and further comprising reading the unique authorization code from each wireless transmitter and storing the unique authorization code in a database, while that transmitter is at a second location different from the first location.
19. The method of claim 10, wherein each of the unique authorization codes comprises a serial number and one or more secret keys.
20. The method of claim 10, wherein the transmitter external to the barrier opening system comprises a low-powered personal area network wireless transmitter.
21. A method for a manufacturer of door operators to pre-pair an authorization code of a wireless transmitter with the door operator prior to delivery of the door operator and the wireless transmitter to a user thereof, comprising: in a manufacturing facility, prior to said delivery: applying a machine readable representation of the said authorization code to an exterior surface of the wireless transmitter; reading the authorization code from the surface and storing the authorization code into a database of a server; programming said authorization code into the memory of said wireless transmitter; retrieving the authorization code from the database for storage into the memory of the door operator; storing the same authorization code into the memory of the door operator; and packaging the so-paired wireless transmitter and the door operator into a package for delivery to user, thereby enabling the installation and use of the coded door operator without the user needing to pair the wireless transmitter with the door operator.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Embodiments illustrated by way of example in the accompanying drawings are not necessarily drawn to scale, and certain portions may be exaggerated in order to emphasize certain features. Accordingly:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) The terms power head and power head unit, as used in the specification and claims, refer to, and are defined, as an enclosed garage door operator, typically suspended from the garage ceiling, and including a receiver, memory, controller, motor controller, and motor respectively carrying out the defined functions (e.g., the storage of codes in the power head unit means the storage of codes in the unit's memory.)
(8) Referring initially to
(9) Accordingly, as generally known in the industry, and as illustrated in
(10) Also, as generally known in the industry, and as illustrated in
(11) Under such controls, the motor 116 is effective to drive an endless chain (not shown) or other connector, like a belt or screw, along rail 34. The chain is operably connected through carriage 40 to one end of link 39, link 39 attached at its opposed end to the door 32. Accordingly, as a consequence of the motor driving the endless chain, garage door 32 would be moved between open and closed positions, the door guided along spaced tracks 36 and 38.
(12) As conventionally known in the art, the signals from wireless transmitters 10 and 16 are generally in a certain frequency range (e.g., 300-400 MHz) and typically include an initial authorization code portion followed by an encrypted access control code portion. While various types of coding formats may be used for these signals, in the specific embodiment now described, these signals are of the type currently used by Overhead Door Corporation and Genie, and known in the industry by the INTELLICODE I trademark. The details of this coding structure are described in U.S. Pat. No. 6,049,289 (the '289 patent), assigned to the assignee of the present invention, and incorporated herein in its entirety. In such coding, the authorization code comprises (i) a unique transmitter identification code, namely the transmitter serial number, and (ii) one or more function codes, specifically button values of the transmitter, and the encoded access control code portion is a randomly generated multi-bit hopping code Alternatively, the authorization code may refer to any specific identifier value of a transmitter, represented, for example, as a binary, hexadecimal, numeric, alphanumeric, or other known (or to be known) form. The transmitted signals may also include serialized quick turn programming (SQTP) data, one or more algorithmic routines, controller-specific keys (i.e., values specific to a particular PICO controller or microcontroller), or the like. SQTP data may be used and programmed, for example, by a PICO microcontroller.
(13) In order for the garage door opening system 1 to operate as intended, the authorization codes that are resident in the transmitters 10 and 16 must be identical to the corresponding codes that are resident in the garage door operator power head unit 22. In particular, and relevant to the process described herein, the authorization code associated with each transmitter that is to be paired with a specific power head unit must have an identical authorization code stored in the power head unit (i.e., in its memory) in order to enable operation of the garage door opening system 1. Indeed, it is this matching that enables the operation of the door operator, whether the door operator is of the described power head type, jackshaft type, or otherwise. As explained above, existing methods of achieving this pairing required the user or the installer to program these codes after the equipment left the factory and was delivered to the user.
(14) However, in accordance with the method of the invention, the required pairing is carried out prior to the delivery of the garage door operator to the user, and specifically at the factory, as part of the overall door opening system manufacturing process. Accordingly, with reference to
(15) Accordingly, and as schematically illustrated, transmitter 402 sequentially proceeds through three different stations along production path 450 in environment 452. At the first station, transmitter 402 has its authorization code pre-programmed into its memory. While any format of authorization code may be used, in accordance with the use of the INTELLICODE I format of this embodiment, the authorization would include (i) as a unique transmitter identification code, the serial number portion of the INTELLICODE signal, and (ii) a function code, namely the button values of the INTELLICODE signal. Transmitter 402, after such pre-programming, is then advanced to a second station where, by depression of buttons 404 & 406, the authorization code is wirelessly transferred to a wireless receiver unit 418, the authorization code data thereafter routed from the receiver 418 to a printer 420.
(16) Transmitter 402 is then advanced to a third position, where printer 420 prints a label 428 with appropriately encoded indicia (e.g., bar code data) corresponding to the received authorization code. The so-encoded label is then attached to the transmitter 402 that is to be paired with power head unit 408, to the packaging for transmitter 402, and/or to a pallet upon which the transmitters that have been selected to be paired with a particular power head unit are placed. It is to be understood that printer 420, instead of printing a label with the coded data, may alternately print the encoded indicia directly on the transmitter 402 itself in the field 428.
(17) The transmitter 402, with the encoded data so applied, is thereafter moved to a different manufacturing or factory environment 400 where a scanner 422 scans the printed indicia on the transmitter (or label) corresponding to the authorization code. The scanned authorization code, under control of computing device 424, is then transmitted by way of network 430 to server 432 for storage in its database 434. Network 430 may be, without limitation, one or more local area networks (LANs), wide area networks (WANs), private virtual networks (PVNs), public networks, or the like, currently known to persons of ordinary skill in the art. Such are commonplace in enterprisewide computer networks, intranets, and the Internet.
(18) The computing device 424 may be, without limitation, one of the many different types of computer processors known to those of ordinary skill in the art, such as a programmable microcontroller, with associated memory. Receiver 418 may be a portion of a standalone control device or may be controlled by the computing device 424.
(19) Referring still to
(20) In a final stage, mechanical arm 436 depresses button/switch 410 to move the power head unit 408 out of learn mode and into the operate mode. The so programmed power head unit 408, and all of the other wireless transmitters 402 that have their authentication programmed for pairing with the power head unit 408, are then packaged together and shipped from the manufacturing facility 400 for eventual distribution to the end user. Given that the power head unit 408 and all the packaged transmitters have been pre-paired with matching authorization codes, the end user then only needs to unpackage the components, and the garage door operator is ready for operation without any further pairing required.
(21)
(22) Various modifications to the previously described embodiment may be made by one of ordinary skill in the art without departing from the principles of the method of the invention. For example, while the placement of the power head unit 408 into and out of the learn mode has been effected by the manual depression of buttons/switches on the power head, such may also be accomplished by the remote transmission of a plurality of sequential signal codes, each code respectively and sequentially placing the power head into the learn mode, transferring and storing of the authorization code, and moving the power head out of the learn mode back to its operating mode.
(23) Also, while receiver 418, printer 420, scanner 422, computing device 424, server 432, test transmitter 442, and programming device 444 are depicted as separate equipment, some or all of these components may be included in a single item of equipment. Also, indicia 426, while disclosed as being in bar code format, may alternatively be in other coded formats, such as infrared marking, radio frequency identification coding (RFID), alphanumeric identifier, watermark, or other graphic marking indicating the authorization code. Moreover, instead of affixing a printed label that is thereafter scanned, a suitable alternative may be to simply transmit the authorization code received by receiver 418 directly to server 432 for storage in database 434.
(24) Various other modifications and additions to the disclosed embodiment will become apparent to those of ordinary skill in the art without departing from the spirit and scope of the invention as defined solely by the appended claims.