Information playing method, apparatus, electronic device and computer-readable storage medium
US-2024430537-A1 · Dec 26, 2024 · US
US9769231B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9769231-B1 |
| Application number | US-201314037752-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 26, 2013 |
| Priority date | Apr 1, 2011 |
| Publication date | Sep 19, 2017 |
| Grant date | Sep 19, 2017 |
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.
Systems and methods can operate to manage the shared network bandwidth usage for media content streams. Through the bandwidth management of an individual media content stream while taking other media content streams into account a media stream server can achieve a stable bit rate across all streams to improve the quality of experience (QoE) of media content streams displayed at client devices.
Opening claim text (preview).
What is claimed is: 1. A method for management of network utilization for media content streams, the method comprising: in a media content server comprising one or more processors: identifying a new media content stream, determining a maximum bit rate to associate with the new media content stream, and in each of a plurality of packet headers associated with the new media content stream, overwriting one or more data fields with information comprising an indicator for the maximum bit rate; and in a media stream server communicatively coupled to the media content server: granting a fixed network bandwidth to the new media content stream, in a network coupled to the media stream server for content delivery to a plurality of client devices, by allocating a fixed bit rate to the new media content stream based on the one or more data fields, enqueuing the new media content stream in a queue for transmission via the network, stabilizing network traffic of the new media content stream based on the granted fixed network bandwidth, and adjusting the fixed bit rate of the new media content stream to a locked encoding bit rate based on a measured average associated with the granted fixed network bandwidth. 2. The method of claim 1 , wherein the new media content stream is identified through information in one or more packets each comprising a packet header. 3. The method of claim 2 , wherein the packet header comprises an IP destination address and a TCP port number. 4. The method of claim 1 , wherein the new media content stream is based on HTTP. 5. The method of claim 4 , wherein separate audio and video HTTP transactions associated with the same content is identified. 6. The method of claim 1 , wherein the maximum bit rate is determined by information in a packet header. 7. The method of claim 1 , wherein the maximum bit rate is determined by monitoring HTTP transactions. 8. The method of claim 1 , wherein bit rates of one or more active media content streams are used to determine the fixed bit rate. 9. The method of claim 1 , wherein the fixed bit rate is less than the maximum bit rate of the new media content stream. 10. The method of claim 1 , wherein the sum of the fixed bit rates granted to one or more media content stream is greater than spare network capacity. 11. The method of claim 1 , wherein a unique queue is associated with the new media content stream. 12. The method of claim 1 , wherein a token bucket algorithm is used to stabilize the new media content stream. 13. The method of claim 1 , wherein the media stream server is operable to cache the new media content stream. 14. The method of claim 1 , wherein the network comprises one of a DOCSIS-based network, a 3G network, a 4G network, an 802.11-based network, an 802.16-based network, a fiber to the curb (FTTC) access network, and a fiber to the premises (FTTP) access network. 15. A system for management of network utilization for media content streams, comprising: a media content server comprising one or more processors, the media content server configured to perform steps of: identifying a new media content stream, determining a maximum bit rate to associate with the new media content stream, and in each of a plurality of packet headers associated with the new media content stream, overwriting one or more data fields with information comprising an indicator for the maximum bit rate; and a media stream server comprising one or more processors, the media stream server communicatively coupled to the media content server, and configured to perform steps of: granting a fixed network bandwidth to the new media content stream, in a network coupled to the media stream server for content delivery to a plurality of client devices, by allocating a fixed bit rate to the new media content stream based on the one or more data fields, enqueuing the new media content stream in a queue for transmission via the network, stabilizing network traffic of the new media content stream based on the granted fixed network bandwidth, and adjusting the fixed bit rate of the new media content stream to a locked encoding bit rate based on a measured average associated with the granted fixed network bandwidth. 16. The system of claim 15 , wherein the media stream server is further configured to cache the new media content stream. 17. The system of claim 15 , wherein the new media content stream is identified through information in one or more packets each comprising a packet header. 18. The system of claim 15 , wherein the network comprises one of a DOCSIS-based network, a 3G network, a 4G network, an 802.11-based network, an 802.16-based network, a fiber to the curb (FTTC) access network, and a fiber to the premises (FTTP) access network.
Channel allocation (H04N21/266 takes precedence); Bandwidth allocation (H04N21/24 takes precedence {; allocation of channels according to the instantaneous demands of the users in time-division multiplex systems H04J3/1682; admission control, resource allocation in open networks H04L12/5692; arrangements for maintenance or administration in data switching networks involving bandwidth and capacity management H04L41/0896; negotiating bandwidth in wireless networks H04W28/16}) · CPC title
Multiplexing of additional data and video streams (arrangements for simultaneous broadcast of plural pieces of information H04H20/28) · CPC title
Secondary servers, e.g. proxy server, cable television Head-end {(provisioning of proxy services in data packet switching networks H04L67/56)} · CPC title
Controlling the feeding rate to the network, e.g. by controlling the video pump · CPC title
being a cable television head-end (CATV in broadcast systems H04H20/78) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.