Relcocation of application-specific functionality during seamless network layer-level handoffs
First Claim
1. A mobile terminal for supporting a relocation of an application-specific functionality during a network layer-level handoff, comprising:
- a communications interface;
a processor communicating through the communications interface, the processor configured to cause the mobile terminal to perform the steps of;
(a) initiating an application with a content source;
(b) receiving a packet data stream that is associated with the application;
(c) registering application context information comprising an application-specific functionality information; and
(d) continuing to receive the packet data stream in response to the mobile terminal completing the network layer-level handoff
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a relocation of an application-specific functionality for an application that a mobile terminal (mobile node) is executing. Entities that may provide application-specific functionalities that assist the application include a location-based server (that may be associated with a supplementary service provider functionality), a transcoder proxy, and a security gateway. The relocation of the application-specific functionality with a network layer-level handoff enables the mobile terminal to seamlessly execute an application that utilizes the media content from a content source that is supporting the mobile terminal before the handoff Subsequent to the handoff, the mobile terminal registers with a current access router in order to inform the current access router about application context information. In the exemplary embodiments, the access routers and the content source support the discovery of an entity that can support the application-specific functionality and the configuration of the application-specific functionality after the handoff.
-
Citations
52 Claims
-
1. A mobile terminal for supporting a relocation of an application-specific functionality during a network layer-level handoff, comprising:
-
a communications interface;
a processor communicating through the communications interface, the processor configured to cause the mobile terminal to perform the steps of;
(a) initiating an application with a content source;
(b) receiving a packet data stream that is associated with the application;
(c) registering application context information comprising an application-specific functionality information; and
(d) continuing to receive the packet data stream in response to the mobile terminal completing the network layer-level handoff - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An access router for supporting a relocation of an application-specific functionality during a network layer-level handoff, comprising:
-
a data port;
a processor communicating through the data port, the processor configured to cause the access router to perform the steps of;
(a) receiving a registration message containing application context information, the application context information comprising an application-specific functionality information; and
(b) sending the application context information to another access router.
-
-
9. An access router for supporting a relocation of an application-specific functionality during a network layer-level handoff, comprising:
-
a data port;
a processor communicating through the data port, the processor configured to cause the access router to perform the steps of (a) receiving a registration message containing application context information, the application context information comprising an application-specific functionality information;
(b) discovering an entity that shall provide the application-specific functionality; and
(c) providing an address and additional information about the entity to a communication end-point. - View Dependent Claims (10)
-
-
11. An access router for supporting a relocation of an application-specific functionality during a network layer-level handoff, comprising:
-
a data port;
a processor communicating through the data port, the processor configured to cause the access router to perform the steps of (a) receiving an application context information, the application context information comprising an application-specific functionality information;
(b) discovering an entity that shall perform the application-specific functionality;
(c) configuring the application-specific functionality for a mobile terminal with the entity in response to the network-layer handoff; and
(d) providing an address and additional information about the entity to a communication end-point. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A content source for supporting a relocation of an application-specific functionality during a network layer-level handoff comprising:
-
a port;
a memory; and
a processor that accesses the memory to obtain media content, forms a packet data stream from the media content, and sends the packet data stream through the port in order to support an application, the processor configured to cause the content source to perform the steps of (a) responding to an initiation of the application with a mobile terminal;
(b) sending the packet data stream that is associated with the application;
(c) receiving information comprising an address of an entity that provides the application-specific functionality; and
(d) continuing to send the packet data stream in response to the mobile terminal completing the network layer-level handoff.
-
-
22. An access router for supporting a relocation of an application-specific fuictionality during a network layer-level handoff of a mobile terminal, comprising:
-
a data port;
a processor communicating through the data port, the processor configured to cause the access router to perform the steps of (a) receiving an application context information, the application context information comprising an application-specific functionality information; and
(b) providing session information about the application-specific functionality. - View Dependent Claims (23, 24, 25)
-
-
26. A content source for supporting a relocation of an application-specific functionality during a network layer-level handoff comprising:
-
a port;
a memory; and
a processor that accesses the memory to obtain media content, forms a packet data stream from the media content, and sends the packet data stream through the port in order to support an application, the processor configured to cause the content source to perform the steps of;
(a) responding to an initiation of the application with a mobile terminal;
(b) sending the packet data stream that is associated with the application;
(c) receiving information about the application-specific functionality;
(d) discovering an entity that shall perform the application-specific functionality;
(e) configuring the application-specific functionality for a mobile terminal with the entity in response to the network-layer handoff; and
(f) continuing to send the packet data stream in response to the mobile terminal completing the network layer-level handoff
-
-
27. An access router for supporting a relocation of an application-specific functionality during a network layer-level handoff of a mobile terminal, comprising:
-
a data port;
a processor communicating through the data port, the processor configured to cause the access router to perform the steps of (a) receiving an application context information, the application context information comprising an application-specific functionality information;
(b) discovering an entity that shall perform the application-specific functionality; and
(c) providing information about the application-specific functionality and an address to a communication end-point.
-
-
28. A content source for supporting a relocation of an application-specific functionality during a network layer-level handoff comprising:
-
a port;
a memory; and
a processor that accesses the memory to obtain media content, forms a packet data stream from the media content, and sends the packet data stream through the port in order to support an application, the processor configured to cause the content source to perform the steps of (a) responding to an initiation of the application with a mobile terminal;
(b) sending the packet data stream that is associated with the application;
(c) receiving information about the application-specific functionality comprising an address of an entity that can provide the application-specific functionality;
(d) configuring the application-specific functionality for a mobile terminal with an entity corresponding to the information; and
(e) continuing to send the packet data stream in response to the mobile terminal completing the network layer-level handoff.
-
-
29. A method for supporting a relocation of an application-specific functionality with a mobile terminal during a network layer-level handoff in a wireless system, the method comprising the steps of
(a) initiating an application with a content source; -
(b) receiving a packet data stream that is associated with the application;
(c) registering an application context information comprising an application-specific functionality information;
(d) continuing to receive the packet data stream in response to the mobile terminal completing the network layer-level handoff. - View Dependent Claims (30, 31, 32)
-
-
33. A method for supporting a relocation of an application-specific functionality provided for an application on a mobile terminal during a network layer-level handoff in a wireless system, the wireless system comprising an access router, the method comprising the steps of
(a) receiving a registration message containing application context information, the application context information comprising an application-specific functionality information; - and
(b) sending the application content information to another entity. - View Dependent Claims (34)
- and
-
35. A method for supporting a relocation of an application-specific functionality provided for an application on a mobile terminal during a network layer-level handoff in a wireless system, the wireless system comprising an access router, the method comprising the steps of:
-
(a) receiving a registration message containing application content information, the application content information comprising an application-specific functionality information;
(b) discovering an entity that shall perform the application-specific functionality; and
(c) providing an address and additional information about the entity to a communication end-point.
-
-
36. A method for supporting a relocation of an application-specific functionality provided for an application on a mobile terminal during a network layer-level handoff in a wireless system, the wireless system comprising an access router, the method comprising the steps of:
-
(a) receiving an application context information, the application context information comprising an application-specific functionality information;
(b) discovering an entity that shall perform the application-specific functionality;
(c) configuring the application-specific functionality for the mobile terminal with the entity in response to the network-layer handoff; and
(d) providing an address and additional information about the entity to a communication end-point. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A method for supporting a relocation of an application-specific functionality provided for an application on a mobile terminal during a network layer-level handoff in a wireless system, the wireless system comprising a content source, the method comprising the steps of:
-
(a) responding to an initiation of the application with the mobile terminal;
(b) sending a packet data stream that is associated with the application;
(c) receiving information comprising an address of an entity that supports the application-specific functionality; and
(d) continuing to send the packet data stream in response to the mobile terminal completing the network layer-level handoff.
-
-
42. A method for supporting a relocation of an application-specific functionality provided for an application on a mobile terminal during a network layer-level handoff in a wireless system, the wireless system comprising an access router, the method comprising the steps of:
-
(a) receiving an application context information, the application context information comprising an application-specific functionality information; and
(b) providing session information about application-specific functionality. - View Dependent Claims (43)
-
-
44. A method for supporting a relocation of an application-specific functionality provided for an application on a mobile terminal during a network layer-level handoff in a wireless system, the wireless system comprising a content source, the method comprising the steps of:
-
(a) responding to an initiation of the application with the mobile terminal;
(b) sending the packet data stream that is associated with the application;
(c) receiving information about the application-specific functionality;
(d) discovering an entity that shall perform the application-specific functionality;
(e) configuring the application-specific functionality for the mobile terminal with the entity in response to the network-layer handoff; and
(f) continuing to send the packet data stream in response to the mobile terminal completing the network layer-level handoff.
-
-
45. A method for supporting a relocation of an application-specific functionality provided for an application on a mobile terminal during a network layer-level handoff in a wireless system, the wireless system comprising an access router, the method comprising the steps of:
-
(a) receiving an application context information, the application context information comprising an application-specific functionality information;
(b) discovering an entity that shall perform the application-specific functionality; and
(c) providing session information about application-specific functionality.
-
-
46. A method for supporting a relocation of an application-specific functionality with a mobile terminal during a network layer-level handoff in a wireless system, the wireless system comprising a content source, the method comprising the steps of:
-
(a) responding to an initiation of an application with the mobile terminal;
(b) sending the packet data stream that is associated with the application;
(c) receiving information about the application-specific functionality;
(d) configuring the application-specific functionality for the mobile terminal with an entity corresponding to the information; and
(f) continuing to send the packet data stream in response to the mobile terminal completing the network layer-level handoff.
-
-
47. A computer-readable medium containing instructions for supporting a relocation of an application-specific functionality during a network layer-level handoff in a wireless system, comprising instructions that cause a mobile terminal to perform the steps of:
-
(a) initiating an application with a content source;
(b) receiving a packet data stream that is associated with the application;
(c) registering an application context information comprising an application-specific functionality information; and
(d) continuing to receive the packet data stream in response to the mobile terminal completing the network layer-level handoff.
-
-
48. A computer-readable medium containing instructions for supporting a relocation of an application-specific functionality during a network layer-level handoff in a wireless system, the wireless system comprising an access router, comprising instructions that cause the access router to perform the steps of:
-
(a) receiving a registration message containing application context information, the application content information comprising an application-specific functionality information; and
(b) sending the application content information.
-
-
49. A computer-readable medium containing instructions for supporting a relocation of an application-specific functionality during a network layer-level handoff in a wireless system, the wireless system comprising an access router, comprising instructions that cause the access router to perform the steps of:
-
(a) receiving an application context information, the application context information comprising an application-specific functionality information; and
(b) providing information about application-specific functionality. - View Dependent Claims (50, 51)
-
-
52. A mobile terminal for supporting a relocation of an application-specific functionality during a network layer-level handoff, comprising:
-
a communications interface;
a processor communicating through the communications interface, the processor configured to cause the mobile terminal to perform the steps of;
(a) initiating an application with a content source;
(b) receiving a packet data stream that is associated with the application;
(c) registering an application context information comprising an application-specific functionality information;
(d) receiving a second information comprising an address of an entity that provides the application-specific functionality;
(e) continuing to receive the packet data stream; and
(f) processing the packet data stream in accordance with the second information.
-
Specification