IP Library Granted Patent US 10,803,740
Granted Patent B2
US 10,803,740 · App. 16/059,814 · Granted Oct 13, 2020

System and method of navigating vehicles

Inventors: William A. Malkes (Knoxville, TN); William S. Overstreet (Knoxville, TN); Jeffery R. Price (Knoxville, TN); Michael J. Tourville (Lenoir City, TN)
Assignee: Cubic Corporation
G08G1/0145G08G1/0116G08G1/0129G08G1/0133G08G1/04G08G1/08G08G1/081G08G1/0967G08G1/096716G08G1/096725G08G1/096758G08G1/096775G08G1/096783
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,803,740
App. No.
16/059,814
Granted
Oct 13, 2020
Kind
B2
Abstract

A traffic control system and a method are provided for detecting changes in traffic patterns at an intersection, establishing traffic rules therefore, and communicating the same to objects at the intersection. The method comprises receiving, by a processor, traffic data at an intersection; determining, by the processor, an average path taken by one or more objects at the intersection; determining, by the processor, a deviation of the average path from a historical average path; based on the deviation, determining by the processor, a traffic rule is to be implemented for incoming objects detected; and communicating, by the processor, the traffic rule to the incoming objects.

Claims (56)

1. A method of traffic control, comprising:

receiving, by a processor, traffic data indicative of one or more objects moving through one or more computer-defined zones of an intersection, wherein the traffic data is obtained by tracking, using an optical sensor at the intersection, movement of points of the one or more objects;

mapping, by analyzing the traffic data with the processor, an average travel path through the one or more computer-defined zones of the intersection taken by the one or more objects at the intersection;

determining, by the processor, a deviation of the average travel path from a historical average travel path, wherein the deviation is indicative of a spatial deviation of the average travel path from the history average travel path;

based on the deviation, determining by the processor, a traffic rule is to be implemented for incoming objects, wherein the traffic rule is a function of the spatial deviation of the average travel path; and

communicating, by the processor, the traffic rule to the incoming objects.

2. The method of claim 1 , wherein the average travel path is determined over a time interval.

3. The method of claim 1 , wherein the traffic rule is to be implemented if the deviation is more than a threshold, which is indicative of a presence of an obstruction at the intersection.

4. The method of claim 1 , wherein the traffic rule indicates at least one alternative travel path to be taken by the incoming objects.

5. The method of claim 4 , wherein the at least one alternative travel path is a path, a use of which is restricted for the incoming objects absent the deviation.

6. The method of claim 5 , further comprising:

based on the deviation, determining an additional traffic rule for additional incoming objects using the at least one alternative travel path absent the deviation, the additional traffic rule directing the additional incoming objects to follow a procedure for avoiding collision with the incoming objects that are using the at least one alternative travel path due to the deviation and according to the traffic rule.

7. The method of claim 1 , further comprising:

determining if a scheduled lane closure corresponding to the intersection exists; and

upon determining that the scheduled lane closure exists, updating the traffic rule based on the scheduled lane closure.

8. A traffic controller, comprising:

memory having computer-readable instructions stored therein; and

one or more processors configured to execute the computer-readable instructions to:

receive traffic data indicative of one or more objects moving through one or more computer-defined zones of an intersection, wherein the traffic data is obtained by tracking, using an optical sensor at the intersection, movement of points of the one or more objects;

analyze the traffic data to map an average travel path through the one or more computer-defined zones of the intersection taken by the one or more objects at the intersection;

determine a deviation of the average travel path from a historical average travel path, wherein the deviation is indicative of a spatial deviation of the average travel path from the history average travel path;

based on the deviation, determine a traffic rule is to be implemented for incoming objects, wherein the traffic rule is a function of the spatial deviation of the average travel path; and

communicate the traffic rule to the incoming objects.

9. The traffic controller of claim 8 , wherein the one or more processors are configured to execute the computer-readable instructions to:

retrieve historical traffic data from a traffic database; and

determine the historical average travel path based on the historical traffic data retrieved from the traffic data base.

10. The traffic controller of claim 9 , wherein

the average travel path is determined over a first time interval and the historical average travel path is determined over a second time interval, and

the second time interval has a longer duration than the first time interval.

11. The traffic controller of claim 8 , wherein the traffic rule is to be implemented if the deviation is more than a threshold, which is indicative of a presence of an obstruction at the intersection.

12. The traffic controller of claim 8 , wherein:

the traffic rule indicates at least one alternative travel path to be taken by the incoming objects, and

the at least one alternative travel path is a path, a use of which is restricted for the incoming objects absent the deviation.

13. The traffic controller of claim 12 , wherein the one or more processors are configured to execute the computer-readable instructions to:

based on the deviation, determine an additional traffic rule for additional incoming objects using the at least one alternative travel path absent the deviation, the additional traffic rule directing the additional incoming objects to follow a procedure for avoiding collision with the incoming objects that are using the at least one alternative travel path due to the deviation and according to the traffic rule.

14. One or more non-transitory computer-readable medium having computer-readable instructions stored therein, which when executed by one or more processors, cause the one or more processors to:

receive traffic data indicative of one or more objects moving through one or more computer-defined zones of an intersection, wherein the traffic data is obtained by tracking, using an optical sensor at the intersection, movement of points of the one or more objects;

analyze the traffic data to map an average travel path through the one or more computer-defined zones of the intersection taken by the one or more objects at the intersection;

determine a deviation of the average travel path from a historical average travel path, wherein the deviation is indicative of a spatial deviation of the average travel path from the history average travel path;

based on the deviation, determine a traffic rule is to be implemented for incoming objects, wherein the traffic rule is a function of the spatial deviation of the average travel path; and

communicate the traffic rule to the incoming objects.

15. The one or more non-transitory computer-readable medium of claim 14 , wherein the execution of the computer-readable instructions by the one or more processors, cause the one or more processors to:

retrieve historical traffic data from a traffic database; and

determine the historical average travel path based on the historical traffic data retrieved from the traffic data base.

16. The one or more non-transitory computer-readable medium of claim 15 , wherein

the average travel path is determined over a first time interval and the historical average travel path is determined over a second time interval, and

the second time interval has a longer duration than the first time interval.

17. The one or more non-transitory computer-readable medium of claim 14 , wherein the traffic rule is to be implemented if the deviation is more than a threshold, which is indicative of a presence of an obstruction.

18. The one or more non-transitory computer-readable medium of claim 14 , wherein:

the traffic rule indicates at least one alternative travel path to be taken by the incoming objects, and

the at least one alternative travel path is a path, a use of which is restricted for the incoming objects absent the deviation.

19. The one or more non-transitory computer-readable medium of claim 18 , wherein the execution of the computer-readable instructions by the one or more processors, cause the one or more processors to:

based on the deviation, determine an additional traffic rule for additional incoming objects using the at least one alternative travel path absent the deviation, the additional traffic rule directing the additional incoming objects to follow a procedure for avoiding collision with the incoming objects that are using the at least one alternative travel path due to the deviation and according to the traffic rule.

20. The one or more non-transitory computer-readable medium of claim 14 , wherein the execution of the computer-readable instructions by the one or more processors, cause the one or more processors to:

determine if a scheduled lane closure corresponding to the intersection exists; and

upon determining that the scheduled lane closure exists, update the traffic rule based on the scheduled lane closure.

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 →
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 ITS, INC.
Reel/Frame 071370/0881 →
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 Feb 6, 2019
From: GRIDSMART TECHNOLOGIES, INC.
To: CUBIC CORPORATION
Reel/Frame 048248/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2018
From: MALKES, WILLIAM A.; OVERSTREET, WILLIAM S.; PRICE, JEFFERY R.; TOURVILLE, MICHAEL J.
To: GRIDSMART TECHNOLOGIES, INC.
Reel/Frame 046743/0906 →
Continuity (3)
Provisional Application 62544551 · Aug 11, 2017
Provisional Application 62545283 · Aug 14, 2017
Related Publication 20190051162A1 · Feb 14, 2019