Method and system for dynamic application layer gateways
First Claim
Patent Images
1. At least one non-transitory machine-accessible medium storing instructions that when executed by at least one machine results in performance of operations comprising:
- executing, at least in part, at least one mobile agent in at least one execution environment of at least one network node, the at least one mobile agent being capable of being of at least one class and at least one subclass, the at least one subclass being of the at least one class, the at least one class and the at least one subclass being to provide the at least one mobile agent with node resource usage permission capabilities, the at least one mobile agent being capable of accessing resources of the at least one network node in accordance with the node resource usage permission capabilities, the at least one mobile agent being capable of moving, at least in part, from the at least one network node to at least one other network node for execution, at least in part, in at least one other execution environment of the at least one other network node, the at least one mobile agent being capable of accessing other resources of the at least one other network node in accordance with the node resource usage permission capabilities;
wherein;
the at least one mobile agent comprises at least one agent application layer gateway;
the at least one mobile agent is to perform at least two of the following subparagraphs;
receive, at least in part, network traffic addressed to a client;
filter and/or modify the network traffic; and
forward, at least in part, filtered and/or modified network traffic to the client.
0 Assignments
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.
20 Citations
27 Claims
-
1. At least one non-transitory machine-accessible medium storing instructions that when executed by at least one machine results in performance of operations comprising:
-
executing, at least in part, at least one mobile agent in at least one execution environment of at least one network node, the at least one mobile agent being capable of being of at least one class and at least one subclass, the at least one subclass being of the at least one class, the at least one class and the at least one subclass being to provide the at least one mobile agent with node resource usage permission capabilities, the at least one mobile agent being capable of accessing resources of the at least one network node in accordance with the node resource usage permission capabilities, the at least one mobile agent being capable of moving, at least in part, from the at least one network node to at least one other network node for execution, at least in part, in at least one other execution environment of the at least one other network node, the at least one mobile agent being capable of accessing other resources of the at least one other network node in accordance with the node resource usage permission capabilities; wherein; the at least one mobile agent comprises at least one agent application layer gateway; the at least one mobile agent is to perform at least two of the following subparagraphs; receive, at least in part, network traffic addressed to a client; filter and/or modify the network traffic; and forward, at least in part, filtered and/or modified network traffic to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
executing, at least in part, at least one mobile agent in at least one execution environment of at least one network node, the at least one mobile agent being capable of being of at least one class and at least one subclass, the at least one subclass being of the at least one class, the at least one class and the at least one subclass being to provide the at least one mobile agent with node resource usage permission capabilities, the at least one mobile agent being capable of accessing resources of the at least one network node in accordance with the node resource usage permission capabilities, the at least one mobile agent being capable of moving, at least in part, from the at least one network node to at least one other network node for execution, at least in part, in at least one other execution environment of the at least one other network node, the at least one mobile agent being capable of accessing other resources of the at least one other network node in accordance with the node resource usage permission capabilities; wherein; the at least one mobile agent comprises at least one agent application layer gateway; the at least one mobile agent is to perform at least two of the following subparagraphs; receive, at least in part, network traffic addressed to a client; filter and/or modify the network traffic; and forward, at least in part, filtered and/or modified network traffic to the client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. At least one network node that is usable with at least one other network node in at least one network, the at least one network node comprising:
-
a central processing unit; the central processing unit being capable of execution of instructions stored at the at least one network node, the execution of the instructions resulting in performance of operations comprising; executing, at least in part, at least one mobile agent in at least one execution environment of the at least one network node, the at least one mobile agent being capable of being of at least one class and at least one subclass, the at least one subclass being of the at least one class, the at least one class and the at least one subclass being to provide the at least one mobile agent with node resource usage permission capabilities, the at least one mobile agent being capable of accessing resources of the at least one network node in accordance with the node resource usage permission capabilities, the at least one mobile agent being capable of moving, at least in part, from the at least one network node via the at least one network to the at least one other network node for execution, at least in part, in at least one other execution environment of the at least one other network node, the at least one mobile agent being capable of accessing other resources of the at least one other network node in accordance with the node resource usage permission capabilities; wherein; the at least one mobile agent comprises at least one agent application layer gateway; the at least one mobile agent is to perform at least two of the following subparagraphs; receive, at least in part, network traffic addressed to a client; filter and/or modify the network traffic; and forward, at least in part, filtered and/or modified network traffic to the client. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification