METHOD AND SYSTEM FOR DYNAMIC APPLICATION LAYER GATEWAYS
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are disclosed for providing functionality on a network. A mobile agent moves from a first node to a target node and, at the target node, performs as an application layer gateway.
-
Citations
43 Claims
-
1-22. -22. (canceled)
-
23. A method comprising:
-
moving at least one of a plurality of agents from a first device of a network to a target device of the network, the at least one of the agents for providing specific application layer gateway functionality on the target device, wherein the at least one of the agents includes a permissions list, the at least one of the agents being permitted access to resources on a device where the at least one of the agents is currently located based on information in the permissions list; identifying allowable resources for the at least one of the agents on the target device from the permissions list; and the at least one of the agents utilizing the allowable resources on the target device to function as the specific application layer gateway functionality on the target device. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A machine-accessible medium having stored thereon instructions that, when executed by a machine, cause the machine to migrate agents among devices on a network by:
-
at least one of the agents moving from a first device to a target device, the at least one of the agents for providing specific application layer gateway functionality on the target device, wherein the at least one of the agents includes a permissions list, the at least one of the agents being permitted access to resources on a device where the at least one of the agents is currently located based on information in the permissions list; identifying allowable resources for the at least one of the agents on the target device from the permissions list; and the at least one of the agents utilizing the allowable resources on the target device to function as the specific application layer gateway functionality on the target device. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A network comprising:
-
a plurality of devices; and a plurality of links connecting the devices; wherein each of the plurality of devices comprises; a processor; and a memory comprising instructions that, when executed on the processor, cause migration of agents among the plurality of devices of the network by; moving at least one of a plurality of agents from a first device of the plurality of devices to a target device of the plurality of devices, the at least one of the agents for providing specific application layer gateway functionality on the target device, wherein the at least one of the agents includes a permissions list, the at least one of the agents being permitted access to resources on a device where the at least one of the agents is currently located based on information in the permissions list; identifying allowable resources for the at least one of the agents on the target device from the permissions list; and the at least one of the agents utilizing the allowable resources on the target device to function as the specific application layer gateway functionality on the target device. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
Specification