Method and apparatus for video aware bandwidth aggregation and/or management

US9490948B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9490948-B2
Application numberUS-201214128490-A
CountryUS
Kind codeB2
Filing dateJun 20, 2012
Priority dateJun 20, 2011
Publication dateNov 8, 2016
Grant dateNov 8, 2016

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 communication network's bandwidth may be managed using bandwidth management (“BWM”) and/or bandwidth aggregation (“BWA”) techniques. For example, packets of traffic may be inspected to identify a video stream and/or video sub-streams. The video sub-streams may be partitioned for transmission. For example, the video sub-streams may be partitioned based on a characteristic and/or policies associated therewith. One or more radio access technologies (“RATs”) may be selected for transmitting the video sub-streams. The one or more RATs may be selected according to one or more policies for managing the bandwidth associated with the video. The video sub-streams may be transmitted via a single RAT or a plurality of aggregated RATs.

First claim

Opening claim text (preview).

What is claimed is: 1. A bandwidth management (BWM) server, residing at a mobile core network, that is configured to receive, via an internet connection, packets of HTML traffic from at least one of a wireless transmit/receive unit (WTRU) or an application service provider device and transmit video from the mobile core network via a plurality of radio access technologies (RATs), the BWM server comprising: a traffic detection function configured to: receive the packets of HTML traffic from the at least one of the WTRU or the application service provider device, inspect the packets of HTML traffic, identify an existence of a video stream and at least one video streaming format of the video stream based on a video tag in the packets of HTML traffic; and a processor configured to determine whether to implement bandwidth aggregation (BWA) to simultaneously transmit the video stream using the plurality of RATs based on the at least one video streaming format indicated by the video tag, wherein the determination is performed to meet a policy for managing a bandwidth associated with the at least one video streaming format; and at least one transmitter configured to transmit the video stream using the plurality of RATs. 2. The BWM server of claim 1 , wherein the plurality of RATs comprise an interface for performing communications using at least one of a licensed wireless spectrum or an unlicensed wireless spectrum, and wherein the unlicensed wireless spectrum includes at least one of a frequency of any of an industrial, scientific, and medical (ISM) radio frequency band; an unlicensed national information infrastructure (U-NII) radio frequency band; or a television white space (TVWS) spectrum. 3. The BWM server of claim 1 , wherein the plurality of RATs comprises a first RAT and a second RAT, and wherein the first RAT has a greater relative bandwidth than the second RAT. 4. The BWM server of claim 1 , wherein the video stream comprises intra-coded-picture frames (I-Frames), and wherein the video stream comprises at least one of predicted-picture frames (P-Frames) or bi-predictive-picture frames (B-Frames). 5. The BWM server of claim 1 , wherein the video stream is a scalable video coding (SVC) stream that comprises different layers. 6. The BWM server of claim 1 , wherein the plurality of RATs comprise a first RAT and a second RAT, and wherein the first RAT is configured for Wi-Fi communication and the second RAT is configured for cellular communication. 7. The BWM server of claim 1 , wherein the policy is based on at least one of a service requirement, a level of a quality of service, a price, a price range, a video quality, a time of day, a type of video stream, a type of video content, or network traffic congestion circumstances. 8. The BWM server of claim 1 , wherein the BWM server resides in at least one of a gateway GPRS support node (GGSN), a packet data network (PDN) gateway (GW), or an access service network (ASN) GW. 9. The BWM server of claim 1 , wherein the traffic detection function comprises a deep packet inspection (DPI) function that identifies the existence of the video stream and the at least one video streaming format of the video stream based on the video tag in the packets of HTML traffic using deep packet inspection. 10. The BWM server of claim 1 , wherein the plurality of RATs comprise at least one of an RAT for Wi-Fi communication, an RAT for cellular communication, an RAT for Wi-MAX communication, or an RAT for television white space (TVWS) communication. 11. The BWM server of claim 1 , wherein the packets of HTML traffic comprise HTML 5 content. 12. A method for transmitting video from a mobile core network via a plurality of radio access technologies (RATs), the method comprising: receiving, via an internet connection, packets of HTML traffic from at least one of a wireless transmit/receive unit (WTRU) or an application service provider device; inspecting the packets of HTML traffic; identifying an existence of a video stream and at least one video streaming format of the video stream based on a video tag in the packets of HTML traffic; determining whether to implement bandwidth aggregation (BWA) to simultaneously transmit the video stream using the plurality of RATs based on the at least one video streaming format indicated by the video tag, wherein the determination is performed to meet a policy for managing a bandwidth associated with the at least one video streaming format; and transmitting the video stream using the plurality of RATs when indicated by the video tag. 13. The method of claim 12 , wherein the plurality of RATs comprise an interface for performing communications using at least one of a licensed wireless spectrum or an unlicensed wireless spectrum, and wherein the unlicensed wireless spectrum includes at least one of a frequency of any of an industrial, scientific, and medical (ISM) radio frequency band; an unlicensed national information infrastructure (U-NII) radio frequency band; or a television white space (TVWS) spectrum. 14. The method of claim 12 , wherein the plurality of RATs comprises a first RAT and a second RAT, and wherein the first RAT has a greater relative bandwidth than the second RAT. 15. The method of claim 12 , wherein the video stream comprises intra-coded-picture frames (I-Frames), and wherein the video stream comprises at least one of predicted-picture frames (P-Frames) or bi-predictive-picture frames (B-Frames). 16. The method of claim 12 , wherein the video stream is a scalable video coding (SVC) stream that comprises different layers. 17. The method of claim 12 , wherein the plurality of RATs comprise a first RAT and a second RAT, and wherein the first RAT is used for Wi-Fi communication and the second RAT is used for cellular communication. 18. The method of claim 12 , wherein the policy is based on at least one of a service requirement, a level of a quality of service, a price, a price range, a video quality, a time of day, a type of video stream, a type of video content, or network traffic congestion circumstances. 19. The method of claim 12 , wherein the method is performed by a bandwidth management entity that resides in at least one of a gateway GPRS support node (GGSN), a packet data network (PDN) gateway (GW), or an access service network (ASN) GW in the mobile core network. 20. The method of claim 12 , wherein the existence of the video stream and the at least one video streaming format of the video stream are identified based on the video tag in the HTML traffic using a deep packet inspection. 21. The method of claim 12 , wherein the plurality of RATs comprise at least one of an RAT for Wi-Fi communication, an RAT for cellular communication, an RAT for Wi-MAX communication, or an RAT for television white space (TVWS) communication. 22. The method of claim 12 , wherein the packets of HTML traffic comprise HTML 5 content.

Assignees

Inventors

Classifications

  • at the air interface (dynamic wireless traffic scheduling H04W72/12) · CPC title

  • Monitoring network characteristics, e.g. bandwidth, congestion level (data switched network analysis H04L41/14; monitoring functioning in data switched networks H04L43/0817; flow control in packet networks H04L47/10) · CPC title

  • H04L5/0037Primary

    Inter-user or inter-terminal allocation · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

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 US9490948B2 cover?
A communication network's bandwidth may be managed using bandwidth management (“BWM”) and/or bandwidth aggregation (“BWA”) techniques. For example, packets of traffic may be inspected to identify a video stream and/or video sub-streams. The video sub-streams may be partitioned for transmission. For example, the video sub-streams may be partitioned based on a characteristic and/or policies assoc…
Who is the assignee on this patent?
Doken Serhad, Reznik Alexander, Vid Scale Inc
What technology area does this patent fall under?
Primary CPC classification H04L5/0037. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).