Communications methods, apparatus and systems for conserving media resource function resources

US10129300B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10129300-B2
Application numberUS-201514870509-A
CountryUS
Kind codeB2
Filing dateSep 30, 2015
Priority dateAug 18, 2015
Publication dateNov 13, 2018
Grant dateNov 13, 2018

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.

Communications methods, apparatus and systems for conserving Media Resource Function (MRF) resources by identifying streams of sessions, for example, non-real time streams, which can be routed to avoid use of MRF resources. An exemplary embodiment includes receiving by a SBC a session initiation request from a first device directed to a second device for a session including a plurality of streams; establishing a plurality of routes to the second device, said routes including at least a first route and a second route, the first route not including a media content processing entity and the second route including a media content processing entity; identifying from the streams for the session a first set of streams; said first set of streams including one or more streams that do not require media content processing; and routing one or more of the streams of the first set of streams via the first route.

First claim

Opening claim text (preview).

What is claimed is: 1. A communications method comprising: receiving, by a first Session Border Controller (SBC), a first session initiation protocol (SIP) Invite request from a first device directed to a second device for a session including a plurality of streams, said first session initiation protocol Invite request including a first session description protocol (SDP) message including information describing the plurality of streams included in the session; establishing, by the first SBC, a plurality of routes to the second device, said plurality of routes including at least a first route and a second route, the first and second routes including the first SBC and a second Session Border Controller, the first route not including a media content processing entity and the second route further including a media content processing entity; identifying, by the first SBC, from the plurality of streams for the session included in the SDP message and based on the information describing the plurality of streams included in the first SDP message a first set of streams, said first set of streams including one or more streams that do not require media content processing; and routing, by the first SBC, one or more of the streams of the first set of streams of the session to the second device via the first route; routing, by the first SBC, at least one of the plurality of streams for the session via the second route; and wherein establishing a plurality of routes to the second device includes: generating, at the first SBC, in response to receiving the first session initiation request, a second session initiation request, the second session initiation request being a second SIP Invite request including a second SDP message and a Record-Route header with the address of the first SBC, said second SIP Invite request including information on the streams to be routed via the first route in one or more proprietary Session Initiation Protocol (SIP) headers, one or more proprietary extensions to one or more existing SIP headers, or one or more proprietary SDP attributes of the second SDP message; and sending the second session initiation request to the second SBC via the media content processing entity. 2. The communications method of claim 1 further including routing via the second route, by the first SBC, the streams of the plurality of streams that are not routed to the second device via the first route. 3. The communications method of claim 2 wherein the media content processing entity is a Media Resource Function apparatus operating in back-to-back user agent mode. 4. The method of claim 3 , wherein the Media Function Apparatus performs either transcoding, transrating, or transizing on at least a portion of the media of a first stream, said first stream being a stream from the plurality of streams for the session routed via the second route. 5. The communications method of claim 1 further including determining which of the streams of the plurality of streams included in the session are non-real time streams and identifying those streams as the first set of streams. 6. The method of claim 5 , wherein determining which of the streams of the plurality of streams included in the session are non-real time streams is based on at least one of a media type, a transport protocol type or a format type of the stream. 7. The communications method of claim 1 further including determining which of the streams of the plurality of streams included in the session are real-time streams and excluding those streams from the first set of streams. 8. The communications method of claim 1 , wherein one or more existing SIP headers is a SIP Route header; wherein the second SDP message does not include information on the streams to be routed via the first route, and the information on the streams to be routed via the first route included in the second session initiation request being a call leg session identifier included in the SIP Route header; and wherein establishing a plurality of routes to the second device further includes: sending, from the first SBC to the second SBC without traversing the media content processing entity, a SIP Options request with a third session description protocol (SDP) message and a route header, the third SDP message including information corresponding to the streams from the session to be routed via the first route, and the SIP Options request route header including the call leg session identifier. 9. The communications method of claim 8 wherein establishing a plurality of routes to the second device further includes: receiving, at the second SBC, the SIP Options request and a third session initiation request, said third session initiation request being sent from the media content processing entity and including a fourth session description protocol message and the proprietary information included in the second initiation request; generating a fourth session initiation request, at the second SBC, based on the SIP Options request and the third session initiation request, the fourth session initiation request including a fifth session description protocol message including information on streams to be routed via the first route and the second route; and sending the fourth session initiation request to the second device. 10. The communications method of claim 1 wherein establishing a plurality of routes to the second device further includes: receiving, at the second SBC, a third session initiation request, said third session initiation request being sent from the media content processing entity and including a third session description protocol message and the proprietary information included in the second initiation request; generating a fourth session initiation request, at the second SBC, based on the third session initiation request, the fourth session initiation request including a fifth session description protocol message including information on streams routed via the first route and the second route; and sending the fourth session initiation request to the second device. 11. The method of claim 1 , wherein one or more of the following types of non-real time streams are identified as part of the first set of streams: Message Session Relay Protocol (MSRP) streams, Binary Floor Control Protocol (BFCP) streams, Far End Camera Control protocol streams and webRTC data challenge streams. 12. The method of claim 1 , wherein the media content processing entity does not support processing or passing through of non-real time protocol streams. 13. A communication system including a first Session Border Controller, said first Session Border Controller comprising: an I/O interface configured to receive a first Session Initiation Protocol (SIP) Invite request from a first device directed to a second device for a session including a plurality of streams, said first SIP Invite request including a first session description protocol (SDP) message including information describing the plurality of streams included in the session; one or more processors configured to: identify from the plurality of streams for the session a first set of streams including one or more streams that do not require media content processing based on the information describing the plurality of streams included in the first SDP message; establish a plurality of routes to the second device, said plurality of routes including at least a first route and a second route, the first and second routes including the first SBC and a second Session Border Controller, the first route not including a media content processing entity and the second route further including a media content processing

Assignees

Inventors

Classifications

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 US10129300B2 cover?
Communications methods, apparatus and systems for conserving Media Resource Function (MRF) resources by identifying streams of sessions, for example, non-real time streams, which can be routed to avoid use of MRF resources. An exemplary embodiment includes receiving by a SBC a session initiation request from a first device directed to a second device for a session including a plurality of strea…
Who is the assignee on this patent?
Sonus Networks Inc
What technology area does this patent fall under?
Primary CPC classification H04L65/1069. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 13 2018 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).