USPatent applicationPatented

Universal garage door opener and appliance control system

Granted 7 May 2013 · 1 office action

Life of the application

13 dated events
⤢ drag to zoom20102012201420162018202020222024202620282030ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A control module may be configured to support wireless transmission and/or receipt of signals used to direct universal garage door openers and other appliance control systems. The control module may be operable to prevent certain garage door opener and/or application control requests in the event certain security measures are not met. The control module may be integrated into a smart junction box, body control module, and/or other module in the event the control module is adapted for use within a vehicle.

Description

8 parts
›CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of U.S. provisional Application No. 61/335,949 filed Jan. 14, 2010. The disclosure of which is incorporated in its entirety by reference herein.

›TECHNICAL FIELD

The present invention relates to universal garage door openers and appliance control systems, such as but not limited to the type that may be incorporated into a vehicle.

›BACKGROUND

Home appliances, such as garage door openers, security gates, home alarms, lighting, and the like, may conveniently be operated from a remote control. In some cases, the remote control may be purchased together with the appliance. The remote control transmits a radio frequency activation signal which is recognized by a receiver associated with the appliance, such as for use in controlling the operation thereof. Aftermarket remote controls are gaining in popularity as such devices can offer functionality different from the original equipment's remote control. Such functionality includes decreased size, multiple appliance interoperability, increased performance, and the like. Aftermarket controllers are also purchased to replace lost or damaged controllers or to simply provide another remote control for accessing the appliance.

An example application for aftermarket remote controls are remote garage door openers integrated into an automotive vehicle. These integrated remote controls provide customer convenience, appliance interoperability, increased safety, and enhanced vehicle value. One problem with such devices is the potential of an unauthorized user gaining access to the vehicle to direct undesirable control of the garage door opener, such as by reaching through an open window and activating a button included on a garage door opener interface mounted within an interior of the vehicle.

›BRIEF DESCRIPTION OF THE DRAWINGS

The present invention is pointed out with particularity in the appended claims. However, other features of the present invention will become more apparent and the present invention will be best understood by referring to the following detailed description in conjunction with the accompany drawings in which:

FIG. 1 illustrates an appliance system in accordance with one non-limiting aspect of the present invention;

FIG. 2 illustrates a vehicle control module in accordance with one non-limiting aspect of the present invention;

FIG. 3 illustrates a flowchart of an appliance control method in accordance with one non-limiting aspect of the present invention;

FIG. 4 illustrates a vehicle control module in accordance with one non-limiting aspect of the present invention; and

FIG. 5 illustrates a vehicle control module in accordance with one non-limiting aspect of the present invention.

›DETAILED DESCRIPTION · 1 of 4

FIG. 1 illustrates an appliance system 10 in accordance with one non-limiting aspect of the present invention. The present invention contemplates wirelessly controlling any number of appliances and types of appliances, such as but not limited to home appliances, and for exemplary purposes, is predominately described with respect to the wirelessly controlled appliance being a garage door opener 12 . The garage door opener (GDO) 12 may be operable to actuate a garage door 14 in an up and down manner, or otherwise between opened and closed positions, or some position therebetween, such as to control access to a home garage. The wireless control is shown to be facilitated with wireless signals sourced from a remote control 16 purchased with the garage door opener 12 , a vehicle control module 20 , and a portable wireless fob 22 .

The fob 22 may include a transmitter (not shown) operable to transmit wireless garage door signals directly to the garage door opener 12 or to the vehicle control module 20 for relay to the garage door opener 12 . The fob 22 may include a number of buttons, a touch screen, or other user interface to facilitate receiving garage door opener related commands from a user. The vehicle control module 20 may be operable in cooperation with a GDO interface 28 (see FIG. 2 ) mounted to a vehicle, such as within the passenger compartment (instrument panel, headliner, steering wheel, etx.) or on an exterior door panel. In this manner, a user positioned within or near the vehicle 30 or in possession of the fob 22 may be able to control one or more garage door related events by interacting with the GDO interface 28 or fob 22 . The vehicle control module 20 and fob 22 may be programmed with or otherwise operable to learn a code or other messaging requirement of the garage door opener 12 in order to facilitate proper transmission of the garage door signals.

