Mobile device which hands over connectivity from one network connection to another network connection without interruption in application data flow and methods therefor
First Claim
1. A method of handover from a first connection to a second connection at a mobile device which provides an application at the mobile device with continuous data flow, the method comprising:
- receiving a first data set for the application from the first connection, wherein the first connection is between a network and the mobile device;
receiving a second data set for the application from the second connection, wherein the second connection is between a network and the mobile device, wherein the first connection and the second connection are accessible to the mobile device during at least partially overlapping periods of time;
anticipating that the first connection is to be disconnected;
determining an amount of the first data set to be retrieved for the application from the first connection to provide the application with continuous data flow when connecting to the second connection; and
retrieving the determined amount of data from the first connection and transmitting to the mobile device with the second connection to provide the application with a continuous data flow using the first and second data sets,wherein the first and second datasets are retrieved or received at an interface able to identify an application class of the application to which the first and second datasets are directed, wherein the interface is associated with a relay for the application class based on a protocol utilized for the application class.
2 Assignments
0 Petitions
Accused Products
Abstract
Mobile devices which hand over connectivity from one network connection to another network connection without interruption in application data flow and methods therefor are disclosed. One embodiment further includes, a system for managing handover from a first wireless connection to a second wireless connection for applications, the system including, a network interface operable to communicate with the first wireless network and the second wireless network, wherein the network interface is operable to receive first data from a first wireless network and receive second data for the application from a second wireless network and generate a continuous data flow for applications when handover from the first wireless network to the second wireless network occurs.
74 Citations
24 Claims
-
1. A method of handover from a first connection to a second connection at a mobile device which provides an application at the mobile device with continuous data flow, the method comprising:
-
receiving a first data set for the application from the first connection, wherein the first connection is between a network and the mobile device; receiving a second data set for the application from the second connection, wherein the second connection is between a network and the mobile device, wherein the first connection and the second connection are accessible to the mobile device during at least partially overlapping periods of time; anticipating that the first connection is to be disconnected; determining an amount of the first data set to be retrieved for the application from the first connection to provide the application with continuous data flow when connecting to the second connection; and retrieving the determined amount of data from the first connection and transmitting to the mobile device with the second connection to provide the application with a continuous data flow using the first and second data sets, wherein the first and second datasets are retrieved or received at an interface able to identify an application class of the application to which the first and second datasets are directed, wherein the interface is associated with a relay for the application class based on a protocol utilized for the application class. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-readable non-transitory storage medium, having instructions stored thereon which when executed causes a processor to seamlessly handover wireless connection from a first wireless network to a second wireless network, further causing the processor to be configured for:
-
receiving a first data set for an application from a first connection associated with the first wireless network; receiving a second data set for the application from a second connection associated with the second wireless network, wherein the first connection and the second connection are accessible to the mobile device during at least partially overlapping periods of time; anticipating that the first connection is to be disconnected; determining an amount of the first data set to be retrieved for the application from the first connection to provide the application with continuous data flow when connecting to the second connection; retrieving the determined amount of data from the first connection and transmitting to the mobile device with the second connection to provide the application with a continuous data flow using the first and second data sets; wherein, the data is provided to the mobile application without interruption even when connections to the different network connections require change in IP addresses, wherein the first and second datasets are retrieved or received at an interface able to identify an application class of the application to which the first and second datasets are directed, wherein the interface is associated with a relay for the application class based on a protocol utilized for the application class. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A mobile device which hands over connectivity from a first network connection to a second network connection without interrupting data flow to an application, the mobile device comprising:
-
radios each operable to connect to one or more networks; a network interface coupled to the radios; a processor; a memory coupled to the process having instructions stored thereon which when executed causes the processor to; service the application using a first data set for the application from the first network connection and a second data set for the application from the second network connection; anticipate that the first connection is to be disconnected; determine an amount of the first data set to be retrieved for the application from the first connection to provide the application with continuous data flow when connecting to the second network connection; and retrieve the determined amount of data such that the first and second data sets are received by the application continuously during the handover without interruption, wherein the first and second datasets are retrieved or received at an interface able to identify an application class of the application to which the first and second datasets are directed, wherein the interface is associated with a relay for the application class based on a protocol utilized for the application class. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for managing handover from a first wireless connection to a second wireless connection for applications, the system comprising:
-
a network interface operable to communicate with the first wireless network and the second wireless network; wherein the network interface is operable to receive first data from a first wireless network and receive second data for the application from a second wireless network, anticipate that the first wireless connection is to be disconnected, determine an amount of the first data set to be retried for the application from the first wireless connection to provide the application with continuous data flow when connecting to the second wireless connection, and retrieve the determined amount of data from the first connection and transmitting to the mobile device with the second connection to provide a continuous data flow for applications when handover from the first wireless network to the second wireless network occurs, wherein the first and second datasets are retrieved or received at an interface able to identify an application class of the application to which the first and second datasets are directed, wherein the interface is associated with a relay for the application class based on a protocol utilized for the application class. - View Dependent Claims (21, 22, 23, 24)
-
Specification