IP Library Granted Patent US 9,466,196
Granted Patent B2
US 9,466,196 · App. 14/678,524 · Granted Oct 11, 2016

Anomalous phenomena detector

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 9,466,196
App. No.
14/678,524
Granted
Oct 11, 2016
Kind
B2
Abstract

Techniques are disclosed that utilize various devices, sensors, and/or systems as data points in a transportation system to establish normal operation of the transportation system and determine when one or more of the devices, sensors, and/or systems provides anomalous data indicative of a problem in the transportation system. Identifying a problem and/or implementing a solution can then be partially or fully automated, to help ensure a quick response and minimal disruption in service.

Claims (62)

1. A method of detecting anomalous phenomena in a transit system implemented by an anomaly detector, the method comprising:

obtaining, over a period of time by the anomaly detector, data from a plurality of data sources of the transit system, the data sources including journey planners, traffic system(s), access control points, transit ticket vending machines, ticket booth computers, emergency sensor(s), user input interface console, and location system(s), all of the transit system;

for each data source of the plurality of data sources, defining, by a data monitoring module of the anomaly detector, a range of data values indicative of normal operation of the transit system, based on data values obtained for the data source over the period of time;

subsequent to defining the range of data values for each data source of the plurality of data sources, obtaining, by the anomaly detector, additional data from a particular data source of the plurality of data sources;

comparing, by the anomaly detector, using a processing unit, a value of the additional data from the particular data source to the corresponding defined range of data values for the particular data source;

determining, by the anomaly detector, based on the comparison, that an anomalous event has occurred in the transit system including a particular one or more transit system station or stop affected by the anomalous event;

in response to determining the occurrence of the anomalous event in the transit system, determining, by the anomaly detector, from a plurality of predetermined response plans, a response plan to implement;

sending by the anomaly detector, at least one message to system devices, personnel and passengers, of the transit system in accordance with the determined response plan to implement; and

implementing the response plan by including automatically aliasing passenger tickets to permit the passenger tickets to work if the passengers exit or enter a transit system station or stop that is before or after a determined affected transit system station or stop.

2. The method of detecting anomalous phenomena in a transit system of claim 1 , further comprising:

prior to determining the response plan to implement, sending an indication of the occurrence of the anomalous event to a user; and

receiving a user input, via a communication interface coupled to the anomaly detector, indicative of user approval confirmation of the determined response plan or an alternative response plan to implement;

wherein, implementing the response plan is based on the received user input.

3. The method of detecting anomalous phenomena in a transit system of claim 1 , wherein sending the at least one message causes at least one device in the transit system to alter its operation.

4. The method of detecting anomalous phenomena in a transit system of claim 1 , wherein the at least one message is sent to a person, the at least one message comprising at least one of:

a text message,

a telephone message,

a message sent via an application on a mobile device,

a message sent to a display device, causing the display device to display a warning, or

an email.

5. The method of detecting anomalous phenomena in a transit system of claim 1 , further comprising identifying a location associated with the occurrence of the anomalous event.

6. The method of detecting anomalous phenomena in a transit system of claim 5 , further comprising identifying a problem associated with the occurrence of the anomalous event, wherein determining the response plan to implement is based on the identified location and a type of the identified problem.

7. The method of detecting anomalous phenomena in a transit system of claim 1 , further comprising receiving, prior to obtaining additional data from the particular data source, user input correlating one or more solutions to a type of anomalous event, wherein determining the response plan to implement is based on the user input.

8. The method of detecting anomalous phenomena in a transit system of claim 1 , further comprising information identifying a disrupting operator disrupted by the anomalous event.

9. The method of detecting anomalous phenomena in a transit system of claim 8 , further comprising information for conveying funds from the disrupting operator to one or more rescue operators, related to implementing the determined response plan.

10. A computer for detecting anomalous phenomena in a transit system, comprising:

a communication interface configured to obtain, over a period of time, data from a plurality of data sources of the transit system, the data sources including journey planners, traffic system(s), access control points, transit ticket vending machines, ticket booth computers, emergency sensor(s), user input interface console, and location system(s), all of the transit system;

a memory for storing said data; and

a processing unit communicatively coupled with the communication interface and the memory, the processing unit configured to:

for each data source of the plurality of data sources, define a range of data values indicative of normal operation of the transit system, based on data values obtained for the data source over the period of time via the communication interface;

subsequent to defining the range of data values for each data source of the plurality of data sources, obtain additional data from a particular data source of the plurality of data sources via the communication interface;

compare a value of the additional data from the particular data source to the corresponding defined range of data values for the particular data source;

determine, based on the comparison, that an anomalous event has occurred in the transit system including a particular one or more transit system station or stop affected by the anomalous event;

in response to determining the occurrence of the anomalous event in the transit system, determine, from a plurality of predetermined response plans, a response plan to implement;

send, via the communication interface, at least one message to system devices, personnel and passengers, of the transit system in accordance with the determined response plan to implement; and

implement the response plan, from the plurality of the predetermined response plans, by including automatically aliasing passenger tickets to permit the passenger tickets to work if the passengers exit or enter a transit system station or stop that is before or after a determined affected transit system station or stop.

11. The computer of claim 10 , wherein the processing unit is further configured to:

prior to determining the response plan to implement, send an indication of the occurrence of the anomalous event to a user, via the communication interface; and

receive, via the communication interface, a user input indicative of user approval confirmation of the determined response plan or an alternative response plan to implement;

wherein, implementing the response plan is based on the received user input.