FIG. 2 illustrates the vehicle control module 20 in accordance with one non-limiting aspect of the present invention. The vehicle control module 20 may be included as part of a smart junction box (SJB), body control module (BCM) and/or other module included with the vehicle 30 and having a microcontroller 36 operable to support the operations contemplated by the present invention. The microcontroller 36 may include a processor, memory, I/O and/or other features necessary to support the operations contemplated by the present invention. One non-limiting aspect of the present invention contemplates the microcontroller 36 being operable to support remote start (RS), passive entry passive start (PEPS), remote keyless entry (RKE), tire pressure monitoring system (TPMS), and/or universal garage door opener (UGDO) (also referred to interchangeably herein as GDO) related operations. Code required to support theses and other operations may be stored on the microcontroller memory.

One or more of the operations supported by the microcontroller 36 may be considered as wireless-based controls in the event signals indicating a request to implement a particular control originate from a wireless source, i.e. fob, passive entry device (may be included as part of fob), and tire pressure monitoring element or in the event the implemented control requires transmission of wireless signals. Optionally, the vehicle control module 20 may include a BUS transceiver 38 or other suitable network interface to facilitate communication of messages and other signals to the microcontroller 36 and/or a direct connect to the GDO interface 28 . In the event the controls commanded by the microcontroller 36 involve controlling one or more vehicle subsystems to implement a particular operation, the microcontroller 36 may transmit suitable instructions/commands to those vehicle subsystems by way of the BUS transceiver 38 , such as but not limited to commands formatted according to CAN, LIN, or other network protocols.

In addition to communications carried out through the BUS interface 38 , the microcontroller 36 may also be operable to wireless communication through one or more vehicle antennas 40 , 42 . FIG. 2 illustrates a first antenna 40 being included outside of the vehicle control module 20 and a second antenna 42 being included within the vehicle control module 20 . The first antenna 40 may be mounted in a particular area of the vehicle 30 suited to certain types of communications, such as to support RS, UGDO, RKE, and PEPS related operations. While only one first antenna 40 is shown, the present invention fully contemplates the use of multiple antennas exterior to the vehicle control module 20 and an ability to selective switch signal delivery to the exterior antennas 40 most suitable to a particular operation. The second antenna 42 may be included within the vehicle control module 20 to support operations where a wireless range of communication is shorter, such as to support TPMS related operations. While only one second antenna 42 is shown, the present invention fully contemplates the use of multiple antennas interior to the vehicle control module 20 and an ability to selective switch signal delivery to the interior antennas most suitable to a particular operation.

The vehicle control module 20 may include a transceiver 46 and a transmitter 48 operable with one or more of the first and second antennas 40 , 42 , or additional antennas if used, through connections provided through one or more corresponding switches 52 , 54 . The switches 52 , 54 may be controlled by the microcontroller 36 to selectively, and optionally simultaneously, connect one or more of the transceiver 46 and transmitter 48 to one or more of the antennas 40 , 42 . The transceiver 46 may be operable to support two-way type communications, such as those required to support RS, TPMS, RKE, and PEPS related operations. The transmitter 48 may be a more limited device operable to support only one-way, transmitting type communications, such as those required to support UGDO related operations. Of course, the transmitter 48 may be replaced with a transceiver in the event the GDO 12 supports two-way communications and/or the operations performed by the transmitter 48 may be performed by the transceiver 46 .

›DETAILED DESCRIPTION · 2 of 4

The vehicle control module 20 may include a voltage regulator 60 operable to regulate voltage and/or current provided to power the microcontroller 36 , transceiver 46 , and transmitter 48 . The voltage regulator 60 may be operable to regulate energy provided from a vehicle battery (high or low voltage), capacitor, generator, charger, or other vehicle based energy source. The operation of the voltage regulator may be controlled by the microcontroller 36 , such as to selectively provide the same or different energy to one or more of the transceiver 46 and transmitter 48 , including capabilities to prevent the flow of energy to either one of the transceiver 46 and transmitter 48 . The voltage regulator 60 may also be a passive device, such as the type configured to provide a constant output regarding of input fluctuations.

The vehicle control module 20 may include a transistor 62 or other suitable element between the voltage regulator 60 and the transmitter 48 . The transistor 62 may be controlled by the microcontroller 36 to short or otherwise prevent the voltage regulator 60 from powering the transmitter 48 . This type of arrangement may be advantageous in preventing transmission of vehicle originating garage door signals in the absence of microcontroller authorization. One non-limiting aspect of the present invention contemplates the microcontroller 36 preventing powering of the transmitter 48 when security of the GDO interface 28 may be compromised, such as when a vehicle window is down, the vehicle is locked, or other conditions or combinations thereof occur where a non-authorized individual may be able to reach the GDO interface 28 to direct what would be characterized as a non-authorized or undesirable GDO event.

The boundaries of the vehicle control module 20 may be equivalent to boundaries of a printed circuit board (PCB) 66 , or other similarly functioning element, used to support and/or electrically connect the illustrated elements together. The PCB 66 may include additional components, such as those associated with operation of a SJB and/or BCM, and/or the PCB 66 may be one of one or more PCBs used to support other components associated with the SJB and/or BCM. Optionally, the microcontroller 36 may include capabilities to support or otherwise implement SJB and BCM related operations. The vehicle control module components and the SJB, BCM, or other module, components may be enclosed within a single housing (see FIG. 1 ). The housing may be sufficiently adapted to be mounted within an instrument panel area of the vehicle 30 , optionally, within an area of the instrument panel hidden from normal viewing angles of vehicle occupants.

An immobilizer 68 may communicate through the BUS transceiver 38 or directly (as shown) with the microcontroller 36 . The immobilizer 68 may be configured to indicate whether an authorized key is within an ignition switch (not shown). The immobilizer 68 may be used to grant and deny certain vehicle operations depending on whether the key within the ignition includes a wireless chip having keys matching with those authorized to control the vehicle 30 . For example, a valet key may be used to drive the vehicle but it may not have the same wireless chip or chip characteristics of the key authorized to fully control the vehicle 30 . The immobilizer 68 may be operable to a disarmed state when the fully authorized key is inserted and to an armed state when the less than fully authorized key is inserted.

FIG. 3 illustrates a flowchart 80 of an appliance control method in accordance with one non-limiting aspect of the present invention. The method is predominately described with respect to controlling the GDO 12 for exemplary, non-limiting purposes and would apply equally to control of other appliances. The method may be embodied in a computer-readable medium or other medium suitable for storing code or other executable programming, such as for execution with but not limited to the microcontroller 36 , or other device sufficiently operable to support execution of the operations necessary to implement the methods contemplated by the present invention.

Block 80 relates to the microcontroller 36 determining a GDO command request, such as a command to open or close to garage door or to perform some other operation. The GDO command request may originate from one of the fob 22 and GDO interface 28 . The microcontroller 36 may determining the request according to wireless signals received from the fob 22 , through the direct connection to the GDO interface, and/or through signals received through the BUS transceiver 38 . In the case of the signals originating from the fob 22 , the GDO commands may be received through two-way, non-GDO communications with the fob 22 , i.e., instead of communicating with the microcontroller 36 through the GDO transmitter 48 using GDO formatting signaling, the corresponding signaling may be formatted according to RS, RKE, TPMS, and/or PEPS used by the transceiver 46 to support two-way communications.

Block 82 relates to the microcontroller 36 determining whether the GDO command originated from the vehicle 30 or from outside the vehicle 30 , which may be determined, for example, based on whether the GDO command originated from the fob 22 or GDO interface 28 . This determination, or a similar determination, may be helpful in assessing security of the source requesting the GDO action. The fob 22 , for example, may have a greater level of presumed security than a source connected to the vehicle 30 since there are a limited number of fobs 22 authorized to control the vehicle 30 and those fobs 22 typically travel on the person of persons authorized to control the vehicle 30 . The vehicle-mounted source 20 , in contrast, may not have the same level of presumed security since those sources can be actuated by non-authorized persons when the vehicle 30 is unlocked or a window is down.

In the event the GDO command originates from the fob 22 , the related GDO operation may be instigated in Block 84 with the microcontroller 36 instructing the transmitter 48 to transmit the corresponding signaling, and optionally, with the microcontroller 36 controlling the antenna switches 52 , 54 to connect the appropriate antenna 40 , 42 to the transceiver 48 . The fob 22 issuing the GDO command may be required to pass an authentication test prior to the requested action being granted in Block 84 . The authentication test may simply require the fob to be within a wireless range to the vehicle 30 , i.e., a range in which the vehicle 30 may be able to wirelessly communicate with the fob 22 , which may vary depending to the antenna 40 , 42 used to the support the related signaling, and/or that the requesting fob 22 also exchange authenticating keys or perform some other mating operation with the microcontroller 36 in order to insure the requesting fob 22 is authorized to control and direct operations of the microcontroller 36 .

›DETAILED DESCRIPTION · 3 of 4

Block 86 relates to the microcontroller 36 performing an additional security check prior to the granting the requested GDO command in Block 84 or denying the requested GDO command in Block 88 . The additional security check may be used to insure the conditions attendant to the request are those that are or tend to reflect conditions which would occur with authorized access to the vehicle 30 . This security test may be tailored to the present vehicle conditions, i.e., different test may be performed depending on whether the vehicle 30 is locked and/or the windows are down.

Block 86 is shown to test based on the presence of a mated or authenticated fob 22 within the wireless range to the vehicle 30 , and optionally, based on whether the fob 22 is authorized to control the vehicle 30 (fobs 22 may be mated with vehicle types but authenticated to control a specific vehicle) or whether another authorization even has taken place, such as by a user keying in a code to the vehicle door pad, etc. Optionally, the armed and disarmed state of the immobilizer 68 may be used as a further test in that the GDO command may be prevented when a sufficiently authorized fob is not found within the wireless range unless the immobilizer is in the disarmed state.

Block 88 relates to the microcontroller 36 preventing the GDO command request in the event the security check of Block 86 is not passed. The GDO prevention may include instructing the GDO transmitter 48 to ignore any requests to transmit GDO signals to the GDO 12 . In the case of the GDO transmitter 48 being a slave transmitter or otherwise being unable to ignore such GDO requests or in order to otherwise prevent any such decision making, the GDO prevention may include the microcontroller 36 controlling the switch 62 used to connect the GDO transmitter 48 to the voltage regulator 60 to an open position in order to prevent powering of the GDO transmitter 48 or controlling the antenna switches 52 , 54 to disconnect the transmitter 48 from the antenna 40 , 42 required to properly transmit the GDO signals.

FIG. 4 illustrates a vehicle control module 100 in accordance with one non-limiting aspect of the present invention. The vehicle control module 100 includes many of the same components as the vehicle control module 20 shown in FIG. 2 . The common features are referred to with the same reference numbers in both Figures. The vehicle control module 100 of FIG. 4 varies at least in so far as use of the transistor 62 has been omitted in favor of a software control methodology whereby the microcontroller issues commands/instructions to the transmitter 48 in order to prevent the transmitter from issuing GDO commands to the GDO 12 . The microcontroller 36 is operable to detect various operating parameters and selectively enable and disable the transmitter 48 as a function thereof. Each request made for the transmitter 48 to issue a GDO command may be verified by the microcontroller and specifically authorized with a corresponding enable/disable message. The microcontroller 36 may review and issue enable/disable message for each request and/or blanket instructions may be provided for certain periods of time instead of requiring the microcontroller 36 to separately issue instructions for each request.

FIG. 5 illustrates a vehicle control module 120 in accordance with one non-limiting aspect of the present invention. The vehicle control module 120 includes some of the same components as the vehicle control module 20 shown in FIG. 2 . The common features are referred to with the same reference numbers in both Figures. The vehicle control module 120 of FIG. 5 varies at least in so far as use of the transistor 62 has been omitted in favor of a software control methodology whereby the microcontroller issues commands/instructions to the transmitter 48 in order to prevent the transmitter from issuing GDO commands to the GDO 12 . The vehicle control module 120 varies further in that the switch 52 is controlled to selectively switch the antenna 40 between the microcontroller 36 and transmitter 48 depending on the entity authorized to transmit signals during the current period of time. The vehicle control module 120 varies further in that the transceiver 46 has been removed from the PCB 66 . The transceiver 46 are shown to separate elements 126 , 128 , 130 , optionally on separate PCBs located through the vehicle 30 , whereby the operations thereof facilitate by the microcontroller 36 are implement at least partially based on signals carried over corresponding buses therebetween.

As supported above, one non-limiting aspect of the present invention is intended to apply to any number of remotely controllably systems, such as but not limited to a universal garage door opener (UGDO) and appliance control system disclosed in U.S. Pat. No. 7,039,397, entitled User-Assisted Programmable Appliance control, the disclosure of which is hereby incorporated in its entirety. As opposed to some systems where a dedicated microcontroller is used to support UGDO related processing, one non-limiting aspect of the present invention contemplates integrating the UGDO logic within a body control module (BCM), smart junction box (SJB), or some other microcontroller based vehicle system so as to eliminate the need for a dedicated UGDO microcontroller.

