SYSTEM AND METHOD FOR MIGRATING AGENTS BETWEEN MOBILE DEVICES
3 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.
51 Citations
56 Claims
-
1-18. -18. (canceled)
-
19. A computer-readable medium comprising computer-executable instructions for execution by a first processor of a first device to:
-
execute an agent application; receive an agent participation request from a second processor of a second device, the agent participation request indicating a location of the second device; compare the location of the second device to a region of interest; and provide the agent application to the second processor in response to the second device being located within the region of interest. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A device, comprising:
-
a memory configured to store an agent application; and a processing device configured to execute the agent application to; receive an agent participation request from a second device, the agent participation request providing a location of the second device; define a region of interest; and provide the agent application to the second device in response to the second device being located within the region of interest. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. 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 to a source device; receive an agent application; and execute the agent application in response to the destination device being located within a region of interest. - View Dependent Claims (48, 49, 50, 51)
-
-
52. A device, comprising:
-
a memory configured to store an agent application received from a source device responsive to an agent participation request; and a processing device configured to; transmit the agent participation request providing a location of the device to the source device; and execute the agent application in response to the device being located within a region of interest. - View Dependent Claims (53, 54, 55, 56)
-
Specification