US20170280373A1 - Passenger zone detection with signal strength data aided by physical signal barriers - Google Patents
Passenger zone detection with signal strength data aided by physical signal barriers Download PDFInfo
- Publication number
- US20170280373A1 US20170280373A1 US15/077,417 US201615077417A US2017280373A1 US 20170280373 A1 US20170280373 A1 US 20170280373A1 US 201615077417 A US201615077417 A US 201615077417A US 2017280373 A1 US2017280373 A1 US 2017280373A1
- Authority
- US
- United States
- Prior art keywords
- signal strength
- vehicle
- mobile device
- strength values
- sensors
- 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
- 230000004888 barrier function Effects 0.000 title description 3
- 238000001514 detection method Methods 0.000 title description 2
- 238000012360 testing method Methods 0.000 claims abstract description 23
- 238000000034 method Methods 0.000 claims description 16
- 230000008569 process Effects 0.000 description 8
- 230000000875 corresponding effect Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000013459 approach Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/3822—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving specially adapted for use in vehicles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/14—Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S11/00—Systems for determining distance or velocity not using reflection or reradiation
- G01S11/02—Systems for determining distance or velocity not using reflection or reradiation using radio waves
- G01S11/06—Systems for determining distance or velocity not using reflection or reradiation using radio waves using intensity measurements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0295—Proximity-based methods, e.g. position inferred from reception of particular signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/318—Received signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H04W76/023—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
Definitions
- aspects of the disclosure generally relate to passenger zone detection with signal strength aided by physical signal barriers.
- Smartphones can already be used in some vehicle models to access a wide range of vehicle information, to start the vehicle, and to open windows and doors.
- Some wearables are capable of providing real-time navigation information to the driver.
- Device manufacturers are implementing frameworks to enable a more seamless integration of their brand of mobile devices into the driving experience.
- a system in a first illustrative embodiment, includes a mobile device having a wireless transceiver and programmed to track, over time, signal strength values from vehicle wireless sensors indicative of distance between the wireless transceiver and the sensors; and when the signal strength values indicate the mobile device is within the vehicle, associate the mobile device with a seating zone of the vehicle corresponding to the one of the sensors that provided signal strength values that peaked earliest in time.
- a system in a second illustrative embodiment, includes wireless sensors of a vehicle; and a vehicle processor programmed to track, over time, signal strength values from vehicle wireless sensors indicative of distance between a mobile device and the sensors; and when the signal strength values indicate the mobile device is within the vehicle, associate the mobile device with a seating zone of the vehicle corresponding to the one of the sensors that provided signal strength values that peaked earliest in time.
- a method includes associating, by a processor, a mobile device with a vehicle seating zone responsive to signal strength values from wireless vehicle sensors embedded in vehicle doors indicating the mobile device is inside a vehicle, the vehicle seating zone being proximate to the door including the one of the wireless vehicle sensors providing signal strength values peaking earliest in time.
- FIG. 1 illustrates an example diagram of a system that may be used to provide telematics services to a vehicle
- FIG. 2 illustrates an example diagram of the system illustrating the vehicle having an array of wireless sensors for use in assigning mobile devices to seating zones;
- FIGS. 3A-3C illustrate an example diagram of movement of a mobile device into the driver seating zone of the vehicle
- FIG. 4 illustrates an example table of snapshots of signal strength values corresponding to the movement of the mobile device into the driver seating zone of the vehicle
- FIG. 5 illustrates the snapshot data of the table organized into an array according to wireless sensor and time
- FIG. 6 illustrates an example graph of the data of the chart over time
- FIG. 7 illustrates an example process for determining the seating zone for the mobile device.
- Certain tasks within a vehicle environment may require knowledge about where a person sits in the vehicle. For example, if a person has an application installed on his or her mobile device to control climate settings, the vehicle or application may attempt to determine the seating zone within the vehicle in which to adjust the settings.
- sensors may attempt an instantaneous triangulation of the mobile device within the vehicle to identify the device location.
- a mobile device might be located in a portion of the vehicle that is used for storage, such as the center console to which multiple persons within the vehicle might have access to place their devices.
- instantaneous triangulation may produce inconclusive results.
- an ambiguous situation exists along a center line through the vehicle in implementations having sensors on either side of the vehicle.
- An improved system for the identification of ownership of mobile devices may be based on the common action of entering or exiting the vehicle, with the premise that a person will be in possession of their mobile device while entering or exiting the vehicle.
- the system may include wireless sensors placed inside the vehicle on each door, blocked on the outside by the metal of the vehicle door but more exposed on the door interior.
- the wireless sensors may be configured to provide signal strength or distance information to mobile devices, and may further provide vehicle identifier information and/or information indicative of the location of the sensor within the vehicle.
- the wireless sensors may be BLUETOOTH Low Energy (BLE) devices configured to operate as iBeacons.
- BLE BLUETOOTH Low Energy
- a model of sensor data from the sensors may be used to determine the passage of the device through one of a predetermined set of identifiable entrances and exits in the vehicle. These entrances and exits may include, for example, the driver's door, the front passenger door, and either of the rear doors in the vehicle.
- the model may account for properties of the signals emitted by the sensors, which have their signals blocked behind the metal barrier of the vehicle exterior when the door is closed, but that are blocked to a lesser extent when the door is opened. For example, when a user approaches one of the doors and opens it, the mobile device of the user is exposed to the sensor of the opened door, and the received signal strength indication (RSSI) signal for that door spikes. When this occurs, one or more of the signals may no longer be correlated with the rest of the signals. The system may accordingly use this information to determine that the driver entered the vehicle based on this change in correlation. Further aspects of the disclosed approach are discussed in detail below.
- FIG. 1 illustrates an example diagram of a system 100 that may be used to provide telematics services to a vehicle 102 .
- the vehicle 102 may include various types of passenger vehicle, such as crossover utility vehicle (CUV), sport utility vehicle (SUV), truck, recreational vehicle (RV), boat, plane or other mobile machine for transporting people or goods.
- Telematics services may include, as some non-limiting possibilities, navigation, turn-by-turn directions, vehicle health reports, local business search, accident reporting, and hands-free calling.
- the system 100 may include the SYNC system manufactured by The Ford Motor Company of Dearborn, MI. It should be noted that the illustrated system 100 is merely an example, and more, fewer, and/or differently located elements may be used.
- the computing platform 104 may include one or more processors 106 connected with both a memory 108 and a computer-readable storage medium 112 and configured to perform instructions, commands and other routines in support of the processes described herein.
- the computing platform 104 may be configured to execute instructions of vehicle applications 110 to provide features such as navigation, accident reporting, satellite radio decoding, and hands-free calling.
- Such instructions and other data may be maintained in a non-volatile manner using a variety of types of computer-readable storage medium 112 .
- the computer-readable medium 112 (also referred to as a processor-readable medium or storage) includes any non-transitory (e. g., tangible) medium that participates in providing instructions or other data that may be read by the processor 106 of the computing platform 104 .
- Computer-executable instructions may be compiled or interpreted from computer programs created using a variety of programming languages and/or technologies, including, without limitation, and either alone or in combination, Java, C, C++, C#, Objective C, Fortran, Pascal, Java Script, Python, Perl, and PL/SQL.
- the computing platform 104 may be provided with various features allowing the vehicle occupants to interface with the computing platform 104 .
- the computing platform 104 may include an audio input 114 configured to receive spoken commands from vehicle occupants through a connected microphone 116 , and auxiliary audio input 118 configured to receive audio signals from connected devices.
- the auxiliary audio input 118 may be a wired jack, such as a stereo input, or a wireless input, such as a BLUETOOTH audio connection.
- the audio input 114 may be configure to provide audio processing capabilities, such as pre-amplification of low-level signals, and conversion of analog inputs into digital data for processing by the processor 106 .
- the computing platform 104 may also provide one or more audio outputs 120 to an input of the audio playback functionality of the audio module 122 .
- the computing platform 104 may provide audio output to the occupants through use of one or more dedicated speakers (not illustrated).
- the audio module 122 may include an input selector 124 configured to provide audio content from a selected audio source 126 to an audio amplifier 128 for playback through vehicle speakers 130 .
- the audio sources 126 may include, as some examples, decoded amplitude modulated (AM) or frequency modulated (FM) radio signals, and compact disc (CD) or digital versatile disk (DVD) audio playback.
- AM decoded amplitude modulated
- FM frequency modulated
- DVD digital versatile disk
- the audio sources 126 may also include audio received from the computing platform 104 , such as audio content generated by the computing platform 104 , audio content decoded from flash memory drives connected to a universal serial bus (USB) subsystem 132 of the computing platform 104 , and audio content passed through the computing platform 104 from the auxiliary audio input 118 .
- audio received from the computing platform 104 such as audio content generated by the computing platform 104 , audio content decoded from flash memory drives connected to a universal serial bus (USB) subsystem 132 of the computing platform 104 , and audio content passed through the computing platform 104 from the auxiliary audio input 118 .
- USB universal serial bus
- the computing platform 104 may utilize a voice interface 134 to provide a hands-free interface to the computing platform 104 .
- the voice interface 134 may support speech recognition from audio received via the microphone 116 according to a grammar of available commands, and voice prompt generation for output via the audio module 122 .
- the system may be configured to temporarily mute, fade, or otherwise override the audio source specified by the input selector 124 when an audio prompt is ready for presentation by the computing platform 104 and another audio source 126 is selected for playback.
- the computing platform 104 may also receive input from human-machine interface (HMI) controls 136 configured to provide for occupant interaction with the vehicle 102 .
- HMI human-machine interface
- the computing platform 104 may interface with one or more buttons or other HMI controls configured to invoke computing platform 104 functions (e.g., steering wheel audio buttons, a push-to-talk button, instrument panel controls, etc.).
- the computing platform 104 may also drive or otherwise communicate with one or more displays 138 configured to provide visual output to vehicle occupants by way of a video controller 140 .
- the display 138 may be a touch screen further configured to receive user touch input via the video controller 140 , while in other cases the display 138 may be a display only, without touch input capabilities.
- the computing platform 104 may be further configured to communicate with other components of the vehicle 102 via one or more in-vehicle networks 142 .
- the in-vehicle networks 142 may include one or more of a vehicle controller area network (CAN), an Ethernet network, and a media oriented system transfer (MOST), as some examples.
- the in-vehicle networks 142 may allow the computing platform 104 to communicate with other vehicle 102 systems, such as an vehicle modem 144 (which may not be present in some configurations), a global positioning system (GPS) module 146 configured to provide current vehicle 102 location and heading information, and various vehicle ECUs (Electronic Control Units) 148 configured to provide other types of information regarding the systems of the vehicle 102 .
- GPS global positioning system
- ECUs Electronic Control Units
- the vehicle ECUs 148 may include a powertrain controller configured to provide control of engine operating components (e.g., idle control components, fuel delivery components, emissions control components, etc.) and monitoring of engine operating components (e.g., status of engine diagnostic codes); a body controller configured to manage various power control functions such as exterior lighting, interior lighting, keyless entry, remote start, and point of access status verification (e.g., closure status of the hood, doors and/or trunk of the vehicle 102 ); a radio transceiver configured to communicate with key fobs or other local vehicle 102 devices; and a climate control management controller configured to provide control and monitoring of heating and cooling system components (e.g., compressor clutch and blower fan control, temperature sensor information, etc.).
- engine operating components e.g., idle control components, fuel delivery components, emissions control components, etc.
- monitoring of engine operating components e.g., status of engine diagnostic codes
- a body controller configured to manage various power control functions such as exterior lighting, interior lighting, keyless entry, remote start, and point
- the audio module 122 and the HMI controls 136 may communicate with the computing platform 104 over a first in-vehicle network 142
- the vehicle modem 144 , GPS module 146 , and vehicle ECUs 148 may communicate with the computing platform 104 over a second in-vehicle network 142
- the computing platform 104 may be connected to more or fewer in-vehicle networks 142
- one or more HMI controls 136 or other components may be connected to the computing platform 104 via different in-vehicle networks 142 than shown, or directly without connection to an in-vehicle network 142 .
- the computing platform 104 may also be configured to communicate with mobile devices 152 of the vehicle occupants.
- the mobile devices 152 may be any of various types of portable computing device, such as cellular phones, tablet computers, smart watches, laptop computers, portable music players, or other devices capable of communication with the computing platform 104 .
- the computing platform 104 may include a wireless transceiver 150 (e.g., a BLUETOOTH module, a ZIGBEE transceiver, a Wi-Fi transceiver, etc.) configured to communicate with a compatible wireless transceiver 154 of the mobile device 152 .
- the computing platform 104 may communicate with the mobile device 152 over a wired connection, such as via a USB connection between the mobile device 152 and the USB subsystem 132 .
- the wide-area network 156 may provide communications services, such as packet-switched network services (e.g., Internet access, VoIP communication services), to devices connected to the wide-area network 156 .
- An example of a wide-area network 156 may include a cellular telephone network.
- Mobile devices 152 may provide network connectivity to the wide-area network 156 via a device modem 158 of the mobile device 152 .
- mobile devices 152 may be associated with unique device identifiers (e.g., mobile device numbers (MDNs), Internet protocol (IP) addresses, mobile station international subscriber directory numbers (MSISDNs), international mobile subscriber identity (IMSI), etc.) to identify the communications of the mobile devices 152 over the wide-area network 156 .
- unique device identifiers e.g., mobile device numbers (MDNs), Internet protocol (IP) addresses, mobile station international subscriber directory numbers (MSISDNs), international mobile subscriber identity (IMSI), etc.
- MDNs mobile device numbers
- IP Internet protocol
- MSISDNs mobile station international subscriber directory numbers
- IMSI international mobile subscriber identity
- the paired device data 160 may indicate, for example, the unique device identifiers of mobile devices 152 previously paired with the computing platform 104 of the vehicle 102 , secret information shared between the paired device and the computing platform 104 such as link keys, and/or personal identification numbers (PINs), and most recently used or device priority information, such that the computing platform 104 may automatically reconnect to the mobile devices 152 matching data in the paired device data 160 without user intervention.
- the paired device data 160 may also indicate additional or options related to the permissions or functionality of the computing platform 104 that the paired mobile device 152 is authorized to access when connected.
- the mobile device 152 may allow the computing platform 104 to use the network connectivity of the device modem 158 to communicate over the wide-area network 156 .
- the computing platform 104 may utilize a data-over-voice connection over a voice call or a data connection of the mobile device 152 to communicate information between the computing platform 104 and the wide-area network 156 .
- the computing platform 104 may utilize the vehicle modem 144 to communicate information between the computing platform 104 and the wide-area network 156 , without use of the communications facilities of the mobile device 152 .
- the mobile device 152 may include one or more processors 164 configured to execute instructions of mobile applications 170 loaded to a memory 166 of the mobile device 152 from storage medium 168 of the mobile device 152 .
- the mobile applications 170 may be configured to communicate with the computing platform 104 or other locally-networked devices and with the wide-area network 156 .
- FIG. 2 illustrates an example diagram 200 of the system 100 illustrating the vehicle 102 having an array of wireless sensors 208 -A through 208 -D (collectively 208 ) for use in assigning mobile devices 152 to seating zones 204 -A through 204 -D (collectively 204 ).
- the assignment of mobile devices 152 to seating zones 204 may be performed by the mobile devices 152 or the computing platform 104 based on data about the signal strength between the mobile devices 152 and the wireless sensors 208 .
- the assignment of mobile devices 152 to seating zones 204 may be used, in an example, to determine which features of the computing platform 104 are applicable to the location of the mobile devices 152 .
- the illustrated system 100 is merely an example, and more, fewer, and/or differently located elements may be used.
- different vehicles 102 may include more, fewer, or differently-arranged seating zones 204 and/or wireless sensors 208 .
- the vehicle 102 interior may be divided into multiple zones 204 , where each seating zone 204 may be associated with a seating position within the vehicle 102 interior.
- the front row of the illustrated vehicle 102 may include a first zone 204 -A associated with the driver seating position, and a second zone 204 -B associated with a front passenger seating position.
- the second row of the illustrated vehicle 102 may include a third zone 204 -C associated with a driver-side rear seating position and a fourth zone 204 -D associated with a passenger-side rear seating position.
- the wireless sensors 208 may include various types of wireless transceivers configured to communicate wirelessly with the mobile devices 152 .
- the wireless sensors 208 may include one or more of a BLUETOOTH module, a ZIGBEE transceiver, a Wi-Fi transceiver, an IrDA transceiver, an RFID transceiver, etc. configured to communicate with compatible wireless transceivers 154 of the mobile devices 152 .
- the wireless sensors 208 in the vehicle 102 may support BLE or another wireless technology that can provide distance or signal measurements between the mobile devices 152 and the wireless sensor 208 .
- the mobile devices 152 may communicate with wireless sensors 208 supporting BLE to capture RSSI information provided by BLE protocol.
- the wireless sensors 208 of the vehicle 102 may advertise as BLE Peripherals, and the mobile device 152 may scan for BLE Peripherals as a BLE Central.
- the wireless transceiver 150 of the computing platform 104 may allow the computing platform 104 to communicate with the wireless sensors 208 .
- the computing platform 104 may communicate with the wireless sensors 208 to receive the signal strength information between the wireless sensors 208 and the mobile devices 152 .
- the computing platform 104 may communicate with the wireless sensors 208 over wired connections.
- the computing platform 104 may communicate with the wireless sensors 208 over wired universal serial bus (USB) connections connecting the computing platform 104 to the wireless sensors 208 .
- USB universal serial bus
- the wireless sensors 208 may be configured to provide signal strength information to indicate a stronger signal as the mobile device 152 approaches the wireless sensor 208 , and a weaker signal as the mobile device 152 departs from the wireless sensor 208 .
- the wireless sensors 208 may be configured to provide distance information indicating a measure of the distance between the wireless sensor 208 and the mobile devices 152 that becomes smaller as the mobile devices 152 approaches the wireless sensor 208 , and that becomes greater as the mobile device 152 departs from the wireless sensor 208 .
- techniques may then be used to locate the mobile device 152 within the vehicle using the signal strength or distance information of connections between the mobile device 152 and each of the array of wireless sensors 208 .
- the wireless sensors 208 may be arranged within each of the doors of the vehicle 102 .
- the wireless sensor 208 -A is included in the front driver-side door
- the wireless sensor 208 -B is included in a second-row or rear driver-side door
- the wireless sensor 208 -C is included in the front passenger-side door
- the wireless sensor 208 -D is included in a second-row or rear passenger-side door.
- the wireless sensors 208 may be implemented as iBeacons configured to expose a universally unique identifier (UUID) for use in the device location, with the 8 byte major and 8 byte minor values configured to identify the vehicle 102 in which the wireless sensor 208 is located and the location within the vehicle 102 .
- UUID universally unique identifier
- the 8 bytes of the major value plus the first 5 bytes of minor value may be used to provide the vehicle identifier (e.g., all wireless sensors 208 with a given vehicle identifier are in the same vehicle 102 ).
- the last 3 bytes of the minor value may be used to indicate where in the vehicle 102 the respective wireless sensor 208 is located.
- the wireless sensor 208 -A may indicate a location value of ‘1’ to indicate the front driver door
- the wireless sensor 208 -B may indicate a location value of ‘2’ to indicate the front passenger door
- the wireless sensor 208 -C may indicate a location value of ‘3’ to indicate the rear driver door
- the wireless sensor 208 -D may indicate a location value of ‘4’ to indicate the rear passenger door.
- an alternate second row may include an additional fifth zone 204 -E of a second-row middle seating position (not shown).
- a vehicle 102 having a third row may have an additional fifth zone 204 -E behind the third zone 204 -C and an additional sixth zone 204 -F behind the fourth zone 204 -D (not shown).
- differences in the zones 204 may affect the arrangement of wireless sensors 208 .
- a vehicle 102 having additional rows of doors may require additional wireless sensors 208 within the additional doors.
- FIGS. 3A-3C illustrate an example 300 of movement of a mobile device 152 into the driver seating zone 204 of the vehicle 102 .
- FIG. 3A illustrates an example 300 -A including the mobile device 152 before the mobile device 152 has begun to enter the vehicle 102 .
- FIG. 3B illustrates an example 300 -B including the mobile device 152 when the vehicle door 102 has been opened as the mobile device 152 is entering the vehicle 102 .
- FIG. 3C illustrates an example 300 -C including the mobile device 152 having entered the vehicle 102 .
- each of the examples 300 -A through 300 -C illustrates a state of the signal strength/distance information collected from the wireless sensors 208 during entry of a user into the vehicle 102 .
- the distance between each wireless sensor 208 and the mobile device 152 may be tracked. As shown, the distance between the wireless sensor 208 -A and the mobile device 152 is indicated as the distance a, the distance between the wireless sensor 208 -B and the mobile device 152 is indicated as the distance b, the distance between the wireless sensor 208 -C and the mobile device 152 is indicated as the distance c, the distance between the wireless sensor 208 -D and the mobile device 152 is indicated as the distance d. It should be noted that many examples herein reference the values a, b, c, and d in terms of signal strength, in which higher values indicate closer proximity. In other examples however, the values a, b, c, and d may be distance values in which lower values indicate closer proximity. In examples in which the values a, b, c, and d relate to distance, the analysis in terms of increasing and decreasing values may be reversed.
- the vehicle 102 includes four seating zones 204 -A through 204 -D.
- the example 300 also includes four wireless sensors 208 -A through 108 -D, where each sensor 208 is included within a door to one of the four seating zones 204 -A through 104 -D.
- the locations of the wireless sensors 208 may be determined by the mobile device 152 from information broadcast or otherwise provided by the wireless sensors 208 as discussed above.
- the mobile device 152 may initiate tracking of the values a, b, c, and d. For instance, the mobile device 152 may maintain information indicative of the values a, b, c, and d over time in a memory of the mobile device 152 .
- FIG. 4 illustrates an example table 400 of snapshots 402 -A through 402 -K (collectively 402 ) of signal strength values corresponding to the movement of the mobile device 152 into the driver seating zone 204 -A of the vehicle 102 .
- Each snapshot 402 of RSSI values includes a value captured from each one of the plurality of wireless sensors 208 -A, 208 -B, 208 -C and 208 -D.
- the snapshots 402 indicate signal strength data from the wireless sensors 208 while a user approaches the vehicle 102 and enters through the driver door while carrying the mobile device 152 .
- the table 400 may be representative, for example, of the RSSI values a, b, c, and d tracked by the mobile device 152 illustrated in the example 300 above.
- FIG. 5 illustrates the snapshot 402 data of the table 400 organized into an array 500 according to wireless sensor 208 and time.
- the mobile device 152 may collect the snapshots 402 , and may arrange them according to locations of the wireless sensors 208 to determine values for the individual signal strength a, b, c, and d over time.
- FIG. 6 illustrates an example graph 600 of the data of the array 500 over time.
- the signal strength information for each of the wireless sensors 208 is plotted over time.
- the signal strength information a from the wireless sensor 208 -A is plotted as line ( 1 )
- the signal strength information b from the wireless sensor 208 -B is plotted as line ( 2 )
- the signal strength information c from the wireless sensor 208 -C is plotted as line ( 3 )
- the signal strength information d from the wireless sensor 208 -D is plotted as line ( 4 ).
- the signal strength information of line ( 1 ) reaches a signal strength peak first, before that of the other lines ( 2 ), ( 3 ), and ( 4 ).
- This early peaking may be used to identify that the mobile device 152 passed through the door of the vehicle 102 associated with the line ( 1 ). Therefore, the mobile device 152 may be assigned to the seating zone 204 -A corresponding to the wireless sensor 208 -A providing the data for the line ( 1 ).
- FIG. 7 illustrates an example process 700 for determining the seating zone 204 for the mobile device 152 .
- the process 700 may be performed by the mobile device 152 .
- the mobile device 152 detects wireless sensors 208 .
- the wireless sensors 208 of the vehicle 102 may advertise as BLE Peripherals, and the mobile device 152 may scan for BLE Peripherals as a BLE Central.
- the mobile device 152 may extract information from the wireless sensors 208 to identify the locations of the wireless sensors 208 within the vehicle 102 .
- the wireless sensors 208 may be implemented as iBeacons configured to expose a UUID for use in the device location, with the 8 byte major and 8 byte minor values configured to identify the vehicle 102 in which the wireless sensor 208 is located and the location within the vehicle 102 .
- the 8 bytes of the major value plus the first 5 bytes of minor value may be used to provide the vehicle identifier (e.g., all wireless sensors 208 with a given vehicle identifier are in the same vehicle 102 ).
- the last 3 bytes of the minor value may be used to indicate where in the vehicle 102 the respective wireless sensor 208 is located.
- the information relating to the sensor locations and distances may be previously stored to the mobile device 152 .
- the mobile device 152 tracks values from the wireless sensors 208 .
- the mobile device 152 receives distance values from each of the wireless sensors 208 having the identifier of the vehicle 102 and within range of the mobile device 152 .
- the mobile device 152 may receive snapshots 402 of distance values a, b, c, and d, from each of the wireless sensors 208 -A, 208 -B, 208 -C, and 208 -D, respectively.
- Table 400 illustrates an example set of snapshots 402 tracked by the mobile device 152 .
- the mobile device 152 performs hypothesis testing to identify whether the mobile device 152 is inside the vehicle 102 .
- the mobile device 152 may perform left-tailed hypothesis testing with the received snapshots 402 as compared to a first threshold signal strength value to determine whether the mobile device 152 is considered to be inside the vehicle 102 .
- the mobile device 152 may utilize the two most recently received snapshots 402 , but more or fewer snapshots 402 may be used to perform the determination.
- the first threshold signal strength value may be set to ⁇ 52 dBm (decibel-milliwatts), although different threshold values may be used.
- the mobile device 152 further may use a null hypothesis test to confirm whether the snapshot 402 data is greater than or less than a confidence value (e.g., 0.01) to determine whether the snapshot 402 data passed the test. If the mobile device 152 passes the hypothesis test, the mobile device 152 is considered to be within the vehicle 102 and control passes to operation 710 . Otherwise, control passes to operation 708 .
- a null hypothesis test to confirm whether the snapshot 402 data is greater than or less than a confidence value (e.g., 0.01) to determine whether the snapshot 402 data passed the test. If the mobile device 152 passes the hypothesis test, the mobile device 152 is considered to be within the vehicle 102 and control passes to operation 710 . Otherwise, control passes to operation 708 .
- the mobile device 152 performs hypothesis testing to identify whether the mobile device 152 is outside the vehicle 102 .
- the mobile device 152 may perform right-tailed hypothesis testing with the received snapshots 402 as compared to a second threshold signal strength value to determine whether the mobile device 152 is considered to be inside the vehicle 102 .
- the mobile device 152 may utilize the two most recently received snapshots 402 , but more or fewer snapshots 402 may be used to perform the determination.
- the second threshold signal strength value may be set to ⁇ 56 dBm (decibel-milliwatts), although different threshold values may be used.
- the mobile device 152 further may use a mean hypothesis test to confirm whether the snapshot 402 data is greater than or less than a confidence value (e.g., 0.01) to determine whether the snapshot 402 data passed the test. It should be noted, however, that the first threshold signal strength value should be set to a value at least as high as that of the second threshold signal strength value. If the mobile device 152 passes this hypothesis test, the mobile device 152 is considered to be outside the vehicle 102 and control passes to operation 718 . Otherwise, control passes to operation 706 .
- a confidence value e.g. 0.11
- the mobile device 152 identifies a subset of signal strength data from the wireless sensors 208 to use to identify a seating zone 204 .
- the mobile device 152 utilizes the snapshot 420 data to create an array of signal strength over time values for each door.
- An example array is discussed above with respect to the array 500 .
- the mobile device 152 may utilize the snapshot 402 data from each of the snapshots 402 including the snapshot(s) 402 of data passing the hypothesis test.
- the mobile device 152 may utilize the snapshot 402 data up until the data passing the hypothesis test. For instance if the last two snapshots 402 are used to confirm the hypothesis test has passed, then the array of data for further processing may include snapshot 402 data for the most recent snapshots 402 , but excluding the most recent two snapshots 402 .
- the mobile device 152 discards signal strength data below a peak threshold value.
- the mobile device 152 may remove data from the array where the signal strength values fail to meet the threshold value.
- the threshold value may be set to 50 dBm.
- the mobile device 152 identifying the door of the vehicle 102 with the earliest signal strength peak. For example, using the array 500 , the mobile device 152 may identify of the wireless sensors 208 produced signal strength data that peaked first (i.e., increased to a maximum value for the sensor 208 and then began to decrease). To use the example of the graph 600 , it can be seen that the signal strength data ( 1 ) from the wireless sensor 208 -A peaked first. It should be noted that the wireless sensor 208 whose data peaked first may not be the same wireless sensor 208 having the highest peak in signal strength data.
- the mobile device 152 associates the mobile device with the seating zone 204 of the identified door. Accordingly, the mobile device 152 is associated with the seating zone 204 of the door identified at operation 714 . In the example of the graph 600 , the mobile device 152 would be associated with the seating zone 204 -A corresponding to the wireless sensor 208 -A. After operation 716 , the process 700 continues to operation 706 .
- the mobile device 152 removed the association of the mobile device with any seating zones 204 . Accordingly, the mobile device 152 is no longer associated with any seating zones 204 of the vehicle 102 . After operation 718 , the process 700 continues to operation 706 .
- sensor data from wireless sensors 208 included in vehicle 102 doors may be used to determine passage of a mobile device 152 through one of the doors. Based on the determination, the mobile device 152 may be associated with a seating zone 204 corresponding to the door of entry, and may be assumed to be the mobile device 152 of that passenger, regardless of later changes in mobile device 152 location. This information may further be used, for example, to identify or confirm which mobile device 152 is the driver mobile device 152 , and which mobile device(s) 152 in the vehicle 102 belong to which passengers.
- Computing devices described herein such as the mobile devices 152 and computing platform 104 , generally include computer-executable instructions, where the instructions may be executable by one or more computing devices such as those listed above.
- Computer-executable instructions may be compiled or interpreted from computer programs created using a variety of programming languages and/or technologies, including, without limitation, and either alone or in combination, JavaTM, C, C++, C#, Visual Basic, Java Script, Perl, etc.
- a processor e.g., a microprocessor
- receives instructions e.g., from a memory, a computer-readable medium, etc., and executes these instructions, thereby performing one or more processes, including one or more of the processes described herein.
- Such instructions and other data may be stored and transmitted using a variety of computer-readable media.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mechanical Engineering (AREA)
- Quality & Reliability (AREA)
- Electromagnetism (AREA)
- Lock And Its Accessories (AREA)
Abstract
Description
- Aspects of the disclosure generally relate to passenger zone detection with signal strength aided by physical signal barriers.
- Sales of mobile devices, such as smartphones and wearables, continue to increase. Thus, more mobile devices are brought by users into the automotive context. Smartphones can already be used in some vehicle models to access a wide range of vehicle information, to start the vehicle, and to open windows and doors. Some wearables are capable of providing real-time navigation information to the driver. Device manufacturers are implementing frameworks to enable a more seamless integration of their brand of mobile devices into the driving experience.
- In a first illustrative embodiment, a system includes a mobile device having a wireless transceiver and programmed to track, over time, signal strength values from vehicle wireless sensors indicative of distance between the wireless transceiver and the sensors; and when the signal strength values indicate the mobile device is within the vehicle, associate the mobile device with a seating zone of the vehicle corresponding to the one of the sensors that provided signal strength values that peaked earliest in time.
- In a second illustrative embodiment, a system includes wireless sensors of a vehicle; and a vehicle processor programmed to track, over time, signal strength values from vehicle wireless sensors indicative of distance between a mobile device and the sensors; and when the signal strength values indicate the mobile device is within the vehicle, associate the mobile device with a seating zone of the vehicle corresponding to the one of the sensors that provided signal strength values that peaked earliest in time.
- In a third illustrative embodiment, a method includes associating, by a processor, a mobile device with a vehicle seating zone responsive to signal strength values from wireless vehicle sensors embedded in vehicle doors indicating the mobile device is inside a vehicle, the vehicle seating zone being proximate to the door including the one of the wireless vehicle sensors providing signal strength values peaking earliest in time.
-
FIG. 1 illustrates an example diagram of a system that may be used to provide telematics services to a vehicle; -
FIG. 2 illustrates an example diagram of the system illustrating the vehicle having an array of wireless sensors for use in assigning mobile devices to seating zones; -
FIGS. 3A-3C illustrate an example diagram of movement of a mobile device into the driver seating zone of the vehicle; -
FIG. 4 illustrates an example table of snapshots of signal strength values corresponding to the movement of the mobile device into the driver seating zone of the vehicle; -
FIG. 5 illustrates the snapshot data of the table organized into an array according to wireless sensor and time; -
FIG. 6 illustrates an example graph of the data of the chart over time; and -
FIG. 7 illustrates an example process for determining the seating zone for the mobile device. - As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
- Certain tasks within a vehicle environment may require knowledge about where a person sits in the vehicle. For example, if a person has an application installed on his or her mobile device to control climate settings, the vehicle or application may attempt to determine the seating zone within the vehicle in which to adjust the settings.
- In some solutions, sensors may attempt an instantaneous triangulation of the mobile device within the vehicle to identify the device location. However, a mobile device might be located in a portion of the vehicle that is used for storage, such as the center console to which multiple persons within the vehicle might have access to place their devices. In such a situation, instantaneous triangulation may produce inconclusive results. In general, an ambiguous situation exists along a center line through the vehicle in implementations having sensors on either side of the vehicle.
- An improved system for the identification of ownership of mobile devices may be based on the common action of entering or exiting the vehicle, with the premise that a person will be in possession of their mobile device while entering or exiting the vehicle. The system may include wireless sensors placed inside the vehicle on each door, blocked on the outside by the metal of the vehicle door but more exposed on the door interior. The wireless sensors may be configured to provide signal strength or distance information to mobile devices, and may further provide vehicle identifier information and/or information indicative of the location of the sensor within the vehicle. In an example, the wireless sensors may be BLUETOOTH Low Energy (BLE) devices configured to operate as iBeacons.
- A model of sensor data from the sensors may be used to determine the passage of the device through one of a predetermined set of identifiable entrances and exits in the vehicle. These entrances and exits may include, for example, the driver's door, the front passenger door, and either of the rear doors in the vehicle. The model may account for properties of the signals emitted by the sensors, which have their signals blocked behind the metal barrier of the vehicle exterior when the door is closed, but that are blocked to a lesser extent when the door is opened. For example, when a user approaches one of the doors and opens it, the mobile device of the user is exposed to the sensor of the opened door, and the received signal strength indication (RSSI) signal for that door spikes. When this occurs, one or more of the signals may no longer be correlated with the rest of the signals. The system may accordingly use this information to determine that the driver entered the vehicle based on this change in correlation. Further aspects of the disclosed approach are discussed in detail below.
-
FIG. 1 illustrates an example diagram of asystem 100 that may be used to provide telematics services to avehicle 102. Thevehicle 102 may include various types of passenger vehicle, such as crossover utility vehicle (CUV), sport utility vehicle (SUV), truck, recreational vehicle (RV), boat, plane or other mobile machine for transporting people or goods. Telematics services may include, as some non-limiting possibilities, navigation, turn-by-turn directions, vehicle health reports, local business search, accident reporting, and hands-free calling. In an example, thesystem 100 may include the SYNC system manufactured by The Ford Motor Company of Dearborn, MI. It should be noted that the illustratedsystem 100 is merely an example, and more, fewer, and/or differently located elements may be used. - The
computing platform 104 may include one ormore processors 106 connected with both amemory 108 and a computer-readable storage medium 112 and configured to perform instructions, commands and other routines in support of the processes described herein. For instance, thecomputing platform 104 may be configured to execute instructions ofvehicle applications 110 to provide features such as navigation, accident reporting, satellite radio decoding, and hands-free calling. Such instructions and other data may be maintained in a non-volatile manner using a variety of types of computer-readable storage medium 112. The computer-readable medium 112 (also referred to as a processor-readable medium or storage) includes any non-transitory (e. g., tangible) medium that participates in providing instructions or other data that may be read by theprocessor 106 of thecomputing platform 104. Computer-executable instructions may be compiled or interpreted from computer programs created using a variety of programming languages and/or technologies, including, without limitation, and either alone or in combination, Java, C, C++, C#, Objective C, Fortran, Pascal, Java Script, Python, Perl, and PL/SQL. - The
computing platform 104 may be provided with various features allowing the vehicle occupants to interface with thecomputing platform 104. For example, thecomputing platform 104 may include anaudio input 114 configured to receive spoken commands from vehicle occupants through a connectedmicrophone 116, andauxiliary audio input 118 configured to receive audio signals from connected devices. Theauxiliary audio input 118 may be a wired jack, such as a stereo input, or a wireless input, such as a BLUETOOTH audio connection. In some examples, theaudio input 114 may be configure to provide audio processing capabilities, such as pre-amplification of low-level signals, and conversion of analog inputs into digital data for processing by theprocessor 106. - The
computing platform 104 may also provide one ormore audio outputs 120 to an input of the audio playback functionality of theaudio module 122. In other examples, thecomputing platform 104 may provide audio output to the occupants through use of one or more dedicated speakers (not illustrated). Theaudio module 122 may include aninput selector 124 configured to provide audio content from a selected audio source 126 to anaudio amplifier 128 for playback throughvehicle speakers 130. The audio sources 126 may include, as some examples, decoded amplitude modulated (AM) or frequency modulated (FM) radio signals, and compact disc (CD) or digital versatile disk (DVD) audio playback. The audio sources 126 may also include audio received from thecomputing platform 104, such as audio content generated by thecomputing platform 104, audio content decoded from flash memory drives connected to a universal serial bus (USB)subsystem 132 of thecomputing platform 104, and audio content passed through thecomputing platform 104 from theauxiliary audio input 118. - The
computing platform 104 may utilize avoice interface 134 to provide a hands-free interface to thecomputing platform 104. Thevoice interface 134 may support speech recognition from audio received via themicrophone 116 according to a grammar of available commands, and voice prompt generation for output via theaudio module 122. In some cases, the system may be configured to temporarily mute, fade, or otherwise override the audio source specified by theinput selector 124 when an audio prompt is ready for presentation by thecomputing platform 104 and another audio source 126 is selected for playback. - The
computing platform 104 may also receive input from human-machine interface (HMI)controls 136 configured to provide for occupant interaction with thevehicle 102. For instance, thecomputing platform 104 may interface with one or more buttons or other HMI controls configured to invokecomputing platform 104 functions (e.g., steering wheel audio buttons, a push-to-talk button, instrument panel controls, etc.). Thecomputing platform 104 may also drive or otherwise communicate with one ormore displays 138 configured to provide visual output to vehicle occupants by way of a video controller 140. In some cases, thedisplay 138 may be a touch screen further configured to receive user touch input via the video controller 140, while in other cases thedisplay 138 may be a display only, without touch input capabilities. - The
computing platform 104 may be further configured to communicate with other components of thevehicle 102 via one or more in-vehicle networks 142. The in-vehicle networks 142 may include one or more of a vehicle controller area network (CAN), an Ethernet network, and a media oriented system transfer (MOST), as some examples. The in-vehicle networks 142 may allow thecomputing platform 104 to communicate withother vehicle 102 systems, such as an vehicle modem 144 (which may not be present in some configurations), a global positioning system (GPS)module 146 configured to providecurrent vehicle 102 location and heading information, and various vehicle ECUs (Electronic Control Units) 148 configured to provide other types of information regarding the systems of thevehicle 102. As some non-limiting possibilities, thevehicle ECUs 148 may include a powertrain controller configured to provide control of engine operating components (e.g., idle control components, fuel delivery components, emissions control components, etc.) and monitoring of engine operating components (e.g., status of engine diagnostic codes); a body controller configured to manage various power control functions such as exterior lighting, interior lighting, keyless entry, remote start, and point of access status verification (e.g., closure status of the hood, doors and/or trunk of the vehicle 102); a radio transceiver configured to communicate with key fobs or otherlocal vehicle 102 devices; and a climate control management controller configured to provide control and monitoring of heating and cooling system components (e.g., compressor clutch and blower fan control, temperature sensor information, etc.). - As shown, the
audio module 122 and the HMI controls 136 may communicate with thecomputing platform 104 over a first in-vehicle network 142, and thevehicle modem 144,GPS module 146, andvehicle ECUs 148 may communicate with thecomputing platform 104 over a second in-vehicle network 142. In other examples, thecomputing platform 104 may be connected to more or fewer in-vehicle networks 142. Additionally or alternately, one or more HMI controls 136 or other components may be connected to thecomputing platform 104 via different in-vehicle networks 142 than shown, or directly without connection to an in-vehicle network 142. - The
computing platform 104 may also be configured to communicate withmobile devices 152 of the vehicle occupants. Themobile devices 152 may be any of various types of portable computing device, such as cellular phones, tablet computers, smart watches, laptop computers, portable music players, or other devices capable of communication with thecomputing platform 104. In many examples, thecomputing platform 104 may include a wireless transceiver 150 (e.g., a BLUETOOTH module, a ZIGBEE transceiver, a Wi-Fi transceiver, etc.) configured to communicate with acompatible wireless transceiver 154 of themobile device 152. Additionally or alternately, thecomputing platform 104 may communicate with themobile device 152 over a wired connection, such as via a USB connection between themobile device 152 and theUSB subsystem 132. - The wide-
area network 156 may provide communications services, such as packet-switched network services (e.g., Internet access, VoIP communication services), to devices connected to the wide-area network 156. An example of a wide-area network 156 may include a cellular telephone network.Mobile devices 152 may provide network connectivity to the wide-area network 156 via adevice modem 158 of themobile device 152. To facilitate the communications over the wide-area network 156,mobile devices 152 may be associated with unique device identifiers (e.g., mobile device numbers (MDNs), Internet protocol (IP) addresses, mobile station international subscriber directory numbers (MSISDNs), international mobile subscriber identity (IMSI), etc.) to identify the communications of themobile devices 152 over the wide-area network 156. In some cases, occupants of thevehicle 102 or devices having permission to connect to thecomputing platform 104 may be identified by thecomputing platform 104 according to paireddevice data 160 maintained in thestorage medium 112. The paireddevice data 160 may indicate, for example, the unique device identifiers ofmobile devices 152 previously paired with thecomputing platform 104 of thevehicle 102, secret information shared between the paired device and thecomputing platform 104 such as link keys, and/or personal identification numbers (PINs), and most recently used or device priority information, such that thecomputing platform 104 may automatically reconnect to themobile devices 152 matching data in the paireddevice data 160 without user intervention. In some cases, the paireddevice data 160 may also indicate additional or options related to the permissions or functionality of thecomputing platform 104 that the pairedmobile device 152 is authorized to access when connected. - When a paired
mobile device 152 that supports network connectivity is automatically or manually connected to thecomputing platform 104, themobile device 152 may allow thecomputing platform 104 to use the network connectivity of thedevice modem 158 to communicate over the wide-area network 156. In one example, thecomputing platform 104 may utilize a data-over-voice connection over a voice call or a data connection of themobile device 152 to communicate information between thecomputing platform 104 and the wide-area network 156. Additionally or alternately, thecomputing platform 104 may utilize thevehicle modem 144 to communicate information between thecomputing platform 104 and the wide-area network 156, without use of the communications facilities of themobile device 152. - Similar to the
computing platform 104, themobile device 152 may include one ormore processors 164 configured to execute instructions ofmobile applications 170 loaded to amemory 166 of themobile device 152 fromstorage medium 168 of themobile device 152. In some examples, themobile applications 170 may be configured to communicate with thecomputing platform 104 or other locally-networked devices and with the wide-area network 156. -
FIG. 2 illustrates an example diagram 200 of thesystem 100 illustrating thevehicle 102 having an array of wireless sensors 208-A through 208-D (collectively 208) for use in assigningmobile devices 152 to seating zones 204-A through 204-D (collectively 204). The assignment ofmobile devices 152 toseating zones 204 may be performed by themobile devices 152 or thecomputing platform 104 based on data about the signal strength between themobile devices 152 and thewireless sensors 208. The assignment ofmobile devices 152 toseating zones 204 may be used, in an example, to determine which features of thecomputing platform 104 are applicable to the location of themobile devices 152. It should be noted that the illustratedsystem 100 is merely an example, and more, fewer, and/or differently located elements may be used. For examples,different vehicles 102 may include more, fewer, or differently-arrangedseating zones 204 and/orwireless sensors 208. - The
vehicle 102 interior may be divided intomultiple zones 204, where eachseating zone 204 may be associated with a seating position within thevehicle 102 interior. For instance, the front row of the illustratedvehicle 102 may include a first zone 204-A associated with the driver seating position, and a second zone 204-B associated with a front passenger seating position. The second row of the illustratedvehicle 102 may include a third zone 204-C associated with a driver-side rear seating position and a fourth zone 204-D associated with a passenger-side rear seating position. - The
wireless sensors 208 may include various types of wireless transceivers configured to communicate wirelessly with themobile devices 152. In an example, thewireless sensors 208 may include one or more of a BLUETOOTH module, a ZIGBEE transceiver, a Wi-Fi transceiver, an IrDA transceiver, an RFID transceiver, etc. configured to communicate withcompatible wireless transceivers 154 of themobile devices 152. - The
wireless sensors 208 in thevehicle 102 may support BLE or another wireless technology that can provide distance or signal measurements between themobile devices 152 and thewireless sensor 208. For instance, themobile devices 152 may communicate withwireless sensors 208 supporting BLE to capture RSSI information provided by BLE protocol. In such a BLE example, thewireless sensors 208 of thevehicle 102 may advertise as BLE Peripherals, and themobile device 152 may scan for BLE Peripherals as a BLE Central. - In some examples, the
wireless transceiver 150 of thecomputing platform 104 may allow thecomputing platform 104 to communicate with thewireless sensors 208. For instance, thecomputing platform 104 may communicate with thewireless sensors 208 to receive the signal strength information between thewireless sensors 208 and themobile devices 152. As another possibility, thecomputing platform 104 may communicate with thewireless sensors 208 over wired connections. For instance, thecomputing platform 104 may communicate with thewireless sensors 208 over wired universal serial bus (USB) connections connecting thecomputing platform 104 to thewireless sensors 208. - The
wireless sensors 208 may be configured to provide signal strength information to indicate a stronger signal as themobile device 152 approaches thewireless sensor 208, and a weaker signal as themobile device 152 departs from thewireless sensor 208. As another possibility, thewireless sensors 208 may be configured to provide distance information indicating a measure of the distance between thewireless sensor 208 and themobile devices 152 that becomes smaller as themobile devices 152 approaches thewireless sensor 208, and that becomes greater as themobile device 152 departs from thewireless sensor 208. As explained in detail below, techniques may then be used to locate themobile device 152 within the vehicle using the signal strength or distance information of connections between themobile device 152 and each of the array ofwireless sensors 208. - The
wireless sensors 208 may be arranged within each of the doors of thevehicle 102. In the illustrated example, the wireless sensor 208-A is included in the front driver-side door, the wireless sensor 208-B is included in a second-row or rear driver-side door, the wireless sensor 208-C is included in the front passenger-side door, and the wireless sensor 208-D is included in a second-row or rear passenger-side door. - As a more specific example, the
wireless sensors 208 may be implemented as iBeacons configured to expose a universally unique identifier (UUID) for use in the device location, with the 8 byte major and 8 byte minor values configured to identify thevehicle 102 in which thewireless sensor 208 is located and the location within thevehicle 102. As one possibility, the 8 bytes of the major value plus the first 5 bytes of minor value may be used to provide the vehicle identifier (e.g., allwireless sensors 208 with a given vehicle identifier are in the same vehicle 102). The last 3 bytes of the minor value may be used to indicate where in thevehicle 102 therespective wireless sensor 208 is located. For instance, the wireless sensor 208-A may indicate a location value of ‘1’ to indicate the front driver door, the wireless sensor 208-B may indicate a location value of ‘2’ to indicate the front passenger door, the wireless sensor 208-C may indicate a location value of ‘3’ to indicate the rear driver door, and the wireless sensor 208-D may indicate a location value of ‘4’ to indicate the rear passenger door. - Variations on the number and arrangement of
zones 204 are possible. For instance, an alternate second row may include an additional fifth zone 204-E of a second-row middle seating position (not shown). Or, avehicle 102 having a third row may have an additional fifth zone 204-E behind the third zone 204-C and an additional sixth zone 204-F behind the fourth zone 204-D (not shown). It should be noted that differences in thezones 204 may affect the arrangement ofwireless sensors 208. For instance, avehicle 102 having additional rows of doors may requireadditional wireless sensors 208 within the additional doors. -
FIGS. 3A-3C illustrate an example 300 of movement of amobile device 152 into thedriver seating zone 204 of thevehicle 102.FIG. 3A illustrates an example 300-A including themobile device 152 before themobile device 152 has begun to enter thevehicle 102.FIG. 3B illustrates an example 300-B including themobile device 152 when thevehicle door 102 has been opened as themobile device 152 is entering thevehicle 102.FIG. 3C illustrates an example 300-C including themobile device 152 having entered thevehicle 102. Moreover, each of the examples 300-A through 300-C illustrates a state of the signal strength/distance information collected from thewireless sensors 208 during entry of a user into thevehicle 102. - The distance between each
wireless sensor 208 and themobile device 152 may be tracked. As shown, the distance between the wireless sensor 208-A and themobile device 152 is indicated as the distance a, the distance between the wireless sensor 208-B and themobile device 152 is indicated as the distance b, the distance between the wireless sensor 208-C and themobile device 152 is indicated as the distance c, the distance between the wireless sensor 208-D and themobile device 152 is indicated as the distance d. It should be noted that many examples herein reference the values a, b, c, and d in terms of signal strength, in which higher values indicate closer proximity. In other examples however, the values a, b, c, and d may be distance values in which lower values indicate closer proximity. In examples in which the values a, b, c, and d relate to distance, the analysis in terms of increasing and decreasing values may be reversed. - In the illustrated examples 300-A through 300-C, the
vehicle 102 includes four seating zones 204-A through 204-D. The example 300 also includes four wireless sensors 208-A through 108-D, where eachsensor 208 is included within a door to one of the four seating zones 204-A through 104-D. The locations of thewireless sensors 208 may be determined by themobile device 152 from information broadcast or otherwise provided by thewireless sensors 208 as discussed above. - When the
mobile device 152 arrives into range of thewireless sensors 208 of the vehicle 102 (e.g., within range of BLE advertisements of the wireless sensors 208), themobile device 152 may initiate tracking of the values a, b, c, and d. For instance, themobile device 152 may maintain information indicative of the values a, b, c, and d over time in a memory of themobile device 152. -
FIG. 4 illustrates an example table 400 of snapshots 402-A through 402-K (collectively 402) of signal strength values corresponding to the movement of themobile device 152 into the driver seating zone 204-A of thevehicle 102. Eachsnapshot 402 of RSSI values includes a value captured from each one of the plurality of wireless sensors 208-A, 208-B, 208-C and 208-D. Continuing with the example 300, thesnapshots 402 indicate signal strength data from thewireless sensors 208 while a user approaches thevehicle 102 and enters through the driver door while carrying themobile device 152. The table 400 may be representative, for example, of the RSSI values a, b, c, and d tracked by themobile device 152 illustrated in the example 300 above. -
FIG. 5 illustrates thesnapshot 402 data of the table 400 organized into anarray 500 according towireless sensor 208 and time. In an example, themobile device 152 may collect thesnapshots 402, and may arrange them according to locations of thewireless sensors 208 to determine values for the individual signal strength a, b, c, and d over time. -
FIG. 6 illustrates anexample graph 600 of the data of thearray 500 over time. In thegraph 600, the signal strength information for each of thewireless sensors 208 is plotted over time. For example, the signal strength information a from the wireless sensor 208-A is plotted as line (1), the signal strength information b from the wireless sensor 208-B is plotted as line (2), the signal strength information c from the wireless sensor 208-C is plotted as line (3), and the signal strength information d from the wireless sensor 208-D is plotted as line (4). - As can be seen in the
graph 600, the signal strength information of line (1) reaches a signal strength peak first, before that of the other lines (2), (3), and (4). This early peaking may be used to identify that themobile device 152 passed through the door of thevehicle 102 associated with the line (1). Therefore, themobile device 152 may be assigned to the seating zone 204-A corresponding to the wireless sensor 208-A providing the data for the line (1). -
FIG. 7 illustrates anexample process 700 for determining theseating zone 204 for themobile device 152. In an example, theprocess 700 may be performed by themobile device 152. - At
operation 702, themobile device 152 detectswireless sensors 208. In an example, thewireless sensors 208 of thevehicle 102 may advertise as BLE Peripherals, and themobile device 152 may scan for BLE Peripherals as a BLE Central. Whenwireless sensors 208 are located, themobile device 152 may extract information from thewireless sensors 208 to identify the locations of thewireless sensors 208 within thevehicle 102. As a more specific example, thewireless sensors 208 may be implemented as iBeacons configured to expose a UUID for use in the device location, with the 8 byte major and 8 byte minor values configured to identify thevehicle 102 in which thewireless sensor 208 is located and the location within thevehicle 102. As one possibility, the 8 bytes of the major value plus the first 5 bytes of minor value may be used to provide the vehicle identifier (e.g., allwireless sensors 208 with a given vehicle identifier are in the same vehicle 102). The last 3 bytes of the minor value may be used to indicate where in thevehicle 102 therespective wireless sensor 208 is located. In other examples, the information relating to the sensor locations and distances may be previously stored to themobile device 152. - At 704, the
mobile device 152 tracks values from thewireless sensors 208. In an example, themobile device 152 receives distance values from each of thewireless sensors 208 having the identifier of thevehicle 102 and within range of themobile device 152. Continuing with the example, themobile device 152 may receivesnapshots 402 of distance values a, b, c, and d, from each of the wireless sensors 208-A, 208-B, 208-C, and 208-D, respectively. Table 400 illustrates an example set ofsnapshots 402 tracked by themobile device 152. - At
operation 706, themobile device 152 performs hypothesis testing to identify whether themobile device 152 is inside thevehicle 102. In an example, themobile device 152 may perform left-tailed hypothesis testing with the receivedsnapshots 402 as compared to a first threshold signal strength value to determine whether themobile device 152 is considered to be inside thevehicle 102. Merely by way of example, themobile device 152 may utilize the two most recently receivedsnapshots 402, but more orfewer snapshots 402 may be used to perform the determination. In an example, the first threshold signal strength value may be set to −52 dBm (decibel-milliwatts), although different threshold values may be used. Themobile device 152 further may use a null hypothesis test to confirm whether thesnapshot 402 data is greater than or less than a confidence value (e.g., 0.01) to determine whether thesnapshot 402 data passed the test. If themobile device 152 passes the hypothesis test, themobile device 152 is considered to be within thevehicle 102 and control passes tooperation 710. Otherwise, control passes tooperation 708. - At 708, the
mobile device 152 performs hypothesis testing to identify whether themobile device 152 is outside thevehicle 102. In an example, themobile device 152 may perform right-tailed hypothesis testing with the receivedsnapshots 402 as compared to a second threshold signal strength value to determine whether themobile device 152 is considered to be inside thevehicle 102. Merely by way of example, themobile device 152 may utilize the two most recently receivedsnapshots 402, but more orfewer snapshots 402 may be used to perform the determination. In an example, the second threshold signal strength value may be set to −56 dBm (decibel-milliwatts), although different threshold values may be used. Themobile device 152 further may use a mean hypothesis test to confirm whether thesnapshot 402 data is greater than or less than a confidence value (e.g., 0.01) to determine whether thesnapshot 402 data passed the test. It should be noted, however, that the first threshold signal strength value should be set to a value at least as high as that of the second threshold signal strength value. If themobile device 152 passes this hypothesis test, themobile device 152 is considered to be outside thevehicle 102 and control passes tooperation 718. Otherwise, control passes tooperation 706. - At
operation 710, themobile device 152 identifies a subset of signal strength data from thewireless sensors 208 to use to identify aseating zone 204. In an example, themobile device 152 utilizes the snapshot 420 data to create an array of signal strength over time values for each door. An example array is discussed above with respect to thearray 500. In some examples, themobile device 152 may utilize thesnapshot 402 data from each of thesnapshots 402 including the snapshot(s) 402 of data passing the hypothesis test. In other examples, themobile device 152 may utilize thesnapshot 402 data up until the data passing the hypothesis test. For instance if the last twosnapshots 402 are used to confirm the hypothesis test has passed, then the array of data for further processing may includesnapshot 402 data for the mostrecent snapshots 402, but excluding the most recent twosnapshots 402. - In 712, the
mobile device 152 discards signal strength data below a peak threshold value. In an example, themobile device 152 may remove data from the array where the signal strength values fail to meet the threshold value. As one possibility, the threshold value may be set to 50 dBm. - At
operation 714, themobile device 152 identifying the door of thevehicle 102 with the earliest signal strength peak. For example, using thearray 500, themobile device 152 may identify of thewireless sensors 208 produced signal strength data that peaked first (i.e., increased to a maximum value for thesensor 208 and then began to decrease). To use the example of thegraph 600, it can be seen that the signal strength data (1) from the wireless sensor 208-A peaked first. It should be noted that thewireless sensor 208 whose data peaked first may not be thesame wireless sensor 208 having the highest peak in signal strength data. - At
operation 716, themobile device 152 associates the mobile device with theseating zone 204 of the identified door. Accordingly, themobile device 152 is associated with theseating zone 204 of the door identified atoperation 714. In the example of thegraph 600, themobile device 152 would be associated with the seating zone 204-A corresponding to the wireless sensor 208-A. Afteroperation 716, theprocess 700 continues tooperation 706. - At 718, the
mobile device 152 removed the association of the mobile device with anyseating zones 204. Accordingly, themobile device 152 is no longer associated with anyseating zones 204 of thevehicle 102. Afteroperation 718, theprocess 700 continues tooperation 706. - Thus, sensor data from
wireless sensors 208 included invehicle 102 doors may be used to determine passage of amobile device 152 through one of the doors. Based on the determination, themobile device 152 may be associated with aseating zone 204 corresponding to the door of entry, and may be assumed to be themobile device 152 of that passenger, regardless of later changes inmobile device 152 location. This information may further be used, for example, to identify or confirm whichmobile device 152 is the drivermobile device 152, and which mobile device(s) 152 in thevehicle 102 belong to which passengers. - Computing devices described herein, such as the
mobile devices 152 andcomputing platform 104, generally include computer-executable instructions, where the instructions may be executable by one or more computing devices such as those listed above. Computer-executable instructions may be compiled or interpreted from computer programs created using a variety of programming languages and/or technologies, including, without limitation, and either alone or in combination, Java™, C, C++, C#, Visual Basic, Java Script, Perl, etc. In general, a processor (e.g., a microprocessor) receives instructions, e.g., from a memory, a computer-readable medium, etc., and executes these instructions, thereby performing one or more processes, including one or more of the processes described herein. Such instructions and other data may be stored and transmitted using a variety of computer-readable media. - While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention. Additionally, the features of various implementing embodiments may be combined to form further embodiments of the invention.
Claims (20)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/077,417 US9775100B1 (en) | 2016-03-22 | 2016-03-22 | Passenger zone detection with signal strength data aided by physical signal barriers |
| DE102017203865.9A DE102017203865A1 (en) | 2016-03-22 | 2017-03-09 | Passenger area detection with signal strength data supported by physical signal barriers |
| CN201710168635.6A CN107222230B (en) | 2016-03-22 | 2017-03-21 | Passenger zone detection with signal strength data assisted by physical signal barriers |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/077,417 US9775100B1 (en) | 2016-03-22 | 2016-03-22 | Passenger zone detection with signal strength data aided by physical signal barriers |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US9775100B1 US9775100B1 (en) | 2017-09-26 |
| US20170280373A1 true US20170280373A1 (en) | 2017-09-28 |
Family
ID=59814289
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/077,417 Active US9775100B1 (en) | 2016-03-22 | 2016-03-22 | Passenger zone detection with signal strength data aided by physical signal barriers |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9775100B1 (en) |
| CN (1) | CN107222230B (en) |
| DE (1) | DE102017203865A1 (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101858698B1 (en) * | 2016-01-04 | 2018-05-16 | 엘지전자 주식회사 | Display apparatus for vehicle and Vehicle |
| US10750322B2 (en) * | 2016-01-20 | 2020-08-18 | Livio, Inc. | Mobile device resident vehicle zone tracking |
| EP3451013B1 (en) * | 2017-08-29 | 2023-05-03 | Tata Consultancy Services Limited | Method and system for entry and exit monitoring using bluetooth low energy (ble) beacons |
| US11148670B2 (en) | 2019-03-15 | 2021-10-19 | Honda Motor Co., Ltd. | System and method for identifying a type of vehicle occupant based on locations of a portable device |
| DE102019114917A1 (en) | 2019-06-04 | 2020-12-10 | U-Shin Deutschland Zugangssysteme Gmbh | Method for access control for a motor vehicle and access control system |
| KR102451844B1 (en) * | 2019-12-17 | 2022-10-11 | 콘티넨탈 오토모티브 게엠베하 | Apparatus for measuring position of user device for vehicles |
| DE102019135130B3 (en) | 2019-12-19 | 2020-11-05 | U-Shin Deutschland Zugangssysteme Gmbh | Method for access control for a motor vehicle and access control system |
| DE102019135665B4 (en) * | 2019-12-23 | 2023-02-16 | U-Shin Deutschland Zugangssysteme Gmbh | Method for calibrating a position detection of a portable key element and access control system |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6393294B1 (en) | 1998-09-22 | 2002-05-21 | Polaris Wireless, Inc. | Location determination using RF fingerprinting |
| US8135413B2 (en) | 1998-11-24 | 2012-03-13 | Tracbeam Llc | Platform and applications for wireless location and other complex services |
| US6396412B1 (en) | 2000-08-23 | 2002-05-28 | Siemens Automotive Corporation | Passive RF-RF entry system for vehicles |
| US8082096B2 (en) | 2001-05-22 | 2011-12-20 | Tracbeam Llc | Wireless location routing applications and architecture therefor |
| US7042342B2 (en) | 2004-06-09 | 2006-05-09 | Lear Corporation | Remote keyless entry transmitter fob with RF analyzer |
| US20060153141A1 (en) | 2005-01-13 | 2006-07-13 | Asao Hirano | Method and apparatus for acquiring a carrier frequency in a CDMA communication system |
| US8077011B2 (en) | 2006-02-24 | 2011-12-13 | Denso International America, Inc. | Apparatus for automatically initiating sequence of vehicle functions |
| EP1988513B1 (en) | 2007-04-30 | 2010-12-15 | Delphi Technologies, Inc. | Comfort and access control systems |
| US8319605B2 (en) | 2007-06-19 | 2012-11-27 | Magna Electronics, Inc. | Remote vehicle control system utilizing multiple antennas |
| US8335598B2 (en) | 2008-09-23 | 2012-12-18 | Lear Corporation | System and method for detecting radio frequency signals and controlling vehicle operations in response thereto |
| US8224313B2 (en) | 2008-09-24 | 2012-07-17 | Centurylink Intellectual Property Llc | System and method for controlling vehicle systems from a cell phone |
| JP5596927B2 (en) | 2009-02-06 | 2014-09-24 | アルプス電気株式会社 | Vehicle portable device |
| US8145199B2 (en) | 2009-10-31 | 2012-03-27 | BT Patent LLC | Controlling mobile device functions |
| US8315617B2 (en) | 2009-10-31 | 2012-11-20 | Btpatent Llc | Controlling mobile device functions |
| US8744482B2 (en) * | 2011-03-25 | 2014-06-03 | Lear Corporation | Apparatus and method for wireless device detection |
| US8634816B2 (en) * | 2011-07-28 | 2014-01-21 | Verizon Patent And Licensing Inc. | Limiting mobile device services in an automobile |
| US9008917B2 (en) | 2012-12-27 | 2015-04-14 | GM Global Technology Operations LLC | Method and system for detecting proximity of an end device to a vehicle based on signal strength information received over a bluetooth low energy (BLE) advertising channel |
| EP2958349B1 (en) * | 2014-06-17 | 2017-02-01 | Harman Becker Automotive Systems GmbH | Control of a user equipment based on in-vehicle position |
| CN104301535B (en) * | 2014-10-11 | 2016-10-05 | 徐继芸 | Mobile device and the mutual method of vehicle is realized based on wireless telecommunications |
-
2016
- 2016-03-22 US US15/077,417 patent/US9775100B1/en active Active
-
2017
- 2017-03-09 DE DE102017203865.9A patent/DE102017203865A1/en active Pending
- 2017-03-21 CN CN201710168635.6A patent/CN107222230B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN107222230B (en) | 2021-03-19 |
| DE102017203865A1 (en) | 2017-09-28 |
| CN107222230A (en) | 2017-09-29 |
| US9775100B1 (en) | 2017-09-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9775100B1 (en) | Passenger zone detection with signal strength data aided by physical signal barriers | |
| US10015639B2 (en) | Vehicle seating zone assignment conflict resolution | |
| US9165412B2 (en) | Remotely located database for managing a vehicle fleet | |
| US11084353B2 (en) | Cabin purge for vehicle ventilating and cooling system | |
| US10131204B2 (en) | Smart connected climate control | |
| US8750832B2 (en) | Connecting a personal mobile device to a vehicle communication unit | |
| KR101876010B1 (en) | System and method for determining smartphone location | |
| US20200135190A1 (en) | Vehicle Digital Assistant Authentication | |
| US10123155B2 (en) | Secondary-connected device companion application control of a primary-connected device | |
| KR101736109B1 (en) | Speech recognition apparatus, vehicle having the same, and method for controlling thereof | |
| US9099000B2 (en) | Vehicle telematics communication for providing mobile device alerts | |
| US10052935B2 (en) | Feature description data for vehicle zone configuration | |
| US9967717B2 (en) | Efficient tracking of personal device locations | |
| US20170208423A1 (en) | Application control of primary-connected devices from secondary-connected devices | |
| US20170200334A1 (en) | Personal device location authentication for secured function access | |
| CN105539357A (en) | Vehicle safety system and vehicle control method and device | |
| US10351100B1 (en) | Securing a vehicle on authorized user change | |
| US9120437B2 (en) | Vehicle component control | |
| CN104842904A (en) | Systems of identifying driver device | |
| CN110913065A (en) | Device location detection for enhanced vehicle device connectivity | |
| US20170255339A1 (en) | Primary-connected device control from vehicle computing platforms and secondary-connected devices | |
| US10951590B2 (en) | User anonymity through data swapping | |
| CN119459587B (en) | Control method of vehicle digital key, electronic equipment and vehicle | |
| US10009427B2 (en) | Two-stage event-driven mobile device tracking for vehicles | |
| US10974696B2 (en) | Authentication manager |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: MYINE ELECTRONICS, INC., MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SMEREKA, SCOTT;DICKOW, JUSTIN;MAYLONE, COREY;AND OTHERS;REEL/FRAME:038071/0871 Effective date: 20160322 |
|
| AS | Assignment |
Owner name: LIVIO, INC., MICHIGAN Free format text: CHANGE OF NAME;ASSIGNOR:MYINE ELECTRONICS, INC.;REEL/FRAME:041397/0724 Effective date: 20161212 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |