US2017187596A1PendingUtilityA1

Tracking data usage under a schematized data plan

Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: Jan 27, 2012Filed: Nov 11, 2016Published: Jun 29, 2017
Est. expiryJan 27, 2032(~5.5 yrs left)· nominal 20-yr term from priority
H04M 15/856H04W 8/186H04L 43/045H04L 43/062H04W 4/60H04W 88/06H04L 43/04H04M 15/86H04M 15/84H04M 15/846H04M 15/775H04M 15/85H04W 24/02H04M 15/853H04M 15/8044H04L 12/1435H04W 8/18H04M 15/854H04M 15/58H04M 15/80H04W 4/70H04M 15/7652H04M 15/83H04L 43/0876H04W 4/24H04M 15/765H04M 15/60H04M 15/41H04W 4/003H04W 4/26H04M 1/72403
61
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system comprising:
 a memory area; and   a processor programmed to:
 receive, from a plurality of computing devices that share a data usage plan, data usage statistics generated by the plurality of computing devices, the data usage statistics representing network data consumed by components of each of the plurality of computing devices; 
 aggregate the received data usage statistics; and 
 provide the aggregated data usage statistics to one or more of the plurality of computing devices. 
   
     
     
         2 . The system of  claim 1 , wherein the memory area stores a schema representing the data usage plan. 
     
     
         3 . The system of  claim 2 , wherein the schema includes a plurality of fields each comprising one or more of the following: peak times, off-peak times, peak time data consumption quota, off-peak time data consumption quota, peak time data consumption remaining, off-peak time data consumption remaining, a roaming rate, a mobile operator name, a billing cycle type, and a network connection type. 
     
     
         4 . The system of  claim 1 , wherein the aggregated data usage statistics are transmitted to each of the plurality of computing devices. 
     
     
         5 . The system of  claim 1 , wherein the data usage statistics generated by the plurality of computing devices represents an amount of data sent and received by each of the plurality of computing devices. 
     
     
         6 . The system of  claim 4 , wherein the data usage plan describes threshold values associated with one or more network connections of the plurality of computing devices, wherein the threshold values correspond to maximum data consumption allotted under the data usage plan for one or more network connections. 
     
     
         7 . The system of  claim 1 , wherein providing the aggregated data usage statistics comprises presenting the aggregated data usage statistics in a user interface. 
     
     
         8 . The system of  claim 1 , wherein the network data consumed by the components of each of the plurality of computing devices comprises one or more of the following: an amount of the network data consumed, time and date of the network data consumption, location of the network data consumption, network interface used, subscriber identity module (SIM) card or other user identity module used for dual SIM, an international mobile station equipment identity (IMEI), internet protocol (IP) or other address of an access point, and an application responsible for the network data consumption. 
     
     
         9 . A method comprising:
 receiving, from a plurality of computing devices that share a data usage plan, data usage statistics generated by the plurality of computing devices, the data usage statistics representing network data consumed by components of each of the plurality of computing devices;   aggregating the received data usage statistics; and   providing the aggregated data usage statistics to one or more of the plurality of computing devices.   
     
     
         10 . The method of  claim 9 , wherein the data usage statistics generated by the plurality of computing devices represents an amount of data sent and received by each of the plurality of computing devices. 
     
     
         11 . The method of  claim 9 , wherein providing the aggregated data usage statistics comprises presenting the aggregated data usage statistics in a user interface. 
     
     
         12 . The method of  claim 9 , wherein the aggregated data usage statistics include an amount of remaining network data for consumption and a quantity of time remaining for consumption of the remaining network data. 
     
     
         13 . The method of  claim 9 , wherein the aggregated data usage statistics are transmitted to each of the plurality of computing devices. 
     
     
         14 . The method of  claim 9 , wherein the network data consumed by the components of each of the plurality of computing devices comprises one or more of the following: an amount of the network data consumed, time and date of the network data consumption, location of the network data consumption, network interface used, subscriber identity module (SIM) card or other user identity module used for dual SIM, an international mobile station equipment identity (IMEI), internet protocol (IP) or other address of an access point, and an application responsible for the network data consumption. 
     
     
         15 . One or more computer storage media having computer-executable instructions that cause one or more processors to perform operations comprising:
 receiving, from a plurality of computing devices that share a data usage plan, data usage statistics generated by the plurality of computing devices, the data usage statistics representing network data consumed by components of each of the plurality of computing devices;
 aggregating the received data usage statistics; and 
 providing the aggregated data usage statistics to one or more of the plurality of computing devices. 
   
     
     
         16 . The computer storage media of  claim 15 , wherein the data usage statistics generated by the plurality of computing devices represents an amount of data sent and received by each of the plurality of computing devices. 
     
     
         17 . The computer storage media of  claim 15 , wherein providing the aggregated data usage statistics comprises presenting the aggregated data usage statistics in a user interface. 
     
     
         18 . The computer storage media of  claim 15 , wherein the aggregated data usage statistics include an amount of remaining network data for consumption and a quantity of time remaining for consumption of the remaining network data. 
     
     
         19 . The computer storage media of  claim 15 , wherein the aggregated data usage statistics are transmitted to each of the plurality of computing devices. 
     
     
         20 . The computer storage media of  claim 16 , wherein providing the aggregated data usage statistics comprises displaying one or more of the following: one or more data usage plans associated with each of the computing devices, threshold values associated with a plurality of network connections of each of the computing devices, an amount of data currently consumed under the data usage plan, and how much data consumption is remaining and over which of the plurality of the network connections.

Join the waitlist — get patent alerts

Track US2017187596A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.