SYSTEM AND METHOD FOR MIGRATING AGENTS BETWEEN MOBILE DEVICES
First Claim
1. A computer-readable medium comprising computer-executable instructions for execution by a destination processor of a destination device to:
- transmit an agent participation request providing a location of the destination device;
receive an agent activation request comprising an agent application in response to a comparison of the location of the destination device to a region of interest;
execute the agent application in response to the destination device being located within the region of interest; and
transmit an agent activation response based at least in part on executing the agent application.
2 Assignments
0 Petitions
Accused Products
Abstract
Mobile agents can be deployed to location aware mobile devices within specific regions of interest to achieve specific goals in respect of events occurring in the region of interest. In order to ensure that the agent can persist within the region of interest until the agent goals are achieved, the agent is configured to locate other devices within the region of interest and to propagate itself, by moving or copying itself, to those other devices. When a device hosting the agent exits the region of interest, the agent is terminated, thereby freeing device resources.
5 Citations
26 Claims
-
1. A computer-readable medium comprising computer-executable instructions for execution by a destination processor of a destination device to:
-
transmit an agent participation request providing a location of the destination device; receive an agent activation request comprising an agent application in response to a comparison of the location of the destination device to a region of interest; execute the agent application in response to the destination device being located within the region of interest; and transmit an agent activation response based at least in part on executing the agent application. - View Dependent Claims (5)
-
-
2-4. -4. (canceled)
-
6. A device, comprising:
-
a memory configured to store an agent application received from a source device in response to an agent activation request; and a processing device configured to; transmit an agent participation request to the source device, the agent participating request providing a location of the device to the source device; and execute the agent application in response to receiving an agent activation request from the source device, the agent activation request being configured to indicate that the device is located within a region of interest. - View Dependent Claims (8, 9, 10)
-
-
7. (canceled)
-
11. A mobile device, comprising:
-
a memory device configured to store instructions; and a processing device configured to execute the instructions stored in the memory device to; transmit an agent participation request providing a location of the mobile device; receive an agent activation request comprising an agent application based at least in part on a comparison of the location of the mobile device to a region of interest; activate the agent application based at least in part on receiving the agent activation request; and transmit an agent activation response based at least in part on successfully activating the agent application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
transmitting an agent participation request comprising a location of the mobile device; receiving an agent activation request comprising an agent application based at least in part on a comparison of the location of the mobile device to a region of interest; activating the agent application based at least in part on receiving the agent activation request; and transmitting an agent activation response based at least in part on successfully activating the agent application. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification