Systems and methods for monitoring data and bandwidth usage
First Claim
1. A method for managing data provider resource consumption, comprising:
- monitoring, using a device consuming data provider resources, data provider resource consumption by the device over a first communications network;
determining, using the device, that the data provider resource consumption is within a predetermined range of a data provider resource limit;
automatically providing a notice related to the consumed data provider resources using the device in response to determining that the data provider resource consumption is within the predetermined range of the data provider resource limit;
limiting access to data provider resources, by the device, in response to the device determining that the data provider resource consumption is within the predetermined range of the data provider resource limit;
identifying a restricted set of data provider resource usages, wherein the identified set comprises at least one of;
data provider resource usage by a particular electronic device;
data provider resource usage by a particular process;
data provider resource usage using a particular communications protocol;
data provider resource usage for a particular type of data transfer;
ordata provider resource usage for a particular type of data;
detecting that a requested use is within the identified set; and
preventing access to the data provider resources for the requested use in response to the detecting.
1 Assignment
0 Petitions
Accused Products
Abstract
Access to a communications network may be provided via a data provider that may charge for access. In some cases, the access fee may be related to the amount of network resources consumed (e.g., amount of data downloaded or bandwidth used). In some cases, a user may have access to a particular amount of data provider resources and be required to pay an additional fee for using resources in excess of the particular amount. To assist the user in managing his data resource consumption, a resource utilization component may provide different alerts and notices informing the user of current consumption, expected future consumption, and recommendations for reducing data provider resources consumed (e.g., stopping particular processes or data provider requests, such as downloading media). If several electronic devices in a network are connected to the same data provider resources, a network component may manage the data provider resource use among the several electronic devices (e.g., allow only particular users or devices access).
210 Citations
24 Claims
-
1. A method for managing data provider resource consumption, comprising:
-
monitoring, using a device consuming data provider resources, data provider resource consumption by the device over a first communications network; determining, using the device, that the data provider resource consumption is within a predetermined range of a data provider resource limit; automatically providing a notice related to the consumed data provider resources using the device in response to determining that the data provider resource consumption is within the predetermined range of the data provider resource limit; limiting access to data provider resources, by the device, in response to the device determining that the data provider resource consumption is within the predetermined range of the data provider resource limit; identifying a restricted set of data provider resource usages, wherein the identified set comprises at least one of; data provider resource usage by a particular electronic device; data provider resource usage by a particular process; data provider resource usage using a particular communications protocol; data provider resource usage for a particular type of data transfer;
ordata provider resource usage for a particular type of data; detecting that a requested use is within the identified set; and preventing access to the data provider resources for the requested use in response to the detecting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for managing the consumption of data, comprising:
-
monitoring, using at least one of a plurality of electronic devices, data consumption by the plurality of electronic devices, wherein the plurality of electronic devices consume data through a common account of a data provider; determining, using the at least one of the plurality of electronic devices, that the data consumption has reached a predetermined resource limit associated with the common account; automatically indicating, using the at least one of the plurality of electronic devices, to at least one other one of the plurality of electronic devices that the predetermined resource limit has been reached; identifying, in response to the determining, at least one of the plurality of electronic devices based on the data consumed by the identified at least one of the plurality of electronic devices; and managing access of the identified at least one of the plurality of electronic devices to data, wherein managing comprises reducing the data available to the identified electronic device, and wherein reducing comprises at least one of; preventing the identified electronic device from transferring a particular type of data; preventing the identified electronic device from transferring data using a particular communications protocol; preventing the identified electronic device from consuming data using a particular application;
orpreventing the identified electronic device from consuming data at a particular time of day or week. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable memory medium comprising program instructions for managing data provider resource consumption by a device, wherein the program instructions are executable by a processor in the device to cause the processor to:
-
monitor data provider resource consumption by the device over a first communications network; determine that the data provider resource consumption is within a predetermined range of a data provider resource limit; automatically provide a notice related to the consumed data provider resources in response to the determining that the data provider resource consumption is within the predetermined range of the data provider resource limit; and automatically limit access to data provider resources in response to the determining that the data provider resource consumption is within the predetermined range of the data provider resource limit; wherein, in limiting access to data provider resources, the program instructions are executable to cause the processor to; identify a restricted set of data provider resource usages; detect that a requested use is within the identified set; and prevent access to the data provider resources for the requested use in response to the detecting; wherein the identified set comprises at least one of; data provider resource usage by a particular user; data provider resource usage by a particular electronic device; data provider resource usage by a particular application; data provider resource usage by a particular process; data provider resource usage using a particular communications protocol; data provider resource usage for a particular type of data transfer;
ordata provider resource usage for a particular type of data. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification