Bracelet with clock and remote key fob
09744943 · 2017-08-29
Inventors
- Matthew Kenyon Hiatt (Wheaton, IL, US)
- Christopher Minuche (Roselle, IL, US)
- Brenden Alexander Pooley (Steger, IL, US)
Cpc classification
F02N11/0807
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G07C9/00182
PHYSICS
F02N2300/302
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60R25/04
PERFORMING OPERATIONS; TRANSPORTING
G04C10/02
PHYSICS
G07C9/00309
PHYSICS
G07C9/00563
PHYSICS
G08C2201/93
PHYSICS
B60R25/24
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60R25/04
PERFORMING OPERATIONS; TRANSPORTING
F02N11/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60R25/20
PERFORMING OPERATIONS; TRANSPORTING
G05D1/00
PHYSICS
Abstract
A fashionable bracelet operates as a remote car key fob and a clock. The bracelet provides multiple buttons allowing a user to operate the bracelet to control access to the vehicle coupled to the bracelet. The bracelet receives voice commands to operate the vehicle. Moreover, the bracelet incorporates a GPS subsystem for auto-piloting the vehicle to the location of the user. The bracelet further incorporates multiple LEDs to provide operational feedback to the user. The clock can be turned on and off using one of the buttons. The wireless key fob functions and the clock are controlled by a microcontroller disposed within the bracelet. The bracelet includes a battery to provide power to various components of the bracelet. The battery is operatively coupled to a solar panel. The bracelet is conveniently and securely attached to the wrist of the user.
Claims
1. A bracelet comprising: i. a body adapted to wrap around a wrist of a user; ii. a microcontroller disposed within said body; iii. a transceiver disposed within said body for communicating with a vehicle and operatively coupled to said microcontroller; iv. a set of buttons disposed within said body for controlling access to said vehicle, wherein said set of buttons includes an auto-start button, a lock door button, an unlock door button and an open trunk button, wherein each button within said set of buttons is operatively coupled to said microcontroller, and wherein pressing each button within said set of button causes a corresponding vehicle operation command sent to said vehicle over said transceiver; v. a clock disposed within said body and operatively coupled to said microcontroller for providing a time; vi. a timing device including a display, said timing device disposed within said body and operatively coupled to said microcontroller for displaying said time, and wherein said timing device and said set of buttons are in a single linear arrangement along a circular perimeter of said body; and vii. a computer program running on said microcontroller, wherein said computer program is adapted to send commands corresponding to said set of buttons to said vehicle over said transceiver.
2. The bracelet of claim 1 further comprising a set of colored LEDs corresponding to said set of buttons, wherein said set of LEDs is disposed within said body and operatively operated to said microcontroller, and wherein a LED within said set of LEDs is turned on when the corresponding button within said set of buttons is pressed.
3. The bracelet of claim 1 further comprising a Global Positioning System (“GPS”) subsystem providing physical location of said bracelet, and an autopilot button disposed within said body and operatively coupled to said microcontroller, wherein: i) said computer program sends said physical location to said vehicle; and ii) pressing of said autopilot button causes said computer program to send an autopilot command to said vehicle, wherein said vehicle self-drives to said physical location in response to said autopilot command.
4. The bracelet of claim 3, wherein said set of buttons includes said autopilot button.
5. The bracelet of claim 3 further comprising a microphone device disposed within said body and operatively coupled to said microcontroller, wherein said computer program: i) retrieves voice input data captured by said microphone; ii) performs voice recognition on said voice input data; iii) determines that a name of said bracelet is recognized from said voice input data; iv) determines that a vehicle operation command is recognized from said voice input data; and v) sends said vehicle operation command to said vehicle over said transceiver.
6. The bracelet of claim 5, wherein said set of buttons includes said autopilot button.
7. The bracelet of claim 1 further comprising: i) a back light disposed within said body and operatively coupled to said microcontroller; and ii) a backlight button disposed within said body and operatively coupled to said microcontroller, wherein pressing said backlight button causes said back light turned on to make said display lightened up.
8. The bracelet of claim 1 further comprising a vibrator disposed within said body and operatively coupled to said microcontroller, wherein said vibrator is triggered by a system event.
9. The bracelet of claim 1, wherein said transceiver is a radio frequency transceiver.
10. The bracelet of claim 1, wherein said body is made of elastic material.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Although the characteristic features of this disclosure will be particularly pointed out in the claims, the invention itself, and the manner in which it may be made and used, may be better understood by referring to the following description taken in connection with the accompanying drawings forming a part hereof, wherein like reference numerals refer to like parts throughout the several views and in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11) A person of ordinary skills in the art will appreciate that elements of the figures above are illustrated for simplicity and clarity, and are not necessarily drawn to scale. The dimensions of some elements in the figures may have been exaggerated relative to other elements to help understanding of the present teachings. Furthermore, a particular order in which certain elements, parts, components, modules, steps, actions, events and/or processes are described or illustrated may not be actually required. A person of ordinary skills in the art will appreciate that, for the purpose of simplicity and clarity of illustration, some commonly known and well-understood elements that are useful and/or necessary in a commercially feasible embodiment may not be depicted in order to provide a clear view of various embodiments in accordance with the present teachings.
DETAILED DESCRIPTION
(12) Turning to the Figures and to
(13) A block diagram of a control system of the bracelet 100 shown in
(14) Computer programs (such as firmware and/or application layer software) are executed by the microcontroller 202 to implement various functions of the bracelet 100. For example, a computer program running on the microcontroller 202 controls the operation of the clock 104. As an additional example, another computer program running on the microcontroller 202 send data to and receive data from the vehicle (not shown) over the RF transceiver 206. The data includes, for example, a command to unlock or lock the front door on the driver side of the vehicle.
(15) The computer programs are further illustrated by reference to
(16) Turning back to
(17) The LED 214 is disposed beneath the button 122. Similarly, the LEDs 216-222 are disposed beneath the buttons 124-126,130-132 respectively. Furthermore, the LEDs 214-222, the RF transceiver 206, the I/O ports 208, the back light 212, the microcontroller 202 and the battery 204 are disposed within a cavity of the body 102.
(18) When the button 124 is pressed, the microcontroller 202 is notified of the state change of the button 124. The microcontroller 202 then turns on the LED 216 in red color, and sends a command using the RF transceiver 206 to the vehicle to lock the doors of the vehicle. When the button 124 is released, the LED 216 is then turned off.
(19) When the button 126 is pressed, the microcontroller 202 is notified of the state change of the button 126. The microcontroller 202 then turns on the LED 218 in green color, and sends a command using the RF transceiver 206 to the vehicle to unlock one or more doors of the vehicle. When the button 126 is released, the LED 218 is then turned off.
(20) When the button 130 is pressed and held down for a predetermined amount of time (such as three seconds), the microcontroller 202 then turns on the LED 220 in red color, and sends a panic command using the RF transceiver 206 to the vehicle to produce a loud and alarming sound. The alarming sound indicates that the user is panic now, and raises the attention of surrounding people, such as police officers. The predetermined amount of time prevents false alarm when the button 130 is accidently pressed. When the button 130 is released, the microcontroller 202 also sends a message to the vehicle to stop generating the alarming sound.
(21) When the button 132 is pressed, the microcontroller 202 turns on the LED 222 in green color, and sends a command using the RF transceiver 206 to the vehicle to open the trunk of the vehicle. The LED 222 is turned off when the button 132 is released.
(22) The electronic clock 104 displays a time 140 and a date 142 (collectively referred to herein as time) on the display 210, such as a rectangular liquid crystal display (“LCD”). When the button 128 pressed, a back light is turned on to make the time display more visible. In such a case, the display 210 and the clock 104 are each said to have been lightened up. When the button 128 is released from its pressed-down position, the back light 212 is turned off. In certain situations, it is desirable to turn off the clock 104. For example, turning off the clock 104 makes the bracelet 100 more aesthetically appealing. To do so, a user of the bracelet 100 presses the button 128 and holds it down for a predetermined amount of time (such as three seconds). The clock 104 is then turned off. In other words, the time 140-142 is no longer displayed on the screen. When the clock 104 is off, pressing the button 128 again causes the clock 104 to be turned on. The clock 104 and its states are controlled by the microcontroller 202. The state change of the clock 104 is further illustrated by reference to
(23) Referring to
(24) When the bracelet 100 is put on by the user, the user guides her hand through the opening formed by the body 102. The body 102 then encircles around the wrist area of the user's arm. The strap 150 is made of, for example, elastic material (such as rubber). The elasticity of the material allows the user's hand to penetrate through the center ring of the body 102. The bigger size of the user's hand than the center opening of the body 102 prevents the bracelet 100 from falling off the user's hand.
(25) In a different implementation, the strap 150 is not a closed band. Instead, the strap 150 includes two strap parts. The first strap part incorporates a case back, a buckle tongue and a set of free loops. The second strap part incorporates a set of adjustment holes for receiving the buckle tongue when the second strap is attached to the first strap part through the case back. In yet another different implementation, the strap 150 is made of metal material in the shape of a cuff that is not closed.
(26) The body 102 is constructed in aesthetical designs. For example, the strap 150 is imprinted with different artistic patterns and/or colors, such as the logo of the manufacturer of the vehicle associated with the bracelet 100. As an additional example, the strap 150 is decorated with artistic ornaments. In such a case, when the body 102 is turned around such that the clock 104 faces toward the side of the body of the user, the strap 150 portion of the bracelet 100 faces away from the user. Accordingly, the bracelet 100 presents itself as a fashion item, and provides a decorative function.
(27) Referring to
(28) The vehicle key fob 100 is worn on a wrist of the user. In other words, it is attached to the body of the user as an extremely convenient ornamental accessory. Accordingly, it prevents loss and theft. For example, the user may leave her entire key chain inside her car while she is outside the vehicle and carries the bracelet 100 on her person. In such a case, she does not have to carry the entire key chain in her pocket or bag. Not carrying the key chain around greatly reduces the possibility of loss or theft of the key chain. In addition, the artistically decorated bracelet 100 functions as a fashion item.
(29) The bracelet 100 is more durable than other types of clocks, such as Apple Watch offered by Apple, Inc. In addition, the bracelet 100 is not connected to the Internet. Accordingly, it is immune to Internet based hacking attacks. In other words, the bracelet 100 is not exposed to cyber threats.
(30) In addition, the bracelet 100 allows the user to access her vehicle without pressing any button on the bracelet 100. For example, when the user carrying the bracelet 100 on her person stands next to the vehicle, the bracelet 100 is within a very close proximity of the vehicle. The microcontroller 202 then communicates with a controller component (such as an engine controller or accessory controller) of the vehicle via the transceiver 206. In such a case, operating a door handle of the vehicle by the user allows the user to open the corresponding door of the vehicle. For example, the user can press a button on the door handle or pulls the door handle twice to cause the door open. Once the user is inside the vehicle with the bracelet 100, pressing a push-to-start button of the vehicle causes the vehicle to start.
(31) In a further implementation, the bracelet 100 incorporates a vibrator 232 (in
(32) New models of automobiles have started to incorporate autopilot features, which allow such cars to self-drive. To control an autopilot enabled vehicle, the bracelet 100 incorporates a Global Positioning System (“GPS”) subsystem, which is indicated at 242. The GPS component 242 receives signals from GPS satellites, and uses the signals to determine the physical location of the bracelet 100 using, for example, triangulation. The physical location of the bracelet 100 is also regarded as the physical location of the wearer of the bracelet 100, and is expressed in the form of, for example, a set of coordinates (such as latitude and longitude).
(33) Referring to
(34) When the user presses the auto-start button 122, at 610, the microcontroller 202 detects that the button 122 has been pressed. At 612, the bracelet 100 sends an auto-start command to the vehicle via the RF transceiver 206. At 614, the vehicle controller 602 receives the request, and starts the vehicle.
(35) Once the vehicle has started, the user can operate the bracelet 100 to have the vehicle self-drive to the physical location of the user. For example, the button 128 is reprogrammed to direct the vehicle to autopilot. As an additional example, after the vehicle has started, pressing the button 122 and holding it down for a predetermined period (such as three seconds or more) cause the vehicle to autopilot to the physical location of the user. As still a further example, an additional button is provided to trigger the autopilot feature. To autopilot the vehicle to the location of the bracelet 100, the user presses the autopilot feature button. At 616, the microcontroller 202 detects the press of the autopilot feature button, which means a request for the vehicle to self-drive to the user's location. At 618, the computer program 502 sends the request to the vehicle controller 602. In response, at 620, the vehicle controller 602 autopilots the vehicle to the physical location of the bracelet 100. It should be noted that the autopilot feature button is not required to practice the present disclosure. As further explained below, the autopilot feature can be operated using voice input.
(36) In a further implementation, the control system 200 further includes a voice recognition system allowing the user to operate the bracelet 100 using voice commands, such as “auto start,” “panic”, “open trunk” and “pick me up.” These commands are interpreted as if the buttons 122, 130, 132 and the autopilot buttons have been pressed respectively. The voice input is entered using a microphone device 252 operatively coupled to the microcontroller 202. A voice recognition computer program, such as the computer program 502, retrieves the voice input and performs voice recognition. The bracelet 100 is configured to accept a name (such as “Javis”) for itself. The name of the bracelet 100 can be configured during manufacturing process. Alternatively, the bracelet 100 provides a process allowing the user to enter a name of the user's choice. The voice command based operation is further illustrated by reference to
(37) Referring now to
(38) At 704, the computer program 502 performs voice recognition on the voice input data. At 706, the computer program 502 determines whether the name of the bracelet 100 is recognized. For example, whether the name “Javis” is spoken at beginning of the voice command is determined. If not, at 708, the computer program 502 ignores the voice input and discards it. Otherwise, t 716, the computer program 502 determines whether the voice input is from a particular person, such as the user of the key fob 100. In one implementation, the key fob 100 is preconfigured with the voice of the user speaking the name. In such a case, at 716, the computer program 502 compares the preconfigured voice with that recognized at 706. If no match is found, at 718, the computer program 502 ignores the voice input, and may further provides an audio or visual feedback reflecting the mismatch.
(39) If the user is matched, at 710, the computer program 502 determines whether a valid command (such as “auto start,” “pick me up” and “open truck”) is recognized. If not, at 712 the computer program 502 discards the voice command input. Otherwise, at 714, the computer program 502 sends the recognized command to the vehicle controller 602. For example, when the “pick me up” command is recognized, it is sent to the vehicle controller 602 for the vehicle to autopilot to the location of the user. In response, the vehicle self-drives to the GPS location of the bracelet 100.
(40) In a further implementation, the key fob 100 incorporates a speaker 262 that is operatively coupled to the microcontroller 202. Sound indicating a current temperature is played out through the speaker 262. The temperature reporting process is further shown by reference to
(41) The key fob 100 can be implemented in different physical forms. An alternate embodiment is shown and illustrated by reference to
(42) The key fob 800 includes a time display screen 806 (such as the display 210), two clock time buttons 808 and 816 (such as the buttons 126-128), a lock button 802 (such as the button 122), a LED 804 (such as the LEG 220) beneath the lock button 802, a trunk button 810 (such as the button 132), a panic button 812 (such as the button 130), and a pair of latches 814. It should be noted that the panic button 812 is also referred to herein as a panic switch. The button 802 is a multi-functional button. The LED 804 lights up around the button 802. When the button 802 is pressed once, it causes a message sent to the vehicle controller 602 to lock the vehicle. In such a case, the LED 804 is turned on in red color for a predetermined amount of time, such as two seconds. If the button 802 is pressed twice within a predetermined amount of time, such as one and half seconds, it causes a different message sent to the vehicle controller 602 to unlock the vehicle. In such a case, the LED 804 is turned on in green color for a predetermined amount of time, such as two seconds. If the user walks away from the vehicle with the key fob 800 while the vehicle is in an unlocked state, the LED 804 stays in green color to remind the user.
(43) If the button 802 is pressed down and held down for a predetermined amount of time, such as three seconds, the LED 804 then flashes in green color; and a message is sent to the vehicle controller 602 to auto-start the vehicle. If the vehicle has been auto-started for a predetermined amount of time, such as three minutes, before it is operated for driving, the vibrator 232 is triggered and the LED 804 flashes in green to remind the user that the vehicle has been auto-started without being operated by the user.
(44) The display 806 displays the current time and temperature 820 received from the vehicle controller 602. The display 806 may also contain the solar panel 106. When the button 816 is pressed and held down for a predetermined amount of time, such as two seconds, the hour number of the current time starts blinking. In such a case, releasing the button 816 and pressing it again will cause the hour number changed to a desired hour number. Similarly, the button 808 can be operated to set the correct minute of the current time. When both the buttons 808 and 816 are pressed at the same time or roughly the same time, the screen 806 is lightened up to show the current time more clearly. For example, in a dark setting, this feature allows the user to easily see the current time. If both the buttons 808 and 816 are pressed and held down at the same time for a predetermined amount of time, such as four seconds, the screen 806 is turned off to save battery power. When the battery level is low, the screen 806 is automatically turned off.
(45) When the button 810 is pressed and held down for a predetermined amount of time, such as three seconds, a message is then sent from the key fob 800 to the vehicle controller 602 for open the trunk of the vehicle. When the trunk is open for a predetermined amount of time, such as fifteen minutes, the vehicle controller 602 then sends a message to the key fob 800. In such a case, the vibrator 232 is triggered to remind the user the trunk has been open for too long.
(46) When the panic button 812 is pressed, a message is then sent from the key fob 800 to the vehicle controller 602 for activating the vehicle alarm. In such a case, the vibrator 232 can be optionally triggered. The two latch buttons 814 allow the bracelet 800 to securely wrap around the wrist of the user. When the buttons 814 a pressed, the bracelet 800 can be unlocked and taken off of the wrist.
(47) Obviously, many additional modifications and variations of the present disclosure are possible in light of the above teachings. Thus, it is to be understood that, within the scope of the appended claims, the disclosure may be practiced otherwise than is specifically described above without departing from the true spirit and scope of the present invention. For example, the time 140-142 is displayed in different format or language. As an additional example, buttons of this disclosures can be implemented as switches with binary states. As still a further example, whenever the key fob 100 or 800 has an error condition, the vibrator 232 is turned on and a LED (such as the LED 804) is turned into red color. As a further example, an error system processes certain error conditions, such as, when the vehicle is set for auto-pilot and fails to moves to the user's location due to, for instance, an incident, out of radius, loss of GPS location, etc.
(48) The foregoing description of the disclosure has been presented for purposes of illustration and description, and is not intended to be exhaustive or to limit the disclosure to the precise form disclosed. The description was selected to best explain the principles of the present teachings and practical application of these principles to enable others skilled in the art to best utilize the disclosure in various embodiments and various modifications as are suited to the particular use contemplated. It should be recognized that the words “a” or “an” are intended to include both the singular and the plural. Conversely, any reference to plural elements shall, where appropriate, include the singular.
(49) It is intended that the scope of the disclosure not be limited by the specification, but be defined by the claims set forth below. In addition, although narrow claims may be presented below, it should be recognized that the scope of this invention is much broader than presented by the claim(s). It is intended that broader claims will be submitted in one or more applications that claim the benefit of priority from this application. Insofar as the description above and the accompanying drawings disclose additional subject matter that is not within the scope of the claim or claims below, the additional inventions are not dedicated to the public and the right to file one or more applications to claim such additional inventions is reserved.