Network providers (e.g., a cellular data provider, cable internet provider, or other network provider) allocate a finite or fixed amount of cellular data or mobile data to a computing device for use during a time period (e.g., one month). A computing device may partition or divide the total amount of data into a general data pool and a reserve data pool. The computing device may divide the general data pool for the time period into smaller amounts of data for a portion of the time period (e.g., daily). For example, the computing device may determine a daily data allocation, allotment, or limit by dividing the general data pool for the month by the number of days in a month. In some examples, the computing device prevents the user from utilizing more than the allocated amount of data from the general data pool in any one day or other portion of the time period. In this way, the computing device may assist the user in pacing his/her data usage throughout the time period. The computing device may permit certain exempt applications to utilize data from the reserve data pool even if the computing device has utilized the daily allocation of data from the general data pool. In this way, the computing device may enable the important applications to utilize data when the daily allocation of data from the general data pool has been used.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Hoffman, David, "PACING DATA CONSUMPTION FOR COMPUTING DEVICES USING DAILY DATA ALLOCATIONS", Technical Disclosure Commons, (December 06, 2019)