SYSTEM AND METHOD FOR AGENT NETWORKS
1 Assignment
0 Petitions
Accused Products
Abstract
In a network of mobile agents, data integrity can be improved by providing an agent server that can migrate between devices operating in the region of interest (ROI). The agent server distributes agent clients onto devices in the ROI and provides agent server services to the agent clients, including receiving and storing data from the agents. When the agent server device is to leave the ROI, the agent server can migrate to any device executing an agent client and continue to provide the agent server services, including data collection and aggregation, from the device to which the agent server has migrated.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method, comprising:
-
determining, at an agent server device, a need to migrate an agent server to an agent client device; transmitting an agent server participation request from the agent server device to the agent client device; receiving, at the agent server device from the agent client device, an agent server participation response to the agent server participation request; rejecting, at the agent server device, new service requests in response to the agent server participation response; migrating the agent server from the agent server device to the agent client device in response to the agent server participation response; and terminating execution of the agent server on the agent server device based, at least in part, on migrating the agent server from the agent server device to the agent client device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. An agent server device, comprising:
-
a memory device configured to store instructions that implement an agent server; and a processing device configured to execute the instructions stored in the memory device to; determine a need to migrate execution of the agent server to an agent client device; transmit an agent server participation request from the agent server device to the agent client device; reject new service requests in response to receiving an agent server participation response; migrate the agent server from the agent server device to the agent client device in response to the agent server participation response; and terminate execution of the agent server on the agent server device based, at least in part, on migrating the agent server from the agent server device to the agent client device. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A method, comprising:
-
receiving, at an agent client device, an agent server participation request from an agent server device; determining, at the agent client device, whether the agent client device is able to host an instance of an agent server; transmitting an agent server participation response from the agent client device to the agent server device in response to determining that the agent client device is able to host the instance of the agent server; process, at the agent client device, an agent server activation request received from the agent server device; transmit an agent server success response to the agent server in response to the agent server activation request; and terminate an agent client executing on the agent client device in response to the server activation request. - View Dependent Claims (37, 38, 39, 40)
-
Specification