Seamlessly networked end user device
First Claim
1. A method for network communication in an end user device comprising a plurality of network interfaces for communicating over a corresponding plurality of networks, the method comprising:
- detecting a plurality of available networks;
selecting an optimal network from said plurality of available networks;
initiating data communication with a remote device over said optimal network via a first one of the plurality of network interfaces; and
when said data communication over said optimal network is terminated, continuing said data communication without interruption over another of said plurality of available networks via a second one of the plurality of network interfaces.
4 Assignments
0 Petitions
Accused Products
Abstract
An end user device is provided that supports a connection to a plurality of data communication networks. The end user device detects which data communication networks are available, and selectively determines which of the plurality of data communication networks provides the most optimal communication channel. The end user device also provides for seamless transitions between different data communication networks, thus permitting all network communication tasks to be performed in a seamless, uninterrupted manner regardless of the location of the device, the type of network connection being used, or the form of data communication being carried out. The end user device further provides for simultaneous communication over a plurality of data communication networks utilizing a single network identity.
236 Citations
40 Claims
-
1. A method for network communication in an end user device comprising a plurality of network interfaces for communicating over a corresponding plurality of networks, the method comprising:
-
detecting a plurality of available networks;
selecting an optimal network from said plurality of available networks;
initiating data communication with a remote device over said optimal network via a first one of the plurality of network interfaces; and
when said data communication over said optimal network is terminated, continuing said data communication without interruption over another of said plurality of available networks via a second one of the plurality of network interfaces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An end user device, comprising:
-
a plurality of network interfaces for communicating over a corresponding plurality of networks; and
a processor coupled to said plurality of network interfaces, said processor configured to detect a plurality of available networks, to select an optimal network from said plurality of available networks, and to initiate data communication with a remote device over said optimal network via a first one of said plurality of network interfaces;
wherein said processor is further configured to continue said data communication without interruption over another of said plurality of available networks via a second one of said plurality of network interfaces when said data communication over said optimal network is terminated. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor to perform network communication in an end user device comprising a plurality of network interfaces for communicating over a corresponding plurality of networks, said computer program logic comprising:
-
means for enabling the processor to detect a plurality of available networks;
means for enabling the processor to select an optimal network from said plurality of available networks;
means for enabling the processor to initiate data communication with a remote device over said optimal network via a first one of the plurality of network interfaces; and
means for enabling the processor to continue said data communication without interruption over another of said plurality of available networks via a second one of said plurality of network interfaces when said data communication over said optimal network is terminated. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification