Remote control button actuation system with proxy remote
10977930 · 2021-04-13
Assignee
Inventors
Cpc classification
G07C9/00309
PHYSICS
G07C9/00182
PHYSICS
G07C2009/00261
PHYSICS
G08C2201/93
PHYSICS
International classification
Abstract
An actuation system used to actuate one or more buttons on a remote control device, such as a key fob, based upon commands that are generated from a mobile device. The actuation system includes a key fob enclosure located remotely from the vehicle. When a command is received on the mobile device, the command is relayed to a controller within the key fob enclosure, causing a button on the key fob to be depressed. The RF signal from the key fob is translated into a digital message which is relayed to a proxy remote located within the vehicle. The proxy remote, in turn, translates the digital message to an RF signal which is transmitted and received by systems within the vehicle. In this manner, the proxy remote is able to communicate using RF signals with the vehicle without requiring the key fob to be located near the vehicle.
Claims
1. A system to actuate one or more functions associated with one or more buttons on a remote for a vehicle based on command signals generated by a mobile device, the system comprising: a housing configured to securely receive the remote; a user interface included on the mobile device; a controller located within the housing and configured to receive the command signals from the mobile device; a button actuator being configured to engage one of the buttons of the remote such that the remote generates an RF remote command signal, wherein the controller converts the RF remote command signal into a digital message; a transmitter operable to transmit the digital message; a proxy remote positionable within a communication range of the vehicle to receive the digital message and to convert the digital message into a RF vehicle command signal.
2. The system of claim 1 wherein the proxy remote is operable to transmit the RF vehicle command signal.
3. The system of claim 1 further comprising a remote server platform positioned to receive the digital message from the controller and to relay the digital message to the proxy remote.
4. The system of claim 3 wherein the remote server platform receives the command signals from the mobile device.
5. The system of claim 3 further comprising a telematics gateway positioned to communicate with the proxy remote and the remote server platform.
6. The system of claim 1 wherein the proxy remote is operable to receive an RF identification signal from the vehicle and to transmit a response RF identification signal to the vehicle.
7. The system of claim 1 further comprising a memory device operable to store a plurality of digital messages from the controller.
8. The system of claim 1 wherein the button actuator is positioned within the housing.
9. The system of claim 1 wherein the housing is located outside of the communication range of the vehicle.
10. The system of claim 1 wherein the remote is a key fob.
11. An actuation system to actuate one or more buttons on a remote for a vehicle based on command signal generated by a mobile device, the actuation system comprising: a housing configured to securely receive the remote, wherein the housing is located outside of a communication range of the vehicle; a user interface included on the mobile device; a controller located within the housing and configured to receive the command signals from the mobile device and convert the command signal into position commands; a button actuator being configured to receive the position commands from the controller and actuate one of the buttons of the remote such that the remote generates an RF remote command signal, wherein the controller converts the RF remote command signal into a digital message; a transmitter operable to transmit the digital message; a proxy remote positionable within the communication range of the vehicle to receive the digital message and to convert the digital message into a RF vehicle command signal.
12. The system of claim 11 wherein the proxy remote is operable to transmit the RF vehicle command signal.
13. The system of claim 11 further comprising a remote server platform positioned to receive the digital message from the controller and to relay the digital message to the proxy remote.
14. The system of claim 13 wherein the remote server platform receives the command signal from the mobile device.
15. The system of claim 13 further comprising a telematics gateway positioned to communicate with the proxy remote and the remote server platform.
16. The system of claim 11 wherein the proxy remote is operable to receive an RF identification signal from the vehicle and to transmit a response RF identification signal to the vehicle.
17. The system of claim 11 further comprising a memory device operable to store a plurality of digital messages from the controller.
18. A method of initiating one or more functions of a vehicle that are each associated with one or more buttons on a remote for the vehicle utilizing a mobile device, the method comprising: positioning the remote in a housing that is located outside of a communication range of the vehicle; generating a command signal from the mobile device; receiving the command signal with a controller located within the housing; engaging one of the buttons on the remote associated with the command signal such that the remote generates an RF remote command signal; converting the RF remote command signal into a digital message; transmitting the digital message from the housing; receiving the digital message at a proxy remote positioned within the communication range of the vehicle; converting the digital message into a RF vehicle command signal at the proxy remote; and transmitting the RF vehicle command signal from the proxy remote.
19. The method of claim 18 further comprising the step of receiving the digital message in a remote server platform and relaying the digital message from the remote server platform to the proxy remote.
20. The method of claim 18 further comprising the steps of: receiving an RF identification signal from the vehicle at the proxy remote; and transmitting a response RF identification signal to the vehicle from the proxy remote.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
(1) In the Figures, like reference numerals refer to like parts throughout the various views unless otherwise indicated. For reference numerals with letter character designations such as “102A” or “102B”, the letter character designations may differentiate two like parts or elements present in the same Figure. Letter character designations for reference numerals may be omitted when it is intended that a reference numeral to encompass all parts having the same reference numeral in all Figures.
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION
(6) Aspects, features and advantages of several exemplary embodiments of the remote button actuation system will become better understood with regard to the following description in connection with the accompanying drawing(s). It should be apparent to those skilled in the art that the described embodiments of the present description provided herein are illustrative only and not limiting, having been presented by way of example only. All features disclosed in this description may be replaced by alternative features serving the same or similar purpose, unless expressly stated otherwise. Therefore, numerous other embodiments of the modifications thereof are contemplated as falling within the scope of the present description as defined herein and equivalents thereto. Hence, use of absolute terms such as, for example, “will,” “will not,” “shall,” “shall not,” “must” and “must not” are not meant to limit the scope of the present description as the embodiments disclosed herein are merely exemplary.
(7) The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as exclusive, preferred or advantageous over other aspects.
(8) In this description, the term “portable computing device” (“PCD”) is used to describe any device operating on a limited capacity power supply, such as a battery. Although battery operated PCDs have been in use for decades, technological advances in rechargeable batteries coupled with the advent of third generation (“3G”) wireless technology have enabled numerous PCDs with multiple capabilities. Therefore, a PCD may be a cellular telephone, a satellite telephone, a pager, a PDA, a smartphone, a navigation device, a smartbook or reader, a media player, a combination of the aforementioned devices, a laptop computer with a wireless connection, among others.
(9)
(10) The key fob 4 is shown positioned on a floor 14 of the drawer 3. It is contemplated that the floor 14 could include one or more sticky pads that allow the key fob 4 to be securely held in the position as shown in
(11) Included within the open interior of the housing 10 is a three axis button actuator operable to move a plunger in the x, y and z axes such that the movable plunger can be accurately positioned above any one of the multiple buttons 12 on the key fob 4 when the key fob 4 is positioned within the key fob drawer. The actuator system includes a controller that is operable to control the position of the plunger and the movement in the z direction. One example embodiment of the three axis button actuator is shown and described in U.S. Pat. No. 9,576,414, the disclosure of which is incorporated herein by reference.
(12)
(13) Once the location of the key fob 4 is identified within the drawer, this information is used to create location identification information which is sent from the application software on the smartphone to the controller located within the actuation system 1.
(14) After the location of the key fob is identified utilizing the application software on the smartphone, the drawer 3 is retracted. The drawer 3 retracts to a known and physically defined location. Since the location of the key fob 4 is known relative to the floor 14 of the drawer 3 and the location of the drawer is also known, the controller can then operate the three-axis button actuator to position the plunger above any of the selected buttons 12 on the key fob 4.
(15) The depth of the button press, which is the z button parameter, is determined using one or both of the following methods: 1) depressing the plunger while monitoring motor current and stopping at a predetermined amount of motor current and/or 2) monitoring for RF transmissions from the key fob indicating a button has been depressed.
(16) The housing is designed to create part of a Faraday cage for blocking all RF signals into or out of the housing. The removable drawer cover 2 shown in
(17) Referring now to
(18) Once the key fob 4 is positioned within the drawer and the drawer is closed, the button pressing robot 32 can be actuated to move a plunger to cause the key fob 4 to generate the RF remote command signal that would otherwise be used to perform certain functions with respect to the vehicle. In the embodiment shown in
(19) When the wireless RF signals are received from the key fob 4, the control system 36 decodes the wireless transmission and converts the RF transmission into a digital data message utilizing the decoder and controller. In this manner, the control system is able to convert an RF transmission into a digital message for further transmission. The digital message generated by the control system 36 can be transmitted away from the remote control button actuation system 1 utilizing multiple different types of communication. In the embodiment illustrated, a wireless router 38 can be used to communicate to a remote server platform 40 utilizing a WiFi communication protocol. Alternatively, a wireless antenna 42 can be utilized to communicate to a receiver 44, which in turn is in communication with the remote server platform 40. In this manner, the remote control actuator system can communicate utilizing long-range connectivity to the internet via cellular or Wi-Fi or can utilize Bluetooth or other wireless communication techniques to communicate to the remote server platform 40 through the receiver 44.
(20) Referring now to
(21) The proxy remote 46 is designed with the capability of decoding RF transmissions received from the vehicle and to encode RF transmissions that are transmitted to the vehicle. In this manner, the proxy remote 46 acts as a communication interface between a mobile device 22 of the user and the systems of the vehicle.
(22) The mobile device 22 shown in
(23) The operation of the system of the present disclosure will now be described with reference to the drawing figures. Initially, when a vehicle owner wishes to carry out some commands related to operation of the vehicle, such as unlocking doors, opening the trunk, or starting the vehicle, the user engages a user interface 24 displayed on the screen of the mobile device 22. The mobile device 22 relays this desired command to the remote server platform 40 shown in
(24) The proxy remote 46 is designed to convert the digital message to an RF vehicle command signal which can then be transmitted by the proxy remote 46 and received by the ignition RFID reader 48 or the keyless entry system 50 of the vehicle. The RF vehicle command signal transmitted by the proxy remote 46 corresponds to the RF remote command signal generated by the key fob 4 such that the proxy remote 46 acts like the key fob 4. In this manner, a command received from a user at the mobile device 22, such as unlock the doors, ultimately results in the generation of an RF vehicle command signal by the proxy remote 46 to control the desired operation of various vehicle systems, such as the ignition, vehicle locks or trunk within the vehicle. In such an embodiment, the key fob 4 remains securely located at a home or office of the vehicle owner and is not present within the vehicle or located within communication range of the vehicle. The proxy remote 46 is able to generate the RF commands only upon receipt of digital messages from the remote control button actuation system 1. Thus, the proxy remote 46 can only function in combination with the key fob 4. Such enhanced security is believed to be a desirable feature and component of the system of the present disclosure.
(25) As described above, several transmissions of information must occur when a vehicle owner selects a function on the mobile device 22. In a best case scenario, the messages are transmitted without any significant delays. However, in order to avoid transmission delays over the cellular and internet connections, several different button commands messages can be preloaded into the memory on either the remote server platform 40 or directly onto the proxy remote 46. As an example, the controller of the control system 36 can actuate the door unlock button on the key fob 4 multiple times and create a digital message for the RF remote command signal generated during each button actuation. The digital messages could then be stored in the remote server platform 40 or stored directly on memory included within the proxy remote 46. The pre-stored command messages would then be accessed immediately after the interface screen on the mobile device 22 is depressed.
(26) If the mobile device 22 were in direct communication with the proxy remote 46, such as shown by the communication line 56, depression of a portion of the screen of the mobile device 22 would immediately result in the proxy remote generating the RF vehicle command signals to the system within the vehicle. Once a pre-loaded command was utilized, the command would be removed from memory and a fresh pre-loaded command would be requested from the remote control actuator system 1. In this manner, a stored queue of commands would be available either within the remote server platform 40 or the memory on the proxy remote 46.
(27) In yet another alternate embodiment of the present disclosure, the proxy remote 46 would be configured to enable the proxy remote 46 to interact with a vehicle ignition immobilizer or passive entry system by receiving RF commands from the vehicle. The RF commands from the vehicle would be decoded within the proxy remote 46, transmitted to the remote control button actuation system 1 and finally retransmitted via RF to the key fob 4. The key fob 4 would then respond with an RF response, which would be decoded within the remote control button actuation system 1 and transmitted back to the proxy remote, which would then transmit the response via RF to the vehicle. Such configuration would allow the proxy remote 46 to communicate the required response to the vehicle even though the key fob 4 for the vehicle is located at a remote location.
(28) In yet another alternate embodiment of the present disclosure, the encryption algorithm used by the vehicle ignition immobilizer and keyless entry system could be decoded by studying the RF commands and responses from the vehicle and key fob 4. In such an embodiment, a duplicate encryption system would be created in the remote server platform 40, a mobile device app or proxy remote 46 that was synchronized to the vehicle. To prevent a loss of synchronization of the original key fob with a vehicle through non-use, a remote control button actuation system 1 could be requested to command a key fob button press every time the duplicate encryption system issues a command. This would ensure that if the vehicle owner decided to return the original key fob, it would be in synchronization with the vehicle.
(29) In accordance with another contemplated feature of the present disclosure, the remote server platform 40 or other processing locations can be used to reverse engineer the public and private keys of the encryption algorithm utilized by the vehicle and key fob 4. As an illustrative example, when the key fob 4 and vehicle use an encrypted, rolling code RF signal from the key fob 4, the transmissions can be analyzed in an attempt to determine the encryption algorithm. Once the encryption algorithm has been determined, direct communication with the key fob 4 will no longer be required since the RF signal generated by the key fob 4 can be replicated either at the remote server platform 40 or at the proxy remote 46.
(30) In the embodiment described immediately above, the rolling code RF signals can be used to control a variety of controlled RF devices, such as vehicles, garage door openers, and security systems. The use of such systems would eliminate the need of a physical remote control device such that the devices could become part of an internet of things (IoT) business model.
(31) As previously described, the three-axis button press robot 32 is included as part of the remote control button actuation system 1. However, it is contemplated that the three-axis button press robot 32 could be replaced with a much more simple design that includes an actuator that is movable along a single-axis. In such an embodiment, one or more plungers would be manually located above a button on the key fob 4. The manual location of the plungers would thus require the plungers to move only in the z direction since the plunger would be accurately positioned above the key fob button 12. In such an embodiment, the controller 36 shown in