User controlled composition of content
US-10645191-B1 · May 5, 2020 · US
US12114397B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12114397-B2 |
| Application number | US-202318207624-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 8, 2023 |
| Priority date | May 23, 2019 |
| Publication date | Oct 8, 2024 |
| Grant date | Oct 8, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Described herein are systems and methods that dynamically manage network traffic for individual subscribers based on past and current data usage rates. The disclosed systems and methods operate to control data traffic for a group of subscribers that share a common access network or that share a common access link to an access network. Prior to an individual subscriber reaching their data plan limit, the disclosed systems and methods track individual subscribers' past and current data rates and manage individual subscribers' current usage rates so that each subscriber's continually or periodically updating past usage rate stays within a provisioning rate for the group. This can improve user experience because rather than waiting until a subscriber has reached their plan data limit to impose strict data usage restrictions, the disclosed systems and methods use modest restrictions continuously or intermittently during the plan period.
Opening claim text (preview).
What is claimed is: 1. A traffic management system for managing data usage of a group of subscribers on a shared access network, the system comprising: one or more computer processors; and a data store configured to store computer executable instructions that, upon execution, cause the one or more computer processors to: receive data usage feedback for the group of subscribers; update, as the data usage feedback is received, a past data usage rate for individual subscribers, wherein the past data usage rate for the individual subscriber is based on the data usage feedback; determine shaping parameters for at least one specialty shaper, the at least one specialty shaper configured to adjust network traffic of a targeted data type or associated with a particular application; and shape network traffic on the shared access network using the at least one specialty shaper and the determined shaping parameters. 2. The traffic management system of claim 1 , wherein the one or more processors are further configured to output the adjusted, shaped network traffic to a user terminal associated with an individual subscriber. 3. The traffic management system of claim 1 , wherein the adjusted, shaped network traffic is adjusted and shaped to avoid the individual subscriber from exceeding a plan data limit associated with the individual subscriber. 4. The traffic management system of claim 1 , wherein the one or more processors are further configured to intermittently bypass the at least one specialty shaper. 5. The traffic management system of claim 4 , wherein the at least one specialty shaper is bypassed based at least in part on network congestion levels. 6. The traffic management system of claim 1 , wherein the at least one specialty shaper includes a plurality of specialty shapers. 7. The traffic management system of claim 1 , wherein the past data usage rate for individual subscribers is based on the data usage feedback during a preceding first predetermined length of time. 8. The traffic management system of claim 7 , wherein the past data usage rate for individual subscribers is based on the data usage feedback only during targeted periods of the first predetermined length of time. 9. The traffic management system of claim 1 , wherein the shaping parameters are determined based at least in part on the past data usage rate of an individual subscriber. 10. The traffic management system of claim 1 , wherein the shaping parameters are determined based at least in part on an enforcement rate, the enforcement rate corresponding to a per-subscriber allocation of a capacity of the access network. 11. The traffic management system of claim 1 , wherein the one or more processors are further configured to: determine a relative weighting factor for each individual subscriber of the group of subscribers, the relative weighting factor based at least in part on the past data usage rate of the corresponding individual subscriber; and adjust the shaped network traffic destined for each individual subscriber based at least in part on the relative weighting factor corresponding to the individual subscriber. 12. A method for managing traffic management system for managing data usage of a group of subscribers on a shared access network, the system comprising: receiving data usage feedback for the group of subscribers; updating, as the data usage feedback is received, a past data usage rate for individual subscribers, wherein the past data usage rate for the individual subscriber is based on the data usage feedback; determining shaping parameters for at least one specialty shaper, the at least one specialty shaper configured to adjust network traffic of a targeted data type or associated with a particular application; and shaping network traffic on the shared access network using the at least one specialty shaper and the determined shaping parameters. 13. The method of claim 12 , wherein the adjusted, shaped network traffic is adjusted and shaped to avoid the individual subscriber from exceeding a plan data limit associated with the individual subscriber. 14. The method of claim 12 further comprising intermittently bypassing the at least one specialty shaper. 15. The method of claim 14 , wherein the at least one specialty shaper is bypassed based at least in part on network congestion levels. 16. The method of claim 12 , wherein the past data usage rate for individual subscribers is based on the data usage feedback during a preceding first predetermined length of time. 17. The method of claim 16 , wherein the past data usage rate for individual subscribers is based on the data usage feedback only during targeted periods of the first predetermined length of time. 18. The method of claim 12 , wherein the shaping parameters are determined based at least in part on the past data usage rate of an individual subscriber. 19. The method of claim 12 , wherein the shaping parameters are determined based at least in part on an enforcement rate, the enforcement rate corresponding to a per-subscriber allocation of a capacity of the access network. 20. The method of claim 12 further comprising: determining a relative weighting factor for each individual subscriber of the group of subscribers, the relative weighting factor based at least in part on the past data usage rate of the corresponding individual subscriber; and adjusting the shaped network traffic destined for each individual subscriber based at least in part on the relative weighting factor corresponding to the individual subscriber.
Allocation of resources per group of connections, e.g. per group of users · CPC title
Traffic management, e.g. flow control or congestion control · CPC title
Traffic shaping · CPC title
triggered by the network · CPC title
for groups of terminals or users · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.