Allocation of resources for real-time communication

US10425351B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10425351-B2
Application numberUS-201315034421-A
CountryUS
Kind codeB2
Filing dateNov 8, 2013
Priority dateNov 8, 2013
Publication dateSep 24, 2019
Grant dateSep 24, 2019

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.

There is provided mechanism for providing Web based applications with network information. A need for a Web based application to transmit a real time media flow is acquired. Transport characteristics relating to transmission of the real time media flow over a communications network is acquired. From the acquired transport characteristics and according to a policy criterion a resource allocation to the real time media flow is determined. The determined resource allocation is provided to at least one of the Web based application and a browser associated with the Web based application.

First claim

Opening claim text (preview).

The invention claimed is: 1. A real-time communication (RTC) helper server for providing a Web-based application run by a user equipment with network information and for supporting said Web-based application and a browser of said user equipment and for said Web-based application and said browser to find and connect to each other, the RTC helper server comprising a processing unit and a storage medium, said storage medium comprising instructions configured for execution by the processing unit and configured so as to cause the processing unit, during execution of the instructions, to: acquire a need for said Web-based application to transmit a real time media flow; acquire transport characteristics relating to transmission of said real time media flow over a communications network; determine, from said acquired transport characteristics and according to a policy criterion, a resource allocation to said real time media flow; and provide said determined resource allocation to at least one of the Web-based application and said browser; wherein the instructions are further configured so that the processing unit is operable to perform any one or more of the following: to trigger reconfiguration of said Web-based application based on said policy criterion; to trigger, based on said policy criterion, reconfiguration of transport links on which said real time media flow is transported; and to configure transmission properties of the user equipment for transmission of said real time media flow. 2. The RTC helper server of claim 1 , wherein said resource allocation is an available bitrate for transmission of said real time media flow. 3. The RTC helper server of claim 1 , wherein said communications network is a mobile broadband communications network. 4. The RTC helper server of claim 1 , wherein the instructions are further configured to cause the processing unit to: identify communications sessions associated with said transmission of said real time media flow; and acquire said transport characteristics for said communications sessions associated with said communications sessions. 5. The RTC helper server of claim 1 , wherein the instructions are further configured to cause the processing unit to: determine said acquired transport characteristics to be below a predetermined quality value as set by said policy criterion; and, as a result thereof, dispatch an event to an error handler. 6. The RTC helper server of claim 1 , wherein the instructions are configured to cause the processing unit to trigger said reconfiguration of said Web-based application based on said policy criterion. 7. The RTC helper server of claim 1 , wherein the in instructions are configured to cause the processing unit to trigger said reconfiguration of said transport links, based on said policy criterion. 8. The RTC helper server of claim 1 , wherein the instructions are configured to cause the processing unit to configure said transmission properties of the user equipment for transmission of said real time media flow. 9. The RTC helper server of claim 8 , wherein said transmission properties comprises any of media encoding mode, media packetization mode, packet sizes, burst sizes, frame resolution setting, frame rate setting, priority tagging of individual media frames, enabling and disabling forward error correction, enabling and disabling packet retransmission. 10. The RTC helper server of claim 1 , wherein the instructions are further configured to cause the processing unit to: acquire information relating to a change of transport usage for an individual traffic flow of said real time media flow; and provide said information to at least one of the Web-based application and said browser. 11. The RTC helper server of claim 10 , wherein said information relates to at least one of differentiated services code point, DSCP, an initial bandwidth, and a maximum allowed bandwidth of said individual traffic flow. 12. The RTC helper server of claim 1 , wherein the instructions are further configured to cause the processing unit to instruct at least one of said Web-based application and said browser to comply with said resource allocation. 13. The RTC helper server of claim 1 , wherein the instructions are further configured to cause the processing unit to determine whether to provide said determined resource allocation as a recommendation or as an instruction to comply with. 14. The RTC helper server of claim 1 , wherein the instructions are further configured to cause the processing unit to acquire configuration information for said Web-based application from a policy server. 15. The RTC helper server of claim 14 , wherein said configuration information comprises session initialization information. 16. The RTC helper server of claim 1 , wherein the instructions are further configured to cause the processing unit to acquire said policy criterion from a policy server. 17. The RTC helper server of claim 1 , wherein the instructions are further configured to cause the processing unit to acquire network information from a network information system. 18. The RTC helper server of claim 17 , wherein the instructions are further configured to cause the processing unit to acquire a time indicator from said network information system, the time indicator indicating a time interval from reception of said network information to usage of said network information by at least one of the Web-based application and said browser. 19. A method, performed by a real-time communication (RTC) helper server, for providing a Web-based application run by a user equipment with network information and for supporting said Web-based application and a browser of said user equipment and for said Web-based application and said browser to find and connect to each other, the method comprising: acquiring a need for said Web-based application to transmit a real time media flow; acquiring transport characteristics relating to transmission of said real time media flow over a communications network; determining, from said acquired transport characteristics and according to a policy criterion, a resource allocation to said real time media flow; and providing said determined resource allocation to at least one of the Web-based application and said browser; wherein the method further comprises any one or more of any of the following: triggering reconfiguration of said Web-based application based on said policy criterion; triggering, based on said policy criterion, reconfiguration of transport links on which said real time media flow is transported; and configuring transmission properties of the user equipment for transmission of said real time media flow. 20. A non-transitory computer-readable medium comprising, stored thereupon, a computer program for providing a Web-based application run by a user equipment with network information and for supporting said Web-based application and a browser of said user equipment and for said Web-based application and said browser to find and connect to each other, the computer program comprising computer program code configured to cause a real-time communication (RTC) helper server executing the computer program code to: acquire a need for said Web-based application to transmit a real time media flow; acquire transport characteristics relating to transmission of said real time media flow over a communications network; determine, from said acquired transport characteristics and according to a policy criterion, a resource allocation

Assignees

Inventors

Classifications

  • based on requested quality, e.g. QoS · CPC title

  • Responding to QoS · CPC title

  • Ensuring fulfilment of SLA · CPC title

  • Centralised allocation of resources · CPC title

  • Application servers providing network services (systems providing special services to telephonic subscribers H04M3/42) · 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 US10425351B2 cover?
There is provided mechanism for providing Web based applications with network information. A need for a Web based application to transmit a real time media flow is acquired. Transport characteristics relating to transmission of the real time media flow over a communications network is acquired. From the acquired transport characteristics and according to a policy criterion a resource allocation…
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04L47/801. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 24 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).