Session description protocol template modifiers for flexible control of media server resources

US2017013084A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017013084-A1
Application numberUS-201514792200-A
CountryUS
Kind codeA1
Filing dateJul 6, 2015
Priority dateJul 6, 2015
Publication dateJan 12, 2017
Grant date

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 concept of Session Description Protocol (SDP) templates and a concept of template modifiers for precise control of media types, codecs and attributes offered by a media server are described along with various methods and mechanisms for administering the same. Applications can solicit offers from media servers that precisely meet the requirements of each session, using one or more media control protocols. The media control protocols may enable applications to reserve media resources, invoke specific functions, respond to events during session initiation, and provide session modification.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: determining one or more communication attributes desired for an application; generating a Session Description Protocol (SDP) template that includes a definition of the one or more communication attributes desired for the application; attaching the SDP template to at least one message; and transmitting the at least one message with the SDP template attached thereto to a server configured to participate in a communication session in which the application is to be involved such that the server can determine and attempt to provide the one or more communication attributes for the application during the communication session. 2 . The method of claim 1 , wherein the at least one message comprises a Session Initiation Protocol (SIP) message. 3 . The method of claim 2 , wherein the SIP message comprises at least one of an Out Of Dialog Refer (OOD-Refer) message, an INVITE message, and an INFO message. 4 . The method of claim 1 , wherein the at least one message comprises at least one of a Hyper Text Transport Protocol (HTTP) request. 5 . The method of claim 1 , wherein the one or more communication attributes include Web Real Time communication (WebRTC) capabilities. 6 . The method of claim 1 , wherein the server comprises a media server. 7 . The method of claim 1 , further comprising: receiving a response from the server that includes an SDP offer generated in accordance with the SDP template; forwarding the SDP offer to an endpoint that is to be involved in the communication session; receiving an SDP answer from the endpoint, wherein the SDP answer is generated in response to the endpoint receiving the SDP offer; and using the SDP answer and SDP offer as part of negotiating communication capabilities for the communication session. 8 . A communication system, comprising: a server configured to create an offer for a communication session based on a Session Description Protocol (SDP) template; and an application configured to influence what media types and attributes are offered by the server; the application further configured to determine one or more communication attributes desired for the application and generate the SDP template that includes a definition of the one or more communication attributes desired for the application; and the application further configured to attach the SDP template to at least one message and transmit the at least one message with the SDP template attached thereto to the server configured to participate in a communication session in which the application is to be involved such that the server can determine and attempt to provide the one or more communication attributes for the application during the communication session. 9 . The system of claim 8 , wherein the at least one message comprises a Session Initiation Protocol (SIP) message, and wherein the SIP message comprises at least one of an Out Of Dialog Refer (OOD-Refer) message, an INVITE message, and an INFO message. 10 . The system of claim 8 , wherein the at least one message comprises at least one of a Hyper Text Transport Protocol (HTTP) request. 11 . The system of claim 8 , wherein the one or more communication attributes include Web Real Time communication (WebRTC) capabilities. 12 . The system of claim 8 , wherein the server comprises a media server. 13 . The system of claim 8 , further comprising: an application configured to receive a response from the server that includes an SDP offer generated in accordance with the SDP template; forward the SDP offer to an endpoint that is to be involved in the communication session; receive an SDP answer from the endpoint, wherein the SDP answer is generated in response to the endpoint receiving the SDP offer; and use the SDP answer and SDP offer as part of negotiating communication capabilities for the communication session. 14 . A non-transitory computer-readable medium comprising processor-executable instructions, the instruction comprising: instructions configured to determine one or more communication attributes desired for an application; instructions configured to generate a Session Description Protocol (SDP) template that includes a definition of the one or more communication attributes desired for the application; instructions configured to attach the SDP template to at least one message; and instructions configured to transmit the at least one message with the SDP template attached thereto to a server configured to participate in a communication session in which the application is to be involved such that the server can determine and attempt to provide the one or more communication attributes for the application during the communication session. 15 . The computer-readable medium of claim 14 , wherein the at least one message comprises a Session Initiation Protocol (SIP) message. 16 . The computer-readable medium of claim 15 , wherein the SIP message comprises at least one of an Out Of Dialog Refer (OOD-Refer) message, an INVITE message, and an INFO message. 17 . The computer-readable medium of claim 14 , wherein the at least one message comprises at least one of a Hyper Text Transport Protocol (HTTP) request. 18 . The computer-readable medium of claim 14 , wherein the one or more communication attributes include Web Real Time communication (WebRTC) capabilities. 19 . The computer-readable medium of claim 14 , wherein the server comprises a media server. 20 . The computer-readable medium of claim 14 , further comprising: instructions configured to receive a response from the server that includes an SDP offer generated in accordance with the SDP template; instructions configured to forward the SDP offer to an endpoint that is to be involved in the communication session; instructions configured to receive an SDP answer from the endpoint, wherein the SDP answer is generated in response to the endpoint receiving the SDP offer; and instructions configured to use the SDP answer and SDP offer as part of negotiating communication capabilities for the communication session.

Assignees

Inventors

Classifications

  • Session establishment or de-establishment · CPC title

  • Negotiation of communication capabilities · CPC title

  • session scope modification · CPC title

  • Media gateways · 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 US2017013084A1 cover?
A concept of Session Description Protocol (SDP) templates and a concept of template modifiers for precise control of media types, codecs and attributes offered by a media server are described along with various methods and mechanisms for administering the same. Applications can solicit offers from media servers that precisely meet the requirements of each session, using one or more media contro…
Who is the assignee on this patent?
Avaya Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/327. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 12 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).