Patent ID: 8818379

Claim:
A method for providing multiple communication paths, comprising: determining a plurality of cellular towers within a given range from a cellular device by analyzing signal strength and signal-to-noise ratio between the plurality of cellular towers and the cellular device; determining a first quality rating for each of the plurality of cellular towers based on the signal-to-noise ratio and volatility of a connection between the cellular device and each of the plurality of cellular towers; identifying a first group of cellular towers from the plurality of cellular towers based on the first quality rating, the first group of cellular towers comprising a first subset of the plurality of cellular towers; upon identifying the first group of cellular towers, increasing quality factors by increasing an amount of bandwidth, a redundancy factor indicating an amount of redundancy, and an error detection and correction factor indicating an amount of error detection and correction codes associated with a first potential communication path between the cellular device and at least one of the first group of cellular towers based on the first quality rating, and decreasing the quality factors by decreasing the amount of bandwidth, the redundancy factor indicating the amount of redundancy, and the error detection and correction factor indicating the amount of error detection and correction codes associated with a second potential communication path between the cellular device and at least another one of the first group of cellular towers based on the first quality rating; and upon increasing and decreasing the quality factors, establishing a first plurality of communication paths between the cellular device and the first group of cellular towers including establishing the first potential communication path and the second potential communication path, each of the first plurality of communication paths corresponding to one of the cellular towers in the first group.