IP Library Granted Patent US 10,677,602
Granted Patent B2
US 10,677,602 · App. 15/914,843 · Granted Jun 9, 2020

Detecting the number of vehicle passengers

Inventors: Yaron Rakah (Givatayim, IL); Oren Shoval (Jerusalem, IL); Daniel Ramot (New York, NY); Shmulik Marcovitch (Kfar Saba, IL)
Assignee: VIA TRANSPORTATION, INC.
G01C21/3438B60N2/002G01C21/343G01C21/3415G01C21/3461G01C21/3492G01C21/3691G06K9/00838G06Q10/02G06Q10/047G06Q10/0631G06Q50/30G08G1/005G08G1/0129G08G1/096822G08G1/096844G08G1/123G08G1/148G08G1/20G08G1/202H04W4/40G08G1/127
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 10,677,602
App. No.
15/914,843
Granted
Jun 9, 2020
Kind
B2
Abstract

An automated ridesharing dispatch system includes a communications interface configured to electronically receive ride requests from a plurality of users and a memory configured to store a capacity threshold for each of a plurality of ridesharing vehicles. The system also includes at least one processor configured to process the ride requests received from the communications interface and to assign to a single ridesharing vehicle the plurality of users for pick up at a plurality of differing pick-up locations and for delivery to a plurality of differing drop-off locations, determine a route for the ridesharing vehicle, receive from at least one sensor within the ridesharing vehicle, information indicative of a current number of passengers in the ridesharing vehicle, and determine whether to assign additional users to the ridesharing vehicle based on the received information from the sensor and the capacity threshold associated with the ridesharing vehicle.

Claims (37)

1. An automated ridesharing dispatch system, comprising:

a communications interface configured to electronically receive ride requests from a plurality of users;

memory configured to store a capacity threshold for each of a plurality of ridesharing vehicles;

at least one processing device configured to:

process the ride requests received from the communications interface and to assign to a single ridesharing vehicle the plurality of users for pick up at a plurality of differing pick-up locations and for delivery to a plurality of differing drop-off locations;

determine a first route for the ridesharing vehicle;

receive from at least one sensor within the ridesharing vehicle, information indicative of a current number of passengers in the ridesharing vehicle;

determine whether to assign additional users to the ridesharing vehicle and reassign one of the passengers to another ridesharing vehicle based on the received information from the sensor and the capacity threshold associated with the ridesharing vehicle;

calculate, based on the assignment determination, a difference between the current number and an expected number of passengers for the ridesharing vehicle; and

based on the calculated difference, change the first route for the ridesharing vehicle to a shorter second route to prevent pick-up of additional passengers.

2. The system of claim 1 , wherein the at least one sensor includes an image sensor configured to detect the current number of passengers in the ridesharing vehicle.

3. The system of claim 1 , wherein the at least one sensor includes a plurality of image sensors configured to detect the current number of passengers in the ridesharing vehicle.

4. The system of claim 1 , wherein the at least one sensor includes an image sensor associated with a mobile communications device within the ridesharing vehicle and configured to detect the current number of passengers in the ridesharing vehicle.

5. The system of claim 1 , wherein the at least one sensor includes a plurality of pressure sensors associated with seats in the ridesharing vehicle and configured to detect the current number of seats occupied in the ridesharing vehicle.

6. The system of claim 1 , wherein the at least one sensor includes a thermal sensor configured to detect the current number of passengers in the ridesharing vehicle.

7. The system of claim 1 , wherein the at least one sensor includes a proximity sensor configured to detect the current number of passengers in the ridesharing vehicle.

8. The system of claim 1 , wherein the at least one sensor includes a short-range transceiver configured to determine an actual number of users entering the ridesharing vehicle by communicating with mobile devices of the users.

9. The system of claim 1 , wherein the at least one processing device is configured to receive from the communications interface an actual number of individuals entering the ridesharing vehicle.

10. The system of claim 1 , wherein the at least one processing device is configured to receive from the communications interface an actual number of occupants in the ridesharing vehicle.

11. The system of claim 1 , wherein the at least one processing device is further configured to implement a threshold block that prevents assignment of the additional users to the ridesharing vehicle when the ridesharing vehicle's current utilized capacity is above a threshold being less than the ridesharing vehicle's capacity threshold.

12. The system of claim 1 , wherein the ridesharing vehicle is part of an autonomous vehicle and the at least one processor is further configured to determine a discrepancy between a number of users expected to enter the ridesharing vehicle and the actual number of passengers entering the ridesharing vehicle.

13. The system of claim 12 , wherein the at least one processing device is further configured to change the determined route of the ridesharing vehicle in response to a detected discrepancy.

14. The system of claim 13 , wherein the at least one processing device is further configured to reassign at least one of the plurality of users scheduled to be picked up by the ridesharing vehicle to a different ridesharing vehicle.

15. The system of claim 1 , wherein the at least one processing device is further configured to change an assigned drop-off location of at least one of the passengers in the ridesharing vehicle.

16. The system of claim 15 , wherein the at least one processing device is further configured to communicate with at least one mobile communications device associated with the at least one passenger to inform the at least one passenger about the change in the assigned drop-off location.

17. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processing device, cause the at least one processing device to perform a method for automatically dispatching ridesharing vehicles, the method comprising:

storing a capacity threshold for each of a plurality of ridesharing vehicles;

receiving ride requests from a plurality of users;

assigning to a particular ridesharing vehicle the plurality of users for pick up at a plurality of differing pick-up locations and for delivery to a plurality of differing drop-off locations;

determining a first route for the ridesharing vehicle;

receiving at a location remote from the particular vehicle, and based on sensor data transmitted from the particular vehicle, information indicative of a current number of passengers in the particular vehicle;

comparing the sensor data from the particular vehicle with the capacity threshold of the particular vehicle;

determining, based on comparing, whether a number of actual users within the particular vehicle exceeds a number of users assigned to the particular vehicle;

reassigning to another vehicle a subsequent user already assigned to the particular vehicle if, from the sensor data, actual users detected exceeds the number of assigned users;

calculating, based on the assignment determination, a difference between the current number and an expected number of passengers for the ridesharing vehicle; and

based on the calculated difference, changing the first route for the ridesharing vehicle to a shorter second route to prevent pick-up of additional passengers.

18. The non-transitory computer-readable storage medium according to claim 17 , wherein the sensor data includes data from at least one of an image sensor, a pressure sensor, a thermal sensor, a proximity sensor, and a short-range transceiver.

Assignments (4)
SECURITY INTEREST Recorded Apr 27, 2021
From: VIA TRANSPORTATION, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056053/0512 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2018
From: RAKAH, YARON; SHOVAL, OREN; RAMOT, DANIEL; MARCOVITCH, SHMULIK
To: VIA TRANSPORTATION, INC.
Reel/Frame 047604/0189 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND ASSIGNOR EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 045907 FRAME: 0837. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 31, 2018
From: MARCOVITCH, SHMULIK; RAMOT, DANIEL
To: VIA TRANSPORTATION, INC.
Reel/Frame 046286/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2018
From: MARCOVITCH, SHMULIK; RAMOT, DANIEL
To: VIA TRANSPORTATION, INC.
Reel/Frame 045907/0837 →
Continuity (5)
Continuation PCTUS2018015060 · Jan 24, 2018
Provisional Application 62450239 · Jan 25, 2017
Provisional Application 62500109 · May 2, 2017
Provisional Application 62537155 · Jul 26, 2017
Related Publication 20180211124A1 · Jul 26, 2018
Cited By (5)
US 12,430,595 US 12,437,353 US 12,461,537 US 12,572,995 US 12,675,527