Budgeting and quota management system for data consumption
AssigneeIntel Corporation
InventorsCharles Baron, Sherry S. Chang
Life of this patent
Estimating the term…
Abstract
Systems and methods may provide for establishing a data usage budget based on one or more of user input and historical usage data, wherein the data usage budget distinguishes between usage types and distinguishes between connection types. Additionally, a data usage of one or more client devices may be monitored in accordance with the data usage budget. In one example, the usage types are designated as one or more of a high bandwidth usage and a low bandwidth usage, and the connection types are designated as one or more of a capped connection and a non-capped connection.
Claims21
An apparatus to budget data usage, comprising:
- a budget module to establish a data usage budget based on one or more of user input and historical usage data, wherein the data usage budget is to distinguish between usage types selected from at least low bandwidth usage and high bandwidth usage and distinguish between connection types selected from at least a capped network connection with respect to data usage limits and a non-capped network connection with respect to data usage limits;
- and
- a monitor module to monitor a data usage of one or more mobile client devices in accordance with the data usage budget wherein the monitor module causes the mobile client device to automatically cease high bandwidth usage, wherein the high bandwidth usage is to correspond to one or more of downloading activity or streaming activity, when the monitor module detects that one or more mobile client devices is leaving a wireless non-capped network connection and resume high bandwidth usage when the monitor module detects that one or more mobile client devices is re-entering a wireless non-capped network connection.
A method of budgeting data usage, comprising:
- establishing a data usage budget based on one or more of user input and historical usage data, wherein the data usage budget distinguishes between usage types selected from at least low bandwidth usage and high bandwidth usage and distinguishes between connection types selected from at least a capped network connection with respect to data usage limits and a non-capped network connection with respect to data usage limits;
- and
- monitoring a data usage of one or more mobile client devices in accordance with the data usage budget wherein the monitoring causes the mobile client device to automatically cease high bandwidth usage, wherein the high bandwidth usage corresponds to one or more of downloading activity or streaming activity, when the monitoring determines that the one or more mobile client devices is leaving a wireless non-capped network connection and resume high bandwidth usage when the monitoring determines that the one or more mobile client devices is re-entering a wireless non-capped network connection.
A non-transitory computer readable storage medium comprising a set of instructions which, if executed by a computing device, cause the computing device to:
- establish a data usage budget based on one or more of user input and historical usage data, wherein the data usage budget is to distinguish between usage types selected from at least low bandwidth usage and high bandwidth usage and distinguish between connection types selected from at least a capped network connection with respect to data usage limits and a non-capped network connection with respect to data usage limits;
- and
- monitor a data usage of one or more mobile client devices in accordance with the data usage budget wherein the monitoring causes the mobile client device to automatically cease high bandwidth usage, wherein the high bandwidth usage is to correspond to one or more of downloading activity or streaming activity, when determining that the one or more mobile client devices is leaving a wireless non-capped network connection and resume high bandwidth usage when determining that the one or more mobile client devices is re-entering a wireless non-capped network connection.
Dependencies are inferred from the claim text.