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; and
selectively sending the data via the communication network according to the probability.
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.
131 Citations
20 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; and
selectively sending the data via the communication network according to the probability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for reducing the amount of time required to send data over a communication network comprising:
-
a transmit probability function indicating a probability that data associated with a user will be received within a specified time period;
a transmission cache for temporarily storing data; and
an agent configured to calculate the probability each time data, associated with the user and intended to be sent over the communication network, is received, wherein the agent selectively stores the data in the transmission cache based upon the probability such that if additional data is received within a specified time period, the additional data is combined with the data in the transmission cache and sent via the communication network. - View Dependent Claims (10, 11, 12)
-
-
13. A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
analyzing bandwidth usage of a user over a 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; and
selectively sending the data via the communication network according to the probability. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification