Method and system for allowing vehicles to negotiate roles and permission sets in a hierarchical traffic control system
DCFirst Claim
1. A traffic control system comprising:
- a primary controller, the primary controller being associated with an area and for receiving information about traffic in the area; and
a plurality of subsidiary controllers for providing information to and receiving information from the primary controller, each of the plurality of subsidiary controllers being associated with a cell within the area;
each of the subsidiary controllers receiving and providing information to at least one vehicle concerning traffic conditions within its associated cell, wherein the primary controller is capable of determining best path information for the at least one vehicle based upon traffic conditions in the area, and wherein each subsidiary controller is capable of monitoring and controlling traffic in the associated cell, wherein the best path information is communicated to the at least one vehicle.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A traffic control system is described. The traffic control system comprises a primary controller. The primary controller receives information about traffic in an area. The traffic control system further includes a plurality of subsidiary controllers providing information to and receiving information from the primary controller. Each of the plurality of subsidiary controllers is associated with a cell within the area. Each of the subsidiary controllers receives and provides information to at least one vehicle concerning traffic conditions within its associated cell. The primary controller and each of the subsidiary controllers are capable of negotiating a change in the flow of traffic based upon traffic conditions. The at least one vehicle is granted a permission based upon its role.
-
Citations
47 Claims
-
1. A traffic control system comprising:
-
a primary controller, the primary controller being associated with an area and for receiving information about traffic in the area; and
a plurality of subsidiary controllers for providing information to and receiving information from the primary controller, each of the plurality of subsidiary controllers being associated with a cell within the area;
each of the subsidiary controllers receiving and providing information to at least one vehicle concerning traffic conditions within its associated cell, wherein the primary controller is capable of determining best path information for the at least one vehicle based upon traffic conditions in the area, and wherein each subsidiary controller is capable of monitoring and controlling traffic in the associated cell, wherein the best path information is communicated to the at least one vehicle.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for controlling a vehicle by a traffic control system;
- the method comprising the steps of;
(a) assigning one of a plurality of roles to a vehicle;
(b) granting a changeable set of permissions to the vehicle based upon the role assigned by the traffic control system relative to roles assigned to other vehicles and based on traffic conditions; and
(c) routing the vehicle based upon the role and the permissions. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
- the method comprising the steps of;
-
27. A traffic control system comprising:
-
a primary controller, the primary controller for receiving information about traffic in an area, the primary controller including a first plurality of participant objects, wherein the primary controller is capable of determining efficient routing information for at least one vehicle based upon traffic conditions in the area; and
a plurality of subsidiary controllers for providing information to and receiving information from the primary controller, each of the plurality of subsidiary controllers including a second plurality of participant objects, each of the plurality of subsidiary controllers being associated with a cell within the area, each cell being represented as a plurality of segment objects;
each of the subsidiary controllers receiving and providing information to the at least one vehicle concerning traffic conditions within its associated cell and capable of determining efficient routing information for the at least one vehicle based upon traffic conditions in its associated cell and providing the efficient routing information to the at least one vehicle, and wherein the primary controller and each of the subsidiary controllers are capable of negotiating a change in the flow of traffic based upon traffic conditions.- View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method for controlling a vehicle by a traffic control system;
- the method comprising the steps of;
(a) assigning one of a plurality of roles to a vehicle;
(b) granting a changeable set of permissions to the vehicle based upon the role assigned by a participant object of the traffic control system;
(c) routing the vehicle based upon the role and the permissions; and
(d) providing a corrective action if one or more of the permissions is violated by the vehicle. - View Dependent Claims (41, 42, 43, 44, 45, 46)
- the method comprising the steps of;
-
47. A computer readable medium containing program instructions for controlling a vehicle by a traffic control system;
- the program instructions for;
(a) assigning one of a plurality of roles to a vehicle;
(b) granting a changeable set of permissions to the vehicle based upon the role assigned by the traffic control system relative to roles assigned to other vehicles and based on traffic conditions; and
(c) routing the vehicle based upon the role and the permissions.
- the program instructions for;
Specification