Provisioning seamless applications in mobile terminals through registering and transferring of application context
First Claim
1. A mobile terminal adapted to participate in transferring an application context to enable a substantially seamless network level handoff of an application executing on the mobile terminal across access networks, the terminal comprising:
- a communications interface; and
a processor communicating through the communications interface, the processor configured to perform the steps of;
(a) constructing an application context for a session involving the application executing on the mobile terminal; and
(b) registering the application context with a current access router in communication with the mobile terminal.
5 Assignments
0 Petitions
Accused Products
Abstract
Service provisioning in mobile terminals is provided through registering and transferring of application context, which permits substantially seamless transfer of application functionality across administrative service domains. An architecture for providing application context transfer may include access routers, transcoder proxy servers, and gateway routers. A mobile terminal served by a current access router creates an application context for a session and registers it with the current access router. Around the time of handoff, the current access router transfers the application context to a new access router associated with a new administrative domain and a new access network. The new access router evaluates the application context and takes steps to provide application functionality for the mobile terminal and current sessions. These steps may include the use of a network entity, such as a transcoder proxy server, to modify data for a session and thereby provide application functionality in the new administrative domain.
-
Citations
57 Claims
-
1. A mobile terminal adapted to participate in transferring an application context to enable a substantially seamless network level handoff of an application executing on the mobile terminal across access networks, the terminal comprising:
-
a communications interface; and
a processor communicating through the communications interface, the processor configured to perform the steps of;
(a) constructing an application context for a session involving the application executing on the mobile terminal; and
(b) registering the application context with a current access router in communication with the mobile terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An access router adapted to participate in transferring an application context of a session involving a mobile terminal to enable a substantially seamless network level handoff of an application executing on the mobile terminal across access networks, the access router comprising:
-
a first communications interface that communicates with the mobile terminal;
a second interface in communication with another access router; and
a processor in communication with the first and second interfaces, the processor configured to perform the steps of;
(a) receiving an application context from the mobile terminal in communication with the first communications interface; and
(b) transmitting the application context to the another access router via the second interface. - View Dependent Claims (20, 21)
-
-
22. An access router adapted to participate in transferring an application context of a session involving a mobile terminal to enable a substantially seamless network level handoff of an application executing on the mobile terminal across access networks, the access router comprising:
-
a first communications interface that communicates with the mobile terminal;
a second interface in communication with an originating access router; and
a processor in communication with both of the interfaces, the processor configured to perform the steps of;
(a) receiving an application context from the another access router via the another interface; and
(b) evaluating the application context to determine whether steps are necessary to ensure a substantially seamless continuation of the session after the handoff. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A network entity adapted to participate in enabling a substantially seamless network level handoff of an application executing on a mobile terminal across access networks for a session, the network entity comprising:
-
a network communications interface in communication with an access router; and
a processor in communication with the interface, the processor configured to perform the steps of;
(a) receiving instructions from the access router for managing communication packets related to the session in accordance with the application context;
(b) receiving communication packets related to the session; and
(c) managing the communication packets in accordance with the instructions. - View Dependent Claims (41, 42, 43, 44, 45)
-
-
46. A method for transferring an application context for a session involving a mobile terminal to enable a substantially seamless network level handoff of an application executing on the mobile terminal, the method comprising:
-
(a) constructing an application context for a session involving an application executing on the mobile terminal; and
(b) registering the application context with a current access router in communication with the mobile terminal.
-
-
47. A method for transferring an application context for a session involving a mobile terminal to enable a substantially seamless network level handoff of an application executing on the mobile terminal, the method comprising:
-
(a) receiving the application context at a current access router in communication with the mobile terminal; and
(b) transmitting the application context to another access router.
-
-
48. A method for transferring an application context for a session involving a mobile terminal to enable a substantially seamless network level handoff of an application executing on the mobile terminal, the method comprising:
-
(a) receiving at an access router the application context from another access router; and
(b) evaluating the application context to determine whether steps are necessary to ensure a substantially seamless continuation of the session after handoff. - View Dependent Claims (49, 50, 51, 52)
-
-
53. A method for transferring an application context for a session involving an application executing on a mobile terminal to enable a substantially seamless network level handoff of the mobile terminal, the method comprising:
-
(a) receiving instructions from an access router for managing communication packets related to the session;
(b) receiving communication packets related to the session; and
(c) managing the communication packets in accordance with the instructions. - View Dependent Claims (54)
-
-
55. A computer-readable medium containing instructions for transferring an application context for a session involving an application executing on a mobile terminal to enable a substantially seamless network level handoff of the mobile terminal, comprising instructions that cause the mobile terminal to perform the steps of:
-
(a) constructing an application context for a session involving the mobile terminal; and
(b) registering the application context with a current access router in communication with the mobile terminal.
-
-
56. A mobile terminal adapted to participate in transferring an application context to enable a substantially seamless network level handoff of an application executing on the mobile terminal across access networks, the terminal comprising:
-
a communications interface; and
a processor communicating through the communications interface, the processor configured to perform the steps of;
(a) constructing an application context for a streaming video session involving the mobile terminal, the streaming video session comprising data having a bandwidth and coding format, the application context comprising information about the session, the information comprising the bandwidth and coding format;
(b) formatting the application context into a format for transmission to the current access router;
(c) transmitting the application context to the current access router; and
(d) sending a handoff trigger to the current access router to transfer the application context to a different access router.
-
-
57. An access router adapted to participate in transferring an application context of a streaming video session involving an application executing on a mobile terminal to enable a substantially seamless network level handoff of the application on the mobile terminal across access networks, the streaming video session having a first bandwidth, the access router comprising:
-
a first communications interface that communicates with the mobile terminal;
a second interface in communication with an originating access router; and
a processor in communication with both of the interfaces, the processor configured to perform the steps of;
(a) receiving an application context from the another access router via the another interface; and
(b) evaluating the application context to determine whether steps are necessary to ensure a substantially seamless continuation of the session after the handoff;
(c) establishing a relationship with a network entity for processing data transferred as part of the session, the processing comprising transcoding the streaming video data from a first bandwidth to a second bandwidth;
(d) receiving communication packets containing data with a first bandwidth associated with the streaming video session via one of the interfaces;
(e) encapsulating the communication packets;
(f) transmitting the encapsulated packets to the network entity;
(g) receiving encapsulated packets containing transcoded data from the network entity;
(h) de-encapsulating the transcoded packets, the transcoded data having a second bandwidth; and
(i) transmitting the packets containing transcoded packets to the network terminal.
-
Specification