PROVIDING WEB REAL-TIME COMMUNICATIONS (WebRTC) MEDIA SERVICES VIA WebRTC-ENABLED MEDIA SERVERS, AND RELATED METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA
US-2015304379-A1 · Oct 22, 2015 · US
US2017013084A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017013084-A1 |
| Application number | US-201514792200-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 6, 2015 |
| Priority date | Jul 6, 2015 |
| Publication date | Jan 12, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.