IP Library Granted Patent US 11,674,811
Granted Patent B2
US 11,674,811 · App. 16/920,012 · Granted Jun 13, 2023

Assigning on-demand vehicles based on ETA of fixed-line vehicles

Inventors: Oren Shoval (Jerusalem, IL); Daniel Ramot (New York, NY); Shmulik Marcovitch (Kfar Saba, IL); Yaron Rakah (Givatayim, IL); Avishai Shoham (New York, NY)
Assignee: VIA TRANSPORTATION, INC.
G01C21/3423B60W40/09G01C21/3415G01C21/3438G01C21/3492G01C21/3605G06Q10/02G06Q50/30G08G1/123G08G1/202H04W4/024H04W4/40
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 11,674,811
App. No.
16/920,012
Granted
Jun 13, 2023
Kind
B2
Abstract

Systems and methods related to ridesharing may involve receiving a ride request from a user including a desired destination and information associated with a current location of the user, and receive location information of on-demand and of fixed-line ridesharing vehicles and based on the received location information, identify a fixed-line ridesharing vehicle available to pick from a first pick-up location identify an on-demand ridesharing vehicle available to pick from a second pick-up location, both locations other than the current location of the user, determine a first value and a second value indicative of a time duration for the fixed-line and one demand ridesharing vehicles to arrive at the first and second pick-up locations, respectively, and when the first value is less than the second value, inform the user that the fixed-line ridesharing vehicle is enroute and direct the user to the first pick-up location.

Claims (50)

1. A system for directing ridesharing vehicles, the system comprising:

a communications interface configured to:

receive a ride request from a user, wherein the ride request includes a desired destination and information associated with a current location of the user; and

receive location information of a first group of on-demand ridesharing vehicles and a second group of fixed-line ridesharing vehicles;

at least one processor configured to:

based on the received location information, identify a fixed-line ridesharing vehicle available to pick-up the user from a first pick-up location other than the current location of the user;

based on the received location information, identify an on-demand ridesharing vehicle available to pick-up the user from a second pick-up location other than the current location of the user;

determine a first value indicative of a time duration for the fixed-line ridesharing vehicle to arrive at the first pick-up location;

determine a second value indicative of a time duration for the on-demand ridesharing vehicle to arrive at the second pick-up location; and

when the first value is less than the second value, inform the user that the fixed-line ridesharing vehicle is enroute and direct the user to the first pick-up location.

2. The system of claim 1 , wherein: when the first value is greater than the second value but below a waiting threshold, the at least one processor is further configured to inform the user that the fixed-line ridesharing vehicle is enroute and direct the user to the first pick-up location.

3. The system of claim 2 , wherein when the first value is greater than the second value and greater than the waiting threshold, the at least one processor is further configured to inform the user that the on-demand ridesharing vehicle is enroute and direct the user to the second pick-up location.

4. The system of claim 3 , wherein the at least one processor is further configured to determine a value for the waiting threshold based on one or more environment conditions.

5. The system of claim 3 , wherein the at least one processor is further configured to electronically assign the on-demand ridesharing vehicle to pick up the user, and wherein the assignment includes determining a drop-off location at a location other than the desired destination for the user and is associated with a driving route in which the user shares at least a portion of a ride with at least two other users.

6. The system of claim 3 , wherein the at least one processor is further configured to: access historical demand data for ridesharing vehicles in a geographical area associated with the current location of the user; determine that the on-demand ridesharing vehicle can pick the user at a first pick-up time; use the historical demand data to predict near-future demand for ridesharing requests in the geographical area; and direct the on-demand ridesharing vehicle to pick up the user at a second pick-up time later than the first pick-up time.

7. The system of claim 6 , wherein the at least one processor is further configured to determine the second pick-up time such that a waiting time of the user is less than the waiting threshold.

8. The system of claim 6 , wherein the at least one processor is further configured to determine the second pick-up time based on a departure time of a fixed-line ridesharing vehicle from the geographical area to create a time interval between a departure time of the on-demand ridesharing vehicle and the departure time of the fixed-line ridesharing vehicle.

9. The system of claim 6 , wherein the at least one processor is further configured to determine the second pick-up time based on a departure time of another on-demand ridesharing vehicle from the geographical area to create spacing in departure times of on-demand ridesharing vehicles.

10. The system of claim 9 , wherein the spacing in the departure times of on-demand ridesharing vehicles is based on at least some of: volume of the near-future demand, number of on-demand ridesharing vehicles, number of alternative routes, time of day, day of week, and anticipated speeds of the on-demand ridesharing vehicles.

11. The system of claim 1 , wherein the at least one processor is further configured to confirm that the first value is greater than a time duration for the user to walk to the first pick-up location and that the second value is greater than a time duration it would take the user to walk to the second pick-up location.

12. The system of claim 1 , wherein the at least one processor is further configured to: obtain an indication of a current utilized capacity of the fixed-line ridesharing vehicle; and assign the on-demand ridesharing vehicle to pick up the user when the first value is less than the second value but the current utilized capacity of the fixed-line ridesharing vehicle is greater than a capacity threshold.

13. The system of claim 1 , wherein the at least one processor is further configured to: obtain an indication of a current utilized capacity of the fixed-line ridesharing vehicle; and inform the user that the fixed-line ridesharing vehicle is enroute and direct the user to the first pick-up location when the first value is more than the second value but the current utilized capacity of the fixed-line ridesharing vehicle is below a capacity threshold.

14. The system of claim 1 , wherein the at least one processor is further configured to: estimate a travel duration for the user to reach the desired destination when traveling in the on-demand ridesharing vehicle and a travel duration for the user to reach the desired destination when traveling in the fixed-line ridesharing vehicle; and assign the on-demand ridesharing vehicle to pick up the user when the first value is less than the second value but the travel duration when the user travels in the fixed-line ridesharing vehicle is greater than the travel duration when the user travels in the on-demand ridesharing vehicle.

15. The system of claim 1 , wherein the first pick-up location and the second pick-up location are located on a same street.

16. The system of claim 1 , wherein the first pick-up location and the second pick-up location are located on different streets.

17. A method for directing ridesharing vehicles, the method comprising:

receiving a ride request from a user, wherein the ride request includes a desired destination and information associated with a current location of the user;

receiving location information of a first group of on-demand ridesharing vehicles and a second group of fixed-lines ridesharing vehicles;

based on the received location information, identifying a fixed-line ridesharing vehicle available to pick-up the user from a first pick-up location other than the current location of the user;

based on the received location information, identifying an on-demand ridesharing vehicle available to pick-up the user from a second pick-up location other than the current location of the user;

determining a first value indicative of a time duration for the fixed-line ridesharing vehicle to arrive at the first pick-up location;

determining a second value indicative of a time duration for the on-demand ridesharing vehicle to arrive at the second pick-up location; and

when the first value is less than the second value, informing the user that the fixed-line ridesharing vehicle is enroute and directing the user to the first pick-up location.

18. The method of claim 17 , further comprising: when the first value is greater than the second value but below a waiting threshold, informing the user that the fixed-line ridesharing vehicle is enroute and directing the user to the first pick-up location; and when the first value is greater than the second value and greater than the waiting threshold, informing the user that the on-demand ridesharing vehicle is enroute and directing the user to the second pick-up location.

19. The method of claim 18 , further comprising: assigning the on-demand ridesharing vehicle to pick up the user, wherein the assignment includes determining a drop-off location at a location other than the desired destination for the user and is associated with a driving route in which the user shares at least a portion of a ride with at least two other users.

20. The method of claim 17 , further comprising: obtaining an indication of a current utilized capacity at the fixed-line ridesharing vehicle; and assigning the on-demand ridesharing vehicle to pick up the user when the first value is less than the second value but the current utilized capacity of the fixed-line ridesharing vehicle is greater than a capacity threshold.

21. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform a method for directing ridesharing vehicles, the method comprising:

receiving a ride request from a user, wherein the ride request includes a desired destination and information associated with a current location of the user;

receiving location information of a first group of on-demand ridesharing vehicles and a second group of fixed-lines ridesharing vehicles;

based on the received location information, identifying a fixed-line ridesharing vehicle available to pick-up the user from a first pick-up location other than the current location of the user;

based on the received location information, identifying an on-demand ridesharing vehicle available to pick-up the user from a second pick-up location other than the current location of the user;

determining a first value indicative of a time duration for the fixed-line ridesharing vehicle to arrive at the first pick-up location;

determining a second value indicative of a time duration for the on-demand ridesharing vehicle to arrive at the second pick-up location; and

when the first value is less than the second value, informing the user that the fixed-line ridesharing vehicle is enroute and directing the user to the first pick-up location.

22. The non-transitory computer-readable storage medium of claim 21 , to the method further comprising:

estimating a first walking distance for the user when traveling in the fixed-line ridesharing vehicle and a second walking distance for the user to reach the desired destination when traveling in the on-demand ridesharing vehicle; and

assigning the on-demand ridesharing vehicle to pick up the user when the first value is less than the second value but the first walking distance is greater than the second walking distance or when a combination of the first value and the first walking distance is higher than a combination of the second value and the second walking distance.

23. The non-transitory computer-readable storage medium of claim 22 , wherein the first walking distance comprises a distance for the user to reach the first pick-up location associated with the fixed-line ridesharing vehicle and the second walking distance comprises a distance for the user to reach the second pick-up location associated with the on-demand ridesharing vehicle.

24. The non-transitory computer-readable storage medium of claim 22 , wherein the first walking distance comprises a distance for the user to reach the desired destination from a drop-off location associated with the fixed-line ridesharing vehicle and the second walking distance comprises a distance for the user to reach the desired destination from a drop-off location associated with the on-demand ridesharing vehicle.

25. The non-transitory computer-readable storage medium of claim 22 , wherein the first walking distance comprises a combined distance for the user to reach the first pick-up location associated with the fixed-line ridesharing vehicle and a distance for the user to reach the desired destination from a drop-off location associated with the fixed-line ridesharing vehicle and the second walking distance comprises a combined distance for the user to reach the second pick-up location associated with the on-demand ridesharing vehicle and a distance for the user to reach the desired destination from a drop-off location associated with the on-demand ridesharing vehicle.

Assignments (2)
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 Jul 2, 2020
From: SHOVAL, OREN; RAMOT, DANIEL; RAKAH, YARON; MARCOVITCH, SHMULIK; SHOHAM, AVISHAI
To: VIA TRANSPORTATION, INC.
Reel/Frame 053112/0212 →
Continuity (5)
Continuation PCTUS2019012477 · Jan 7, 2019
Provisional Application 62654818 · Apr 9, 2018
Provisional Application 62615592 · Jan 10, 2018
Provisional Application 62614558 · Jan 8, 2018
Related Publication 20200333146A1 · Oct 22, 2020
Cited By (7)
US 12,223,447 US 12,423,626 US 12,430,595 US 12,437,353 US 12,461,537 US 12,572,995 US 12,675,527