IP Library Granted Patent US 11,250,705
Granted Patent B2
US 11,250,705 · App. 16/698,242 · Granted Feb 15, 2022

Systems and methods for performing traffic flow data analytics in a shared transport system

Inventor: Sean O'Sullivan (Princeton, NJ)
Assignee: Carma Technology Limited
G08G1/123G06Q10/00G06Q10/02G06Q10/025G06Q10/063112G06Q50/30
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,250,705
App. No.
16/698,242
Granted
Feb 15, 2022
Kind
B2
Abstract

The network system triggers registration of the start of a transport journey in response to a communication of a transport user device and a transport provider device with each other, performs a continuous coordinated proximity monitoring to verify the identity of a transport user and a transport provider vehicle, and triggers registration of the end of the transport journey through communication of the transport user device and the transport provider device with each other.

Claims (58)

1. A method of performing traffic flow data analytics in a shared transport system, the method comprising:

receiving, by the shared transport system, a plurality of traffic data sets from a plurality of transport provider devices, each transport provider device of the plurality of transport provider devices being associated with a corresponding transport provider, and each traffic data set of the plurality of traffic data sets comprising a location and a speed of the corresponding transport provider;

determining, by the shared transport system, a time associated with each traffic data set of the plurality of traffic data sets;

storing, by the shared transport system, the plurality of traffic data sets and the times associated with the plurality of traffic data sets in a central information repository;

generating, by the shared transport system, traffic flow data based on at least a subset of the plurality of traffic data sets and the times associated with at least the subset of the plurality of traffic data sets, the traffic flow data comprising a statistical transport model and real-time transport information;

generating a table of the traffic flow data that tabulates wait times for a respective transport provider at a respective departure point and at a respective time of day, wherein tabulating a wait time includes using the statistical transport model to estimate a timing frequency for transport capacity for the respective departure point; and

transmitting, by the shared transport system, the table of the traffic flow data to a receiving entity.

2. The method of claim 1 , wherein each traffic data set of the plurality of traffic data sets further comprises at least one of traffic throughput data or traffic delay data.

3. The method of claim 1 , wherein the statistical transport model indicates at least one interval between consecutive departure times, the at least one interval being statistically established based on at least the subset of the plurality of traffic data sets and the times associated with at least the subset of the plurality of traffic data sets.

4. The method of claim 1 , wherein the real-time transport information is generated based on at least the subset of the plurality of traffic data sets and the times associated with at least the subset of the plurality of traffic data sets, the times associated with at least the subset of the plurality of traffic data sets being within a predetermined time period from a current time.

5. The method of claim 1 , wherein the receiving, by the shared transport system, the plurality of traffic data sets from the plurality of transport provider devices comprises:

continually gathering the plurality of traffic data sets from the plurality of transport provider devices, the plurality of transport provider devices being located between a plurality of nodes or a subset of the plurality of nodes, each node of the plurality of nodes being a pick-up location.

6. The method of claim 1 , further comprising:

determining, by the shared transport system, a plurality of nodes, each node of the plurality of nodes being a pick-up location;

identifying, by the shared transport system, a first node and a second node of the plurality of nodes;

determining, by the shared transport system, an estimated travel time between the first node and the second node based on the traffic flow data; and

transmitting, by the shared transport system, the estimated travel time to the receiving entity.

7. The method of claim 6 , wherein the receiving entity is one of:

a transport user device associated with a transport user;

a transport provider device associated with a transport provider; and

a public transportation system.

8. The method of claim 1 , wherein the traffic flow data is presented on a graphical user interface at the receiving entity.

9. The method of claim 1 , wherein each transport provider device of the plurality of transport provider devices uses a global positioning system (GPS) technology.

10. The method of claim 1 , wherein:

generating the table of the traffic flow data further includes determining an arrival time for a journey from the respective departure point to at least one destination point; and

the determining of the arrival time is based on the determined timing frequency for transport capacity for the respective departure point and the real-time transport information.

11. A system for performing traffic flow data analytics in a shared transport system, the system comprising:

a memory having processor-readable instructions stored therein; and

a processor configured to access the memory and execute the processor-readable instructions which, when executed by the processor, configure the processor to perform a plurality of functions comprising:

receiving, by the shared transport system, a plurality of traffic data sets from a plurality of transport provider devices, each transport provider device of the plurality of transport provider devices being associated with a corresponding transport provider, and each traffic data set of the plurality of traffic data sets comprising a location and a speed of the corresponding transport provider;

determining, by the shared transport system, a time associated with each traffic data set of the plurality of traffic data sets;

storing, by the shared transport system, the plurality of traffic data sets and the times associated with the plurality of traffic data sets in a central information repository;

generating, by the shared transport system, traffic flow data based on at least a subset of the plurality of traffic data sets and the times associated with at least the subset of the plurality of traffic data sets, the traffic flow data comprising a statistical transport model and real-time transport information;

generating a table of the traffic flow data that tabulates wait times for a respective transport provider at a respective departure point and at a respective time of day, wherein tabulating a wait time includes using the statistical transport model to estimate a timing frequency for transport capacity for the respective departure point; and

transmitting, by the shared transport system, the table of the traffic flow data to a receiving entity.

12. The system of claim 11 , wherein each traffic data set of the plurality of traffic data sets further comprises at least one of traffic throughput data and traffic delay data.

13. The system of claim 11 , wherein the statistical transport model indicates at least one interval between consecutive departure times, the at least one interval being statistically established based on at least the subset of the plurality of traffic data sets and the times associated with at least the subset of the plurality of traffic data sets.

14. The system of claim 11 , wherein the real-time transport information is generated based on at least the subset of the plurality of traffic data sets and the times associated with at least the subset of the plurality of traffic data sets, the times associated with at least the subset of the plurality of traffic data sets being within a predetermined time period from a current time.

15. The system of claim 11 , wherein the receiving, by the shared transport system, the plurality of traffic data sets from the plurality of transport provider devices comprises:

continually gathering the plurality of traffic data sets from the plurality of transport provider devices, the plurality of transport provider devices being located between a plurality of nodes or a subset of the plurality of nodes, each node of the plurality of nodes being a pick-up location.

16. The system of claim 11 , the plurality of functions further comprising:

determining, by the shared transport system, a plurality of nodes, each node of the plurality of nodes being a pick-up location;

identifying, by the shared transport system, a first node and a second node of the plurality of nodes;

determining, by the shared transport system, an estimated travel time between the first node and the second node based on the traffic flow data; and

transmitting, by the shared transport system, the estimated travel time to the receiving entity.

17. The system of claim 16 , wherein the receiving entity is one of:

a transport user device associated with a transport user;

a transport provider device associated with a transport provider; and

a public transportation system.

18. The system of claim 11 , wherein the table of the traffic flow data is presented on a graphical user interface at the receiving entity.

19. The system of claim 18 , wherein the traffic flow data is further presented in a map.

20. A non-transitory computer readable medium comprising processor-readable instructions which, when executed by a processor, configure the processor to perform a plurality of functions for performing traffic flow data analytics in a shared transport system, the plurality of functions comprising:

receiving, by the shared transport system, a plurality of traffic data sets from a plurality of transport provider devices, each transport provider device of the plurality of transport provider devices being associated with a corresponding transport provider, and each traffic data set of the plurality of traffic data sets comprising a location and a speed of the corresponding transport provider;

determining, by the shared transport system, a time associated with each traffic data set of the plurality of traffic data sets;

storing, by the shared transport system, the plurality of traffic data sets and the times associated with the plurality of traffic data sets in a central information repository;

generating, by the shared transport system, traffic flow data based on at least a subset of the plurality of traffic data sets and the times associated with at least the subset of the plurality of traffic data sets, the traffic flow data comprising a statistical transport model and real-time transport information;

generating a table of the traffic flow data that tabulates wait times for a respective transport provider at a respective departure point and at a respective time of day, wherein tabulating a wait time includes using the statistical transport model to estimate a timing frequency for transport capacity for the respective departure point; and

transmitting, by the shared transport system, the table of traffic flow data to a receiving entity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2020
From: O'SULLIVAN, SEAN
To: CARMA TECHNOLOGY LTD
Reel/Frame 051447/0054 →
Continuity (6)
Continuation 16198000 · Nov 21, 2018
Continuation 15998864 · Aug 17, 2018
Continuation 12924487 · Sep 28, 2010
Division 12069656 · Feb 12, 2008
Provisional Application 60900808 · Feb 12, 2007
Related Publication 20200098260A1 · Mar 26, 2020