Enhanced media plane optimization in web real time communication scenarios

US11310293B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11310293-B2
Application numberUS-201515774097-A
CountryUS
Kind codeB2
Filing dateNov 9, 2015
Priority dateNov 9, 2015
Publication dateApr 19, 2022
Grant dateApr 19, 2022

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.

Enhanced media plane optimization in web real time communication scenarios There are provided measures for enhanced media plane optimization in web real time communication scenarios. Such measures exemplarily comprise receiving a first session description message comprising at least one media line indicative of multiple media streams transportable in a same stream control association, and generating, based on said first session description message, a second session description message indicative of a possibility for a separate transport of said multiple media streams and of a possibility for a joint transport of at least some media streams of said multiple media streams in the same stream control association.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus, comprising: at least one processor, at least one memory including computer program code, and at least one interface configured for communication with at least another apparatus, the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform: receiving a first session description message indicative of at least one media stream to be transported with a first media transport and encoding, generating a second session description message comprising: for each of said at least one media stream a media line indicating that said media stream is to be transported with a second media transport and encoding, and at least one encapsulating attribute which is indicative of the alternative possibility of each of said at least one media stream to be transported with said first media transport and encoding, and adding, to said second session description message, media line number information indicative of a total number of said at least one media line in said second session description message, wherein said first media transport and encoding is not utilized if a comparison of a result of counting each media line in said second session description message does not match the total number of said at least one media line indicated by the media line number information. 2. The apparatus according to claim 1 , wherein the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform: transmitting said second session description message. 3. The apparatus according to claim 1 , wherein the apparatus is operable as or at an enhanced proxy call session control function node of a cellular system, or the apparatus is operable in at least one of a LTE and a LTE-A cellular system, or said first session description message is one of a session description protocol offer or a session description protocol answer, or said second session description message is one of a session description protocol offer or a session description protocol answer, or said session description message is one of a session description protocol offer or a session description protocol answer, or said transportation is a transparent transport of media streams. 4. An apparatus, comprising: at least one processor, at least one memory including computer program code, and at least one interface configured for communication with at least another apparatus, the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform: receiving a session description message comprising: at least one media line indicative of at least one media stream to be transported with a second media transport and encoding, at least one encapsulating attribute which is indicative of the alternative possibility of each of said at least one media stream to be transported with a first media transport and encoding, and media line number information indicative of a total number of said at least one media line in said session description message as originally generated, and deciding whether to utilize said first media transport and encoding for transportation of said at least one media stream corresponding to said at least one media line, wherein it is decided not to utilize said first media transport and encoding for transportation of said at least one media stream corresponding to said at least one media line if a result of counting each media line in said received session description message and said total number of said at least one media line in said session description message as originally generated, as derived from said media line number information, do not match. 5. The apparatus according to claim 4 , wherein the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform: counting each media line in said received session description message, comparing a result of said counting and said total number of said at least one media line in said session description message as originally generated, as derived from said media line number information, wherein if said result of said counting and said total number of each of said at least one media line in said session description message as originally generated, as derived from said media line number information, do not match, it is decided not to utilize said first transport and encoding for transportation of each of said at least one media stream corresponding to each of said at least one media line. 6. The apparatus according to claim 4 , wherein the at least one processor, with the at least one memory and the computer program code, being configured to: if said media line number information is absent from said received session description message, it is decided not to utilize said first transport and encoding for transportation of each of said at least one media stream corresponding to each of said at least one media line.

Assignees

Inventors

Classifications

  • Supplementary features, e.g. call forwarding or call holding (systems providing special services or facilities to telephony subscribers H04M3/42) · CPC title

  • Proxies, e.g. for session initiation protocol [SIP] · CPC title

  • Session initiation protocol [SIP] · CPC title

  • Session establishment or de-establishment · CPC title

  • Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP] · 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 US11310293B2 cover?
Enhanced media plane optimization in web real time communication scenarios There are provided measures for enhanced media plane optimization in web real time communication scenarios. Such measures exemplarily comprise receiving a first session description message comprising at least one media line indicative of multiple media streams transportable in a same stream control association, and gener…
Who is the assignee on this patent?
Nokia Solutions & Networks Oy
What technology area does this patent fall under?
Primary CPC classification H04L65/1096. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 19 2022 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).