DATA METERING
First Claim
1. A method, comprising:
- determining one or more time intervals in a period of time during which at least one data transfer was conducted;
determining a charging factor applicable to each time interval;
determining an amount of data transferred during each time interval; and
computing a total charge applicable to the at least one data transfer based at least in part on the charging factor applicable to each time interval and the amount of data transferred during each time interval.
2 Assignments
0 Petitions
Accused Products
Abstract
A charging factor is determined applicable to each time interval in a period of time during which at least one data transfer was conducted. An amount of data transferred during each time interval is determined. A total charge applicable to the at least one data transfer is computed based at least in part on the charging factor applicable to each time interval and the amount of data transferred. Alternatively or additionally, a plurality of potential start times and an amount of data for a data transfer are identified. A set of time intervals associated with each of the potential start times are determined. For each of the potential start times, an estimated charge applicable to the data transfer is computed based at least in part on a charging factor applicable to each of one or more time intervals associated with the potential start time and the amount of data estimated to be transferred.
-
Citations
22 Claims
-
1. A method, comprising:
-
determining one or more time intervals in a period of time during which at least one data transfer was conducted; determining a charging factor applicable to each time interval; determining an amount of data transferred during each time interval; and computing a total charge applicable to the at least one data transfer based at least in part on the charging factor applicable to each time interval and the amount of data transferred during each time interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
determining an amount of data to be transferred in a data transfer; identifying a plurality of potential start times for the data transfer; determining a set of time intervals associated with each of the potential start times based at least in part on the amount of data; and for each of the potential start times, computing an estimated charge applicable to the data transfer based at least in part on a charging factor applicable to each of one or more time intervals associated with the potential start time and the amount of data estimated to be transferred during each time interval. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising a server that includes a computation module configured to:
-
determine one or more time intervals in a period of time during which at least one data transfer was conducted; determine a charging factor applicable to each time interval; determine an amount of data transferred during each time interval; and compute a total charge applicable to the at least one data transfer based at least in part on the charging factor applicable to each time interval and the amount of data transferred during each time interval.
-
-
21. A system comprising a client device that includes an application configured to:
-
determine an amount of data to be transferred in a data transfer; identify a plurality of potential start times for the data transfer; determine a set of time intervals associated with each of the potential start times based at least in part on the amount of data; and for each of the potential start times, computing an estimated charge applicable to the data transfer based at least in part on a charging factor applicable to each of one or more time intervals associated with the potential start time and the amount of data estimated to be transferred during each time interval. - View Dependent Claims (22)
-
Specification