Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for algorithmically balancing cost and performance of cellular data connections, the method comprising: determining a preferred mode of operation; receiving, from one or more mobile cellular devices, a plurality of cellular operational characteristics; algorithmically balancing cost and performance of the cellular data connections of the one or more mobile cellular devices based on the preferred mode of operation and the received cellular operational characteristics; detecting, by a remote server, that the one or more mobile cellular devices is nearing an end of a billing cycle; and transmitting an instruction to the one or more mobile cellular devices to temporarily disable access to any cellular network until the beginning of a next billing cycle.
2. The method of claim 1 , wherein determining the preferred mode of operation includes: selecting a mode of operation from among a plurality of modes of operation, wherein the plurality of modes of operation include: a coverage-sensitive mode of operation, a cost-sensitive mode of operation, and a bandwidth-sensitive mode of operation.
3. The method of claim 2 , wherein the plurality of modes of operation further include: a balanced coverage and cost-sensitive mode of operation; a balanced cost and bandwidth-sensitive mode of operation; a balanced coverage and bandwidth-sensitive mode of operation; and a balanced coverage, cost, and bandwidth mode of operation.
4. The method of claim 2 , further comprising: determining 1st through Nth combinations of (1) telecommunications carriers, (2) telecommunication carrier plans, and (3) telecommunication carrier networks; selecting the coverage-sensitive mode of operation; comparing a coverage grade of each of the 1st through Nth combinations to each other; and selecting one combination from among the 1st through Nth combinations having a coverage grade that is superior to the coverage grade of the other combinations from among the 1st through Nth combinations.
5. The method of claim 2 , further comprising: determining 1st through Nth combinations of (1) telecommunications carriers, (2) telecommunication carrier plans, and (3) telecommunication carrier networks; selecting the cost-sensitive mode of operation; comparing a cost grade of each of the 1st through Nth combinations to each other; and selecting one combination from among the 1st through Nth combinations having a cost grade that is superior to the cost grade of the other combinations from among the 1st through Nth combinations.
6. The method of claim 2 , further comprising: determining 1st through Nth combinations of (1) telecommunications carriers, (2) telecommunication carrier plans, and (3) telecommunication carrier networks; selecting the bandwidth-sensitive mode of operation; comparing a bandwidth grade of each of the 1st through Nth combinations to each other; and selecting one combination from among the 1st through Nth combinations having a bandwidth grade that is superior to the cost grade of the other combinations from among the 1st through Nth combinations.
7. The method of claim 2 , wherein algorithmically balancing further comprises: automatically switching from one telecommunications carrier to another based on the selected mode of operation and the received cellular operational characteristics.
8. The method of claim 2 , wherein algorithmically balancing further comprises: automatically switching from one telecommunications carrier plan to another based on the selected mode of operation and the received cellular operational characteristics.
9. The method of claim 2 , wherein algorithmically balancing further comprises: automatically switching from one telecommunications network to another based on the selected mode of operation and the received cellular operational characteristics.
10. A method for algorithmically balancing cost and performance of cellular data connections, the method comprising: determining a preferred mode of operation; receiving, from one or more mobile cellular devices, a plurality of cellular operational characteristics; algorithmically balancing cost and performance of the cellular data connections of the one or more mobile cellular devices based on the preferred mode of operation and the received cellular operational characteristics; wherein determining the preferred mode of operation includes: selecting a mode of operation from among a plurality of modes of operation, wherein the plurality of modes of operation include: a coverage-sensitive mode of operation, a cost-sensitive mode of operation, and a bandwidth-sensitive mode of operation; wherein the plurality of modes of operation further include: a balanced coverage and cost-sensitive mode of operation; a balanced cost and bandwidth-sensitive mode of operation; a balanced coverage and bandwidth-sensitive mode of operation; and a balanced coverage, cost, and bandwidth mode of operation; the method further comprising: determining 1st through Nth combinations of (1) telecommunications carriers, (2) telecommunication carrier plans, and (3) telecommunication carrier networks; selecting the balanced coverage and cost-sensitive mode of operation; generating a plurality of averages, each average corresponding to an average of a coverage grade and a cost grade for one of the 1st through Nth combinations; comparing the plurality of averages associated with the 1st through Nth combinations to each other; and selecting one combination from among the 1st through Nth combinations having an average that is superior to the averages associated with the other combinations from among the 1st through Nth combinations.
11. A method for algorithmically balancing cost and performance of cellular data connections, the method comprising: determining a preferred mode of operation; receiving, from one or more mobile cellular devices, a plurality of cellular operational characteristics; algorithmically balancing cost and performance of the cellular data connections of the one or more mobile cellular devices based on the preferred mode of operation and the received cellular operational characteristics; wherein determining the preferred mode of operation includes: selecting a mode of operation from among a plurality of modes of operation, wherein the plurality of modes of operation include: a coverage-sensitive mode of operation, a cost-sensitive mode of operation, and a bandwidth-sensitive mode of operation; wherein the plurality of modes of operation further include: a balanced coverage and cost-sensitive mode of operation; a balanced cost and bandwidth-sensitive mode of operation; a balanced coverage and bandwidth-sensitive mode of operation; and a balanced coverage, cost, and bandwidth mode of operation; the method further comprising: determining 1st through Nth combinations of (1) telecommunications carriers, (2) telecommunication carrier plans, and (3) telecommunication carrier networks; selecting the balanced cost and bandwidth-sensitive mode of operation; generating a plurality of averages, each average corresponding to an average of a cost grade and a bandwidth grade for one of the 1st through Nth combinations; comparing the plurality of averages associated with the 1st through Nth combinations to each other; and selecting one combination from among the 1st through Nth combinations having an average that is superior to the averages associated with the other combinations from among the 1st through Nth combinations.
12. A method for algorithmically balancing cost and performance of cellular data connections, the method comprising: determining a preferred mode of operation; receiving, from one or more mobile cellular devices, a plurality of cellular operational characteristics; algorithmically balancing cost and performance of the cellular data connections of the one or more mobile cellular devices based on the preferred mode of operation and the received cellular operational characteristics; wherein determining the preferred mode of operation includes: selecting a mode of operation from among a plurality of modes of operation, wherein the plurality of modes of operation include: a coverage-sensitive mode of operation, a cost-sensitive mode of operation, and a bandwidth-sensitive mode of operation; wherein the plurality of modes of operation further include: a balanced coverage and cost-sensitive mode of operation; a balanced cost and bandwidth-sensitive mode of operation; a balanced coverage and bandwidth-sensitive mode of operation; and a balanced coverage, cost, and bandwidth mode of operation; the method further comprising: determining 1st through Nth combinations of (1) telecommunications carriers, (2) telecommunication carrier plans, and (3) telecommunication carrier networks; selecting the balanced coverage and bandwidth-sensitive mode of operation; generating a plurality of averages, each average corresponding to an average of a coverage grade and a bandwidth grade for one of the 1st through Nth combinations; comparing the plurality of averages associated with the 1st through Nth combinations to each other; and selecting one combination from among the 1st through Nth combinations having an average that is superior to the averages associated with the other combinations from among the 1st through Nth combinations.
13. A method for algorithmically balancing cost and performance of cellular data connections, the method comprising: determining a preferred mode of operation; receiving, from one or more mobile cellular devices, a plurality of cellular operational characteristics; algorithmically balancing cost and performance of the cellular data connections of the one or more mobile cellular devices based on the preferred mode of operation and the received cellular operational characteristics; wherein determining the preferred mode of operation includes: selecting a mode of operation from among a plurality of modes of operation, wherein the plurality of modes of operation include: a coverage-sensitive mode of operation, a cost-sensitive mode of operation, and a bandwidth-sensitive mode of operation; wherein the plurality of modes of operation further include: a balanced coverage and cost-sensitive mode of operation; a balanced cost and bandwidth-sensitive mode of operation; a balanced coverage and bandwidth-sensitive mode of operation; and a balanced coverage, cost, and bandwidth mode of operation; the method further comprising: determining 1st through Nth combinations of (1) telecommunications carriers, (2) telecommunication carrier plans, and (3) telecommunication carrier networks; selecting the balanced coverage, cost, and bandwidth-sensitive mode of operation; generating a plurality of averages, each average corresponding to an average of a coverage grade, a cost grade, and a bandwidth grade for one of the 1st through Nth combinations; comparing the plurality of averages associated with the 1st through Nth combinations to each other; and selecting one combination from among the 1st through Nth combinations having an average that is superior to the averages associated with the other combinations from among the 1st through Nth combinations.
14. The method of claim 1 , wherein: the plurality of cellular operational characteristics includes traffic information, signal strength information, signal quality information, network type information, network service type information, network reliability information, bandwidth usage information, and location coordinates; and receiving further includes receiving, by a remote server, from the one or more mobile cellular devices, the traffic information, the signal strength information, the signal quality information, the network type information, the network service type information, the network reliability information, the bandwidth usage information, and the location coordinates.
15. The method of claim 1 , further comprising: periodically transmitting one or more rules, to the one or more mobile cellular devices, based on the preferred mode of operation and the received cellular operational characteristics.
16. The method of claim 1 , further comprising: managing a pool of telecommunications carrier plans from among one or more telecommunications carriers; automatically selecting a plan from among the pool of plans according to predefined criteria; and transmitting a rule to the one or more mobile cellular devices instructing the one or more mobile cellular devices to obtain cellular access through the selected plan.
17. The method of claim 1 , further comprising: receiving, from one or more telecommunications carriers, spot prices corresponding to a current price associated with accessing a particular cellular network; and wherein algorithmically balancing cost and performance of the cellular data connections of the one or more mobile cellular devices is further based on the received spot prices.
18. A non-transitory computer-readable medium carrying instructions thereon to process, with a computing device, logic for algorithmically balancing cost and performance of cellular data connections, the instructions comprising: instructions for determining a preferred mode of operation; instructions for receiving, from one or more mobile cellular devices, a plurality of cellular operational characteristics; instructions for algorithmically balancing cost and performance of the cellular data connections of the one or more mobile cellular devices based on the preferred mode of operation and the received cellular operational characteristics; instructions for detecting, by a remote server, that the one or more mobile cellular devices is nearing an end of a billing cycle; and instructions for transmitting an instruction to the one or more mobile cellular devices to temporarily disable access to any cellular network until the beginning of a next billing cycle.
19. The non-transitory computer-readable medium of claim 18 , wherein the instructions for determining the preferred mode of operation further comprise: instructions for selecting a mode of operation from among a plurality of modes of operation, wherein the plurality of modes of operation include: a coverage-sensitive mode of operation, a cost-sensitive mode of operation, and a bandwidth-sensitive mode of operation.
Unknown
June 23, 2015
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.