Claims
- 1. A method for providing functionality on a network, the network comprising nodes, the method comprising:
an agent moving from a first device to a target device; and at the target device, the agent performing application layer gateway functionality.
- 2. The method of claim 1 where the agent acts as a web cache.
- 3. The method of claim 1 where the agent acts as a media transcoder.
- 4. The method of claim 1 where the agent acts as a firewall.
- 5. The method of claim 1 where, to act as the application layer gateway, the agent:
accepts traffic sent to the target device addressed to a client device; performs at least one of filtering the traffic or modifying the traffic; and sends the traffic to the client device.
- 6. The method of claim 5 where the agent may automatically move to a second target device and act as an application layer gateway.
- 7. The method of claim 1 further comprising:
the agent, before performing application layer gateway functionality, installing a software module to aid in performing such functionality.
- 8. The method of claim 1 where the agent may automatically uninstall itself.
- 9. A network comprising:
a plurality of nodes; a plurality of links connecting the nodes; and a mobile agent residing on a node of the network, where the mobile agent is able to function as an application layer gateway.
- 10. The network of claim 9 further comprising:
a route device residing on one node of the network, the route device configured to divert to the mobile agent traffic relevant to the mobile agent.
- 11. The network of claim 9 where the mobile agent functions as a web cache.
- 12. The network of claim 9 where the mobile agent functions as a media transcoder.
- 13. The network of claim 9 where the mobile agent functions as a firewall.
- 14. The network of claim 10 where the agent may move automatically to a second node and function as an application layer gateway.
- 15. The network of claim 9 further comprising:
a software module installed on the node on which the agent is installed, the software module aiding in performing application layer gateway functionality.
- 16. The method of claim 10 where the agent may automatically uninstall itself.
- 17. A method for providing functionality on a network, the network comprising nodes, the method comprising:
an agent moving from a first device to a target device; and at the target device, the agent accepting a data stream from a source, performing a function on the data stream, and passing the data stream to one of a set of client devices.
- 18. The method of claim 17 where the function is a web cache function.
- 19. The method of claim 17 where the function is a media transcoder function.
- 20. The method of claim 17 where the function is a firewall function.
- 21. A set of instructions residing in a storage medium, said set of instructions capable of being executed by a processor to implement a method for providing functionality on a network, the method comprising:
an agent moving from a first device to a target device; and the agent performing application layer gateway functionality at the target device.
- 22. The set of instructions of claim 21 where, to act as the application layer gateway, the agent:
accepts traffic sent to the target device addressed to a client device; performs at least one of filtering the traffic or modifying the traffic; and sends the traffic to the client device.
Parent Case Info
[0001] This is a continuation of application Ser. No. 09/565,564 filed 4 May 2000, which is a continuation of application Ser. No. 09/417,527 filed 13 Oct. 1999.
Continuations (2)
|
Number |
Date |
Country |
Parent |
09565564 |
May 2000 |
US |
Child |
10739783 |
Dec 2003 |
US |
Parent |
09417527 |
Oct 1999 |
US |
Child |
09565564 |
May 2000 |
US |