Methods and apparatus for extending mobile IP
First Claim
1. A communications method for use in a communications system including a mobile node, a second node including a mobility agent module, and an application agent for performing application processing on packets originally directed to said mobile node, the method comprising:
- operating said mobility agent module in said second node to receive packets with a destination address corresponding to said mobile node;
operating said mobility agent module to redirect at least some of the received packets with a destination address corresponding to said mobile node to said application agent instead of said mobile node;
operating the application agent to process application data in the payload of multiple redirected packets, said processing resulting in at least one application event, said resulting application event being a function of the processing of the payload content of multiple redirected packets; and
determining, as a function of said resulting application event and paging trigger event information whether said mobile node should be paged.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus facilitating mobile node paging in a system where a mobile node is able to hand off application processing to an application proxy are described. Paging determinations are made based on application processing results corresponding to processing the content of multiple packet payloads. In some cases paging determinations are made based on processing the payload of a single packet in conjunction with information received from a mobile node, e.g., intermediate application processing results, mobile node state information, etc. To facilitate application processing handoffs in a manner that is transparent to a peer node involved in an ongoing communications session with the mobile node, security information may be passed between the mobile node and the application proxy node in a manner that is transparent to the peer node allowing an end to end security association to be maintained throughout the communications session with the peer node.
-
Citations
37 Claims
-
1. A communications method for use in a communications system including a mobile node, a second node including a mobility agent module, and an application agent for performing application processing on packets originally directed to said mobile node, the method comprising:
-
operating said mobility agent module in said second node to receive packets with a destination address corresponding to said mobile node; operating said mobility agent module to redirect at least some of the received packets with a destination address corresponding to said mobile node to said application agent instead of said mobile node; operating the application agent to process application data in the payload of multiple redirected packets, said processing resulting in at least one application event, said resulting application event being a function of the processing of the payload content of multiple redirected packets; and determining, as a function of said resulting application event and paging trigger event information whether said mobile node should be paged. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A communications system comprising:
-
a mobile node including an application for processing packets directed to said mobile node; an application agent including a mobile node proxy application and a set of application result processing trigger information; a mobility agent module including means for receiving packets with a destination address corresponding to said mobile node and redirecting at least some of the received packets with a destination address corresponding to said mobile node to said application agent instead of said mobile node; and said mobile node proxy application in said application agent processing data in the payload of multiple redirected packets, said processing resulting in at least one application event;
said application agent further including means for determining, as a function of said resulting application event and paging trigger event information whether said mobile node should be paged. - View Dependent Claims (24)
-
-
25. A communications method for use in a communications system including a mobile node, a second node including a mobility agent module, and an application agent for performing application processing on packets originally directed to said mobile node, the method comprising:
-
operating said mobility agent module in said second node to receive packets with a destination address corresponding to said mobile node; operating said mobility agent module to redirect at least some of the received packets with a destination address corresponding to said mobile node to said application agent instead of said mobile node; operating the application agent to process application data in the payload of at least one of said redirected application packets, said processing resulting in at least one application event; and determining, as a function of said application event resulting from processing of said application data, and at least some paging trigger event information provided by said mobile node, whether said mobile node should be paged. - View Dependent Claims (26, 27)
-
-
28. A network node for use in a communications system which includes a mobile node, the network node comprising:
-
an application module for performing application processing on packets originally directed to said mobile node; a mobility agent module for receiving packets with a destination address corresponding to said mobile node and for redirecting at least some of the received packets with a destination address corresponding to said mobile node to said application module instead of said mobile node; wherein said application module processes application data in the payload of multiple redirected packets, said processing resulting in at least one application event, said resulting application event being a function of the processing of the payload content of multiple redirected packets; and a paging determination module for determining, as a function of said resulting application event and paging trigger event information whether said mobile node should be paged. - View Dependent Claims (29, 30)
-
-
31. A network node for use in a communications system which includes a mobile node, the network node comprising:
-
application processing means for performing application processing on packets originally directed to said mobile node; mobility agent means for receiving packets with a destination address corresponding to said mobile node and for redirecting at least some of the received packets with a destination address corresponding to said mobile node to said application processing means instead of said mobile node; wherein said application processing means processes application data in the payload of multiple redirected packets, said processing resulting in at least one application event, said resulting application event being a function of the processing of the payload content of multiple redirected packets; and paging determination means for determining, as a function of said resulting application event and paging trigger event information whether said mobile node should be paged. - View Dependent Claims (32, 33)
-
-
34. A network node for use in a communications network, said communications network also including a mobile node, said network node comprising:
-
a processor configured to; receive packets with a destination address corresponding to said mobile node; redirect at least some of the received packets with a destination address corresponding to said mobile node to an application agent controlled by said processor instead of to said mobile node; control the application agent to process application data in the payload of multiple redirected packets, said processing resulting in at least one application event, said resulting application event being a function of the processing of the payload content of multiple redirected packets; and determine, as a function of said resulting application event and paging trigger event information whether said mobile node should be paged. - View Dependent Claims (35)
-
-
36. A computer readable medium embodying machine executable instructions for controlling a network node in a communications network to implement a communications method, the communications network also including a mobile node, the communications method comprising:
-
receiving packets with a destination address corresponding to said mobile node; redirecting at least some of the received packets with a destination address corresponding to said mobile node to an application agent controlled by a processor instead of to said mobile node; processing application data in the payload of multiple redirected packets, said processing resulting in at least one application event, said resulting application event being a function of the processing of the payload content of multiple redirected packets; and determining, as a function of said resulting application event and paging trigger event information whether said mobile node should be paged. - View Dependent Claims (37)
-
Specification