Systems, methods, and computer program products for selecting codecs to optimize resource utilization
US-2016072868-A1 · Mar 10, 2016 · US
US2016105468A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016105468-A1 |
| Application number | US-201514788591-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 30, 2015 |
| Priority date | Oct 9, 2014 |
| Publication date | Apr 14, 2016 |
| 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.
In some implementations, a telecommunications network can include a core network device. The core network device can receive from a session-originating device an initiation request of a communication session, the initiation request including information of a destination and information of media capabilities. The core network device can determine network-location information of the destination, retrieve from a capability registry modification information corresponding to the network-location information, and modify the information of the media capabilities based at least in part on the modification information. The core network device can transmit the initiation request including the modified information of the media capabilities to another core network device corresponding to the network-location information. The core network device can also determine that the information of the one or more media capabilities does not correspond to the retrieved capability information and transmit a session-failure indication to the session-originating device.
Opening claim text (preview).
What is claimed is: 1 . A telecommunications network, comprising: a capability registry; and first and second core network devices communicatively connectable with a session-originating device, wherein the first core network device is configured to: receive from a session-originating device an initiation request of a communication session, the initiation request including information of a destination and information of one or more media capabilities; determine network-location information of the destination; retrieve from the capability registry modification information corresponding to the network-location information; modify the information of the one or more media capabilities based at least in part on the modification information; and transmit the initiation request including the modified information of the one or more media capabilities to the second core network device, wherein the second core network device corresponds to the network-location information. 2 . The telecommunications network of claim 1 , further including a third core network device communicatively connected with the first core network device, wherein the first core network device is configured to retrieve the network-location information from the third core network device. 3 . The telecommunications network of claim 1 , wherein the core network device includes an interrogating call session control function (I-CSCF) or a serving call session control function (S-CSCF). 4 . The telecommunications network of claim 1 , wherein the initiation request includes a Session Initiation Protocol (SIP) INVITE message having a Session Description Protocol (SDP) body including the information of the one or more media capabilities. 5 . The telecommunications network of claim 1 , wherein the network-location information includes an indication of a network to which the destination is connected. 6 . The telecommunications network of claim 1 , wherein the modification information specifies one or more capabilities to remove from the information of the one or more media capabilities. 7 . The telecommunications network of claim 6 , wherein the one or more capabilities to remove include one or more coding/decoding procedures (codecs). 8 . The telecommunications network of claim 6 , wherein the session-originating device includes voice-over-Long Term Evolution (VoLTE) user equipment and the network-location information includes an indication that the destination is connected to a non-VoLTE network. 9 . The telecommunications network of claim 1 , wherein the modification information specifies one or more capabilities to add to the information of the one or more media capabilities. 10 . The telecommunications network of claim 9 , wherein the one or more capabilities to add include one or more codecs. 11 . The telecommunications network of claim 9 , wherein the session-originating device includes voice-over-Long Term Evolution (VoLTE) user equipment and the network-location information includes an indication that the destination is connected to a non-VoLTE network. 12 . A telecommunications network, comprising: a capability registry; and a first core network devices communicatively connectable with a session-originating device and configured to: receive from the session-originating device an initiation request of a communication session, the initiation request including information of a destination and information of one or more media capabilities; determine network-location information of the destination; retrieve from the capability registry capability information corresponding to the network-location information; determine that the information of the one or more media capabilities does not correspond to the retrieved capability information; and in response, transmit a session-failure indication to the session-originating device. 13 . The telecommunications network of claim 12 , further including a third core network device communicatively connected with the first core network device, wherein the first core network device is configured to retrieve the network-location information from the third core network device. 14 . The telecommunications network of claim 12 , wherein the capability information includes information of one or more codecs corresponding to the network-location information and the session-failure indication includes at least some of the information of the one or more codecs. 15 . The telecommunications network of claim 12 , wherein the session-failure indication indicates one or more of the media capabilities that do not correspond to the retrieved capability information. 16 . A method comprising: receiving, by a processor, an initiation request of a communication session, the initiation request including information of a destination and information of one or more media capabilities; determining network-location information of the destination; retrieving media policy information corresponding to the network-location information from a policy source component; and in response to media policy information indicating modification of the initiation request, modifying the information of the one or more media capabilities based at least in part on the media policy information and transmitting the initiation request including the modified information of the one or more media capabilities. 17 . The method of claim 16 , further comprising, in response to media policy information indicating rejection of the initiation request, transmitting a session-failure indication. 18 . The method of claim 16 , wherein the transmitted session-failure indication includes at least an indication of a media type or codec corresponding to the media policy information. 19 . The method of claim 16 , wherein the information of the one or more media capabilities specifies a video session and the media policy information indicates removal of the video-session specification from the information of the one or more media capabilities. 20 . The method of claim 16 , wherein the initiation request is received via a network and the network-location information indicates whether the destination is connected to the network.
Screening of IP real time communications, e.g. spam over Internet telephony [SPIT] · CPC title
Registration or de-registration · CPC title
Terminal profiles · CPC title
IP multimedia subsystem [IMS] · CPC title
Negotiation of communication capabilities · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.