Bandwidth throughput optimization
First Claim
Patent Images
1. A wireless communication device, comprising:
- a display to provide graphical information to a user;
a cellular telephony module to access at least one cellular network;
a wireless communication module to access at least one non-cellular network;
an antenna configured to be in wireless communication with a plurality of compatible and currently accessible communication networks, the plurality of compatible and currently accessible communication networks comprising the at least one cellular network and at least one non-cellular network;
a power source and power control module operable to provide power to the wireless communication device;
a microprocessor executable mobile network selector; and
a microprocessor executable mobile network analyzer operable to periodically send a packet through each of the compatible and currently accessible networks and time each of the compatible and currently accessible networks to determine a measured data packet throughput speed and data packet integrity, wherein the microprocessor executable mobile network selector compares, based on predetermined rules, the measured data packet throughput speed and integrity for each of the compatible, currently accessible wireless networks with at least one data transmission resource requirement for an application, service, transaction, and/or user preference and determines if one or more of the compatible, currently accessible networks can satisfy the at least one data transmission resource requirement.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless communication device is provided that includes a cellular telephony module to access a cellular network, a wireless communication module to access a non-cellular network, an antenna configured to be in wireless communication with a plurality of compatible and currently accessible communication networks including the cellular and non-cellular networks, and a mobile network analyzer operable to periodically send a packet through each of the compatible and currently accessible networks and time each of the compatible and currently accessible networks to determine a measured data packet throughput speed and data packet integrity.
163 Citations
24 Claims
-
1. A wireless communication device, comprising:
-
a display to provide graphical information to a user; a cellular telephony module to access at least one cellular network; a wireless communication module to access at least one non-cellular network; an antenna configured to be in wireless communication with a plurality of compatible and currently accessible communication networks, the plurality of compatible and currently accessible communication networks comprising the at least one cellular network and at least one non-cellular network; a power source and power control module operable to provide power to the wireless communication device; a microprocessor executable mobile network selector; and a microprocessor executable mobile network analyzer operable to periodically send a packet through each of the compatible and currently accessible networks and time each of the compatible and currently accessible networks to determine a measured data packet throughput speed and data packet integrity, wherein the microprocessor executable mobile network selector compares, based on predetermined rules, the measured data packet throughput speed and integrity for each of the compatible, currently accessible wireless networks with at least one data transmission resource requirement for an application, service, transaction, and/or user preference and determines if one or more of the compatible, currently accessible networks can satisfy the at least one data transmission resource requirement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14)
-
-
9. A method, comprising:
providing a wireless communication device comprising; a display to provide graphical information to a user; a cellular telephony module to access at least one cellular network; a wireless communication module to access at least one non-cellular network; an antenna configured to be in wireless communication with a plurality of compatible and currently accessible communication networks, the plurality of compatible and currently accessible communication networks comprising the at least one cellular network and at least one non-cellular network; a power source and power control module operable to provide power to the wireless communication device; a microprocessor executable mobile network selector; and a microprocessor executable mobile network analyzer; periodically sending, by the microprocessor executable mobile network analyzer, a packet through each of the compatible and currently accessible communication networks and timing each of the compatible and currently accessible networks to determine a measured data packet throughput speed and data packet integrity; and wherein the microprocessor executable mobile network selector compares, based on predetermined rules, the measured data packet throughput speed and integrity for each of the compatible, currently accessible wireless networks with at least one data transmission resource requirement for an application, service, transaction, and/or user preference and determines if one or more of the compatible, currently accessible networks can satisfy the at least one data transmission resource requirement. - View Dependent Claims (11, 15)
-
16. A tangible and non-transient computer readable medium comprising microprocessor executable instructions that, when executed, perform the following operations:
periodically sending, by a microprocessor executable mobile network analyzer, a packet through each of the compatible and currently accessible networks and timing each of the compatible and currently accessible networks to determine a measured data packet throughput speed and data packet integrity, wherein the wireless communication device comprises a display to provide graphical information to a user;
a cellular telephony module to access the at least one cellular network;
a wireless communication module to access the at least one non-cellular network;
an antenna configured to be in wireless communication with the plurality of compatible and currently accessible communication networks;
a power source and power control module operable to provide power to the device; and
memory comprising the microprocessor executable mobile network analyzer, wherein the memory comprises a microprocessor executable mobile network selector operable, when executed, to select a compatible and currently accessible communication network from among a plurality of compatible and currently accessible communication networks for access by a wireless communication device, wherein the selection is based on the measured data packet throughput speed and data packet integrity, wherein the mobile network selector compares, based on predetermined rules, the measured data packet throughput speed and data packet integrity for each of the compatible, currently accessible wireless network with at least one data transmission resource requirement for an application, service, transaction, and/or user preference and determines if one or more of the compatible, currently accessible networks can satisfy the at least one data transmission resource requirement.- View Dependent Claims (17, 18, 19, 20, 21)
-
22. A wireless communication device, comprising:
-
a display to provide graphical information to a user, wherein the display is a touch screen display; a cellular telephony module to access at least one cellular network; a wireless communication module to access at least one non-cellular network; an antenna configured to be in wireless communication with a plurality of compatible and currently accessible communication networks, the plurality of compatible and currently accessible communication networks comprising the at least one cellular network and at least one non-cellular network; a power source and power control module operable to provide power to the wireless communication device; a plurality of a gesture capture area, at least one user configurable area, a task management module, an application manager, and an application store; a microprocessor executable mobile network selector; and a microprocessor executable mobile network analyzer operable to periodically send a packet through each of the compatible and currently accessible networks and time each of the compatible and currently accessible networks to determine a measured data packet throughput speed and data packet integrity, wherein the microprocessor executable mobile network selector compares, based on predetermined rules, the measured data packet throughput speed and integrity for each of the compatible, currently accessible wireless networks with at least one data transmission resource requirement for an application, service, transaction, and/or user preference and determines if one or more of the compatible, currently accessible networks can satisfy the at least one data transmission resource requirement and wherein, compared to the other compatible and currently accessible communication networks, the selected communication network has a highest value for at least one of the measured data packet throughput speed and integrity. - View Dependent Claims (23, 24)
-
Specification