Tracking data usage under a schematized data plan
First Claim
Patent Images
1. A system comprising:
- a memory area associated with a mobile computing device, said memory area storing a schema representing a data usage plan associated with a user, the data usage plan describing threshold values associated with network connections of one or more computing devices of the user, the network connections being categorized based on types of network traffic data; and
a processor programmed to;
dynamically generate data usage statistics for the user, the data usage statistics representing network data consumed under the data usage plan by a mobile computing device, the data usage statistics being dynamically generated, at the mobile computing device, by collecting the network data consumed by a plurality of components of the mobile computing device;
populate the schema stored in the memory area with the dynamically generated data usage statistics; and
provide at least a portion of the populated schema to a web service for distribution to other computing devices of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide a schema for representing data usage plans and data usage statistics. The data usage plan describes threshold values associated with network connections of computing devices of the user. A web service dynamically generates data usage statistics for the computing devices to represent data consumed by the computing devices under the data usage plan. The schema is updated with the data usage statistics and distributed to the computing devices for presentation to the user.
-
Citations
20 Claims
-
1. A system comprising:
-
a memory area associated with a mobile computing device, said memory area storing a schema representing a data usage plan associated with a user, the data usage plan describing threshold values associated with network connections of one or more computing devices of the user, the network connections being categorized based on types of network traffic data; and a processor programmed to; dynamically generate data usage statistics for the user, the data usage statistics representing network data consumed under the data usage plan by a mobile computing device, the data usage statistics being dynamically generated, at the mobile computing device, by collecting the network data consumed by a plurality of components of the mobile computing device; populate the schema stored in the memory area with the dynamically generated data usage statistics; and provide at least a portion of the populated schema to a web service for distribution to other computing devices of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
dynamically generating data usage statistics for a user, the data usage statistics representing network data consumed under a data usage plan by a mobile computing device, the data usage statistics being dynamically generated, at the mobile computing device, by collecting the network data consumed by a plurality of components of the mobile computing device, the data usage plan being associated with the user and describing threshold values associated with network connections of one or more computing devices of the user, the network connections being categorized based on types of network traffic data; populating a schema representing the data usage plan with the dynamically generated data usage statistics; and providing at least a portion of the populated schema to a web service for distribution to other computing devices of the user. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. One or more computer storage media embodying computer-executable components, said components comprising:
-
a collection component that when executed causes at least one processor to dynamically generate data usage statistics for a user, the data usage statistics representing network data consumed under a data usage plan associated with the user by a mobile computing device, the data usage statistics being dynamically generated, at the mobile computing device, by collecting the network data consumed by a plurality of components of the mobile computing device; a data structure component that when executed causes at least one processor to populate a schema representing the data usage plan with the data usage statistics dynamically generated by the collection component, the data usage plan describing threshold values associated with network connections of the one or more computing devices of the user, the network connections being categorized based on types of network traffic data; and a communications interface component that when executed causes at least one processor to provide at least a portion of the schema populated by the data structure component to a web service for distribution to other computing devices of the user. - View Dependent Claims (18, 19, 20)
-
Specification