Portable communications device and method
First Claim
1. A method of establishing a wireless communication link for a mobile device that includes a memory storing selection criteria, the method comprising:
- determining whether a wireless local area network and a cellular network are concurrently available to provide wireless communication for the mobile device;
in response to determining that the wireless local area network and the cellular network are concurrently available, selecting one of the wireless local area network or the cellular network for communication based, at least in part, on the selection criteria;
establishing a first wireless communication link via the selected network;
determining whether a network switching condition exists; and
in response to determining that the network switching condition exists, establishing a second wireless communication link for communicating with a remote device via a different network;
wherein;
the selection criteria comprises a type of data to be communicated; and
the first wireless communication link is configured to communicate with the remote device.
5 Assignments
0 Petitions
Accused Products
Abstract
A device and method of providing wireless communications is provided. In one embodiment, the method includes determining that a plurality of wireless networks are concurrently available to provide wireless communication for a telephone device wherein the plurality of wireless networks include different types of networks, selecting one of the plurality of wireless networks based, at least in part, one or more rules, establishing a first wireless communication link with a remote device via the selected network, and wherein the one or more rules are configured to reduce a cost of communicating data. Other embodiments may include various other selection criteria for selecting a network such as, for example, the available bandwidth of one or more of the networks and the type of data to be communicated.
308 Citations
69 Claims
-
1. A method of establishing a wireless communication link for a mobile device that includes a memory storing selection criteria, the method comprising:
-
determining whether a wireless local area network and a cellular network are concurrently available to provide wireless communication for the mobile device; in response to determining that the wireless local area network and the cellular network are concurrently available, selecting one of the wireless local area network or the cellular network for communication based, at least in part, on the selection criteria; establishing a first wireless communication link via the selected network; determining whether a network switching condition exists; and in response to determining that the network switching condition exists, establishing a second wireless communication link for communicating with a remote device via a different network; wherein; the selection criteria comprises a type of data to be communicated; and the first wireless communication link is configured to communicate with the remote device. - 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, 24, 25)
-
-
26. A device, comprising:
-
a memory storing selection criteria; cellular network transceiver configured to provide cellular network communications; a wireless local area network transceiver configured to provide wireless local area network communications; and a processor configured to be operatively associated with the memory, the cellular network transceiver, and the wireless local area network transceiver, the processor configured to; determine whether a wireless local area network and a cellular network are concurrently available to provide wireless communications for the device; in response to determining that the wireless local area network and the cellular network are concurrently available, select one of the wireless local area network transceiver and the cellular network transceiver for a communication based, at least in part, on the selection criteria; and cause the selected transceiver to establish a first wireless communication link; wherein; the selection criteria comprises a type of data to be communicated; the first wireless communication link is configured to communicate with a remote device and the processor is further configured to; determine whether a network switching condition exists; and in response to determining that the network switching condition exists, cause the other one of the wireless local area network transceiver and the cellular network transceiver to establish a second wireless communication link with the remote device. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method of establishing a wireless communication link for a mobile device that includes a memory storing one or more rules configured to reduce a cost of communicating data, the method comprising:
-
determining whether a plurality of wireless networks are concurrently available to provide wireless communication for the mobile device, wherein the plurality of wireless networks include different types of networks; in response to determining that the plurality of wireless networks are concurrently available, selecting one of the plurality of wireless networks based, at least in part, on the one or more rules; establishing a first wireless communication link with a remote device via the selected network; determining whether a network switching condition exists; and in response to determining that the network switching condition exists, establishing a second wireless communication link with the remote device via a different network; wherein; at least one of the one or more rules comprises a rule based on a type of data to be communicated; and the first wireless communication link is configured to communicate with the remote device. - View Dependent Claims (52, 53, 54)
-
-
55. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions for determining whether a wireless local area network and a cellular network are concurrently available to provide wireless communication for a mobile device; instructions for, in response to determining that the wireless local area network and the cellular network are concurrently available, selecting one of the wireless local area network or the cellular network for communication based, at least in part, on predetermined selection criteria; instructions for establishing a first wireless communication link via the selected network; instructions for determining whether a network switching condition exists; and instructions for, in response to determining that the network switching condition exists, establishing a second wireless communication link with a remote device via a different network; wherein; the predetermined selection criteria comprises a type of data to be communicated; and the first wireless communication link is configured to communicate with the remote device. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. A system comprising:
-
means for determining whether a wireless local area network and a cellular network are concurrently available to provide wireless communication for a mobile device; means for, in response to determining that the wireless local area network and the cellular network are concurrently available, selecting one of the wireless local area network or the cellular network for communication based, at least in part, on predetermined selection criteria; means for establishing a first wireless communication link via the selected network; means for determining whether a network switching condition exists; and means for, in response to determining that the network switching condition exists, establishing a second wireless communication link with a remote device via a different network; wherein; the predetermined selection criteria comprises a type of data to be communicated; and the first wireless communication link is configured to communicate with the remote device. - View Dependent Claims (69)
-
Specification