IP Library Granted Patent US 10,458,803
Granted Patent B2
US 10,458,803 · App. 15/917,388 · Granted Oct 29, 2019

Route planning based on environmental conditions

Inventors: Yaron Rakah (Givatayim, IL); Oren Shoval (Jerusalem, IL); Daniel Ramot (New York, NY); Shmulik Marcovitch (Kfar Saba, IL); Udi Eylat (Tel Aviv, IL); Dan Marcus (Tel Aviv, IL)
Assignee: VIA TRANSPORTATION, INC.
G01C21/3438B60N2/002G01C21/343G01C21/3415G01C21/3461G01C21/3492G01C21/3691G06K9/00838G06Q10/02G06Q10/047G06Q10/0631G06Q50/30G08G1/005G08G1/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,458,803
App. No.
15/917,388
Granted
Oct 29, 2019
Kind
B2
Abstract

The present disclosure relates to systems and methods for managing a fleet of ridesharing vehicles. In one implementation, the system may include a communications interface configured to receive a ride request from a user and receive, from a plurality of communication devices associated with a plurality of vehicles-for-hire, indications of current locations of the vehicles-for-hire. The system may further include at least one processor configured to: receive real time traffic data including information about at least one of street blockages and atypical congestion; identify an area of traffic obstruction in a vicinity of the user's starting point; select a vehicle-for-hire to pick up the user; identify a pick-up location, remote from the user's starting point, peripheral to the area of obstruction; send to the user information about the pick-up location; and send to the selected vehicle-for-hire driving directions to the pick-up location that substantially avoid the area of obstruction.

Claims (60)

1. A system for directing a vehicle-for-hire and a prospective passenger to a remote pick-up location to avoid traffic congestion, the system comprising:

a communications interface configured to:

receive a ride request from a user, wherein the ride request includes a starting point and a desired destination;

receive from a plurality of communication devices associated with a plurality of vehicles-for-hire indications of current locations of the plurality of vehicles-for-hire;

a memory storing instructions; and

at least one processor configured to execute the instructions to:

receive real time traffic data, including information about at least one of street blockages and atypical congestion;

identify an existence of an area of traffic obstruction in a vicinity of the user's starting point;

select a vehicle-for-hire to pick up the user;

identify a pick-up location, remote from the user's starting point, peripheral to the area of traffic obstruction;

send to the user, via the communications interface, information about the pick-up location; and

send to the selected vehicle-for-hire, via the communications interface, driving directions to the pick-up location, wherein the driving directions substantially avoid the area of traffic obstruction.

2. The system of claim 1 , wherein the at least one processor is further configured to select the pick-up location such that a path from a current location of the selected vehicle-for-hire to the pick-up location avoids the area of traffic obstruction.

3. The system of claim 1 , wherein the area of traffic obstruction is a region where traffic flow is slower than in an adjacent region.

4. The system of claim 1 , wherein the area of traffic obstruction is at least one of a road closure, a parade, an accident, a public safety incident, and an infrastructure repair.

5. The system of claim 1 , wherein the at least one processor is further configured to determine real time traffic data information received from the plurality of communication devices associated with the plurality of vehicles-for-hire.

6. The system of claim 1 , wherein the at least one processor is further configured to receive information from an external source, predict an area that will have traffic obstruction in the near future, and use the predicted area in determining the pickup location.

7. The system of claim 1 , wherein the at least one processor is further configured to identify, based on the real time traffic data, a change in the area of traffic obstruction.

8. The system of claim 7 , wherein the at least one processor is further configured to determine an alternative pick-up location to accommodate the change in the area of traffic obstruction.

9. The system of claim 8 , wherein the at least one processor is further configured to send to the user information about the alternative pick-up location and update the driving directions to accommodate the change in the area of traffic obstruction.

10. The system of claim 1 , wherein when the at least one processor is configured to select a user for the vehicle-for-hire already transporting other passengers and to change an assigned drop-off location of at least one of the other passengers to a location peripheral to the area of traffic obstruction.

