US20120221189A1 - Vehicle user distance measuring system - Google Patents
Vehicle user distance measuring system Download PDFInfo
- Publication number
- US20120221189A1 US20120221189A1 US13/036,883 US201113036883A US2012221189A1 US 20120221189 A1 US20120221189 A1 US 20120221189A1 US 201113036883 A US201113036883 A US 201113036883A US 2012221189 A1 US2012221189 A1 US 2012221189A1
- Authority
- US
- United States
- Prior art keywords
- distance
- electronic key
- vehicle
- user interface
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C22/00—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
- G01C22/006—Pedometers
Definitions
- the present invention generally relates to a vehicle user distance measuring system. More particularly, the present invention relates to a system that measures a distance travelled by an object, such as an electronic key for the vehicle, possessed by a vehicle user outside of the vehicle and indicates the distance travelled by the object, and thus by the user.
- an object such as an electronic key for the vehicle
- Electric vehicles such as fully electric or hybrid vehicles, are becoming more available and popular as an alternative to conventional combustion engine vehicles. Because an electric vehicle is powered at least in part by a rechargeable battery, the vehicle user may on occasion need to wait for a period of time while the battery is charging. Consumers who prefer an electronic or hybrid vehicle over a conventional vehicle tend to be environmentally sensitive and health conscious. Thus, such consumers may appreciate features of the vehicle that encourage outdoor and indoor fitness during the battery charging period or at other times when the user is not travelling in the vehicle.
- one aspect of the present invention provides a distance measuring system comprising a vehicle and an electronic key.
- the electronic key includes a distance data gathering component configured to determine a distance travelled by the electronic key and create distance data based on the distance travelled, and a communication component configured to communicate the distance data to the user interface system which is configured to output distance information based on the distance data.
- FIG. 1 is an exemplary block diagram of an electronic key for use with a vehicle user interface system employed in a vehicle according to a disclosed embodiment
- FIG. 2 is another exemplary block diagram further illustrating exemplary components of the electronic key as shown in FIG. 1 ;
- FIG. 3 is a perspective view illustrating an example of the instrument panel in the passenger compartment of the vehicle shown in FIG. 1 ;
- FIG. 4 is a block diagram illustrating exemplary components of one example of a pedometer assembly included in the electronic key
- FIG. 5 is an example of a display screen displayed on the display of the vehicle user interface system
- FIG. 6 is an example of another display screen displayed on the display of the vehicle user interface system
- FIG. 7 is a flowchart illustrating exemplary operations performed with regard to the electronic key and vehicle user interface system
- FIG. 8 is a flowchart illustrating exemplary detailed operations performed during the distance data gathering and communication operations of the flowchart shown in FIG. 7 ;
- FIG. 9 is an example of distance information that can be displayed on the display screen of the vehicle user interface system.
- FIGS. 10-12 are further examples of distance information that can be displayed on the display screen of the vehicle user interface system
- FIG. 13 is an exemplary block diagram illustrating an example of communication between the vehicle user interface system, at least one external location such as a server and at least one other vehicle;
- FIGS. 14 and 15 are still further examples of distance information that can be displayed on the display screen of the vehicle user interface system
- FIG. 16 is a block diagram illustrating exemplary components of another example of a pedometer assembly included in the electronic key
- FIG. 17 is a block diagram illustrating exemplary components of an electronic key that includes a receiver that receives location information
- FIG. 18 is a flowchart illustrating exemplary detailed operations performed during the distance data gathering and communication operations of the flowchart shown in FIG. 7 in accordance with the arrangement shown in FIG. 17 ;
- FIG. 19 is a diagram illustrating an example of a path that can be travelled by a user possessing the electronic key.
- FIG. 1 illustrates an example of a vehicle 10 and a portable electronic key 12 that communicates with the vehicle 10 .
- the electronic key 12 can be configured as an intelligent or smart key fob, or a smart card, as known in the art.
- the electronic key 12 can be a stand-alone portable device and is thus not limited to a key fob or other device to which keys or other objects are attached.
- the vehicle 10 includes a vehicle user interface system 14 that controls operation of certain components of the vehicle 10 and allows for communication between a vehicle user and certain components of the vehicle 10 .
- the vehicle user interface system 14 includes a controller 16 , a plurality of input/output components 18 , a plurality of control modules 20 and a transceiver 22 .
- the transceiver 22 which can also be configured as a separate receiver and transmitter, is coupled to antennas 24 and 26 that can be positioned at any suitable location on the vehicle 10 , such as at the front and rear of the vehicle 10 .
- the transceiver 22 can thus receive communication signals from the electronic key 12 and other wireless devices, such as Bluetooth devices within the vehicle 10 , or devices external of the vehicle 10 as discussed herein. Also, the transceiver 22 can transmit signals for receipt by other wireless devices, such as Bluetooth devices within the vehicle, or devices external of the vehicle 10 as discussed herein.
- the signals transmitted by the transceiver 22 and received by the transceiver 22 can be in the form of radio frequency (RF) signals or any other suitable signals in any suitable format such as code division multiple access (CDMA), time division multiple access (TDMA), quad-division multiple access (QDMA), frequency division multiple access (FDMA), peer-to-peer transmissions, and so on.
- CDMA code division multiple access
- TDMA time division multiple access
- QDMA quad-division multiple access
- FDMA frequency division multiple access
- peer-to-peer transmissions and so on.
- the controller 16 preferably includes a microcomputer with a control program that controls and interacts with the components of the vehicle user interface system 14 as discussed herein.
- the controller 16 can also include other conventional components such as an input interface circuit, an output interface circuit, and storage devices such as a ROM (Read Only Memory) device and a RAM (Random Access Memory) device.
- the RAM and ROM store processing results and control programs that are run by the controller 16 .
- the controller 16 can be operatively coupled to the components of the vehicle user interface system 14 in a conventional manner. It will be apparent to those skilled in the art from this disclosure that the precise structure and algorithms for the controller 16 can be any combination of hardware and software that will carry out the functions of the embodiments discussed herein.
- the input/output components 18 can include, for example, one or more speakers 28 , one or more microphones 30 , one or more displays 32 and a plurality of user controls 34 . As shown in FIG. 3 , these input/output components 18 can be located within the passenger compartment 36 of the vehicle 10 .
- speakers 28 can be disposed in an instrument panel 38 and at various locations within the passenger compartment 36 of the vehicle 10 .
- a microphone 30 can be disposed in the instrument panel 38 or at any other suitable location within the passenger compartment 36 of the vehicle 10 , to receive voice input from a user.
- the speakers 28 emit sound, such as music from the entertainment system of the vehicle 10 , voice from hands-free telephone use, or messages pertaining to vehicle conditions, navigation, distance information output by the distance measuring system described herein, and so on, to name a few.
- the microphone 30 can receive, for example, voice commands for the vehicle user interface system 14 and voice input for hands-free telephone use.
- the instrument panel 38 typically includes at least one display 32 that can display information including navigation information such as maps, route information and the like, provided by a navigation component as known in the art.
- the display or displays 32 can also display vehicle condition information and messages, entertainment system information (e.g., radio channels), communication information such as telephone calling information, distance information output by the distance measuring system described herein, and so on.
- a plurality of user controls 34 can be disposed, for example, on the steering wheel 40 and at other locations on the instrument panel 38 .
- user controls 34 can be present below the display 32 , and the display 32 can display user controls 34 in the form of buttons that can be operated by a user as understood in the art.
- the user can use the user controls 34 to control the entertainment system, navigation system and so on. Also, the user can use the user controls 34 to enter information such as the user's weight, height, age, sex, and so on for use by the distance measuring system as described herein.
- a charging dock 41 can be included on the instrument panel 38 .
- the charging dock 41 is typically located in the lower left side of the instrument panel 38 .
- the charging dock 41 can be located at any suitable location in the passenger compartment 36 .
- the electronic key 12 is inserted to charge the electronic key battery, for example, by inductive charging.
- the electronic key 12 can include a battery power indicator, such as an e-ink display, LED, Multi-color LED, or any other suitable type of display, to indicate current battery charge.
- a sensor (not shown), such as an electronic, mechanical or tactile sensor, can be located in the charging dock 41 to indicate to the controller 16 that the electronic key 12 is present in the vehicle 10 .
- control modules 20 of the vehicle user interface system 14 include a door control module 42 , an ignition control module 44 and a navigation system control module 46 .
- the controller 16 controls the door control module 42 to perform locking or unlocking of the vehicle doors as appropriate.
- the controller 16 controls the ignition control module 44 to start and turn off the vehicle 10 as instructed.
- the controller 16 controls the navigation system control module 46 to control, for example, the display 32 to display navigation information, such as a map, directions and so on as understood by one skilled in the art.
- the navigation system control module 46 can also control the audio system of the vehicle 10 to audibly present, for example, navigation information via speakers 28 .
- the navigation system control module 46 can also receive user commands via the user controls 34 , the microphone 30 , or both, to control the navigation system of the vehicle 10 as understood in the art.
- the door control module 42 , ignition control module 44 and navigation system control module 46 can be controlled by the electronic key 12 .
- the electronic key 12 can be adapted to be wearable, or the components of the electronic key 12 can be included in a wearable device, such as a bracelet, necklace, wristband and so on.
- the electronic key 12 can be a stand-alone portable device that is uniquely linked to the vehicle 10 and not particularly configured to couple or connect to any other item.
- the electronic key 12 can include a housing 48 and a plurality of buttons or user controls that are configured to generate control data to control vehicle functions that the vehicle 10 is configured to perform.
- the electronic key 12 can include a door locking button 50 that is operable to control the door control module 42 to lock the doors of the vehicle 10 , a door unlocking button 52 that is operable to control the door control module 42 to unlock the doors of the vehicle 10 , and an alarm button 54 that is operable to activate and deactivate an alarm of the vehicle 10 .
- the electronic key 12 can also include other buttons, such as a trunk unlocking button (not shown), and so on.
- the electronic key 12 further includes an internal circuit board 56 to which can be mounted components such as a distance data gathering component 58 , a controller 60 and a transceiver 62 , which can generally be referred to as a communication component.
- the transceiver 62 can also be configured as a transmitter and the electronic key 12 can be configured with a separate receiver.
- the circuit board 56 typically includes pads (not shown) that sense the depression of door locking button 50 , door unlocking button 52 and alarm button 54 by the user and send signals representing the button depression to the controller 60 .
- the controller 60 preferably includes a microcomputer with a control program that controls and interacts with the components of the electronic key 12 as discussed herein.
- the controller 60 can also include other conventional components such as an input interface circuit, an output interface circuit, and storage devices such as a ROM (Read Only Memory) device and a RAM (Random Access Memory) device.
- the RAM and ROM store processing results and control programs that are run by the controller 60 .
- the controller 60 can be operatively coupled to the components of the electronic key 12 in a conventional manner.
- the ROM for example, can also store electronic key identification data that uniquely identifies the electronic key 12 . It will be apparent to those skilled in the art from this disclosure that the precise structure and algorithms for the controller 60 can be any combination of hardware and software that will carry out the functions of the embodiments discussed herein.
- the controller 60 Upon receiving the signals generated by the depression of any of the control buttons on the electronic key 12 (e.g., door locking button 50 , door unlocking button 52 or alarm button 54 ), the controller 60 processes those signals to generate control data to control vehicle functions that the vehicle 10 is configured to perform, and sends the control data to the transceiver 62 .
- the transceiver 62 then transmits signals that include the appropriate control data and electronic key identification data.
- the signals can be RF signals or any other suitable types of signals in any suitable format. The signals can thus be received by the transceiver 22 of the vehicle user interface system 14 via antennas 24 and 26 .
- the transceiver 22 provides the received signals to the controller 16 , which processes the data in the received signals, determines whether the electronic key 12 is authorized to control the vehicle 10 based on the electronic key identification data, and controls the appropriate control module 20 to operate the appropriate component of the vehicle 10 .
- the signals transmitted by the transceiver 62 will include data representing the door unlocking or door locking command.
- the controller 16 will process the data and control the door control module 38 to lock or unlock the vehicle doors as appropriate.
- the controller 60 in the electronic key 12 can control the transceiver 62 to periodically emit signals (e.g., every several milliseconds), and these signals can be received by the transceiver 22 when the electronic key 12 is within a prescribed range (e.g., a few feet) of the antennas 24 and 26 , for example.
- These signals can include the electronic key identification data that the controller 16 can use to identify the electronic key 12 and to determine whether the electronic key 12 is authorized to control vehicle functions of the vehicle 10 as discussed herein.
- the antennas 24 and 26 can be directional antennas that can determine at least a general direction from which the signals are being received as understood in the art.
- the controller 16 can determine the respective times for the signals to travel between the electronic key 12 and the antennas 24 and 26 , and thus determine the respective distances between the electronic key 12 and the antennas 24 and 26 .
- the controller 16 can perform a ranging technique as known in the art to determine the location of the electronic key 12 based on the respective distances between the electronic key 12 and the antennas 24 and 26 .
- a combination of distance information obtained by ranging techniques and global positioning system (GPS) information can be used to determine the location of the electronic key 12 within a proximity of the vehicle 10 .
- GPS global positioning system
- the number of antennas 24 and 26 on the vehicle 10 can be increased to increase the accuracy at which the controller 16 can determine the location of the electronic key 12 as can be appreciated by one skilled in the art.
- three antennas can be present on the vehicle to enable the controller 16 to perform a triangulation technique as known in the art to determine the location of the electronic key 12 .
- the signals periodically emitted by the electronic key 12 can include ignition control signals that can be received by the transceiver 22 via the antennas 24 and 26 once the electronic key 12 is within a prescribed distance from the vehicle 10 as discussed above. That is, when a user has the electronic key 12 in their hand, pocket, purse, etc. and becomes close to the vehicle 10 , the transceiver 22 can receive the signals emitted from the electronic key 12 . The controller 16 can thus determine the location of the electronic key 12 with respect to the vehicle 10 as discussed above.
- the controller 16 can receive the ignition control signals via the transceiver 22 .
- the controller 16 can thus control the ignition control module 44 to disable an ignition lockout feature.
- the user can press a starter button that can be located, for example, on the instrument panel of the vehicle 10 or at any other suitable location, to signal the ignition control module 44 to start the vehicle.
- the distance data gathering component 58 of the electronic key 12 is configured to gather distance data that can be used to determine a distance travelled by the electronic key 12 .
- the distance data gathering component 58 provides the distance data to the controller 60 , which controls the transceiver 62 to transmit the distance data for receipt by the transceiver 22 in the vehicle 10 .
- the transceiver 22 provides this distance data to the controller 16 , which performs operations based on the distance data as discussed in more detail below.
- the distance data gathering component 58 can generate the data, or can receive information from external sources to generate the data.
- the distance data gathering component 58 can include a type of pedometer 64 that counts the number of steps taken by the user possessing the electronic key 12 .
- the pedometer 64 can include a mechanical spring lever arrangement.
- the mechanical spring lever arrangement includes a lever arm 66 that is pivotally attached to the internal circuit board 56 of the electronic key 12 at a pivot point 68 .
- the lever arm 66 can be attached to either side of the internal circuit board 56 .
- the lever arm 66 and associated components can be attached to the back of the internal circuit board 56 where more packaging space exists within the electronic key 12 to allow for the lever arm 66 to move without interference with the buttons on the electronic key 12 .
- the lever arm 66 is biased in a direction A (e.g., upright) by a biasing member 70 , such as a coiled spring.
- the force of inertia generated by the stepping movement causes the lever arm 46 to travel in a direction B (e.g., downward) to contact a contact pad 72 , thus closing a circuit.
- the closing of the circuit sends a signal to the controller 60 that counts each circuit closing event as a user step.
- the pedometer 64 and the controller 60 can be generally referred to as a pedometer that counts the number of steps taken by the user.
- the controller 60 can store this information in a memory and continue to update the information while the user is moving to create distance data indicating the number of user steps.
- a calibration process can be performed. For example, as discussed above, a user can enter commands via the user controls 34 , the microphone 30 , or both to instruct the controller 16 to control the display 32 to display a user display 74 .
- the user display 74 can include, for example, a historical data button 76 , a competitive data button 78 and a personal profile button 80 that the user can select by commands entered via the user controls 34 and/or the microphone 30 .
- the user display 74 also typically can include a greeting 82 , an indication of steps taken for that date 84 , an indication of the distance traveled corresponding to that number of steps 86 , an estimated amount of calories burned 88 , and a vehicle battery usage range saved 90 by walking instead of driving the vehicle 10 .
- the data entries 84 through 90 would be zero or blank.
- the controller 16 controls the display 32 to display a personal profile display 92 as shown, for example, in FIG. 6 .
- the user can thus use the user controls 34 , the microphone 30 , or both to enter user information such as the user's weight 94 , height 96 , steps per day goal 98 , stride length 100 , membership status in a vehicle-related exercise club 102 and vehicle owner exercise club pals 104 .
- the user's stride length information that is entered thus calibrates the pedometer 64 for use by that particular user.
- the entered stride length information can be used by the controller 16 to calculate the distance that the user travelled based on the number of steps that the pedometer 64 counts as discussed in more detail below.
- the personal profile display 92 can instruct the user to walk for a predetermined distance, such as around the vehicle 10 , so that the controller 16 can determine the user's stride length. That is, the pedometer 64 counts the number of steps taken by the user to walk around the vehicle 10 , and the controller 60 controls the transceiver 62 to transmit the distance data representing the number of steps for receipt by the transceiver 22 and ultimately by the controller 16 as discussed above.
- the controller 16 can determine an average stride length of a user's step by, for example, dividing the known distance traveled (e.g., the perimeter of the car) and the number of steps taken to travel that known distance. The controller 16 can thus control the display 32 to display this calculated average stride length as the stride length 100 on the personal profile display 92 .
- this process can be repeated to calibrate the user's average stride length for running and jogging.
- the controller 16 can control the display 32 to display a message on the personal profile display 92 that instructs the user to jog around the vehicle, and the average stride length for jogging can be determined in a manner similar to the average stride length for walking as discussed above.
- the controller 16 can further control the display 32 to display a message on the personal profile display 92 that instructs the user to run around the vehicle, and the average stride length for running can be determined in a manner similar to the average stride length for walking as discussed above.
- a different user e.g., a spouse
- a different electronic key 12 that is authorized for use with the vehicle 10 .
- each electronic key 12 includes electronic key identification data as discussed above
- the vehicle user interface system 14 can enable the different user to enter his or her information to be associated with that different electronic key 12 .
- the vehicle user interface system 14 can determine, for example, the different user's stride length in any of the manners discussed above.
- the vehicle user interface system 14 can thus store the user information associated with the electronic key 12 , and the user information associated with the different electronic key 12 , and can perform the distance determining operations and so on for each respective user.
- FIG. 7 illustrates an example of operations performed for determining distance information using the electronic key 12 as discussed above. That is, in step S 100 , distance data is gathered based on the distance travelled by the electronic key 12 .
- FIG. 8 illustrates an example of a subroutine of steps performed during step S 100 for the type of distance data gathering component 58 involving a pedometer 64 as discussed above.
- the controller 16 determines whether the electronic key 12 exits the vehicle 10 .
- the controller 16 can determine that the electronic key 12 has exited the vehicle 10 by performing the techniques discussed above to determine the location of the electronic key 12 , and thus determine whether the electronic key 12 is still within the passenger compartment 36 .
- the controller 16 can also determine that the electronic key 12 has exited or is about to exit the vehicle 10 when, for example, the sensor in the charging dock 41 indicates that the electronic key 12 has been removed from the charging dock 41 .
- controller 16 can determine that the electronic key 12 has exited or is about to exit the vehicle 10 is by receiving control data from the transceiver 62 of the electronic key 12 , for example, to control the door control module 42 to lock the doors of the vehicle 10 . Still another way the controller 16 can determine that the electronic key 12 has exited or is about to exit the vehicle 10 is by the vehicle being shut off. Still another way the controller 16 can determine that the electronic key 12 has exited or is about to exit the vehicle 10 is by receiving control data to initiate the distance measuring process by operating, for example, a button or sequence of buttons on either the electronic key 12 or the user controls 34 on the instrument panel 38 .
- the controller 60 can control the transceiver 62 to periodically transmit a signal including the step count value that is stored in a memory (e.g., RAM) in the electronic key 12 .
- a memory e.g., RAM
- the transceiver 22 can detect the signal including the step count value.
- the step count value represents the number of steps that have been counted by the pedometer 64 .
- the electronic key 12 can include a button, for example, that enables a user to reset the step count value to zero at any time.
- the controller 60 of the electronic key 12 can be programmed to automatically reset the step count value when the electronic key 12 exits or is about to exit the vehicle 10 as determined in any of the ways discussed above.
- the controller 60 can receive a signal from the transceiver 22 indicating that the controller 16 has determined that the electronic key 12 has exited or is about to exit the vehicle 10 .
- the controller 60 can receive this signal via, for example, the transceiver 62 or a separate receiver as discussed above and as understood in the art.
- the step count value will be a running total of steps counted by the pedometer 64 .
- the transceiver 22 can receive the signal including the step count value via, for example, antennas 24 or 26 , or by an antenna or sensor in or proximate to the charging dock 41 .
- the transceiver 22 thus provides the step count value to the controller 16 .
- the controller 16 stores the step count value as the initial step count value in step S 210 .
- the pedometer 64 When the user possessing the electronic key 12 begins walking (or jogging or running) outside the vehicle 10 , the pedometer 64 counts the steps taken by the user and the controller 60 creates the distance data in step S 220 as the step count value in a manner as discussed above. That is, the distance data can represent the number of steps that are detected by the pedometer 64 .
- step S 110 shown in FIG. 7 the distance data is communicated to the vehicle user interface system 14 . That is, as shown in the subroutine steps in FIG. 8 , the controller 16 can determine in step S 230 that the user possessing the electronic key 12 has returned to the vehicle 10 in any of the ways discussed above. For example, the controller 16 can determine that the electronic key 12 has entered or is about to enter the vehicle 10 by performing the techniques discussed above to determine the location of the electronic key 12 , and thus determine whether the electronic key 12 is within or close to the passenger compartment 36 . The controller 16 can also determine that the electronic key 12 has entered the vehicle 10 when, for example, the sensor in the charging dock 41 indicates that the electronic key 12 has been inserted into the charging dock 41 .
- controller 16 can determine that the electronic key 12 has entered or is about to enter the vehicle 10 is by receiving control data from the transceiver 62 of the electronic key 12 , for example, to control the door control module 42 to unlock the doors of the vehicle 10 . Still another way the controller 16 can determine that the electronic key 12 has entered or is about to enter the vehicle 10 is by starting the vehicle. Still another way the controller 16 can determine that the electronic key 12 has entered or is about to enter the vehicle 10 is by receiving control data to finalize the distance measuring process by operating, for example, a button or sequence of buttons on either the electronic key 12 or the user controls 34 on the instrument panel 38 .
- the transceiver 22 can receive from the transceiver 62 a signal including the count value via, for example, antennas 24 or 26 , or by an antenna or sensor in or proximate to the charging dock 41 as discussed above.
- the transceiver 22 thus provides the step count value to the controller 16 .
- the controller 16 stores the step count value as the final step count value in step S 240 .
- step S 120 shown in FIG. 7 the controller 16 calculates distance information based on the distance data. For instance, the controller 16 can subtract the initial step count value from the final step count value to determine the number of steps taken by the user for that period during which the user was out of the vehicle 10 . The controller 16 can then use formulas (e.g., 2000 steps/mile as determined based on the user's stride length, 100 calories/mile walking based on the user's height and weight, etc., and 100 miles of vehicle travel per vehicle battery charge) to determine the equivalent distance travelled, calories burned and battery range saved.
- formulas e.g., 2000 steps/mile as determined based on the user's stride length, 100 calories/mile walking based on the user's height and weight, etc., and 100 miles of vehicle travel per vehicle battery charge
- the controller 16 can calculate the user's average speed based on the distance travelled divided by the time that the distance data gathering component 58 was gathering distance data (e.g., the time that the user was moving).
- step S 130 the controller 16 can control the display 32 to display the distance information in the user display 74 as shown, for example, in FIG. 9 which is similar to FIG. 5 but has values displayed for data entries 84 through 90 .
- the controller 16 can also control the audio system of the vehicle 10 to audibly present information pertaining to the distance travelled via, for example, speakers 28 .
- the controller 16 can continue to store the distance data for each period in which the user possessing the electronic key 12 travels outside of the vehicle 10 , and can continue to store a sum of the distance data for all the periods, as desired.
- the user can select the historical data button 76 or the competitive data button 78 via the user controls 34 and/or microphone 30 as discussed above to control the display 32 to display the displays shown, for example, in FIGS. 10-14 .
- the user can select the historical data button 76 to display a personal step goal graph display 110 as shown in FIG. 10 .
- the graph display 110 indicates a personal step goal 112 compared to a graph of the number of steps determined per day 114 and the distance travelled per day 116 over a period of days (e.g., one week or any suitable number of days).
- the display 32 can display a bar graph 120 , as shown in FIG. 11 , indicating a comparison of the number of miles driven 122 and the number of miles stepped 124 since, for example, the user purchased or started using the vehicle 10 .
- the controller can also cause the display 32 to display a graph 130 , as shown in FIG. 12 , indicating a distance 132 stepped per day since, for example, the user purchased or started using the vehicle 10 .
- the vehicle user interface system 14 of vehicle 10 is configured to communicate with, for example, a server 134 that is external of the vehicle 10 .
- the vehicle user interface system 14 can communicate the distance data, or data representing the estimated distance travelled by the user, to the server 134 that is external of the vehicle 10 .
- the server 10 can then use this information to calculate user statistics, for example, pertaining to users of electronic or hybrid vehicles.
- the vehicle user interface system 14 is configured to communicate with the vehicle user interface system 14 of other vehicles 136 . This communication can occur via server 134 , for example, directly in a peer-to-peer type manner, or in any other suitable manner as known in the art.
- the vehicle user interface system 14 can transmit the distance information and related information to the vehicle user interface systems 14 of other vehicles 136 , and receive other distance information and related information from the vehicle user interface system 14 of other vehicles 136 .
- the vehicle user interface system 14 can thus compare the distance information to the other vehicle distance information.
- the vehicle user interface system 14 can therefore determine statistics that, for example, compare the behavior of the user of the vehicle 10 to other users.
- the server 134 can make the distance information available to be accessed by a user interface external to the vehicle 10 , such as a home computer.
- the vehicle user interface system 14 can also be configured to reset the data after a prescribed period of time (e.g., one year) or as instructed by the user via, for example, user controls 34 . For instance, after the vehicle user interface system 14 uploads the data to, for example, a server 134 or another external device (e.g., a memory stick, PC and so on) for archiving, the data in the memory of the vehicle user interface system 14 can be reset if desired.
- a server 134 or another external device e.g., a memory stick, PC and so on
- the user can select the competitive data button 78 to display a bar graph display 140 , as shown in FIG. 14 .
- the display 140 illustrates a comparison of the distance 142 that the owner stepped during a week period to a distance 144 that another owner (e.g., an owner pal) stepped that week and an average distance 146 that all members in the community stepped that week.
- the controller 16 can cause the display 32 to display a map display 150 , as shown in FIG. 15 , that identifies the locations 152 of particular members in the community.
- the map display 150 can be configured by the user to display the locations 152 of specific members and/or concentrations of members of the community.
- the map display 150 can be configured by the user, for example, to show all members of the community or just friends of the user.
- the map display can also display the friends of the user in a manner to distinguish them from other members in the community.
- the map display 150 can display the friends of the user in a particular color, and display the other members in a different color.
- the map display 150 can also display additional information pertaining to the friends, such as a link to their names, addresses, distance information, and so on.
- the map display 150 can be configured to display any suitable information and arrangement of information.
- the lever arm arrangement for the pedometer 64 shown in FIG. 4 is typically low in cost and does not drain power from the battery of the electronic key 12 when moving in directions A and B.
- the movement of the lever arm 66 can on occasion create a slight clicking noise that may be perceived by the user.
- the distance data gathering component 58 of the electronic key 12 can include a piezoelectric accelerometer 160 as shown in FIG. 16 .
- the piezoelectric accelerometer 160 can be in the form of a microchip and attached to the internal circuit board 56 of the electronic key 12 .
- the piezoelectric accelerometer 160 can be attached to the back of the internal circuit board 56 where more packaging space exists within the electronic key 12 to avoid interference with the buttons on the electronic key 12 .
- the piezoelectric accelerometer 160 includes strain gauges that deform due to the inertia from the user stepping.
- the piezoelectric accelerometer 160 can include one, two or three strain gauges that correspond to one-axis, two-axis or three-axis sensing capability.
- an additional strain gauge is included on the same plane as the first strain gauge but oriented in a different direction than the first strain gauge.
- a third strain gauge is added on a different plane than the plane on which the first and second strain gauges are disposed.
- the three-axis system generally can provide a greater level of accuracy than the one-axis and two-axis systems.
- the deformation experienced at the strain gauge or gauges is measured as time versus acceleration by a processor in the piezoelectric accelerometer 160 which continuously samples data from the strain gauge or gauges at desired intervals (e.g., every several microseconds) and uses the sampled data to determine if a step occurred.
- a piezoelectric accelerometer system can generally provide greater step counting accuracy. However, unlike the lever movement which does not draw power from the electronic key battery, the sampling does draw some power from the electronic key battery. Additionally, the greater step accuracy can also allow for greater error correction by correctly determining when a step is actually taken, and not counting unintended movement of the electronic key 12 when, for example, the electronic key 12 is dropped.
- the piezoelectric accelerometer 160 gathers and sends the step information to the controller 60 which generates distance data.
- the controller 60 then sends this information to the transceiver 62 .
- the transceiver 62 can then transmit the distance data for receipt by the transceiver 22 of the vehicle user interface system 14 .
- the controller 16 can then calculate the distance information in the manner discussed above with regard to FIGS. 7 and 8 , and vehicle user interface system 14 can then present the distance information via the display 32 and/or the speakers 28 as discussed above with regard to the flowchart in FIGS. 7 and 8 and as shown in FIG. 9 .
- the distance data gathering component 58 can include a wireless receiver 170 , such as a radio frequency identification (RFID) receiver or Bluetooth receiver or transceiver.
- RFID radio frequency identification
- the wireless receiver 170 can be attached to the back of the internal circuit board 56 where more packaging space exists within the electronic key 12 to avoid interference with the buttons on the electronic key 12 .
- the wireless receiver 170 can be configured to wirelessly receive location data from transmitter tags 172 and 174 , such as RFID transmitter tags, that can be installed, for example, on light poles 176 and 178 , in sidewalks, on benches, on fence posts, and at any other suitable location or landmark as shown in FIGS. 16 and 18 , and discussed in more detail below.
- transmitter tags 172 and 174 need not be RFID transmitters and receivers, but can transmit any suitable type of transmission signals in any suitable format, such as Bluetooth, CMDA, TDMA, QDMA, FDMA, peer-to-peer transmission and so on.
- the location data transmitted by each respective transmitter tag 172 , 174 and so on can include identification data that identifies the transmitter tag (e.g., by number or any other suitable character), the type of landmark (e.g., pole, bench, statue, etc.) to which the transmitter tag is affixed, the park (e.g., park name) in which the transmitter tag is present, and geographical location information (e.g., longitude and latitude coordinates) of the transmitter tag, as well as any other suitable information.
- the location data received from the transmitter tags 172 and 174 can thus be used to determine the distance travelled by the electronic key 12 and discussed below.
- the controller 60 and/or the controller 16 can store information pertaining to the respective locations of the transmitter tags 172 , 174 and so on, or can retrieve that information via, for example, a GPS system as understood in the art.
- the wireless receiver 170 can also be configured as a global positioning system (GPS) device as understood in the art.
- GPS global positioning system
- any suitable number of transmitter tags can be deployed in a given area.
- the user can enter the user profile information, including the stride length, to calibrate the data distance gathering component.
- the wireless receiver 170 configuration monitors the actual location data received from the transmitter tags 172 , 174 and so on to determine the distance travelled instead of estimating the distance travelled by counting steps.
- the wireless receiver 170 configuration does not necessarily require that a calibration process be performed. Nevertheless if a calibration process is to be performed, the personal profile display 92 can instruct the user to walk for a predetermined distance, such as around the vehicle 10 or along a predetermined path, so that the controller 16 can determine the user's stride length.
- the controller 16 can perform any of the location determining techniques discussed above to determine the location of the user with respect to the vehicle 10 when the electronic key 12 is within a prescribed distance from the vehicle 10 , such as when the user is walking around the vehicle 10 . Also, if the user is walking along the prescribed path, the wireless receiver 170 can receive signals from the various transmitter tags 172 , 174 and so on and provide that information to the controller 60 which can perform a triangulation process or any other suitable ranging process as known in the art to monitor the location of the electronic key 12 as the user walks for the predetermined distance.
- the controller 60 can, for example, estimate the user's stride length based on the distance travelled and the time necessary to travel that distance at an average walking pace and provide that estimated stride length information to the controller 16 via transceivers 62 and 22 .
- the controller 60 can provide the information received from the transmitter tags 172 , 174 and so on to controller 16 via transceivers 62 and 22 , so that the controller 16 can perform the ranging process to estimate the user's stride length.
- the process can be repeated for running and jogging in a similar manner based on the distance travelled at average running and jogging speeds.
- the electronic key 12 includes both a pedometer 64 and the wireless receiver 170 , the techniques discussed above with regard to the pedometer configurations can be used for calibration purposes.
- the distance data gathering component 58 having the configuration shown in FIG. 17 performs the steps shown in FIG. 7 as discussed above for determining distance information using the electronic key 12 . That is, in step S 100 , distance data is gathered based on the distance travelled by the electronic key 12 . A subroutine of steps performed in step S 100 are shown in FIG. 18 . That is, the controller 16 determines in step S 300 whether the electronic key 12 exits or is about to exit the vehicle 10 . This determination can be made in a similar manner to that discussed above with regard to step S 200 in the flowchart of FIG. 8 .
- step S 310 the wireless receiver 170 of the distance data gathering component 58 receives the location data as discussed above from the transmitter tags 172 , 174 and so on as the user comes within a certain proximity of the transmitter tags while the user is walking, running or jogging with the electronic key 12 .
- the controller 60 receives the location data from the distance data gathering component 58 and stores the location data.
- step S 110 of the flowchart of FIG. 7 the distance data is communicated to the vehicle user interface system 14 . That is, as shown in the subroutine steps in FIG. 18 , the controller 16 determines in step S 320 that the electronic key 12 has entered the vehicle 10 in a manner as discussed above.
- the transceiver 22 can receive from the transceiver 62 a signal including the stored location data via, for example, antennas 24 or 26 , or by an antenna or sensor in or proximate to the charging dock 41 as discussed above.
- the transceiver 22 thus provides the location data to the controller 16 , and the controller 16 stores the location data in memory in step S 330 .
- the controller 16 calculates the distance data representing the distance travelled by the user based on the location data. For example, since the location of each transmitter tag that the user passed is represented by respective location data, the controller 16 can calculate the sum of the distances between the transmitter tags to determine a total distance travelled. Any known techniques can be used to determine the total distance travelled based on the location data. Then, in step S 130 , the controller 16 can control the display 32 , for example, to present the distance information to the user as discussed above with regard to FIGS. 7 and 9 - 14 .
- the distance information can also include, for example, the time it took for the user to travel from landmark to landmark and thus, the user's speed between landmarks and average speed can be calculated.
- the time can be determined by a clock included within the electronic key 12 , the location data including a time stamp indicating the time at which the user passed the landmark, or the controller 16 logging at what time the distance measuring process is initialized and finalized.
- the controller 16 can control the display 32 to display the location information pertaining to the transmitter tags and their associated landmarks from the location data received from the transmitter tags automatically or upon request of the user via the user controls 34 .
- the display 32 can display a map with the location information pertaining to the transmitter tags and landmarks to, for example, enable a user to retrace their path.
- the system used with the electronic key 12 employing the wireless receiver 170 can generally be more accurate than the pedometer systems because the controller 16 determines the distance travelled based on position data instead of estimating the distance travelled based on steps taken.
- FIG. 18 and Tables 1 through 5 below demonstrate an example of the location data gathered when a user possessing the electronic key 12 is stepping along a designated path 190 .
- the path 190 can be proximate to a vehicle charging station 192 where vehicle 10 and other vehicles 194 and 196 can be parked to charge their batteries.
- a respective transmitter tag can be disposed at each of the locations A001 through A010, B001 and B002.
- the memory associated with controller 60 in the electronic key 12 stores the following exemplary information.
- the controller 16 can determine the distance travelled by the electronic key 12 based on the Landmark ID information. Also, if the distance data gathering component 58 includes a pedometer of the type discussed above that counts steps as discussed above instead of the wireless receiver 170 or in addition to the wireless receiver 170 , the controller 16 of the vehicle user interface system 14 can receive and store the following initial and final pedometer values depending on whether or not the pedometer is resettable. The controller 16 can thus use that information to determine the number of steps travelled, the distance travelled and so on, as discussed above.
- the user travels from the vehicle 10 to Position A by passing the locations A001, A010, A009, A008, A007, A006, A005 and A004 in that order as indicated.
- the memory associated with controller 60 in the electronic key 12 stores the following exemplary information and the following pedometer information (if the distance data gathering component 58 includes a pedometer).
- the user travels from the vehicle 10 to Position A by passing the locations A001, A010, A009, A008, B002, B001, A003 and A004 in that order as indicated.
- the memory associated with controller 60 in the electronic key 12 stores the following exemplary information and the following pedometer information (if the distance data gathering component 58 includes a pedometer).
- the user travels from the vehicle 10 to Position A by passing the locations A001, A002, A003, A004, A005, A006, A007, A008 and A009 in that order as indicated.
- the memory associated with controller 60 in the electronic key 12 stores the following exemplary information and the following pedometer information (if the distance data gathering component 58 includes a pedometer).
- the user travels from the vehicle 10 to Position A by passing the locations A001, A002, B001, B002, A008 and A009 in that order as indicated.
- the memory associated with controller 60 in the electronic key 12 stores the following exemplary information and the following pedometer information (if the distance data gathering component 58 includes a pedometer).
- the distance determining system provides an easy and automatic way to enable a user of a vehicle to count their walking and/or running progress.
- the system thus helps to create a bridge between vehicle mobility and personal health.
- the term “comprising” and its derivatives, as used herein, are intended to be open ended terms that specify the presence of the stated features, elements, components, groups, integers, and/or steps, but do not exclude the presence of other unstated features, elements, components, groups, integers and/or steps.
- the foregoing also applies to words having similar meanings such as the terms, “including”, “having” and their derivatives.
- the terms “part,” “section,” “portion,” “member” or “element” when used in the singular can have the dual meaning of a single part or a plurality of parts.
- the term “detect” as used herein to describe an operation or function carried out by a component, a section, a device or the like includes a component, a section, a device or the like that does not require physical detection, but rather includes determining, measuring, modeling, predicting or computing or the like to carry out the operation or function.
- the term “configured” as used herein to describe a component, section or part of a device includes hardware and/or software that is constructed and/or programmed to carry out the desired function.
- degree such as “substantially”, “about” and “approximately” as used herein mean a reasonable amount of deviation of the modified term such that the end result is not significantly changed.
Abstract
Description
- 1. Field of the Invention
- The present invention generally relates to a vehicle user distance measuring system. More particularly, the present invention relates to a system that measures a distance travelled by an object, such as an electronic key for the vehicle, possessed by a vehicle user outside of the vehicle and indicates the distance travelled by the object, and thus by the user.
- 2. Background Information
- Electric vehicles, such as fully electric or hybrid vehicles, are becoming more available and popular as an alternative to conventional combustion engine vehicles. Because an electric vehicle is powered at least in part by a rechargeable battery, the vehicle user may on occasion need to wait for a period of time while the battery is charging. Consumers who prefer an electronic or hybrid vehicle over a conventional vehicle tend to be environmentally sensitive and health conscious. Thus, such consumers may appreciate features of the vehicle that encourage outdoor and indoor fitness during the battery charging period or at other times when the user is not travelling in the vehicle.
- In view of the state of the known technology, one aspect of the present invention provides a distance measuring system comprising a vehicle and an electronic key. The electronic key includes a distance data gathering component configured to determine a distance travelled by the electronic key and create distance data based on the distance travelled, and a communication component configured to communicate the distance data to the user interface system which is configured to output distance information based on the distance data.
- Referring now to the attached drawings which form a part of this original disclosure:
-
FIG. 1 is an exemplary block diagram of an electronic key for use with a vehicle user interface system employed in a vehicle according to a disclosed embodiment; -
FIG. 2 is another exemplary block diagram further illustrating exemplary components of the electronic key as shown inFIG. 1 ; -
FIG. 3 is a perspective view illustrating an example of the instrument panel in the passenger compartment of the vehicle shown inFIG. 1 ; -
FIG. 4 is a block diagram illustrating exemplary components of one example of a pedometer assembly included in the electronic key; -
FIG. 5 is an example of a display screen displayed on the display of the vehicle user interface system; -
FIG. 6 is an example of another display screen displayed on the display of the vehicle user interface system; -
FIG. 7 is a flowchart illustrating exemplary operations performed with regard to the electronic key and vehicle user interface system; -
FIG. 8 is a flowchart illustrating exemplary detailed operations performed during the distance data gathering and communication operations of the flowchart shown inFIG. 7 ; -
FIG. 9 is an example of distance information that can be displayed on the display screen of the vehicle user interface system; -
FIGS. 10-12 are further examples of distance information that can be displayed on the display screen of the vehicle user interface system; -
FIG. 13 is an exemplary block diagram illustrating an example of communication between the vehicle user interface system, at least one external location such as a server and at least one other vehicle; -
FIGS. 14 and 15 are still further examples of distance information that can be displayed on the display screen of the vehicle user interface system; -
FIG. 16 is a block diagram illustrating exemplary components of another example of a pedometer assembly included in the electronic key; -
FIG. 17 is a block diagram illustrating exemplary components of an electronic key that includes a receiver that receives location information; -
FIG. 18 is a flowchart illustrating exemplary detailed operations performed during the distance data gathering and communication operations of the flowchart shown inFIG. 7 in accordance with the arrangement shown inFIG. 17 ; and -
FIG. 19 is a diagram illustrating an example of a path that can be travelled by a user possessing the electronic key. - Selected embodiments will now be explained with reference to the drawings. It will be apparent to those skilled in the art from this disclosure that the following descriptions of the embodiments are provided for illustration only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
-
FIG. 1 illustrates an example of avehicle 10 and a portableelectronic key 12 that communicates with thevehicle 10. In one example, theelectronic key 12 can be configured as an intelligent or smart key fob, or a smart card, as known in the art. Theelectronic key 12 can be a stand-alone portable device and is thus not limited to a key fob or other device to which keys or other objects are attached. - Referring to
FIGS. 1-3 , thevehicle 10 includes a vehicleuser interface system 14 that controls operation of certain components of thevehicle 10 and allows for communication between a vehicle user and certain components of thevehicle 10. For example, the vehicleuser interface system 14 includes acontroller 16, a plurality of input/output components 18, a plurality ofcontrol modules 20 and atransceiver 22. Thetransceiver 22, which can also be configured as a separate receiver and transmitter, is coupled toantennas vehicle 10, such as at the front and rear of thevehicle 10. Thetransceiver 22 can thus receive communication signals from theelectronic key 12 and other wireless devices, such as Bluetooth devices within thevehicle 10, or devices external of thevehicle 10 as discussed herein. Also, thetransceiver 22 can transmit signals for receipt by other wireless devices, such as Bluetooth devices within the vehicle, or devices external of thevehicle 10 as discussed herein. The signals transmitted by thetransceiver 22 and received by thetransceiver 22 can be in the form of radio frequency (RF) signals or any other suitable signals in any suitable format such as code division multiple access (CDMA), time division multiple access (TDMA), quad-division multiple access (QDMA), frequency division multiple access (FDMA), peer-to-peer transmissions, and so on. - As understood by one skilled in the art, the
controller 16 preferably includes a microcomputer with a control program that controls and interacts with the components of the vehicleuser interface system 14 as discussed herein. Thecontroller 16 can also include other conventional components such as an input interface circuit, an output interface circuit, and storage devices such as a ROM (Read Only Memory) device and a RAM (Random Access Memory) device. The RAM and ROM store processing results and control programs that are run by thecontroller 16. Thecontroller 16 can be operatively coupled to the components of the vehicleuser interface system 14 in a conventional manner. It will be apparent to those skilled in the art from this disclosure that the precise structure and algorithms for thecontroller 16 can be any combination of hardware and software that will carry out the functions of the embodiments discussed herein. - The input/
output components 18 can include, for example, one ormore speakers 28, one ormore microphones 30, one or more displays 32 and a plurality ofuser controls 34. As shown inFIG. 3 , these input/output components 18 can be located within thepassenger compartment 36 of thevehicle 10. For example,speakers 28 can be disposed in aninstrument panel 38 and at various locations within thepassenger compartment 36 of thevehicle 10. Also, amicrophone 30 can be disposed in theinstrument panel 38 or at any other suitable location within thepassenger compartment 36 of thevehicle 10, to receive voice input from a user. Accordingly, thespeakers 28 emit sound, such as music from the entertainment system of thevehicle 10, voice from hands-free telephone use, or messages pertaining to vehicle conditions, navigation, distance information output by the distance measuring system described herein, and so on, to name a few. Themicrophone 30 can receive, for example, voice commands for the vehicleuser interface system 14 and voice input for hands-free telephone use. - As further shown in
FIG. 3 , theinstrument panel 38 typically includes at least onedisplay 32 that can display information including navigation information such as maps, route information and the like, provided by a navigation component as known in the art. The display ordisplays 32 can also display vehicle condition information and messages, entertainment system information (e.g., radio channels), communication information such as telephone calling information, distance information output by the distance measuring system described herein, and so on. A plurality ofuser controls 34 can be disposed, for example, on thesteering wheel 40 and at other locations on theinstrument panel 38. For example,user controls 34 can be present below thedisplay 32, and thedisplay 32 can displayuser controls 34 in the form of buttons that can be operated by a user as understood in the art. For instance, the user can use theuser controls 34 to control the entertainment system, navigation system and so on. Also, the user can use theuser controls 34 to enter information such as the user's weight, height, age, sex, and so on for use by the distance measuring system as described herein. - In addition, a
charging dock 41 can be included on theinstrument panel 38. Thecharging dock 41 is typically located in the lower left side of theinstrument panel 38. However, thecharging dock 41 can be located at any suitable location in thepassenger compartment 36. As understood in the art, theelectronic key 12 is inserted to charge the electronic key battery, for example, by inductive charging. The electronic key 12 can include a battery power indicator, such as an e-ink display, LED, Multi-color LED, or any other suitable type of display, to indicate current battery charge. Also, a sensor (not shown), such as an electronic, mechanical or tactile sensor, can be located in the chargingdock 41 to indicate to thecontroller 16 that theelectronic key 12 is present in thevehicle 10. - As further shown, the
control modules 20 of the vehicleuser interface system 14 include adoor control module 42, anignition control module 44 and a navigationsystem control module 46. As understood in the art, thecontroller 16 controls thedoor control module 42 to perform locking or unlocking of the vehicle doors as appropriate. Thecontroller 16 controls theignition control module 44 to start and turn off thevehicle 10 as instructed. Also, thecontroller 16 controls the navigationsystem control module 46 to control, for example, thedisplay 32 to display navigation information, such as a map, directions and so on as understood by one skilled in the art. The navigationsystem control module 46 can also control the audio system of thevehicle 10 to audibly present, for example, navigation information viaspeakers 28. The navigationsystem control module 46 can also receive user commands via the user controls 34, themicrophone 30, or both, to control the navigation system of thevehicle 10 as understood in the art. - In addition, the
door control module 42,ignition control module 44 and navigationsystem control module 46 can be controlled by theelectronic key 12. For convenience, the electronic key 12 can be adapted to be wearable, or the components of the electronic key 12 can be included in a wearable device, such as a bracelet, necklace, wristband and so on. However, as discussed above, the electronic key 12 can be a stand-alone portable device that is uniquely linked to thevehicle 10 and not particularly configured to couple or connect to any other item. - As further illustrated in
FIGS. 1-3 , the electronic key 12 can include ahousing 48 and a plurality of buttons or user controls that are configured to generate control data to control vehicle functions that thevehicle 10 is configured to perform. For example, the electronic key 12 can include adoor locking button 50 that is operable to control thedoor control module 42 to lock the doors of thevehicle 10, adoor unlocking button 52 that is operable to control thedoor control module 42 to unlock the doors of thevehicle 10, and analarm button 54 that is operable to activate and deactivate an alarm of thevehicle 10. The electronic key 12 can also include other buttons, such as a trunk unlocking button (not shown), and so on. - The electronic key 12 further includes an
internal circuit board 56 to which can be mounted components such as a distancedata gathering component 58, acontroller 60 and atransceiver 62, which can generally be referred to as a communication component. As understood in the art, thetransceiver 62 can also be configured as a transmitter and the electronic key 12 can be configured with a separate receiver. Thecircuit board 56 typically includes pads (not shown) that sense the depression ofdoor locking button 50,door unlocking button 52 andalarm button 54 by the user and send signals representing the button depression to thecontroller 60. - The
controller 60 preferably includes a microcomputer with a control program that controls and interacts with the components of the electronic key 12 as discussed herein. Thecontroller 60 can also include other conventional components such as an input interface circuit, an output interface circuit, and storage devices such as a ROM (Read Only Memory) device and a RAM (Random Access Memory) device. The RAM and ROM store processing results and control programs that are run by thecontroller 60. Thecontroller 60 can be operatively coupled to the components of the electronic key 12 in a conventional manner. The ROM, for example, can also store electronic key identification data that uniquely identifies theelectronic key 12. It will be apparent to those skilled in the art from this disclosure that the precise structure and algorithms for thecontroller 60 can be any combination of hardware and software that will carry out the functions of the embodiments discussed herein. - Upon receiving the signals generated by the depression of any of the control buttons on the electronic key 12 (e.g.,
door locking button 50,door unlocking button 52 or alarm button 54), thecontroller 60 processes those signals to generate control data to control vehicle functions that thevehicle 10 is configured to perform, and sends the control data to thetransceiver 62. Thetransceiver 62 then transmits signals that include the appropriate control data and electronic key identification data. The signals can be RF signals or any other suitable types of signals in any suitable format. The signals can thus be received by thetransceiver 22 of the vehicleuser interface system 14 viaantennas transceiver 22 provides the received signals to thecontroller 16, which processes the data in the received signals, determines whether theelectronic key 12 is authorized to control thevehicle 10 based on the electronic key identification data, and controls theappropriate control module 20 to operate the appropriate component of thevehicle 10. - For example, if the
door locking button 50 ordoor unlocking button 52 is pressed, the signals transmitted by thetransceiver 62 will include data representing the door unlocking or door locking command. Hence, thecontroller 16 will process the data and control thedoor control module 38 to lock or unlock the vehicle doors as appropriate. - Also, the
controller 60 in the electronic key 12 can control thetransceiver 62 to periodically emit signals (e.g., every several milliseconds), and these signals can be received by thetransceiver 22 when theelectronic key 12 is within a prescribed range (e.g., a few feet) of theantennas controller 16 can use to identify theelectronic key 12 and to determine whether theelectronic key 12 is authorized to control vehicle functions of thevehicle 10 as discussed herein. Also, theantennas controller 16 can determine the respective times for the signals to travel between theelectronic key 12 and theantennas electronic key 12 and theantennas controller 16 can perform a ranging technique as known in the art to determine the location of the electronic key 12 based on the respective distances between theelectronic key 12 and theantennas electronic key 12 within a proximity of thevehicle 10. Naturally, the number ofantennas vehicle 10 can be increased to increase the accuracy at which thecontroller 16 can determine the location of the electronic key 12 as can be appreciated by one skilled in the art. For instance, three antennas can be present on the vehicle to enable thecontroller 16 to perform a triangulation technique as known in the art to determine the location of theelectronic key 12. - In addition, the signals periodically emitted by the electronic key 12 can include ignition control signals that can be received by the
transceiver 22 via theantennas electronic key 12 is within a prescribed distance from thevehicle 10 as discussed above. That is, when a user has the electronic key 12 in their hand, pocket, purse, etc. and becomes close to thevehicle 10, thetransceiver 22 can receive the signals emitted from theelectronic key 12. Thecontroller 16 can thus determine the location of the electronic key 12 with respect to thevehicle 10 as discussed above. Accordingly, when thecontroller 16 determines that the user possessing theelectronic key 12 has entered the passenger compartment of thevehicle 10 or has at least gotten close to thevehicle 10, or when thecontroller 16 detects that theelectronic key 12 is inserted into the chargingdock 41 or that the user has pressed any of the control buttons on theelectronic key 12, thecontroller 16 can receive the ignition control signals via thetransceiver 22. Thecontroller 16 can thus control theignition control module 44 to disable an ignition lockout feature. Accordingly, the user can press a starter button that can be located, for example, on the instrument panel of thevehicle 10 or at any other suitable location, to signal theignition control module 44 to start the vehicle. - As will now be discussed, the distance
data gathering component 58 of theelectronic key 12 is configured to gather distance data that can be used to determine a distance travelled by theelectronic key 12. The distancedata gathering component 58 provides the distance data to thecontroller 60, which controls thetransceiver 62 to transmit the distance data for receipt by thetransceiver 22 in thevehicle 10. Thetransceiver 22 provides this distance data to thecontroller 16, which performs operations based on the distance data as discussed in more detail below. - The distance
data gathering component 58 can generate the data, or can receive information from external sources to generate the data. For example, as shown inFIG. 4 , the distancedata gathering component 58 can include a type ofpedometer 64 that counts the number of steps taken by the user possessing theelectronic key 12. Thepedometer 64 can include a mechanical spring lever arrangement. The mechanical spring lever arrangement includes alever arm 66 that is pivotally attached to theinternal circuit board 56 of the electronic key 12 at apivot point 68. Thelever arm 66 can be attached to either side of theinternal circuit board 56. Typically, thelever arm 66 and associated components can be attached to the back of theinternal circuit board 56 where more packaging space exists within the electronic key 12 to allow for thelever arm 66 to move without interference with the buttons on theelectronic key 12. Thelever arm 66 is biased in a direction A (e.g., upright) by a biasingmember 70, such as a coiled spring. - When the user possessing the
electronic key 12 takes a step, the force of inertia generated by the stepping movement causes thelever arm 46 to travel in a direction B (e.g., downward) to contact acontact pad 72, thus closing a circuit. The closing of the circuit sends a signal to thecontroller 60 that counts each circuit closing event as a user step. Thus, thepedometer 64 and thecontroller 60 can be generally referred to as a pedometer that counts the number of steps taken by the user. Thecontroller 60 can store this information in a memory and continue to update the information while the user is moving to create distance data indicating the number of user steps. - Before the
pedometer 64 is used, a calibration process can be performed. For example, as discussed above, a user can enter commands via the user controls 34, themicrophone 30, or both to instruct thecontroller 16 to control thedisplay 32 to display auser display 74. Theuser display 74 can include, for example, ahistorical data button 76, acompetitive data button 78 and apersonal profile button 80 that the user can select by commands entered via the user controls 34 and/or themicrophone 30. Theuser display 74 also typically can include agreeting 82, an indication of steps taken for thatdate 84, an indication of the distance traveled corresponding to that number ofsteps 86, an estimated amount of calories burned 88, and a vehicle battery usage range saved 90 by walking instead of driving thevehicle 10. Naturally, if the user is using thepedometer 64 for the first time, thedata entries 84 through 90 would be zero or blank. - When the user selects the
personal profile button 80, thecontroller 16 controls thedisplay 32 to display apersonal profile display 92 as shown, for example, inFIG. 6 . The user can thus use the user controls 34, themicrophone 30, or both to enter user information such as the user'sweight 94,height 96, steps perday goal 98,stride length 100, membership status in a vehicle-relatedexercise club 102 and vehicle ownerexercise club pals 104. - The user's stride length information that is entered thus calibrates the
pedometer 64 for use by that particular user. Hence, the entered stride length information can be used by thecontroller 16 to calculate the distance that the user travelled based on the number of steps that thepedometer 64 counts as discussed in more detail below. Alternatively, or in addition, thepersonal profile display 92 can instruct the user to walk for a predetermined distance, such as around thevehicle 10, so that thecontroller 16 can determine the user's stride length. That is, thepedometer 64 counts the number of steps taken by the user to walk around thevehicle 10, and thecontroller 60 controls thetransceiver 62 to transmit the distance data representing the number of steps for receipt by thetransceiver 22 and ultimately by thecontroller 16 as discussed above. Accordingly, thecontroller 16 can determine an average stride length of a user's step by, for example, dividing the known distance traveled (e.g., the perimeter of the car) and the number of steps taken to travel that known distance. Thecontroller 16 can thus control thedisplay 32 to display this calculated average stride length as thestride length 100 on thepersonal profile display 92. - Furthermore, this process can be repeated to calibrate the user's average stride length for running and jogging. For instance, the
controller 16 can control thedisplay 32 to display a message on thepersonal profile display 92 that instructs the user to jog around the vehicle, and the average stride length for jogging can be determined in a manner similar to the average stride length for walking as discussed above. Thecontroller 16 can further control thedisplay 32 to display a message on thepersonal profile display 92 that instructs the user to run around the vehicle, and the average stride length for running can be determined in a manner similar to the average stride length for walking as discussed above. - In addition, a different user (e.g., a spouse) can use a different electronic key 12 that is authorized for use with the
vehicle 10. Since eachelectronic key 12 includes electronic key identification data as discussed above, the vehicleuser interface system 14 can enable the different user to enter his or her information to be associated with that different electronic key 12. Accordingly, the vehicleuser interface system 14 can determine, for example, the different user's stride length in any of the manners discussed above. The vehicleuser interface system 14 can thus store the user information associated with theelectronic key 12, and the user information associated with the different electronic key 12, and can perform the distance determining operations and so on for each respective user. -
FIG. 7 illustrates an example of operations performed for determining distance information using the electronic key 12 as discussed above. That is, in step S100, distance data is gathered based on the distance travelled by theelectronic key 12. -
FIG. 8 illustrates an example of a subroutine of steps performed during step S100 for the type of distancedata gathering component 58 involving apedometer 64 as discussed above. Specifically, in step S200, thecontroller 16 determines whether the electronic key 12 exits thevehicle 10. Thecontroller 16 can determine that theelectronic key 12 has exited thevehicle 10 by performing the techniques discussed above to determine the location of theelectronic key 12, and thus determine whether theelectronic key 12 is still within thepassenger compartment 36. Thecontroller 16 can also determine that theelectronic key 12 has exited or is about to exit thevehicle 10 when, for example, the sensor in the chargingdock 41 indicates that theelectronic key 12 has been removed from the chargingdock 41. Another way thecontroller 16 can determine that theelectronic key 12 has exited or is about to exit thevehicle 10 is by receiving control data from thetransceiver 62 of theelectronic key 12, for example, to control thedoor control module 42 to lock the doors of thevehicle 10. Still another way thecontroller 16 can determine that theelectronic key 12 has exited or is about to exit thevehicle 10 is by the vehicle being shut off. Still another way thecontroller 16 can determine that theelectronic key 12 has exited or is about to exit thevehicle 10 is by receiving control data to initiate the distance measuring process by operating, for example, a button or sequence of buttons on either the electronic key 12 or the user controls 34 on theinstrument panel 38. - It should also be noted that the
controller 60 can control thetransceiver 62 to periodically transmit a signal including the step count value that is stored in a memory (e.g., RAM) in theelectronic key 12. Thus, when theelectronic key 12 is in thepassenger compartment 36 of thevehicle 10 or close to the vehicle as discussed above, thetransceiver 22 can detect the signal including the step count value. The step count value represents the number of steps that have been counted by thepedometer 64. If the memory is resettable, the electronic key 12 can include a button, for example, that enables a user to reset the step count value to zero at any time. Also, thecontroller 60 of the electronic key 12 can be programmed to automatically reset the step count value when the electronic key 12 exits or is about to exit thevehicle 10 as determined in any of the ways discussed above. For instance, thecontroller 60 can receive a signal from thetransceiver 22 indicating that thecontroller 16 has determined that theelectronic key 12 has exited or is about to exit thevehicle 10. Thecontroller 60 can receive this signal via, for example, thetransceiver 62 or a separate receiver as discussed above and as understood in the art. However, if the memory is not resettable, the step count value will be a running total of steps counted by thepedometer 64. - Accordingly, the
transceiver 22, for example, can receive the signal including the step count value via, for example,antennas dock 41. Thetransceiver 22 thus provides the step count value to thecontroller 16. When it is determined in step S200 that the electronic key 12 exits thevehicle 10, thecontroller 16 stores the step count value as the initial step count value in step S210. - When the user possessing the
electronic key 12 begins walking (or jogging or running) outside thevehicle 10, thepedometer 64 counts the steps taken by the user and thecontroller 60 creates the distance data in step S220 as the step count value in a manner as discussed above. That is, the distance data can represent the number of steps that are detected by thepedometer 64. - In step S110 shown in
FIG. 7 , the distance data is communicated to the vehicleuser interface system 14. That is, as shown in the subroutine steps inFIG. 8 , thecontroller 16 can determine in step S230 that the user possessing theelectronic key 12 has returned to thevehicle 10 in any of the ways discussed above. For example, thecontroller 16 can determine that theelectronic key 12 has entered or is about to enter thevehicle 10 by performing the techniques discussed above to determine the location of theelectronic key 12, and thus determine whether theelectronic key 12 is within or close to thepassenger compartment 36. Thecontroller 16 can also determine that theelectronic key 12 has entered thevehicle 10 when, for example, the sensor in the chargingdock 41 indicates that theelectronic key 12 has been inserted into the chargingdock 41. Another way thecontroller 16 can determine that theelectronic key 12 has entered or is about to enter thevehicle 10 is by receiving control data from thetransceiver 62 of theelectronic key 12, for example, to control thedoor control module 42 to unlock the doors of thevehicle 10. Still another way thecontroller 16 can determine that theelectronic key 12 has entered or is about to enter thevehicle 10 is by starting the vehicle. Still another way thecontroller 16 can determine that theelectronic key 12 has entered or is about to enter thevehicle 10 is by receiving control data to finalize the distance measuring process by operating, for example, a button or sequence of buttons on either the electronic key 12 or the user controls 34 on theinstrument panel 38. - When the
controller 16 thus determines in step S230 that theelectronic key 12 has entered thevehicle 10 in a manner as discussed above, thetransceiver 22, for example, can receive from the transceiver 62 a signal including the count value via, for example,antennas dock 41 as discussed above. Thetransceiver 22 thus provides the step count value to thecontroller 16. Hence, thecontroller 16 stores the step count value as the final step count value in step S240. - Accordingly, in step S120 shown in
FIG. 7 , thecontroller 16, for example, calculates distance information based on the distance data. For instance, thecontroller 16 can subtract the initial step count value from the final step count value to determine the number of steps taken by the user for that period during which the user was out of thevehicle 10. Thecontroller 16 can then use formulas (e.g., 2000 steps/mile as determined based on the user's stride length, 100 calories/mile walking based on the user's height and weight, etc., and 100 miles of vehicle travel per vehicle battery charge) to determine the equivalent distance travelled, calories burned and battery range saved. For example, if the difference between the final count value and initial count value indicates a total of 924 steps, the calculation of 924 steps*0.0005 miles/step equals 0.462 miles travelled. Also, the calculation of 0.462 miles*100 calories/mile equals 46 calories burned, and the calculation of 0.462 miles*(1 charge/100 miles) equals 0.46% battery range saved. For example, if the user walked to the store and back while the battery was being charged, this indication informs the user that the user saved 0.46% of the battery life by walking instead of waiting for the battery to charge and then taking thevehicle 10 to the store. Thecontroller 16, for example, can calculate the user's average speed based on the distance travelled divided by the time that the distancedata gathering component 58 was gathering distance data (e.g., the time that the user was moving). - In step S130, the
controller 16 can control thedisplay 32 to display the distance information in theuser display 74 as shown, for example, inFIG. 9 which is similar toFIG. 5 but has values displayed fordata entries 84 through 90. Thecontroller 16 can also control the audio system of thevehicle 10 to audibly present information pertaining to the distance travelled via, for example,speakers 28. - Furthermore, the
controller 16 can continue to store the distance data for each period in which the user possessing the electronic key 12 travels outside of thevehicle 10, and can continue to store a sum of the distance data for all the periods, as desired. In addition, the user can select thehistorical data button 76 or thecompetitive data button 78 via the user controls 34 and/ormicrophone 30 as discussed above to control thedisplay 32 to display the displays shown, for example, inFIGS. 10-14 . - For instance, the user can select the
historical data button 76 to display a personal stepgoal graph display 110 as shown inFIG. 10 . Thegraph display 110 indicates apersonal step goal 112 compared to a graph of the number of steps determined perday 114 and the distance travelled perday 116 over a period of days (e.g., one week or any suitable number of days). In response to selection of thehistorical data button 76, thedisplay 32 can display abar graph 120, as shown inFIG. 11 , indicating a comparison of the number of miles driven 122 and the number of miles stepped 124 since, for example, the user purchased or started using thevehicle 10. Further in response to selection of thehistorical data button 76, the controller can also cause thedisplay 32 to display agraph 130, as shown inFIG. 12 , indicating adistance 132 stepped per day since, for example, the user purchased or started using thevehicle 10. - In addition, as shown in
FIG. 13 , the vehicleuser interface system 14 ofvehicle 10 is configured to communicate with, for example, aserver 134 that is external of thevehicle 10. Hence, the vehicleuser interface system 14 can communicate the distance data, or data representing the estimated distance travelled by the user, to theserver 134 that is external of thevehicle 10. Theserver 10 can then use this information to calculate user statistics, for example, pertaining to users of electronic or hybrid vehicles. In addition, the vehicleuser interface system 14 is configured to communicate with the vehicleuser interface system 14 ofother vehicles 136. This communication can occur viaserver 134, for example, directly in a peer-to-peer type manner, or in any other suitable manner as known in the art. Hence, the vehicleuser interface system 14 can transmit the distance information and related information to the vehicleuser interface systems 14 ofother vehicles 136, and receive other distance information and related information from the vehicleuser interface system 14 ofother vehicles 136. The vehicleuser interface system 14 can thus compare the distance information to the other vehicle distance information. The vehicleuser interface system 14 can therefore determine statistics that, for example, compare the behavior of the user of thevehicle 10 to other users. Additionally, theserver 134 can make the distance information available to be accessed by a user interface external to thevehicle 10, such as a home computer. - The vehicle
user interface system 14 can also be configured to reset the data after a prescribed period of time (e.g., one year) or as instructed by the user via, for example, user controls 34. For instance, after the vehicleuser interface system 14 uploads the data to, for example, aserver 134 or another external device (e.g., a memory stick, PC and so on) for archiving, the data in the memory of the vehicleuser interface system 14 can be reset if desired. - Accordingly, since the vehicle
user interface system 14 can receive information from other users, the user can select thecompetitive data button 78 to display abar graph display 140, as shown inFIG. 14 . Thedisplay 140 illustrates a comparison of thedistance 142 that the owner stepped during a week period to adistance 144 that another owner (e.g., an owner pal) stepped that week and anaverage distance 146 that all members in the community stepped that week. Also, in response to selection of thecompetitive data button 78, thecontroller 16 can cause thedisplay 32 to display amap display 150, as shown inFIG. 15 , that identifies thelocations 152 of particular members in the community. For instance, themap display 150 can be configured by the user to display thelocations 152 of specific members and/or concentrations of members of the community. Alternatively, themap display 150 can be configured by the user, for example, to show all members of the community or just friends of the user. The map display can also display the friends of the user in a manner to distinguish them from other members in the community. For example, themap display 150 can display the friends of the user in a particular color, and display the other members in a different color. Themap display 150 can also display additional information pertaining to the friends, such as a link to their names, addresses, distance information, and so on. Naturally, themap display 150 can be configured to display any suitable information and arrangement of information. - As understood in the art, the lever arm arrangement for the
pedometer 64 shown inFIG. 4 is typically low in cost and does not drain power from the battery of the electronic key 12 when moving in directions A and B. However, the movement of thelever arm 66 can on occasion create a slight clicking noise that may be perceived by the user. - Accordingly, instead of using a lever arm arrangement, the distance
data gathering component 58 of the electronic key 12 can include apiezoelectric accelerometer 160 as shown inFIG. 16 . Thepiezoelectric accelerometer 160 can be in the form of a microchip and attached to theinternal circuit board 56 of theelectronic key 12. Thepiezoelectric accelerometer 160 can be attached to the back of theinternal circuit board 56 where more packaging space exists within the electronic key 12 to avoid interference with the buttons on theelectronic key 12. As understood in the art, thepiezoelectric accelerometer 160 includes strain gauges that deform due to the inertia from the user stepping. - As further understood in the art, the
piezoelectric accelerometer 160 can include one, two or three strain gauges that correspond to one-axis, two-axis or three-axis sensing capability. In a two-axis system, an additional strain gauge is included on the same plane as the first strain gauge but oriented in a different direction than the first strain gauge. In a three-axis system, a third strain gauge is added on a different plane than the plane on which the first and second strain gauges are disposed. As can further be appreciated by one skilled in the art, the three-axis system generally can provide a greater level of accuracy than the one-axis and two-axis systems. - During operation, the deformation experienced at the strain gauge or gauges is measured as time versus acceleration by a processor in the
piezoelectric accelerometer 160 which continuously samples data from the strain gauge or gauges at desired intervals (e.g., every several microseconds) and uses the sampled data to determine if a step occurred. An advantage of a piezoelectric accelerometer system over a mechanical spring lever system is that a piezoelectric accelerometer system can generally provide greater step counting accuracy. However, unlike the lever movement which does not draw power from the electronic key battery, the sampling does draw some power from the electronic key battery. Additionally, the greater step accuracy can also allow for greater error correction by correctly determining when a step is actually taken, and not counting unintended movement of the electronic key 12 when, for example, theelectronic key 12 is dropped. - In the manner as shown in the flowcharts of
FIGS. 7 and 8 , thepiezoelectric accelerometer 160 gathers and sends the step information to thecontroller 60 which generates distance data. As with the lever arm arrangement shown inFIG. 4 , thecontroller 60 then sends this information to thetransceiver 62. Thetransceiver 62 can then transmit the distance data for receipt by thetransceiver 22 of the vehicleuser interface system 14. Thecontroller 16 can then calculate the distance information in the manner discussed above with regard toFIGS. 7 and 8 , and vehicleuser interface system 14 can then present the distance information via thedisplay 32 and/or thespeakers 28 as discussed above with regard to the flowchart inFIGS. 7 and 8 and as shown inFIG. 9 . - Alternatively or in addition, the distance
data gathering component 58, as shown inFIG. 17 , can include awireless receiver 170, such as a radio frequency identification (RFID) receiver or Bluetooth receiver or transceiver. As with the configurations discussed above, thewireless receiver 170 can be attached to the back of theinternal circuit board 56 where more packaging space exists within the electronic key 12 to avoid interference with the buttons on theelectronic key 12. - The
wireless receiver 170 can be configured to wirelessly receive location data fromtransmitter tags light poles FIGS. 16 and 18 , and discussed in more detail below. Naturally, thewireless receiver 170 andtransmitter tags respective transmitter tag electronic key 12 and discussed below. Specifically, thecontroller 60 and/or thecontroller 16 can store information pertaining to the respective locations of the transmitter tags 172, 174 and so on, or can retrieve that information via, for example, a GPS system as understood in the art. Thewireless receiver 170 can also be configured as a global positioning system (GPS) device as understood in the art. Moreover, any suitable number of transmitter tags can be deployed in a given area. - As with the configurations of the data
distance gathering components 58 discussed above, the user can enter the user profile information, including the stride length, to calibrate the data distance gathering component. It should be noted that as discussed in more detail below, thewireless receiver 170 configuration monitors the actual location data received from the transmitter tags 172, 174 and so on to determine the distance travelled instead of estimating the distance travelled by counting steps. Hence, thewireless receiver 170 configuration does not necessarily require that a calibration process be performed. Nevertheless if a calibration process is to be performed, thepersonal profile display 92 can instruct the user to walk for a predetermined distance, such as around thevehicle 10 or along a predetermined path, so that thecontroller 16 can determine the user's stride length. In this configuration, thecontroller 16 can perform any of the location determining techniques discussed above to determine the location of the user with respect to thevehicle 10 when theelectronic key 12 is within a prescribed distance from thevehicle 10, such as when the user is walking around thevehicle 10. Also, if the user is walking along the prescribed path, thewireless receiver 170 can receive signals from thevarious transmitter tags controller 60 which can perform a triangulation process or any other suitable ranging process as known in the art to monitor the location of the electronic key 12 as the user walks for the predetermined distance. Accordingly, thecontroller 60 can, for example, estimate the user's stride length based on the distance travelled and the time necessary to travel that distance at an average walking pace and provide that estimated stride length information to thecontroller 16 viatransceivers controller 60 can provide the information received from the transmitter tags 172, 174 and so on tocontroller 16 viatransceivers controller 16 can perform the ranging process to estimate the user's stride length. Likewise, the process can be repeated for running and jogging in a similar manner based on the distance travelled at average running and jogging speeds. Furthermore, if theelectronic key 12 includes both apedometer 64 and thewireless receiver 170, the techniques discussed above with regard to the pedometer configurations can be used for calibration purposes. - The distance
data gathering component 58 having the configuration shown inFIG. 17 performs the steps shown inFIG. 7 as discussed above for determining distance information using theelectronic key 12. That is, in step S100, distance data is gathered based on the distance travelled by theelectronic key 12. A subroutine of steps performed in step S100 are shown inFIG. 18 . That is, thecontroller 16 determines in step S300 whether the electronic key 12 exits or is about to exit thevehicle 10. This determination can be made in a similar manner to that discussed above with regard to step S200 in the flowchart ofFIG. 8 . Then, in step S310, thewireless receiver 170 of the distancedata gathering component 58 receives the location data as discussed above from the transmitter tags 172, 174 and so on as the user comes within a certain proximity of the transmitter tags while the user is walking, running or jogging with theelectronic key 12. Thecontroller 60 receives the location data from the distancedata gathering component 58 and stores the location data. - In step S110 of the flowchart of
FIG. 7 , the distance data is communicated to the vehicleuser interface system 14. That is, as shown in the subroutine steps inFIG. 18 , thecontroller 16 determines in step S320 that theelectronic key 12 has entered thevehicle 10 in a manner as discussed above. Thetransceiver 22, for example, can receive from the transceiver 62 a signal including the stored location data via, for example,antennas dock 41 as discussed above. Thetransceiver 22 thus provides the location data to thecontroller 16, and thecontroller 16 stores the location data in memory in step S330. - Accordingly, in step S120 of
FIG. 7 , thecontroller 16 calculates the distance data representing the distance travelled by the user based on the location data. For example, since the location of each transmitter tag that the user passed is represented by respective location data, thecontroller 16 can calculate the sum of the distances between the transmitter tags to determine a total distance travelled. Any known techniques can be used to determine the total distance travelled based on the location data. Then, in step S130, thecontroller 16 can control thedisplay 32, for example, to present the distance information to the user as discussed above with regard to FIGS. 7 and 9-14. The distance information can also include, for example, the time it took for the user to travel from landmark to landmark and thus, the user's speed between landmarks and average speed can be calculated. The time can be determined by a clock included within theelectronic key 12, the location data including a time stamp indicating the time at which the user passed the landmark, or thecontroller 16 logging at what time the distance measuring process is initialized and finalized. In addition, thecontroller 16 can control thedisplay 32 to display the location information pertaining to the transmitter tags and their associated landmarks from the location data received from the transmitter tags automatically or upon request of the user via the user controls 34. For instance, thedisplay 32 can display a map with the location information pertaining to the transmitter tags and landmarks to, for example, enable a user to retrace their path. Thus, as can be appreciated from the above, the system used with the electronic key 12 employing thewireless receiver 170 can generally be more accurate than the pedometer systems because thecontroller 16 determines the distance travelled based on position data instead of estimating the distance travelled based on steps taken. -
FIG. 18 and Tables 1 through 5 below demonstrate an example of the location data gathered when a user possessing theelectronic key 12 is stepping along a designatedpath 190. As indicated, thepath 190 can be proximate to avehicle charging station 192 wherevehicle 10 andother vehicles - For example, as shown in Table 1, the user travels from the
vehicle 10 to Position A by passing the locations A001, A002, A003 and A004 in that order as indicated. Hence, the memory associated withcontroller 60 in the electronic key 12 stores the following exemplary information. -
TABLE 1 User at Position A (forward path) Landmark Landmark Landmark Order ID# Park # Location # Description 1 003912A001 3912 A001 Light Post at Entrance 2 003912A002 3912 A002 Light Post 3 003912A003 3912 A003 Light Post 4 003912A004 3912 A004 Light Post - Accordingly, because the distances between the landmark IDs are known, the
controller 16 can determine the distance travelled by the electronic key 12 based on the Landmark ID information. Also, if the distancedata gathering component 58 includes a pedometer of the type discussed above that counts steps as discussed above instead of thewireless receiver 170 or in addition to thewireless receiver 170, thecontroller 16 of the vehicleuser interface system 14 can receive and store the following initial and final pedometer values depending on whether or not the pedometer is resettable. Thecontroller 16 can thus use that information to determine the number of steps travelled, the distance travelled and so on, as discussed above. - Pedometer without reset (with initial value=174172): final value=175096
- Pedometer with reset (initial value=000000): final value=000924
- In the example shown in Table 2, the user travels from the
vehicle 10 to Position A by passing the locations A001, A010, A009, A008, A007, A006, A005 and A004 in that order as indicated. Hence, the memory associated withcontroller 60 in the electronic key 12 stores the following exemplary information and the following pedometer information (if the distancedata gathering component 58 includes a pedometer). -
TABLE 2 User at Position A (reverse path) Landmark Landmark Landmark Order ID# Park # Location # Description 1 003912A001 3912 A001 Light Post at Entrance 2 003912A010 3912 A010 Light Post 3 003912A009 3912 A009 Bench 4 003912A008 3912 A008 Light Post 5 003912A007 3912 A007 Light Post 6 003912A006 3912 A006 Light Post 7 003912A005 3912 A005 Statue 8 003912A004 3912 A004 Light Post Pedometer without reset (with initial value = 174172): final value = 176204 Pedometer with reset (initial value = 000000): final value = 002032 - In the example shown in Table 3, the user travels from the
vehicle 10 to Position A by passing the locations A001, A010, A009, A008, B002, B001, A003 and A004 in that order as indicated. Hence, the memory associated withcontroller 60 in the electronic key 12 stores the following exemplary information and the following pedometer information (if the distancedata gathering component 58 includes a pedometer). -
TABLE 3 User at Position A (zig-zag path) Landmark Landmark Landmark Order ID# Park # Location # Description 1 003912A001 3912 A001 Light Post at Entrance 2 003912A010 3912 A010 Light Post 3 003912A009 3912 A009 Bench 4 003912A008 3912 A008 Light Post 5 003912B002 3912 B002 Bridge Post 6 003912B001 3912 B001 Bridge Post 7 003912A003 3912 A003 Light Post 8 003912A004 3912 A004 Light Post Pedometer without reset (with initial value = 174172): final value = 176520 Pedometer with reset (initial value = 000000): final value = 002348 - In the example shown in Table 4, the user travels from the
vehicle 10 to Position A by passing the locations A001, A002, A003, A004, A005, A006, A007, A008 and A009 in that order as indicated. Hence, the memory associated withcontroller 60 in the electronic key 12 stores the following exemplary information and the following pedometer information (if the distancedata gathering component 58 includes a pedometer). -
TABLE 4 User at Position B (full course) Landmark Landmark Landmark Order ID# Park # Location # Description 1 003912A001 3912 A001 Light Post at Entrance 2 003912A002 3912 A002 Light Post 3 003912A003 3912 A003 Light Post 4 003912A004 3912 A004 Light Post 5 003912A005 3912 A005 Statue 6 003912A006 3912 A006 Light Post 7 003912A007 3912 A007 Light Post 8 003912A008 3912 A008 Light Post 9 003912A009 3912 A009 Bench Pedometer without reset (with initial value = 174172): final value = 176687 Pedometer with reset (initial value = 000000): final value = 002515 - In the example shown in Table 5, the user travels from the
vehicle 10 to Position A by passing the locations A001, A002, B001, B002, A008 and A009 in that order as indicated. Hence, the memory associated withcontroller 60 in the electronic key 12 stores the following exemplary information and the following pedometer information (if the distancedata gathering component 58 includes a pedometer). -
TABLE 5 User at Position B (half course) Landmark Landmark Landmark Order ID# Park # Location # Description 1 003912A001 3912 A001 Light Post at Entrance 2 003912A002 3912 A002 Light Post 3 003912B001 3912 B001 Bridge Post 4 003912B002 3912 B002 Bridge Post 5 003912A008 3912 A008 Light Post 6 003912A009 3912 A009 Bench Pedometer without reset (with initial value = 174172): final value = 176079 Pedometer with reset (initial value = 000000): final value = 001907 - Accordingly, as can be appreciated from the above, the distance determining system provides an easy and automatic way to enable a user of a vehicle to count their walking and/or running progress. The system thus helps to create a bridge between vehicle mobility and personal health.
- In understanding the scope of the present invention, the term “comprising” and its derivatives, as used herein, are intended to be open ended terms that specify the presence of the stated features, elements, components, groups, integers, and/or steps, but do not exclude the presence of other unstated features, elements, components, groups, integers and/or steps. The foregoing also applies to words having similar meanings such as the terms, “including”, “having” and their derivatives. Also, the terms “part,” “section,” “portion,” “member” or “element” when used in the singular can have the dual meaning of a single part or a plurality of parts. Also, the term “detect” as used herein to describe an operation or function carried out by a component, a section, a device or the like includes a component, a section, a device or the like that does not require physical detection, but rather includes determining, measuring, modeling, predicting or computing or the like to carry out the operation or function. The term “configured” as used herein to describe a component, section or part of a device includes hardware and/or software that is constructed and/or programmed to carry out the desired function. The terms of degree such as “substantially”, “about” and “approximately” as used herein mean a reasonable amount of deviation of the modified term such that the end result is not significantly changed.
- While only selected embodiments have been chosen to illustrate the present invention, it will be apparent to those skilled in the art from this disclosure that various changes and modifications can be made herein without departing from the scope of the invention as defined in the appended claims. For example, the size, shape, location or orientation of the various components can be changed as needed and/or desired. Components that are shown directly connected or contacting each other can have intermediate structures disposed between them. The functions of one element can be performed by two, and vice versa. The structures and functions of one embodiment can be adopted in another embodiment. It is not necessary for all advantages to be present in a particular embodiment at the same time. Every feature which is unique from the prior art, alone or in combination with other features, also should be considered a separate description of further inventions by the applicant, including the structural and/or functional concepts embodied by such feature(s). Thus, the foregoing descriptions of the embodiments according to the present invention are provided for illustration only, and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
Claims (21)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/036,883 US8494765B2 (en) | 2011-02-28 | 2011-02-28 | Vehicle user distance measuring system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/036,883 US8494765B2 (en) | 2011-02-28 | 2011-02-28 | Vehicle user distance measuring system |
Publications (2)
Publication Number | Publication Date |
---|---|
US20120221189A1 true US20120221189A1 (en) | 2012-08-30 |
US8494765B2 US8494765B2 (en) | 2013-07-23 |
Family
ID=46719559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/036,883 Expired - Fee Related US8494765B2 (en) | 2011-02-28 | 2011-02-28 | Vehicle user distance measuring system |
Country Status (1)
Country | Link |
---|---|
US (1) | US8494765B2 (en) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130290045A1 (en) * | 2011-01-14 | 2013-10-31 | Anagog Ltd. | Predicting that a parking space is about to be vacated |
US20130307474A1 (en) * | 2011-02-04 | 2013-11-21 | Panasonic Corporation | Non-contact charger system, control device, wireless communication device, and non-contact charging device |
US20140122012A1 (en) * | 2012-11-01 | 2014-05-01 | Hti Ip, Llc | Method and system for determining whether to reset a height in a height determining device based on the occurrence of steps |
US20140306861A1 (en) * | 2013-04-16 | 2014-10-16 | Nintendo Co., Ltd. | Information processing apparatus, method for displaying information, non-transitory storage medium encoded with computer readable program, and information processing system |
US9290095B2 (en) * | 2009-02-23 | 2016-03-22 | Michael D. Roth | Ignition interlock identification apparatus and method of use thereof |
US9313262B2 (en) | 2013-02-27 | 2016-04-12 | Nintendo Co., Ltd. | Information system, method for displaying information, information processing apparatus, and non-transitory storage medium encoded with computer readable program |
US20160189458A1 (en) * | 2014-12-31 | 2016-06-30 | Hyundai Mobis Co., Ltd. | Smart key system and operating method thereof |
US9454859B2 (en) | 2009-02-23 | 2016-09-27 | Michael D. Roth | Behavior modification apparatus and method of use thereof |
US20170063477A1 (en) * | 2015-08-26 | 2017-03-02 | Continental Automotive Gmbh | Key Location System |
US20170092104A1 (en) * | 2015-09-29 | 2017-03-30 | Nissan Norh America, Inc. | Vehicle keyfob locator system |
US9642089B2 (en) | 2008-07-09 | 2017-05-02 | Secureall Corporation | Method and system for planar, multi-function, multi-power sourced, long battery life radio communication appliance |
US20170278326A1 (en) * | 2016-03-24 | 2017-09-28 | Ford Global Technologies, Llc | Driver indentification using vehicle approach vectors |
US20180314707A1 (en) * | 2017-05-01 | 2018-11-01 | Winkers, Inc. | Geographic user interaction system |
US10128893B2 (en) | 2008-07-09 | 2018-11-13 | Secureall Corporation | Method and system for planar, multi-function, multi-power sourced, long battery life radio communication appliance |
US20190078903A1 (en) * | 2017-09-13 | 2019-03-14 | Hyundai Motor Company | Method and System for Displaying Distance to Empty of Vehicle |
US20190092282A1 (en) * | 2013-11-22 | 2019-03-28 | Zipcar, Inc. | Upgrade kit for an ignition key and methods |
US10447334B2 (en) | 2008-07-09 | 2019-10-15 | Secureall Corporation | Methods and systems for comprehensive security-lockdown |
CN114301952A (en) * | 2021-11-16 | 2022-04-08 | 上海瓶钵信息科技有限公司 | Self-calibration system, method, device and medium |
US11469789B2 (en) | 2008-07-09 | 2022-10-11 | Secureall Corporation | Methods and systems for comprehensive security-lockdown |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2740030A2 (en) * | 2011-08-04 | 2014-06-11 | CONNORS, Robert W. | Content changeable smart phone application for navigable venues and multi-party navigational system |
JP5704180B2 (en) * | 2013-01-31 | 2015-04-22 | トヨタ自動車株式会社 | Electronic key terminal power consumption suppression system and electronic key terminal power consumption suppression method |
US9436182B2 (en) | 2014-05-23 | 2016-09-06 | Google Inc. | Autonomous vehicles |
US9631933B1 (en) | 2014-05-23 | 2017-04-25 | Google Inc. | Specifying unavailable locations for autonomous vehicles |
US9488980B2 (en) | 2014-11-25 | 2016-11-08 | Toyota Motor Engineering & Manufacturing North America, Inc. | Smart notification systems for wearable devices |
US9613515B2 (en) * | 2015-02-27 | 2017-04-04 | Ford Global Technologies, Llc | Method and apparatus for occupant customized wellness monitoring |
US9733096B2 (en) | 2015-06-22 | 2017-08-15 | Waymo Llc | Determining pickup and destination locations for autonomous vehicles |
US9725069B2 (en) | 2015-10-12 | 2017-08-08 | Ford Global Technologies, Llc | Keyless vehicle systems |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070021269A1 (en) * | 2005-07-25 | 2007-01-25 | Nike, Inc. | Interfaces and systems for displaying athletic performance information on electronic devices |
US20080096726A1 (en) * | 2006-09-07 | 2008-04-24 | Nike, Inc. | Athletic Performance Sensing and/or Tracking Systems and Methods |
US7433805B2 (en) * | 1994-11-21 | 2008-10-07 | Nike, Inc. | Pressure sensing systems for sports, and associated methods |
US7457724B2 (en) * | 1994-11-21 | 2008-11-25 | Nike, Inc. | Shoes and garments employing one or more of accelerometers, wireless transmitters, processors, altimeters, to determine information such as speed to persons wearing the shoes or garments |
US20090091477A1 (en) * | 2007-10-08 | 2009-04-09 | Gm Global Technology Operations, Inc. | Vehicle fob with expanded display area |
US20100198498A1 (en) * | 2007-06-28 | 2010-08-05 | Navigon Ag | Use of a mobile navigation device as a parking time assistant |
US20100305779A1 (en) * | 2007-06-19 | 2010-12-02 | Hassan Hasib | Remote vehicle control system utilizing multiple antennas |
US20120299754A1 (en) * | 2007-06-21 | 2012-11-29 | Harris KORN | Method for Locating a Vehicle |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8373581B2 (en) | 2007-06-19 | 2013-02-12 | Magna Electronics, Inc. | Mobile control node system and method for vehicles |
US20100052931A1 (en) | 2008-08-26 | 2010-03-04 | Gm Global Technology Operations, Inc. | Gesture control key fob |
US20100184564A1 (en) | 2008-12-05 | 2010-07-22 | Nike, Inc. | Athletic Performance Monitoring Systems and Methods in a Team Sports Environment |
-
2011
- 2011-02-28 US US13/036,883 patent/US8494765B2/en not_active Expired - Fee Related
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7433805B2 (en) * | 1994-11-21 | 2008-10-07 | Nike, Inc. | Pressure sensing systems for sports, and associated methods |
US7457724B2 (en) * | 1994-11-21 | 2008-11-25 | Nike, Inc. | Shoes and garments employing one or more of accelerometers, wireless transmitters, processors, altimeters, to determine information such as speed to persons wearing the shoes or garments |
US20090006029A1 (en) * | 1994-11-21 | 2009-01-01 | Nike, Inc. | Shoes and Garments Employing One or More of Accelerometers, Wireless Transmitters, Processors Altimeters, to Determine Information Such as Speed to Persons Wearing the Shoes or Garments |
US7623987B2 (en) * | 1994-11-21 | 2009-11-24 | Nike, Inc. | Shoes and garments employing one or more of accelerometers, wireless transmitters, processors, altimeters, to determine information such as speed to persons wearing the shoes or garments |
US20100036639A1 (en) * | 1994-11-21 | 2010-02-11 | Nike, Inc. | Shoes and Garments Employing One or More of Accelerometers, Wireless Transmitters, Processors Altimeters, to Determine Information Such as Speed to Persons Wearing the Shoes or Garments |
US20070021269A1 (en) * | 2005-07-25 | 2007-01-25 | Nike, Inc. | Interfaces and systems for displaying athletic performance information on electronic devices |
US20080096726A1 (en) * | 2006-09-07 | 2008-04-24 | Nike, Inc. | Athletic Performance Sensing and/or Tracking Systems and Methods |
US20100305779A1 (en) * | 2007-06-19 | 2010-12-02 | Hassan Hasib | Remote vehicle control system utilizing multiple antennas |
US20120299754A1 (en) * | 2007-06-21 | 2012-11-29 | Harris KORN | Method for Locating a Vehicle |
US20100198498A1 (en) * | 2007-06-28 | 2010-08-05 | Navigon Ag | Use of a mobile navigation device as a parking time assistant |
US20090091477A1 (en) * | 2007-10-08 | 2009-04-09 | Gm Global Technology Operations, Inc. | Vehicle fob with expanded display area |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11469789B2 (en) | 2008-07-09 | 2022-10-11 | Secureall Corporation | Methods and systems for comprehensive security-lockdown |
US10128893B2 (en) | 2008-07-09 | 2018-11-13 | Secureall Corporation | Method and system for planar, multi-function, multi-power sourced, long battery life radio communication appliance |
US9642089B2 (en) | 2008-07-09 | 2017-05-02 | Secureall Corporation | Method and system for planar, multi-function, multi-power sourced, long battery life radio communication appliance |
US10447334B2 (en) | 2008-07-09 | 2019-10-15 | Secureall Corporation | Methods and systems for comprehensive security-lockdown |
US9290095B2 (en) * | 2009-02-23 | 2016-03-22 | Michael D. Roth | Ignition interlock identification apparatus and method of use thereof |
US9454859B2 (en) | 2009-02-23 | 2016-09-27 | Michael D. Roth | Behavior modification apparatus and method of use thereof |
US20130290045A1 (en) * | 2011-01-14 | 2013-10-31 | Anagog Ltd. | Predicting that a parking space is about to be vacated |
US9236913B2 (en) * | 2011-02-04 | 2016-01-12 | Panasonic Intellectual Property Management Co., Ltd. | Non-contact charger system, control device, wireless communication device, and non-contact charging device |
US20130307474A1 (en) * | 2011-02-04 | 2013-11-21 | Panasonic Corporation | Non-contact charger system, control device, wireless communication device, and non-contact charging device |
US9797743B2 (en) * | 2012-11-01 | 2017-10-24 | Verizon Telematics Inc. | Method and system for determining whether to reset a height in a height determining device based on the occurrence of steps |
US20140122012A1 (en) * | 2012-11-01 | 2014-05-01 | Hti Ip, Llc | Method and system for determining whether to reset a height in a height determining device based on the occurrence of steps |
US9313262B2 (en) | 2013-02-27 | 2016-04-12 | Nintendo Co., Ltd. | Information system, method for displaying information, information processing apparatus, and non-transitory storage medium encoded with computer readable program |
US20140306861A1 (en) * | 2013-04-16 | 2014-10-16 | Nintendo Co., Ltd. | Information processing apparatus, method for displaying information, non-transitory storage medium encoded with computer readable program, and information processing system |
US9833713B2 (en) * | 2013-04-16 | 2017-12-05 | Nintendo Co., Ltd. | Information processing apparatus, method for displaying information, non-transitory storage medium encoded with computer readable program, and information processing system |
US10940830B2 (en) * | 2013-11-22 | 2021-03-09 | Zipcar, Inc. | Upgrade kit for an ignition key and methods |
US20190092282A1 (en) * | 2013-11-22 | 2019-03-28 | Zipcar, Inc. | Upgrade kit for an ignition key and methods |
US9734647B2 (en) * | 2014-12-31 | 2017-08-15 | Hyundai Mobis Co., Ltd. | Smart key system and operating method thereof |
CN105730399A (en) * | 2014-12-31 | 2016-07-06 | 现代摩比斯株式会社 | Smart key system and operating method thereof |
US20160189458A1 (en) * | 2014-12-31 | 2016-06-30 | Hyundai Mobis Co., Ltd. | Smart key system and operating method thereof |
US10313033B2 (en) * | 2015-08-26 | 2019-06-04 | Continental Automotive Gmbh | Key location system |
US20170063477A1 (en) * | 2015-08-26 | 2017-03-02 | Continental Automotive Gmbh | Key Location System |
US9721449B2 (en) * | 2015-09-29 | 2017-08-01 | Nissan North America, Inc. | Vehicle keyfob locator system |
US20170092104A1 (en) * | 2015-09-29 | 2017-03-30 | Nissan Norh America, Inc. | Vehicle keyfob locator system |
US20170278326A1 (en) * | 2016-03-24 | 2017-09-28 | Ford Global Technologies, Llc | Driver indentification using vehicle approach vectors |
US10043326B2 (en) * | 2016-03-24 | 2018-08-07 | Ford Global Technologies, Llc | Driver indentification using vehicle approach vectors |
US20180314707A1 (en) * | 2017-05-01 | 2018-11-01 | Winkers, Inc. | Geographic user interaction system |
US20190078903A1 (en) * | 2017-09-13 | 2019-03-14 | Hyundai Motor Company | Method and System for Displaying Distance to Empty of Vehicle |
US10514266B2 (en) * | 2017-09-13 | 2019-12-24 | Hyundai Motor Company | Method and system for displaying distance to empty of vehicle |
CN114301952A (en) * | 2021-11-16 | 2022-04-08 | 上海瓶钵信息科技有限公司 | Self-calibration system, method, device and medium |
Also Published As
Publication number | Publication date |
---|---|
US8494765B2 (en) | 2013-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8494765B2 (en) | Vehicle user distance measuring system | |
KR101390959B1 (en) | Athletic watch | |
US9516113B2 (en) | Apparatus, method and server for providing content | |
EP2330975B1 (en) | Sensor fusion for activity identification | |
JP3532773B2 (en) | Portable position detection device and position management system | |
JP3532748B2 (en) | Portable position detection device and position management system | |
KR101817587B1 (en) | Athletic watch | |
US7057551B1 (en) | Electronic exercise monitor and method using a location determining component and a pedometer | |
EP2811474B1 (en) | Method and system for inferring the behaviour or state of the driver of a vehicle, use method and computer program for carrying out said method | |
US20150335291A1 (en) | Method for calculating the activity of a user | |
US8538723B2 (en) | Exercise mode automatic identification method | |
US20110250937A1 (en) | Race participant tracking via wireless positioning technology and near real time reporting of location and pertinent race metrics to the participant and optionally to other individuals or publication on the internet | |
WO2015179211A1 (en) | Devices and methods for analyzing golf swings | |
ES2559431T3 (en) | Car system with a car ignition key and with a car navigation device and procedure | |
JP2008524589A (en) | Multi-sensor monitoring method for exercise performance | |
TW200916730A (en) | Augmented navigation system and method of a moving object | |
JP2011062112A (en) | Apparatus for health care of companion animal | |
US20180335310A1 (en) | Routine guidance system using life log | |
JP4375800B2 (en) | Portable navigation device, display control method thereof, and learning method | |
CN110431376A (en) | Information analysis apparatus and routing information analysis method | |
CA2892068C (en) | Pedestrian navigation system and method thereof | |
CN106052673A (en) | Personal carbon footprint recording system | |
JP2004053595A (en) | Game system | |
KR101161097B1 (en) | Method, apparatus and system for tracking lost device | |
EP4176944A1 (en) | Telemetry system for the movement analysis of a downhill ski during use |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NISSAN NORTH AMERICA, INC., TENNESSEE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KONET, HEATHER;ZUEGE, JADE;REEL/FRAME:025873/0612 Effective date: 20110228 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: NISSAN MOTOR CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NISSAN NORTH AMERICA, INC.;REEL/FRAME:031446/0540 Effective date: 20131017 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20210723 |