System and method for the creation and utilization of multi-agent dynamic situational awareness models
First Claim
Patent Images
1. A computer-implemented method, the method comprising:
- receiving, by a processor, notifications from a plurality of agents, the notifications being associated with respective individual agents of the plurality of agents and one or more different sensors of each of the respective individual agents which, independently of the other individual agents, monitor one or more parameters and process sensor data from their one or more sensors;
generating, by the processor and based at least in part on a processing of a combination of a totality of the received notifications from the plurality of agents, a shared situational model of a situation of a global environment relating to the notifications, the situation of the global environment being defined by a totality of the notifications received and a transformation of data related to the notifications that occurs within the global environment as the sensor data changes over a period of time, where the global environment relates to one or more physical spaces monitored by the plurality of agents;
determining, by the processor, a status of the global environment from the shared situational model;
reporting the status of the global environment to at least one agent of the plurality of agents; and
processing and using, by the at least one agent of the plurality of agents, the determined and reported status of the global environment as a basis of a decision-making and an action by the at least one agent.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and non-transitory computer-readable medium, the method including receiving notifications from a plurality of agents, the notifications being associated with the plurality of agents sensing aspects of an environment; determining, based at least in part on the received notifications from the plurality of agents, a situational model of the environment from the notifications; determining a status of the environment based on the situational model; and reporting the status of the environment to at least one of the plurality of agents.
17 Citations
20 Claims
-
1. A computer-implemented method, the method comprising:
-
receiving, by a processor, notifications from a plurality of agents, the notifications being associated with respective individual agents of the plurality of agents and one or more different sensors of each of the respective individual agents which, independently of the other individual agents, monitor one or more parameters and process sensor data from their one or more sensors; generating, by the processor and based at least in part on a processing of a combination of a totality of the received notifications from the plurality of agents, a shared situational model of a situation of a global environment relating to the notifications, the situation of the global environment being defined by a totality of the notifications received and a transformation of data related to the notifications that occurs within the global environment as the sensor data changes over a period of time, where the global environment relates to one or more physical spaces monitored by the plurality of agents; determining, by the processor, a status of the global environment from the shared situational model; reporting the status of the global environment to at least one agent of the plurality of agents; and processing and using, by the at least one agent of the plurality of agents, the determined and reported status of the global environment as a basis of a decision-making and an action by the at least one agent. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having executable instructions stored thereon, the medium comprising:
-
instructions to receive notifications from a plurality of agents, the notifications being associated with respective individual agents of the plurality of agents and one or more different sensors of each of the respective individual agents which, independently of the other individual agents, monitor one or more parameters and process sensor data from their one or more sensors; instructions to generate, based at least in part on a processing of a combination of a totality of the received notifications from the plurality of agents, a shared situational model of a situation of a global environment relating to the notifications, the situation of the global environment being defined by a totality of the notifications received and a transformation of data related to the notifications that occurs within the global environment as the sensor data changes over time, where the global environment relates to one or more physical spaces monitored by the plurality of agents; instructions to determine a status of the global environment from the shared situational model; and instructions to report the status of the global environment to at least one agent of the plurality of agents, the at least one agent of the plurality of agents to process and use the determined and reported status of the global environment as a basis of a decision-making and an action of the at least one agent. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a storage device; a processor in communication with the storage device and operable to; receive notifications from a plurality of agents, the notifications being associated with respective individual agents of the plurality of agents and the respective individual agent'"'"'s one or more different sensors of each of the respective individual agents which, independently of the other individual agents, monitor one or more parameters and process sensor data from their one or more sensors; generate, based at least in part on a processing of a combination of a totality of the received notifications from the plurality of agents, a shared situational model of a situation of a global environment relating to the notifications, the situation of the global environment being defined by a totality of the notifications received and a transformation of data related to the notifications that occurs within the global environment as the sensor data changes over a period of time where the global environment relates to one or more physical spaces monitored by the plurality of agents; determine a status of the global environment from the shared situational model; report the status of the global environment to at least one of the plurality of agents; and the at least one agent of the plurality of agents processing and using the determined and reported status of the global environment as a basis of a decision-making and an action by the at least one agent. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification