Graphical user interfaces cues for optimal datapath selection
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 device; and
a mobile network selector operable to perform one of the following sets of operations;
provide, by the display, to a user of the wireless communication device, for an identified compatible and currently accessible communication network, network information comprising one or more of network speed, network reliability, network performance, network bandwidth, network throughput, and data transmission cost and receive, from the user for wireless communications by the wireless communication device, a selected compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks;
receive, from the user, a selection of at least one of a preferred network characteristic to be used in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and
provide, by the display, to the user, an indicator of which network characteristic was selected by the user to be used by the mobile network selector in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and
wherein the at least one non-cellular network is defined by one of the following protocols;
Wimax, WiFi™
, and Bluetooth™
, wherein the at least one cellular network is defined by at least one of the following radio data communication protocols;
HIPERMAN, iBurst, EDGE Evolution, EV-DO, Flash-OFDM, 1G, 2G, 2.5G, 2.75G, 3G, pre-4G, 4G, 5G, UMTS W-CDMA, and UMTS-TDD; and
wherein the mobile network selector compares network state information 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, based on predetermined rules and determines if one or more of the compatible, currently accessible networks can satisfy the at least one data transmission resource requirement, wherein the at least one data transmission resource requirement comprises multiple requirements ranked hierarchically in order of importance, such that, if a highest ranked requirement is satisfied, but a second highest ranked requirement is not satisfied, by a selected compatible and currently accessible network, the selected compatible and currently accessible network is eligible for selection and wherein the at least one data transmission requirement comprises one or more of data transmission speed required for adequate performance, network reliability required for adequate performance, total network resources consumed or to be consumed, network performance, and network data usage cost per unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless communication device is provided that includes modules to access a cellular network, a non-cellular network, a plurality of communication networks. A mobile network selector can access network information comprising one or more of network speed, network reliability, network performance, network bandwidth, network throughput, and data transmission cost and receive, and select a compatible and currently accessible communication based on the network information.
-
Citations
21 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 device; and a mobile network selector operable to perform one of the following sets of operations; provide, by the display, to a user of the wireless communication device, for an identified compatible and currently accessible communication network, network information comprising one or more of network speed, network reliability, network performance, network bandwidth, network throughput, and data transmission cost and receive, from the user for wireless communications by the wireless communication device, a selected compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; receive, from the user, a selection of at least one of a preferred network characteristic to be used in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and provide, by the display, to the user, an indicator of which network characteristic was selected by the user to be used by the mobile network selector in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and wherein the at least one non-cellular network is defined by one of the following protocols;
Wimax, WiFi™
, and Bluetooth™
, wherein the at least one cellular network is defined by at least one of the following radio data communication protocols;
HIPERMAN, iBurst, EDGE Evolution, EV-DO, Flash-OFDM, 1G, 2G, 2.5G, 2.75G, 3G, pre-4G, 4G, 5G, UMTS W-CDMA, and UMTS-TDD; andwherein the mobile network selector compares network state information 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, based on predetermined rules and determines if one or more of the compatible, currently accessible networks can satisfy the at least one data transmission resource requirement, wherein the at least one data transmission resource requirement comprises multiple requirements ranked hierarchically in order of importance, such that, if a highest ranked requirement is satisfied, but a second highest ranked requirement is not satisfied, by a selected compatible and currently accessible network, the selected compatible and currently accessible network is eligible for selection and wherein the at least one data transmission requirement comprises one or more of data transmission speed required for adequate performance, network reliability required for adequate performance, total network resources consumed or to be consumed, network performance, and network data usage cost per unit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 device; and a mobile network selector operable to perform one of the following sets of operations; provide, by the display, to a user of the wireless communication device, for an identified compatible and currently accessible communication network, network information comprising one or more of network speed, network reliability, network performance, network bandwidth, network throughput, and data transmission cost and receive, from the user for wireless communications by the wireless communication device, a selected compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; receive, from the user, a selection of at least one of a preferred network characteristics to be used in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and provide, by the display, to the user, an indicator of which network characteristic was selected by the user to be used by the mobile network selector in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and wherein the at least one non-cellular network is defined by one of the following protocols;
Wimax, WiFi™
, and Bluetooth™
, wherein the at least one cellular network is defined by at one of the following radio data communication protocols;
HIPERMAN, iBurst, EDGE Evolution, EV-DO, Flash-OFDM, 1G, 2G, 2.5G, 2.75G, 3G, pre-4G, 4G, 5G, UMTS W-CDMA, and UMTS-TDD; andwherein the mobile network selector selects a compatible and currently accessible network in response to one or more of a user establishing a network connection and initiating an application or service, a transaction, or network consumptive action and wherein the mobile network selector at least one of;
determines an expected likelihood of the at least one data transmission requirement being satisfied by a selected compatible and currently accessible network within a selected period of time;
outputs a side-by-side comparison of a current and/or expected performance of each of the compatible and currently accessible networks with the at least one data transmission requirement;
assigns a compliance or non-compliance score to each of the plurality of compatible and currently accessible networks;
determines an expected performance of each of the plurality of compatible and currently accessible networks within the selected period of time;
determines a probability of performing and completing a transaction successfully within the selected period of time;
determines an expected cost of the performance and/or completion of the transaction within the selected period of time; and
determines an expected cost per unit time of the performance and/or completion of the transaction.
-
-
7. 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 device; and a mobile network selector operable to perform one of the following sets of operations; provide, by the display, to a user of the wireless communication device, for an identified compatible and currently accessible communication network, network information comprising one or more of network speed, network reliability, network performance, network bandwidth, network throughput, and data transmission cost and receive, from the user for wireless communications by the wireless communication device, a selected compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; receive, from the user, a selection of at least one of a preferred network characteristics to be used in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and provide, by the display, to the user, an indicator of which network characteristic was selected by the user to be used by the mobile network selector in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and wherein the at least one non-cellular network is defined by one of the following protocols;
Wimax, WiFi™
, and Bluetooth™
, wherein the at least one cellular network is defined by at one of the following radio data communication protocols;
HIPERMAN, iBurst, EDGE Evolution, EV-DO, Flash-OFDM, 1G, 2G, 2.5G, 2.75G, 3G, pre-4G, 4G, 5G, UMTS W-CDMA, and UMTS-TDD; anda mobile network analyzer operable to analyze a performance of a selected wireless network by at least one of the following techniques; (a) periodically sending a packet through each of the compatible and currently accessible networks, whereby each of the compatible and currently accessible networks is timed for at least one of data packet throughput speed and data packet integrity; (b) transferring a file from the communication device to a selected destination node and measuring a time required to complete the transfer, wherein a throughput is calculated by dividing a file size by a time to get the throughput; (c) pinging a selected destination with a plurality of packets; and (d) accessing performance information stored by a discrete network node.
-
-
8. 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 device; and a microprocessor executable mobile network selector; and performing at least one of the following sets of steps; (a) provide, by the display, to a user of the wireless communication device, for an identified compatible and currently accessible communication network, network information comprising one or more of network speed, network reliability, network performance, network bandwidth, network throughput, and data transmission cost and receive, from the user for wireless communications by the wireless communication device, a selected compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; (b) receive, from the user, a selection of at least one of a preferred network characteristics to be used in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and (c) provide, by the display, to the user, an indicator of which network characteristic was selected by the user to be used by the mobile network selector in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and wherein the at least one non-cellular network is defined by one of the following protocols;
Wimax, WiFi™
, and Bluetooth™
, wherein the at least one cellular network is defined by at one of the following radio data communication protocols;
HIPERMAN, iBurst, EDGE Evolution, EV-DO, Flash-OFDM, 1G, 2G, 2.5G, 2.75G, 3G, pre-4G, 4G, 5G, UMTS W-CDMA, and UMTS-TDD, andwherein at least step set (a) is performed, wherein the mobile network selector compares network state information 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, based on predetermined rules and determines if one or more of the compatible, currently accessible networks can satisfy the at least one data transmission resource requirement, wherein the at least one data transmission resource requirement comprises multiple requirements ranked hierarchically in order of importance, such that, if a highest ranked requirement is satisfied, but a second highest ranked requirement is not satisfied, by a selected compatible and currently accessible network, the selected compatible and currently accessible network is eligible for selection and wherein the at least one data transmission requirement comprises one or more of data transmission speed required for adequate performance, network reliability required for adequate performance, total network resources consumed or to be consumed, network performance, and network data usage cost per unit. - View Dependent Claims (9, 10, 12, 13)
-
-
11. 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 device; and a microprocessor executable mobile network selector; and performing at least one of the following sets of steps; (a) provide, by the display, to a user of the wireless communication device, for an identified compatible and currently accessible communication network, network information comprising one or more of network speed, network reliability, network performance, network bandwidth, network throughput, and data transmission cost and receive, from the user for wireless communications by the wireless communication device, a selected compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; (b) receive, from the user, a selection of at least one of a preferred network characteristics to be used in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and (c) provide, by the display, to the user, an indicator of which network characteristic was selected by the user to be used by the mobile network selector in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and wherein the at least one non-cellular network is defined by one of the following protocols;
Wimax, WiFi™
, and Bluetooth™
, wherein the at least one cellular network is defined by at one of the following radio data communication protocols;
HIPERMAN, iBurst, EDGE Evolution, EV-DO, Flash-OFDM, 1G, 2G, 2.5G, 2.75G, 3G, pre-4G, 4G, 5G, UMTS W-CDMA, and UMTS-TDD, andwherein the mobile network selector selects a compatible and currently accessible network in response to one or more of a user establishing a network connection and initiating an application or service, a transaction, or network consumptive and wherein the mobile network selector at least one of;
determines an expected likelihood of the at least one data transmission requirement being satisfied by a selected compatible and currently accessible network within a selected period of time;
outputs a side-by-side comparison of a current and/or expected performance of each of the compatible and currently accessible networks with the at least one data transmission requirement;
assigns a compliance or non-compliance score to each of the plurality of compatible and currently accessible networks;
determines an expected performance of each of the plurality of compatible and currently accessible networks within the selected period of time;
determines a probability of performing and completing a transaction successfully within the selected period of time;
determines an expected cost of the performance and/or completion of the transaction within the selected period of time; and
determines an expected cost per unit time of the performance and/or completion of the transaction.
-
-
14. 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 device; and a microprocessor executable mobile network selector; and performing at least one of the following sets of steps; (a) provide, by the display, to a user of the wireless communication device, for an identified compatible and currently accessible communication network, network information comprising one or more of network speed, network reliability, network performance, network bandwidth, network throughput, and data transmission cost and receive, from the user for wireless communications by the wireless communication device, a selected compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; (b) receive, from the user, a selection of at least one of a preferred network characteristics to be used in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and (c) provide, by the display, to the user, an indicator of which network characteristic was selected by the user to be used by the mobile network selector in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and wherein the at least one non-cellular network is defined by one of the following protocols;
Wimax, WiFi™
, and Bluetooth™
, wherein the at least one cellular network is defined by at one of the following radio data communication protocols;
HIPERMAN, iBurst, EDGE Evolution, EV-DO, Flash-OFDM, 1G, 2G, 2.5G, 2.75G, 3G, pre-4G, 4G, 5G, UMTS W-CDMA, and UMTS-TDD, andwherein the wireless network device further comprises a mobile network analyzer to analyze a performance of a selected wireless network by at least one of the following techniques; (a) periodically sending a packet through each of the compatible and currently accessible networks, whereby each of the compatible and currently accessible networks is timed for at least one of data packet throughput speed and data packet integrity; (b) transferring a file from the communication device to a selected destination node and measuring a time required to complete the transfer, wherein a throughput is calculated by dividing a file size by a time to get the throughput; (c) pinging a selected destination with a plurality of packets; and (d) accessing performance information from stored by a discrete network node.
-
-
15. A non-transitory computer readable medium comprising microprocessor executable instructions that, when executed, perform the following operations:
-
performing at least one of the following sets of operations; (a) provide, by a display, to a user of a wireless communication device, for an identified compatible and currently accessible communication network, network information comprising one or more of network speed, network reliability, network performance, network bandwidth, network throughput, and data transmission cost and receive, from the user for wireless communications by the wireless communication device, a selected compatible and currently accessible communication network from among a plurality of compatible and currently accessible communication networks; (b) receive, from the user, a selection of at least one of a preferred network characteristics to be used in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and (c) provide, by the display, to the user, an indicator of which network characteristic was selected by the user to be used by the mobile network selector in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; wherein the wireless communication device comprises the 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, 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 device; and
the microprocessor executable mobile network selector; andwherein the at least one non-cellular network is defined by one of the following protocols;
Wimax, WiFi™
, and Bluetooth™
, wherein the at least one cellular network is defined by at one of the following radio data communication protocols;
HIPERMAN, iBurst, EDGE Evolution, EV-DO, Flash-OFDM, 1G, 2G, 2.5G, 2.75G, 3G, pre-4G, 4G, 5G, UMTS W-CDMA, and UMTS-TDD; andwherein at least step set (a) is performed, wherein the mobile network selector compares network state information 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, based on predetermined rules and determines if one or more of the compatible, currently accessible networks can satisfy the at least one data transmission resource requirement, wherein the at least one data transmission resource requirement comprises multiple requirements ranked hierarchically in order of importance, such that, if a highest ranked requirement is satisfied, but a second highest ranked requirement is not satisfied, by a selected compatible and currently accessible network, the selected compatible and currently accessible network is eligible for selection and wherein the at least one data transmission requirement comprises one or more of data transmission speed required for adequate performance, network reliability required for adequate performance, total network resources consumed or to be consumed, network performance, and network data usage cost per unit. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer readable medium comprising microprocessor executable instructions that, when executed, perform the following operations:
-
performing at least one of the following sets of operations; (a) provide, by a display, to a user of a wireless communication device, for an identified compatible and currently accessible communication network, network information comprising one or more of network speed, network reliability, network performance, network bandwidth, network throughput, and data transmission cost and receive, from the user for wireless communications by the wireless communication device, a selected compatible and currently accessible communication network from among a plurality of compatible and currently accessible communication networks; (b) receive, from the user, a selection of at least one of a preferred network characteristics to be used in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and (c) provide, by the display, to the user, an indicator of which network characteristic was selected by the user to be used by the mobile network selector in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and wherein the wireless communication device comprises the 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, 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 device; and
the microprocessor executable mobile network selector; andwherein the at least one non-cellular network is defined by one of the following protocols;
Wimax, WiFi™
, and Bluetooth™
, wherein the at least one cellular network is defined by at one of the following radio data communication protocols;
HIPERMAN, iBurst, EDGE Evolution, EV-DO, Flash-OFDM, 1G, 2G, 2.5G, 2.75G, 3G, pre-4G, 4G, 5G, UMTS W-CDMA, and UMTS-TDD; andwherein the mobile network selector selects a compatible and currently accessible network in response to one or more of a user establishing a network connection and initiating an application or service, a transaction, or network consumptive and wherein the mobile network selector at least one of;
determines an expected likelihood of the at least one data transmission requirement being satisfied by a selected compatible and currently accessible network within a selected period of time;
outputs a side-by-side comparison of a current and/or expected performance of each of the compatible and currently accessible networks with the at least one data transmission requirement;
assigns a compliance or non-compliance score to each of the plurality of compatible and currently accessible networks;
determines an expected performance of each of the plurality of compatible and currently accessible networks within the selected period of time;
determines a probability of performing and completing a transaction successfully within the selected period of time;
determines an expected cost of the performance and/or completion of the transaction within the selected period of time; and
determines an expected cost per unit time of the performance and/or completion of the transaction. - View Dependent Claims (19, 20)
-
-
21. A non-transitory computer readable medium comprising microprocessor executable instructions that, when executed, perform the following operations:
-
performing at least one of the following sets of operations; (a) provide, by a display, to a user of a wireless communication device, for an identified compatible and currently accessible communication network, network information comprising one or more of network speed, network reliability, network performance, network bandwidth, network throughput, and data transmission cost and receive, from the user for wireless communications by the wireless communication device, a selected compatible and currently accessible communication network from among a plurality of compatible and currently accessible communication networks; (b) receive, from the user, a selection of at least one of a preferred network characteristics to be used in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and (c) provide, by the display, to the user, an indicator of which network characteristic was selected by the user to be used by the mobile network selector in selecting, for wireless communications by the wireless communication device, a compatible and currently accessible communication network from among the plurality of compatible and currently accessible communication networks; and wherein the wireless communication device comprises the 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, 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 device; and
the microprocessor executable mobile network selector; andwherein the at least one non-cellular network is defined by one of the following protocols;
Wimax, WiFi™
, and Bluetooth™
, wherein the at least one cellular network is defined by at one of the following radio data communication protocols;
HIPERMAN, iBurst, EDGE Evolution, EV-DO, Flash-OFDM, 1G, 2G, 2.5G, 2.75G, 3G, pre-4G, 4G, 5G, UMTS W-CDMA, and UMTS-TDD; andwherein the wireless network device further comprises a mobile network analyzer to analyze a performance of a selected wireless network by at least one of the following techniques; (a) periodically sending a packet through each of the compatible and currently accessible networks, whereby each of the compatible and currently accessible networks is timed for at least one of data packet throughput speed and data packet integrity; (b) transferring a file from the communication device to a selected destination node and measuring a time required to complete the transfer, wherein a throughput is calculated by dividing a file size by a time to get the throughput; (c) pinging a selected destination with a plurality of packets; and (d) accessing performance information from stored by a discrete network node.
-
Specification