Using mobile traffic history to minimize transmission time
First Claim
Patent Images
1. A method of reducing the time needed for sending data over a communication network comprising:
- analyzing bandwidth usage of a user over the communication network;
receiving data associated with the user to be sent over the communication network;
determining, from the bandwidth usage of the user, a probability that additional data associated with the user will be received within a specified time period in the future; and
selectively sending the data via the communication network according to the probability comprising;
responsive to determining that the probability does not exceed a threshold, indicating a low likelihood of receiving the additional data within the specified time period, sending the data; and
responsive to determining that the probability does exceed the threshold, indicating a high likelihood of receiving the additional data within the specified time period, delaying the transmission of the data and subsequently sending the data in combination with the additional data received within the specified time period necessitating increased usage of bandwidth of the communication network on behalf of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of reducing the time needed for sending data over a communication network. The method can include analyzing bandwidth usage of a user over a communication network and receiving data associated with the user to be sent over the communication network. The method further can include determining, from the bandwidth usage of the user, a probability that additional data will be received within a specified time period and selectively sending the data via the communication network according to the probability.
41 Citations
16 Claims
-
1. A method of reducing the time needed for sending data over a communication network comprising:
-
analyzing bandwidth usage of a user over the communication network; receiving data associated with the user to be sent over the communication network; determining, from the bandwidth usage of the user, a probability that additional data associated with the user will be received within a specified time period in the future; and selectively sending the data via the communication network according to the probability comprising; responsive to determining that the probability does not exceed a threshold, indicating a low likelihood of receiving the additional data within the specified time period, sending the data; and responsive to determining that the probability does exceed the threshold, indicating a high likelihood of receiving the additional data within the specified time period, delaying the transmission of the data and subsequently sending the data in combination with the additional data received within the specified time period necessitating increased usage of bandwidth of the communication network on behalf of the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for reducing the amount of time required to send data over a communication network comprising:
-
a computer executing computer-usable program code that causes the computer to; analyze bandwidth usage of a user over the communication network; receive data associated with the user to be sent over the communication network; determine, from the bandwidth usage of the user, a probability that additional data associated with the user will be received within a specified time period in the future; and selectively send the data via the communication network according to the probability comprising; responsive to determining that the probability does not exceed a threshold, indicating a low likelihood of receiving the additional data within the specified time period, send the data; and responsive to determining that the probability does exceed the threshold, indicating a high likelihood of receiving the additional data within the specified time period, delay the transmission of the data and subsequently send the data in combination with the additional data received within the specified time period necessitating increased usage of bandwidth of the communication network on behalf of the user. - View Dependent Claims (8, 9, 10)
-
-
11. A non-transitory computer-readable storage, having stored thereon a computer program having a plurality of code sections executable by a computer that, when executed, causes the computer to perform the steps of:
-
analyzing bandwidth usage of a user over the communication network; receiving data associated with the user to be sent over the communication network; determining, from the bandwidth usage of the user, a probability that additional data associated with the user will be received within a specified time period in the future; and selectively sending the data via the communication network according to the probability comprising; responsive to determining that the probability does not exceed a threshold, indicating a low likelihood of receiving the additional data within the specified time period, sending the data; and responsive to determining that the probability does exceed the threshold, indicating a high likelihood of receiving the additional data within the specified time period, delaying the transmission of the data and sending the data in combination with the additional data received within the specified time period necessitating greater bandwidth usage of the communication network on behalf of the user. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification