Management of dynamic events and moving objects
First Claim
1. A system comprising:
- a plurality of subsystems respectively assigned to a plurality of regions in a geographic space, the plurality of subsystems including a first subsystem assigned to a first region of the plurality of regions, the first subsystem including;
a first event server operable to generate a first dynamic event agent for handling a dynamic event occurring in the first region, the first dynamic event agent operable to issue a request to a second subsystem, of the plurality of subsystems, assigned to a second region next to the first region, wherein the first event server includes a first event agent for handling events that occur in the first region, and wherein the first event server generates the first dynamic event agent if an event handled by the first event agent is predicted to spread to a region next to the first region, and, upon generation of the first dynamic event agent, the event that is predicted to spread is assigned to the first dynamic event agent as the dynamic event, and wherein the first dynamic event agent is operable to receive information relating to an event from a mobile object in the first region, update a status of the dynamic event based on the information if the received information relates to the dynamic event, and forward the received information to the first event agent if the received information relates to an event other than the dynamic event;
based on the receipt of the request by the second subsystem, a second event server of the second subsystem generating a second dynamic event agent for handling the dynamic event in the second region;
a first mobile object server operable to transmit a signal based on information about the dynamic event to a mobile object in the first region; and
a second mobile object server operable to transmit a signal based on information about the dynamic event to a mobile object in the second region.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes a plurality of subsystems respectively assigned to a plurality of regions in a geographic space, the plurality of subsystems including a first subsystem assigned to a first region of the plurality of regions. The first subsystem includes a first event server operable to generate a first dynamic event agent for handling a dynamic event occurring in the first region, the first dynamic event agent operable to issue a request to a second subsystem, of the plurality of subsystems, assigned to a second region next to the first region, the request causing a second event server of the second subsystem to generate a second dynamic event agent for handling the dynamic event in the second region. The first subsystem further includes a first mobile object server operable to transmit a signal based on information about the dynamic event to a mobile object in the first region.
-
Citations
17 Claims
-
1. A system comprising:
-
a plurality of subsystems respectively assigned to a plurality of regions in a geographic space, the plurality of subsystems including a first subsystem assigned to a first region of the plurality of regions, the first subsystem including; a first event server operable to generate a first dynamic event agent for handling a dynamic event occurring in the first region, the first dynamic event agent operable to issue a request to a second subsystem, of the plurality of subsystems, assigned to a second region next to the first region, wherein the first event server includes a first event agent for handling events that occur in the first region, and wherein the first event server generates the first dynamic event agent if an event handled by the first event agent is predicted to spread to a region next to the first region, and, upon generation of the first dynamic event agent, the event that is predicted to spread is assigned to the first dynamic event agent as the dynamic event, and wherein the first dynamic event agent is operable to receive information relating to an event from a mobile object in the first region, update a status of the dynamic event based on the information if the received information relates to the dynamic event, and forward the received information to the first event agent if the received information relates to an event other than the dynamic event; based on the receipt of the request by the second subsystem, a second event server of the second subsystem generating a second dynamic event agent for handling the dynamic event in the second region; a first mobile object server operable to transmit a signal based on information about the dynamic event to a mobile object in the first region; and a second mobile object server operable to transmit a signal based on information about the dynamic event to a mobile object in the second region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
generating, by a first event server included in a first subsystem of a plurality of subsystems respectively assigned to a plurality of regions in a geographic space, a first dynamic event agent for handling a dynamic event occurring in a first region, of the plurality of regions, to which the first subsystem is assigned, the first dynamic event agent operable to issue a request to a second subsystem, of the plurality of subsystems, assigned to a second region next to the first region, wherein the first event server includes a first event agent for handling events that occur in the first region, and wherein the first event server generates the first dynamic event agent if an event handled by the first event agent is predicted to spread to a region next to the first region, and, upon generation of the first dynamic event agent, the event that is predicted to spread is assigned to the first dynamic event agent as the dynamic event, and wherein the first dynamic event agent is operable to receive information relating to an event from a mobile object in the first region, update a status of the dynamic event based on the information if the received information relates to the dynamic event, and forward the received information to the first event agent if the received information relates to an event other than the dynamic event; based on receipt of the request, a second event server of the second subsystem generating a second dynamic event agent for handling the dynamic event in the second region; and transmitting, by a first mobile object server included in the first subsystem, a signal based on information about the dynamic event to a mobile object in the first region; and transmitting, by a second mobile object server included in the second subsystem, a signal based on information about the dynamic event to a mobile object in the second region.
-
-
17. A computer program product including a non-transitory computer readable storage medium having program instructions stored therein, the program instructions executable by a computer to cause the computer to perform operations comprising:
-
generating, by a first event server included in a first subsystem of a plurality of subsystems respectively assigned to a plurality of regions in a geographic space, a first dynamic event agent for handling a dynamic event occurring in a first region, of the plurality of regions, to which the first subsystem is assigned, the first dynamic event agent operable to issue a request to a second subsystem, of the plurality of subsystems, assigned to a second region next to the first region, wherein the first event server includes a first event agent for handling events that occur in the first region, and wherein the first event server generates the first dynamic event agent if an event handled by the first event agent is predicted to spread to a region next to the first region, and, upon generation of the first dynamic event agent, the event that is predicted to spread is assigned to the first dynamic event agent as the dynamic event, and wherein the first dynamic event agent is operable to receive information relating to an event from a mobile object in the first region, update a status of the dynamic event based on the information if the received information relates to the dynamic event, and forward the received information to the first event agent if the received information relates to an event other than the dynamic event; based on receipt of the request, a second event server of the second subsystem generating a second dynamic event agent for handling the dynamic event in the second region; and transmitting, by a first mobile object server included in the first subsystem, a signal based on information about the dynamic event to a mobile object in the first region; and transmitting, by a second mobile object server included in the second subsystem, a signal based on information about the dynamic event to a mobile object in the second region.
-
Specification