Selecting a network connection for data communications with a networked device
First Claim
Patent Images
1. An apparatus for selecting a network connection for data communications with a networked device, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, carry out the steps of:
- identifying a plurality of networks available for data communications with the networked device, each network having network connection attributes, wherein the network connection attributes include at least a power consumption upload rate, a power consumption download rate, upload fail rate, and a download fail rate; and
determining a location of the networked device including prompting a user of the networked device to select the location from amongst a collection of known locations;
selecting one of the plurality of networks in dependence upon the network connection attributes and the direction of data transfer from the perspective of the networked device, wherein selecting one of the plurality of networks in dependence upon the network connection attributes and the direction of data transfer further comprises selecting a network in dependence upon the location of the networked device.
2 Assignments
0 Petitions
Accused Products
Abstract
Selecting a network connection for data communications with a networked device, including: identifying a plurality of networks available for data communications with the networked device, each network having network connection attributes; and selecting one of the plurality of networks in dependence upon the network connection attributes and the direction of data transfer.
22 Citations
12 Claims
-
1. An apparatus for selecting a network connection for data communications with a networked device, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, carry out the steps of:
-
identifying a plurality of networks available for data communications with the networked device, each network having network connection attributes, wherein the network connection attributes include at least a power consumption upload rate, a power consumption download rate, upload fail rate, and a download fail rate; and determining a location of the networked device including prompting a user of the networked device to select the location from amongst a collection of known locations; selecting one of the plurality of networks in dependence upon the network connection attributes and the direction of data transfer from the perspective of the networked device, wherein selecting one of the plurality of networks in dependence upon the network connection attributes and the direction of data transfer further comprises selecting a network in dependence upon the location of the networked device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for selecting a network connection for data communications with a networked device, the computer program product disposed upon a computer readable storage medium, wherein the computer readable storage medium is not a signal, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
-
identifying a plurality of networks available for data communications with the networked device, each network having network connection attributes, wherein the network connection attributes include at least a power consumption upload rate, a power consumption download rate, upload fail rate, and a download fail rate; and determining a location of the networked device including prompting a user of the networked device to select the location from amongst a collection of known locations; selecting one of the plurality of networks in dependence upon the network connection attributes and the direction of data transfer from the perspective of the networked device, wherein selecting one of the plurality of networks in dependence upon the network connection attributes and the direction of data transfer further comprises selecting a network in dependence upon the location of the networked device. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification