Smart Data Cap Avoidance with Personalized Predictions Based on Linear Regression or Historical Usage Alpha-Generation Patterns

US2018013629A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018013629-A1
Application numberUS-201715437118-A
CountryUS
Kind codeA1
Filing dateFeb 20, 2017
Priority dateJul 7, 2016
Publication dateJan 11, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system, apparatus, and method for controlling data usage at a customer premises. A gateway configured as a single point of entry receives all data entering the premises. A DataCap Management Unit monitors all data usage by client devices within the premises and uses either a linear regression model or a historical usage alpha-generation method to analyze data usage patterns at the premises and to predict future data usage at the premises for a current billing cycle. The DataCap Management Unit dynamically adjusts a premises bandwidth cap throughout the current billing cycle, using the predicted future data usage as an input, to smoothly keep actual total data usage for the current billing cycle from exceeding a data cap before the current billing cycle ends.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-controlled method of controlling data usage at a customer premises, the method comprising: predicting future data usage at the customer premises for a current billing cycle; monitoring all actual data usage at a single point of entry for the premises; and dynamically adjusting a premises bandwidth cap throughout the current billing cycle, using the predicted future data usage as an input, to smoothly keep actual total data usage for the current billing cycle from exceeding a data cap before the current billing cycle ends. 2 . The method according to claim 1 , wherein predicting future data usage includes generating a linear regression model for future data usage at the customer premises based on past data usage at the premises. 3 . The method according to claim 2 , further comprising updating the linear regression model by recalculating coefficients as more recent data usage information becomes available. 4 . The method according to claim 2 , wherein the linear regression model utilizes a least square method. 5 . The method according to claim 2 , wherein dynamically adjusting the premises bandwidth cap includes: applying the linear regression model to predict data consumption (Dc) for a current day; applying the linear regression model to predict total data consumption (Dctotal) for remaining days of the current billing cycle; calculating an offset of Dc for an overrun or underrun (Dceffective) by adding to Dc, the value: (data remaining within the data cap for the current billing cycle −Dctotal)/days remaining in the current billing cycle; and calculating an hourly premises bandwidth cap by dividing Dceffective by 24. 6 . The method according to claim 5 , wherein there are a plurality of Adaptive Bitrate (ABR) sessions active at the premises, and the method further comprises setting a bitrate limit for each ABR session by dividing the hourly premises bandwidth cap by the number of active ABR sessions. 7 . The method according to claim 2 , wherein dynamically adjusting the premises bandwidth cap includes: applying the linear regression model to predict data consumption (Dc) for a current hour; applying the linear regression model to predict total data consumption (Dctotal) for remaining hours of the current billing cycle; and calculating an hourly premises bandwidth cap by adding to Dc, the value: (data remaining within the data cap for the current billing cycle −Dctotal)/hours remaining in the current billing cycle. 8 . The method according to claim 7 , wherein there are a plurality of Adaptive Bitrate (ABR) data sessions active at the premises, and the method further comprises setting a bitrate limit for each ABR data session by dividing the hourly premises bandwidth cap by the number of active ABR data sessions. 9 . The method according to claim 1 , wherein predicting future data usage includes generating a historical usage alpha-generation model for data usage at the customer premises based on historical data usage patterns at the premises during past billing cycles. 10 . The method according to claim 9 , wherein the billing cycles are months, and when more than a year's worth of historical data usage information is available, generating a historical model for data usage at the customer premises includes generating a historical model for a current month utilizing data usage information from the same month from a previous year. 11 . The method according to claim 9 , wherein the billing cycles are months, and when more than one month but less than a year's worth of historical data usage information is available, generating a historical model for data usage at the customer premises includes generating a historical model for a current month utilizing data usage information from a previous month. 12 . The method according to claim 9 , further comprising: throttling only Adaptive Bitrate (ABR) data streams to maintain a current premises bitrate within the premises bandwidth cap, wherein throttling includes: generating a value, α, equal to the time in the billing cycle (t m ) divided by the time spent consuming video (t c ) based on the historical data usage patterns at the premises during past billing cycles; calculating, for the sum of all Adaptive Bitrate (ABR) data streams entering the premises, an allowed data rate (ABR_Rate) by multiplying α by the data remaining within the data cap divided by the days remaining in the billing cycle; and setting a bitrate limit for each ABR data stream based on the ABR_Rate and the number of ABR data streams. 13 . A DataCap Management Unit for controlling data usage at a customer premises, the DataCap Management Unit comprising: an interface configured to receive all data entering the premises and to monitor all data usage by the premises; and a processing circuit configured to: predict future data usage at the customer premises for a current billing cycle; and dynamically adjust a premises bandwidth cap throughout the current billing cycle, using the predicted future data usage as an input, to smoothly keep actual total data usage for the current billing cycle from exceeding a data cap before the current billing cycle ends. 14 . The DataCap Management Unit according to claim 13 , wherein the processing circuit is configured to predict future data usage by generating a linear regression model for future data usage at the customer premises based on past data usage at the premises. 15 . The DataCap Management Unit according to claim 14 , wherein the processing circuit is configured to update the linear regression model by recalculating coefficients as more recent data usage information becomes available. 16 . The DataCap Management Unit according to claim 14 , wherein the linear regression model utilizes a least square method. 17 . The DataCap Management Unit according to claim 14 , wherein the processing circuit is configured to: apply the linear regression model to predict data consumption (Dc) for a current day; apply the linear regression model to predict total data consumption (Dctotal) for remaining days of the current billing cycle; calculate an offset of Dc for an overrun or underrun (Dceffective) by adding to Dc, the value: (data remaining within the data cap for the current billing cycle −Dctotal)/days remaining in the current billing cycle; and calculate an hourly premises bandwidth cap by dividing Dceffective by 24. 18 . The DataCap Management Unit according to claim 17 , wherein there are a plurality of Adaptive Bitrate (ABR) sessions active at the premises, and the processing circuit is configured to set a bitrate limit for each ABR session by dividing the hourly premises bandwidth cap by the number of active ABR sessions. 19 . The DataCap Management Unit according to claim 14 , wherein the processing circuit is configured to: apply the linear regression model to predict data consumption (Dc) for a current hour; apply the linear regression model to predict total data consumption (Dctotal) for remaining hours of the current billing cycle; and calculate an hourly premises bandwidth cap by adding to Dc, the value: (data remaining within the data cap for the current billing cycle −Dctotal)/hours remaining in the current billing cycle. 20 . The DataCap Management Unit according to claim 19 , wherein there are a plurality of Adaptive Bitrate (ABR) data sessions active at the premises, and the processing circuit is configured to set a bitrate limit for each ABR data sessi

Assignees

Inventors

Classifications

  • Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities (flow or congestion control using dynamic resource allocation, e.g. in-call renegotiation, H04L47/76) · CPC title

  • Data or packet based · CPC title

  • Accounting or billing · CPC title

  • Session based · CPC title

  • Policy-and-charging control [PCC] architecture · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018013629A1 cover?
A system, apparatus, and method for controlling data usage at a customer premises. A gateway configured as a single point of entry receives all data entering the premises. A DataCap Management Unit monitors all data usage by client devices within the premises and uses either a linear regression model or a historical usage alpha-generation method to analyze data usage patterns at the premises an…
Who is the assignee on this patent?
ERICSSON TELEFON AB L M (publ)
What technology area does this patent fall under?
Primary CPC classification H04L41/0896. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 11 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).