IP Library Granted Patent US 10,572,847
Granted Patent B2
US 10,572,847 · App. 14/511,516 · Granted Feb 25, 2020

Dynamic space-time diagram for visualization of transportation schedule adherence

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,572,847
App. No.
14/511,516
Granted
Feb 25, 2020
Kind
B2
Abstract

A method for generating a visual representation of transport schedule adherence in a transit system including collecting transport schedule data received by a plurality of sensors deployed in a plurality of transit vehicles of the transit system, organizing and saving the received transport schedule data to a data storage facility, and receiving a user selection for the generation of a visual representation of transport schedule adherence in the transit system. The method may further include, by a transportation system analysis module, extracting a portion of the transport schedule data from the data storage facility and using the extracted transport schedule data to generate and display a dynamic space time diagram of transport schedule adherence in response to the user selection, automatically generating aggregated statistics and inference based on the dynamic space time diagram, and automatically generating a suggestion for improving transport schedule adherence based on the aggregated statistics and inferences.

Claims (113)

1. A method for generating a visual representation of transport schedule adherence in a transit system comprising:

collecting transport schedule data received by a plurality of sensors deployed in a plurality of transit vehicles of the transit system, wherein the plurality of sensors comprises one or more of the following: computer aided dispatch/automated vehicle location (CAD/AVL) system, a global positioning system (GPS), a passenger load sensor system (PLSS), inertial sensors, fuel sensors, engine temperature sensors, tire pressure sensors, fuel mileage sensors, brake condition sensors, or automatic passenger count (APC) system;

by a processor, organizing and saving the received transport schedule data to a data storage facility;

receiving, via a user interface, a user selection for the generation of a visual representation of transport schedule adherence in the transit system;

by a transportation system analysis module, in response to the user selection, extracting at least a portion of the transport schedule data from the data storage facility and using the extracted transport schedule data to generate a dynamic space time diagram of transport schedule adherence;

by the transportation system analysis module, automatically generating aggregated statistics and inference based on the dynamic space time diagram;

by the transportation system analysis module, automatically generating a suggestion for improving transport schedule adherence based on the aggregated statistics and inferences;

by the transportation system analysis module, causing a display device to display the dynamic space time diagram, at least a portion of the aggregated statistics and inferences, and the suggestion as part of a visualization panel, wherein the visualization panel includes a user interface that allows a user to selectively view information included in the visualization panel; and

by the transportation system analysis module, updating the dynamic space time diagram to display information not included in the dynamic space time diagram in response to a user action via the interface of the visual panel without performing the step for generating the aggregated statistics and inference again.

2. The method of claim 1 , wherein the user interface is displayed as part of the visualization panel.

3. The method of claim 1 , wherein organizing the received transport schedule data comprises selecting and ordering the received transport schedule data based on at least one of the following:

route;

schedule;

direction;

incident type;

transit time; and

time of arrival.

4. The method of claim 1 , wherein receiving the user selection comprises receiving user input for at least one of the following:

a route;

a schedule;

a direction; and

calendar entry.

5. The method of claim 1 , wherein generating the dynamic space time diagram comprises selecting, from the extracted transport schedule data, a first set of transport schedule data to be displayed to the user at all times, and selecting a second set of transport schedule data to be displayed in a pop up window based on the user action.

6. The method of claim 5 , wherein selecting the first set of transport schedule data comprises selecting at least one of the following:

actual travel trajectories;

scheduled travel trajectories;

bus stops;

passenger flow; and

incidents.

7. The method of claim 5 , wherein selecting the second set of transport schedule data comprises selecting at least one of the following:

name of a stop;

trip ID;

vehicle ID;

driver ID;

passenger capacity;

model year;

vehicle series; and

time delay.

8. The method of claim 1 , wherein displaying the dynamic space time diagram comprises displaying at least one of the following:

actual travel trajectories displayed as solid lines;

scheduled travel trajectories displayed as dashed line;

bus stops color coded to represent a different one of the following arrival status:

early,

late, or

normal;

passenger flow as thickness of the actual travel trajectories displayed as solid lines; and

incidents color-coded to represent a different one of a plurality of incidents.

9. The method of claim 1 , wherein generating the aggregate statistics and inference comprises generating at least one of the following:

number of passengers affected on a route, time, or stop;

top stops affected by late or early arrivals;

seasonal effect on schedule adherence;

driver record for schedule adherence;

identification of stops operating over or under vehicle capacity; and

incidents affecting schedule adherence.

10. The method of claim 1 , wherein generating the suggestion comprises generating a recommendation to add or remove a vehicle to a transportation system based upon at least one predicted future occurrence.

11. A system for generating a visual representation of transport schedule adherence in a transit system comprising:

a non-transitory, computer readable memory;

one or more processors; and

a transportation analysis module comprising computer-readable medium containing programming instructions that, when executed by the one or more processors, cause the system to:

collect transport schedule data received by a plurality of sensors deployed in a plurality of transit vehicles of the transit system, wherein the plurality of sensors comprises one or more of the following: computer aided dispatch/automated vehicle location (CAD/AVL) system, a global positioning system (GPS), a passenger load sensor system (PLSS), inertial sensors, fuel sensors, engine temperature sensors, tire pressure sensors, fuel mileage sensors, brake condition sensors, or automatic passenger count (APC) system;

organize and save the received transport schedule data to a data storage facility;

receive, via a user interface, a user selection for the generation of a visual representation of transport schedule adherence in the transit system;

in response to the user selection, extract at least a portion of the transport schedule data from the data storage facility and use the extracted transport schedule data to generate a dynamic space time diagram of transport schedule adherence;

automatically generate aggregated statistics and inference based on the dynamic space time diagram;

automatically generate a prediction for improving transport schedule adherence based on the aggregated statistics and inferences;

cause a display device to display the dynamic space time diagram, at least a portion of the aggregated statistics and inferences, and the prediction as part of a visualization panel, wherein the visualization panel includes a user interface that allows a user to selectively view information included in the visualization panel; and

update the dynamic space time diagram to display information not included in the dynamic space time diagram in response to a user action via the interface of the visual panel without performing the step for generating the aggregated statistics and inference again.

12. The system of claim 11 , wherein the user interface is displayed as part of the visualization panel.

13. The system of claim 11 , wherein the programming instructions for organizing the received transport schedule data comprise programming instruction that when executed by the one or more processors, cause the system to select and order the received transport schedule data based on at least one of the following:

route;

schedule;

direction;

incident type;

transit time; and

time of arrival.

14. The system of claim 11 , wherein programming instructions for receiving the user selection comprise programming instruction that when executed by the one or more processors, cause the system to receive user input for at least one of the following:

a route;

a schedule;

a direction; and

calendar entry.

15. The system of claim 11 , wherein the programming instructions for generating the dynamic space time diagram comprise programming instruction that when executed by the one or more processors, cause the system to select, from the extracted transport schedule data, a first set of transport schedule data to be displayed to the user at all times, and select a second set of transport schedule data to be displayed in a pop up window based on the user action.

16. The system of claim 15 , wherein selecting the first set of transport schedule data comprises selecting at least one of the following:

actual travel trajectories;

scheduled travel trajectories;

bus stops;

passenger flow; and

incidents.

17. The system of claim 15 , wherein selecting the second set of transport schedule data comprises selecting at least one of the following:

name of a stop;

trip ID;

vehicle ID;

driver ID;

passenger capacity;

model year;

vehicle series; and

time delay.

18. The system of claim 11 , wherein the programming instructions for displaying the dynamic space time diagram comprise programming instruction that when executed by the one or more processors, cause the system to display at least one of the following:

actual travel trajectories displayed as solid lines;

scheduled travel trajectories displayed as dashed line;

bus stops color coded to represent a different one of the following arrival status:

early,

late, or

normal;

passenger flow as thickness of the actual travel trajectories displayed as solid lines; and

incidents color-coded to represent a different one of a plurality of incidents.

19. The system of claim 11 , wherein the programming instructions for generating the aggregate statistics and inference comprise programming instruction that when executed by the one or more processors, cause the system to generate at least one of the following:

number of passengers affected on a route, time, or stop;

top stops affected by late or early arrivals;

seasonal effect on schedule adherence;

driver record for schedule adherence;

identification of stops operating over or under vehicle capacity; and

incidents affecting schedule adherence.

20. The system of claim 11 , wherein the programming instructions for generating the suggestion comprise programming instruction that when executed by the one or more processors, cause the system to generate a recommendation to add or remove a vehicle to a transportation system based upon at least one predicted future occurrence.

Assignments (6)
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: U.S. BANK, NATIONAL ASSOCIATION
Reel/Frame 057969/0445 →
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 057970/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2021
From: JPMORGAN CHASE BANK, N.A.
To: CONDUENT BUSINESS SERVICES, LLC; CONDUENT STATE & LOCAL SOLUTIONS, INC.; CONDUENT TRANSPORT SOLUTIONS, INC.; ADVECTIS, INC.; CONDUENT COMMERCIAL SOLUTIONS, LLC; CONDUENT BUSINESS SOLUTIONS, LLC; CONDUENT CASUALTY CLAIMS SOLUTIONS, LLC; CONDUENT HEALTH ASSESSMENTS, LLC
Reel/Frame 057969/0180 →
SECURITY AGREEMENT Recorded Mar 19, 2020
From: CONDUENT BUSINESS SERVICES, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 052189/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2017
From: XEROX CORPORATION
To: CONDUENT BUSINESS SERVICES, LLC
Reel/Frame 041542/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2014
From: HO, ION; HANDLEY, JOHN C.
To: XEROX CORPORATION
Reel/Frame 033930/0024 →