12. The computer of claim 10 , wherein the processing unit is configured to include, in the at least one message, instructions for causing at least one device in the transit system to alter its operation.

13. The computer of claim 10 , wherein the processing unit is configured to send the at least one message to a person, the at least one message comprising at least one of:

a text message,

a telephone message,

a message sent via an application on a mobile device,

a message sent to a display device, causing the display device to display a warning, or

an email.

14. The computer of claim 10 , wherein the processing unit further is configured to identify a location associated with the occurrence of the anomalous event.

15. The computer of claim 10 , wherein the communication interface is further configured to receive, prior to obtaining additional data from the particular data source, user input correlating one or more solutions to a type of anomalous event, and wherein the processing unit is configured to determine the response plan to implement based on the user input.

16. The computer of claim 10 , wherein the processing unit is further configured to identify a disrupting operator disrupted by the anomalous event.

17. A non-transitory computer-readable medium, having instructions stored thereon, implemented by an anomaly detector for detecting anomalous phenomena in a transit system, the instructions comprising computer code for:

obtaining, over a period of time by the anomaly detector, data from a plurality of data sources of the transit system, the data sources including journey planners, traffic system(s), access control points, transit ticket vending machines, ticket booth computers, emergency sensor(s), user input interface console, and location system(s), all of the transit system;

for each data source of the plurality of data sources, defining by a data monitoring module of the anomaly detector a range of data values indicative of normal operation of the transit system, based on data values obtained for the data source over the period of time;

subsequent to defining the range of data values for each data source of the plurality of data sources, obtaining by the anomaly detector additional data from a particular data source of the plurality of data sources;

comparing by the anomaly detector a value of the additional data from the particular data source to the corresponding defined range of data values for the particular data source;

determining by the anomaly detector, based on the comparison, that an anomalous event has occurred in the transit system including a particular one or more transit system station or stop affected by the anomalous event;

in response to determining the occurrence of the anomalous event in the transit system, determining by the anomaly detector, from a plurality of predetermined response plans, a response plan to implement; and

sending by the anomaly detector at least one message to system devices, personnel and passengers, of the transit system in accordance with the determined response plan to implement; and

implementing the response plan by including automatically aliasing passenger tickets to permit the passenger tickets to work if the passengers exit or enter a transit system station or stop that is before or after a determined affected transit system station or stop.

18. The non-transitory computer-readable medium of claim 17 , wherein the instructions further comprise computer code for:

prior to determining the response plan to implement, sending by the anomaly detector an indication of the occurrence of the anomalous event to a user; and

receiving a user input, via a communication interface coupled to the anomaly detector, indicative of user approval confirmation of the determined response plan or an alternative response plan to implement; wherein, the computer code for implementing the response plan further comprises computer code for basing the determination of the response plan on the received user input.

Assignments (10)
SUPERPRIORITY PATENT SECURITY AGREEMENT Recorded Oct 6, 2025
From: CUBIC CORPORATION; CUBIC DEFENSE APPLICATIONS INC.; CUBIC DIGITAL INTELLIGENCE INC.; CUBIC ITS, INC.; CUBIC SECURE COMMUNICATIONS, LLC; CUBIC TOTAL LEARNING PLATFORM, LLC; CUBIC TRANSPORTATION SYSTEMS, INC.; GATR TECHNOLOGIES INC.; NUVOTRONICS INC.
To: BARCLAYS BANK PLC
Reel/Frame 073008/0761 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHICAL ERROR IN THE COVER SHEET REPLACING PATENT NUMBER 10353752 WITH PATENT NUMBER 10353572 PREVIOUSLY RECORDED ON REEL 71563 FRAME 243. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT ASSIGNMENT. Recorded Aug 28, 2025
From: CUBIC CORPORATION
To: CUBIC TRANSPORTATION SYSTEMS, INC.
Reel/Frame 072712/0614 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2025
From: ALTER DOMUS (US) LLC
To: CUBIC CORPORATION; CUBIC DEFENSE APPLICATIONS, INC.; CUBIC DIGITAL INTELLIGENCE, INC.
Reel/Frame 072278/0272 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2025
From: ALTER DOMUS (US) LLC
To: CUBIC CORPORATION; CUBIC DIGITAL SOLUTIONS LLC; NUVOTRONICS, INC.
Reel/Frame 072281/0176 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 056393/0281 Recorded Jul 28, 2025
From: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
To: CUBIC CORPORATION; CUBIC DEFENSE APPLICATIONS, INC.; CUBIC DIGITAL SOLUTIONS LLC (FORMERLY PIXIA CORP.)
Reel/Frame 072282/0124 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2025
From: CUBIC CORPORATION
To: CUBIC TRANSPORTATION SYSTEMS, INC.
Reel/Frame 071563/0243 →
SECURITY INTEREST Recorded May 2, 2025
From: CUBIC DEFENSE APPLICATIONS, INC.; CUBIC DIGITAL INTELLIGENCE, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 071161/0299 →
SECOND LIEN SECURITY AGREEMENT Recorded May 26, 2021
From: CUBIC CORPORATION; PIXIA CORP.; NUVOTRONICS, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 056393/0314 →
FIRST LIEN SECURITY AGREEMENT Recorded May 26, 2021
From: CUBIC CORPORATION; PIXIA CORP.; NUVOTRONICS, INC.
To: BARCLAYS BANK PLC
Reel/Frame 056393/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2015
From: SMITH, GAVIN R; REYMANN, STEFFEN
To: CUBIC CORPORATION
Reel/Frame 035893/0580 →