A RF section used to facilitate the wireless communications between the vehicle and a garage door or other controlled appliance may be connected to a microcontroller by way of a vehicle network, such as a LIN or CAN protocol compliant network. This arrangement may require conversion or encapsulation of UGDO related commands at the microcontroller end into the compliant protocol and then decoded back to the UGDO based commands understood by the UGDO RF section. In comparison to systems having a dedicated UGDO microcontroller, this process may add additional processing to support communications over the vehicle bus.

UGDO buttons may be included within a vehicle dash or instrument panel together with RF section may be located remotely from microcontroller. In this implementation, the microcontroller in the BCM or SJB may execute computations necessary for learning and for operation of UGDO functions. Control of the RF section and button sensing may be communicated over the bus such that the architecture provides a cost reduction by utilizing microcontroller in the BCM/SJB and enhances security by allowing UGDO function only if vehicle is authorized (via fob, key, keypad, etc.), i.e., if one has successfully entered the vehicle and/or started the vehicle in the case where the BCM or SJB is non-function until vehicle start.

›DETAILED DESCRIPTION · 4 of 4

Optionally, the UGDO buttons may be located remotely from the microcontroller along with the RF section and antenna. In this implementation, the microcontroller in the BCM or SJB may execute all the computations necessary for learning and for operation of UGDO functions. Control of RF section and button sensing may be communicated over the bus. This architecture may provide a cost reduction by utilizing a microcontroller in the BCM/SJB plus it may enhance security by allowing UGDO function only if a proper authorization event has occurred. In addition, this architecture may also allow the placement of the RF section in the most RF-friendly spot while allowing the buttons to be located in an ergonomic location which is often different than the best location for RF.

The RF section (i.e., components required to support the noted wireless operations) may be located in the BCM/SJB, and the RF antenna may be located in a position which is RF friendly. In this implementation, the microcontroller in the BCM or SJB may execute all the computations necessary for learning and for operation of UGDO functions. Button sensing may be communicated over the bus (or hardwired). This architecture may provide a cost reduction by integrating the micro and RF section in the BCM/SJB plus it may enhance security by allowing UGDO function only if vehicle is authorized. In addition, this architecture may also allow the placement of the RF antenna in the most RF-friendly spot while allowing the buttons to be located in an ergonomic location which is often different than the best location for RF.

When an UGDO button is pressed, the microcontroller may automatically switch the RF antenna from the RKE/PKE/TPM receiver to the UGDO transmitter circuit. After the requested UGDO function is performed and completed, the microcontroller may switch the RF antenna back to the RF receiver circuit. In this way, a single RF antenna may be located optimally and used for both UGDO and RKE/PKE/TPM functions for cost reduction and packaging simplification. Optionally, an additional antenna may be included to eliminate the antenna switching.

The fob may include RKE push-buttons that may be selectively activated by an operator to generate a RKE demand signal for locking or unlocking vehicle doors, opening or closing a vehicle sliding door, unlocking a vehicle trunk, activating internal and/or external vehicle lights, activating a “panic” alarm, and/or performing a variety of other vehicle related functions. It should be noted that while the present invention has been described herein as implementing push-buttons, any appropriate man-machine interface device (e.g., touch screen, switch, and the like) may be implemented to meet the design criteria of a particular application.

As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale, some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for the claims and/or as a representative basis for teaching one skilled in the art to variously employ the present invention. The features of various implementing embodiments may be combined to form further embodiments of the invention.

Claims as granted

20 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

3 codes
IPC · International Patent Classification
Section G — Physics
  • G08C19/00
USPC · US Patent Classification
701/48455/418

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomOct 2010Jan 2011Apr 2011Jul 2011Oct 2011Jan 2012Apr 2012Jul 2012Oct 2012Jan 2013Apr 2013Jul 2013USPTOApplicantNon-final rejectionResponse after non-final
USPTOApplicanthover for detail · click to open
Pendency
2.6 y
936 days filing → grant
Office actions
1
non-final + final
Responses
2
no RCE
Examiner
Dalena Tran
art unit 3664 · TC 3600
Citations: 9 back · 16 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20102012201420162018202020222024202620282030Owner 1liens, releases & corrections
TitleLienReleasehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock