Patentable/Patents/US-10880686
US-10880686

Systems and methods for determining a vehicle driver using at least peer-to-peer network signals

PublishedDecember 29, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A user computing device for identifying a driver of a vehicle on a trip is provided. The user computing device is associated with a first vehicle occupant, and is programmed to: (i) detect a second user computing device associated with a second vehicle occupant, (ii) initiate a ping exchange process including emitting a set of non-audible sonic ping signals and detecting a set of signals from the second user computing device over a duration of the trip, (iii) generate a relative positioning map of the user computing device with respect to the second user computing device, (iv) determine that the first vehicle occupant is one of a driver and a passenger of the vehicle, and (v) transmit, to a driver identification (“DI”) server, a trip report including the determination and the generated relative positioning map.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A first user computing device for identifying a driver of a vehicle on a trip, the first user computing device is associated with a first vehicle occupant, the first user computing device comprising at least one processor in communication with a memory device, wherein the at least one processor is programmed to: detect, a second user computing device associated with a second vehicle occupant; initiate a ping exchange process including emitting a first set of non-audible sonic ping signals and detecting a second set of non-audible sonic ping signals from the second user computing device over a duration of the trip; generate, a first relative positioning map of the first user computing device with respect to the second user computing device, the first relative positioning map including a first position associated with the first vehicle occupant and a second position associated with the second vehicle occupant; determine, based at least in part upon the generated first relative positioning map, that the first vehicle occupant is the driver or a passenger of the vehicle for the trip; and transmit, to a driver identification (“DI”) server, a trip report including the determination and the generated first relative positioning map.

2

2. The first user computing device of claim 1 , wherein the at least one processor is further programmed to establish a local peer-to-peer network connection with the second user computing device to coordinate the ping exchange process.

3

3. The first user computing device of claim 2 , wherein the local peer-to-peer network connection is established over at least one of BLUETOOTH™ Low Energy (“BLE”) and ad hoc Wi-Fi.

4

4. The first user computing device of claim 2 , wherein the at least one processor is further programmed to transmit the generated first relative positioning map to the second user computing device over the established local peer-to-peer network connection.

5

5. The first user computing device of claim 1 , wherein during the ping exchange process, the at least one processor is further programmed to: detect, using a microphone associated with the first user computing device, a first ping signal emitted by the second user computing device; emit, in response to detecting the first ping signal, a second ping signal for detection by the second user computing device; and measure a time delay between the first ping signal and the second ping signal.

6

6. The first user computing device of claim 1 , wherein the at least one processor is further programmed to calculate, based at least in part upon the generated first relative positioning map, a confidence factor associated with the determination.

7

7. The first user computing device of claim 6 , wherein the at least one processor is further programmed to: receive, from the second user computing device, data associated with a second relative positioning map generated by the second user computing device; and update the calculated confidence factor based at least in part upon the received data.

8

8. The user computing device of claim 1 , wherein the first set of non-audible sonic ping signals are high frequency sounds emitted in succession, wherein each ping signal of the first set of non-audible sonic ping signals is emitted at a predefined time increment over the duration of the trip.

9

9. A computer-implemented method for identifying a driver of a vehicle on a trip using a first user computing device, the first user computing device being associated with a first vehicle occupant, the first user computing device including at least one processor in communication with a memory device, the method including: detecting, by first the user computing device, a second user computing device associated with a second vehicle occupant; initiating, by the first user computing device, a ping exchange process including emitting a first set of non-audible sonic ping signals and detecting a second set of non-audible sonic ping signals from the second user computing device over a duration of the trip; generating, by the first user computing device, a first relative positioning map of the first user computing device with respect to the second user computing device, the first relative positioning map including a first position associated with the first vehicle occupant and a second position associated with the second vehicle occupant; determining, by the first user computing device, based at least in part upon the generated first relative positioning map, that the first vehicle occupant is the driver or a passenger of the vehicle for the trip; and transmitting, by the first user computing device, to a driver identification (“DI”) server, a trip report including the determination and the generated first relative positioning map.

10

10. The computer-implemented method of claim 9 further comprising establishing, by the first user computing device, a local peer-to-peer network connection with the second user computing device to coordinate the ping exchange process.

11

11. The computer-implemented method of claim 10 , wherein the local peer-to-peer network connection is established over at least one of BLUETOOTH™ Low Energy (“BLE”) and ad hoc Wi-Fi.

12

12. The computer-implemented method of claim 10 further comprising transmitting, by the first user computing device, the generated first relative positioning map to the second user computing device over the established local peer-to-peer network connection.

13

13. The computer-implemented method of claim 9 further comprising: detecting, using a microphone associated with the first user computing device, a first ping signal emitted by the second user computing device; emitting, by the first user computing device, in response to detecting the first ping signal, a second ping signal for detection by the second user computing device; and measuring, by the first user computing device, a time delay between the first ping signal and the second ping signal.

14

14. The computer-implemented method of claim 9 further comprising: calculating, by the first user computing device, based at least in part upon the generated first relative positioning map, a confidence factor associated with the determination; and transmitting, by the first user computing device, to the DI server, the calculated confidence factor along with the trip report when the trip ends.

15

15. The computer-implemented method of claim 14 further comprising: receiving, by the first user computing device, from the second user computing device, data associated with a second relative positioning map generated by the second user computing device; and updating, by the first user computing device, the calculated confidence factor based at least in part upon the received data.

16

16. The computer-implemented method of claim 9 , wherein the first set of non-audible sonic ping signals are high frequency sounds emitted in succession, wherein each ping signal of the first set of non-audible sonic ping signals is emitted at a predefined time increment over the duration of the trip.

17

17. A driver identification (“DI”) server for identifying a driver of a vehicle on a trip, the DI server comprising at least one processor in communication with a memory device, wherein the at least one processor is programmed to: detect, within the vehicle, a first user computing device associated with a first vehicle occupant and a second user computing device associated with a second vehicle occupant; initiate a ping exchange process by instructing the detected user computing devices to (i) emit a first set of non-audible sonic ping signals and (ii) detect a second set of non-audible sonic ping signals over a duration of the trip; receive ping data associated with the ping exchange process from both the first user computing device and the second user computing device; generate a relative positioning map of the first user computing device with respect to the second user computing device, the relative positioning map including a first position associated with the first vehicle occupant and a second position associated with the second vehicle occupant; and determine, based at least in part upon the generated relative positioning map, that the first vehicle occupant is the driver or a passenger of the vehicle for the trip.

18

18. The DI server of claim 17 , wherein the at least one processor is further programmed to calculate, based at least in part upon the generated relative positioning map, a confidence factor associated with the determination.

19

19. The DI server of claim 17 , wherein the first set of non-audible sonic ping signals are high frequency sounds emitted in succession, and wherein each ping signal of the first set of non-audible sonic ping signals is emitted at a predefined time increment over the duration of the trip.

20

20. The DI server of claim 17 , wherein the at least one processor is further programmed to detect, for the vehicle, when the trip starts and when the trip ends.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

January 7, 2020

Publication Date

December 29, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Systems and methods for determining a vehicle driver using at least peer-to-peer network signals” (US-10880686). https://patentable.app/patents/US-10880686

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.