11. The system of claim 1 , wherein the at least one processor is further configured to assign a plurality of users to concurrently share the vehicle-for-hire, and to determine differing pick-up locations and differing drop-off locations for the plurality of users.

12. The system of claim 1 , wherein the at least one processor is configured to send information about the pick-up location to the user including walking directions to a location that is at least one block away from the user's starting point.

13. The system of claim 1 , wherein the at least one processor is further configured to select the pick-up location and the driving directions so that the user arrives at the pick-up location before arrival of the vehicle-for-hire.

14. The system of claim 1 , wherein the at least one processor is configured to send information about the pick-up location to the user including a map indicating a walking path to the pick-up location, and wherein the at least one processor is further configured to cause, on the map, an indication of the area of elevated traffic congestion.

15. The system of claim 14 , wherein the indication is an icon.

16. The system of claim 14 , wherein the indication includes words describing the traffic obstruction.

17. A non-transitory computer-readable storage medium including a memory storing instructions that, when executed by at least one processor, cause the at least one processor to perform a method for directing a vehicle-for-hire and a prospective passenger to a remote pick-up location to avoid traffic congestion, the method comprising:

receiving a ride request from a user, wherein the ride request includes a starting point and a desired destination;

receiving from a plurality of communication devices associated with a plurality of vehicles-for-hire indications of current locations of the plurality of vehicles-for-hire;

receiving real time traffic data, including information about at least one of street blockages and atypical congestion;

identifying an existence of an area of traffic obstruction in a vicinity of the user's starting point;

selecting a vehicle-for-hire to pick up the user;

identifying a pick-up location, remote from the user's starting point, and peripheral to the area of traffic obstruction;

sending to the user, via the communications interface, information about the pickup location; and

sending to the selected vehicle-for-hire, via the communications interface, driving directions to the pick-up location, wherein the driving directions substantially avoid the area of traffic obstruction.

18. The non-transitory computer-readable storage medium according to claim 17 , wherein the method further comprises:

selecting the pick-up location such that a path from a current location of the selected vehicle-for-hire to the pick-up location avoids the area of traffic obstruction.

19. The non-transitory computer-readable storage medium according to claim 17 , wherein the method further comprises:

receiving the information from an external source;

predicting an area that will have traffic obstruction in the near future; and

using the predicted area in determining the pick-up location.

20. The non-transitory computer-readable storage medium according to claim 17 , wherein the method further comprises:

identifying, based on the real time traffic data, a change in the area of traffic obstruction;

determining an alternative pick-up location to accommodate the change in the area of traffic obstruction;

sending information to the user about the alternative pick-up location; and

updating the driving directions to pick up the user from the alternative pick-up location.

21. A system for directing a vehicle-for-hire and a prospective passenger to a remote pick-up location to avoid traffic congestion, the system comprising:

a communications interface configured to:

receive a ride request from a user, wherein the ride request includes a starting point and a desired destination;

receive from a plurality of communication devices associated with a plurality of vehicles-for-hire indications of current locations of the plurality of vehicles-for-hire;

a memory storing instructions; and

at least one processor configured to execute the instructions to:

at least one processor configured to:

receive real time traffic data, including information about at least one of street blockages and atypical congestion;

identify an existence of an area of traffic obstruction in a vicinity of the user's starting point;

select a vehicle-for-hire to pick up the user;

identify a drop-off location, remote from the user's desired destination, peripheral to the area of traffic obstruction;

send to the selected vehicle-for-hire, via the communications interface, driving directions to the drop-off location, wherein the driving directions substantially avoid the area of traffic obstruction; and

send to the user, via the communications interface, walking directions from the drop-off location to the desired destination.

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 Nov 28, 2018
From: RAKAH, YARON; SHOVAL, OREN; RAMOT, DANIEL; MARCOVITCH, SHMULIK; EYLAT, UDI; MARCUS, DAN
To: VIA TRANSPORTATION, INC.
Reel/Frame 047604/0129 →
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 20180209806A1 · Jul 26, 2018
Cited By (1)
US 12,447,852