Method and system for allowing vehicles to negotiate roles and permission sets in a hierarchical traffic control system
First Claim
1. A traffic control system comprising:
- a primary controller, the primary controller for receiving information about traffic in an 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 and each of the subsidiary controllers are capable of negotiating a change in the flow of traffic based upon traffic conditions, wherein the at least one vehicle is granted a permission based upon its role.
8 Assignments
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.
34 Citations
33 Claims
-
1. A traffic control system comprising:
-
a primary controller, the primary controller for receiving information about traffic in an 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 and each of the subsidiary controllers are capable of negotiating a change in the flow of traffic based upon traffic conditions, wherein the at least one vehicle is granted a permission based upon its role. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for controlling a vehicle by a traffic control system;
- the method comprising the steps of;
(a) assigning a role to a vehicle;
(b) granting a changeable set of permissions to the vehicle based upon the role by the traffic control system; and
(c) routing the vehicle based upon the role and the permissions. - View Dependent Claims (14, 15, 16)
- the method comprising the steps of;
-
17. 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; 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 at least one vehicle concerning traffic conditions within its associated cell, 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, wherein the at least one vehicle is granted a permission based upon its role. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for controlling a vehicle by a traffic control system;
- the method comprising the steps of;
(a) assigning a role to a vehicle;
(b) granting a changeable set of permissions to the vehicle based upon the role by a participant object of the traffic control system; and
(c) routing the vehicle based upon the role and the permissions. - View Dependent Claims (30, 31, 32)
- the method comprising the steps of;
-
33. A computer readable medium containing program instructions for controlling a vehicle by a traffic control system;
- the program instructions for;
(a) assigning a role to a vehicle;
(b) granting a changeable set of permissions to the vehicle based upon the role by the traffic control system; and
(c) routing the vehicle based upon the role and the permissions.
- the program instructions for;
Specification