IP Library Granted Patent US 12707428
Granted Patent B2
US 12707428 · App. 18/046,057 · Granted Aug 11, 2026

Rider identification systems and methods using motion sensing

Inventors: David Michael Herman (West Bloomfield, MI); Alexander George Shanku (Grosse Pointe Park, MI)
H04W64/006
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12707428
App. No.
18/046,057
Granted
Aug 11, 2026
Kind
B2
Abstract

Rider identification systems and methods using motion sensing are disclosed herein. An example method includes obtaining a location of a mobile device associated with an individual, obtaining sensor data from the mobile device that includes a first motion profile, the sensor data also including environment information around the location, generating a motion model for the individual using the environment information, generating a second motion profile using the motion model, comparing the second motion profile to the first motion profile, and confirming when the second motion profile matches the first motion profile to confirm that the individual is at the location.

Claims (50)

1 . A method comprising:

obtaining a location of a mobile device associated with an individual;

obtaining sensor data from the mobile device, wherein the sensor data includes a first motion profile and environment information around the location, wherein the first motion profile includes accelerometer or gyroscope data of the mobile device;

determining a motion model for the individual using the environment information;

determining a second motion profile using the motion model;

comparing the second motion profile to the first motion profile;

determining, based on the second motion profile matching the first motion profile, that the individual is at the location;

generating a plurality of skeletal models within a predetermined distance from the location;

generating a plurality of motion profiles, which include the second motion profile, from the plurality of skeletal models over a range of locations, which include the location; and

navigating an autonomous vehicle to the location to obtain the environment information.

2 . The method according to claim 1 , further comprising determining a position of the mobile device on the individual using the first motion profile.

3 . The method according to claim 1 , further comprising comparing each of the plurality of motion profiles to the first motion profile.

4 . The method according to claim 3 , further comprising using a threshold analysis to perform the comparison.

5 . The method according to claim 4 , further comprising performing an action profile analysis based on the threshold analysis indicating that the second motion profile does not match the first motion profile.

6 . The method according to claim 4 , further comprising requesting an action from the individual based on the threshold analysis indicating that the second motion profile does not match the first motion profile.

7 . The method according to claim 1 , further comprising navigating the autonomous vehicle closer to the location based on the individual being confirmed to be at the location, as well as transmitting a message to the mobile device to inform a user that the autonomous vehicle is near the location.

8 . The method according to claim 1 , further comprising:

determining that the location has occlusions using the environment information; and

requesting the individual to move to a different location due to the occlusions.

9 . A vehicle comprising:

a sensor platform; and

a vehicle controller comprising a processor and memory, the processor executing instructions in memory to:

obtain a location of a mobile device associated with an individual;

obtain sensor data from the mobile device that includes a first motion profile and environment information around the location obtained from the sensor platform, the first motion profile including accelerometer or gyroscope data of the mobile device;

generate a motion model for the individual using the environment information;

generate a second motion profile using the motion model;

compare the second motion profile to the first motion profile; and

confirm, when the second motion profile matches the first motion profile, that the individual is at the location, wherein the first motion profile includes any of acceleration and gyroscopic data,

wherein the processor is configured to:

generate a plurality of skeletal models within a predetermined distance from the location; and

generate a plurality of motion profiles, which include the second motion profile, from the plurality of skeletal models over a range of locations, which include the location; and

autonomously navigate the vehicle to the location.

10 . The vehicle according to claim 9 , wherein the processor is configured to compare each of the plurality of motion profiles to the first motion profile.

11 . The vehicle according to claim 10 , wherein the processor is configured to perform an action profile analysis when a threshold analysis indicates that the second motion profile does not match the first motion profile.

12 . The vehicle according to claim 9 , wherein the processor is configured to use a threshold analysis to perform the comparison.

13 . The vehicle according to claim 11 , wherein the processor is configured to request an action from the individual when the threshold analysis indicates that the second motion profile does not match the first motion profile.

14 . The vehicle according to claim 9 , wherein the processor is configured to cause an autonomous vehicle to the location to obtain the environment information.

15 . The vehicle according to claim 9 , wherein the processor is configured to cause an autonomous vehicle to navigate to the location when the individual is confirmed to be at the location.

16 . The vehicle according to claim 9 , wherein the processor is configured to:

determine that the location has occlusions using the environment information; and

request the individual to move to a different location due to the occlusions.

17 . A method comprising:

obtaining a location of a mobile device associated with an individual;

obtaining sensor data from the mobile device that includes a first motion profile, the sensor data also comprising environment information around the location;

determining a motion model for the individual using the environment information;

determining a second motion profile using the motion model;

comparing the second motion profile to the first motion profile;

determining, based on the second motion profile matching the first motion profile, that the individual is at the location;

determining that the location has occlusions using the environment information; and

requesting the individual to move to a different location due to the occlusions.