Network-terminal interoperation using compatible payloads

US9826072B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9826072-B1
Application numberUS-201615280234-A
CountryUS
Kind codeB1
Filing dateSep 29, 2016
Priority dateSep 29, 2016
Publication dateNov 21, 2017
Grant dateNov 21, 2017

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.

An anchoring network device of a telecommunications network can receive a first initiation request of a communication session and determine a second request indicating a different media capability than the first request. The different capabilities can share a payload format. A network gateway can modify headers of packets to change between the capabilities. In some examples, the anchoring device can determine that a codec list of the initiation request corresponds to a rewrite rule. The device can apply the rewrite rule to the request to provide a second request listing a second, different codec. The first codec and the second codec can both be associated with a common payload format. The network gateway can modify first packets from a first to a second terminal to replace first-codec headers with second-codec headers and vice-versa.

First claim

Opening claim text (preview).

What is claimed is: 1. A telecommunication system, comprising: an Access Transfer Control Function (ATCF) configured to: receive, from a first terminal, a first initiation request of a communication session, the first initiation request indicating a first media capability associated with a payload format, wherein a pre-establishment phase of the communication session begins with transmission of the first initiation request; determine, during the pre-establishment phase, a second initiation request based at least in part on the first initiation request, the second initiation request indicating a second media capability different from the first media capability and associated with the payload format; provide, during the pre-establishment phase, the second initiation request to a second terminal; receive, during the pre-establishment phase, an initiation response indicating a third media capability; determine, during the pre-establishment phase, that at least one of the first media capability and the third media capability satisfies a predetermined criterion; and in response, provide, during the pre-establishment phase, a criterion-match indication; and an Access Transfer Gateway (ATGW) configured to, in response to the criterion-match indication, modify a header of a first packet from a sending terminal of the first terminal and the second terminal by replacing a first-capability header of the first packet with a second-capability header to provide a second packet, wherein: the first packet and the first-capability header are associated with a sending media capability; the second packet and the second-capability header are associated with a receiving media capability; both the first packet and the second packet are associated with the payload format; and the sending media capability is one, and the receiving media capability the other, of the first media capability and the second media capability. 2. The telecommunication system according to claim 1 , wherein the ATGW is further configured to provide the second packet to a receiving terminal of the first terminal and the second terminal, wherein the receiving terminal is different from the sending terminal. 3. The telecommunication system according to claim 1 , wherein the ATGW is further configured to: receive the first packet from the sending terminal, wherein the first packet includes a first header and a first payload, and the first payload is associated with the payload format; determine a second header based at least in part on the first header; and determine the second packet including the second header and the first payload. 4. The telecommunication system according to claim 3 , wherein the ATGW is further configured to determine the second packet consisting of at least one header and the first payload. 5. The telecommunication system according to claim 1 , wherein the initiation request includes a Session Initiation Protocol (SIP) INVITE message having a Session Description Protocol (SDP) body indicating the first media capability. 6. The telecommunication system according to claim 5 , wherein the first media capability and the second media capability include respective, different coding/decoding procedures (codecs). 7. The telecommunication system according to claim 6 , wherein the first media capability comprises an Adaptive Multi-Rate Wideband (AMR-WB) audio codec and the second media capability comprises an Enhanced Voice Services (EVS) Inter-Operable (IO) mode codec. 8. The telecommunication system according to claim 1 , wherein the ATCF is further configured to determine the second initiation request based at least in part on a predetermined list of acceptable media capabilities. 9. A method, comprising: receiving an initiation request of a communication session, wherein a pre-establishment phase of the communication session begins with transmission of the initiation request; retrieving, from a rule registry via a network, a plurality of rewrite rules; determining, during the pre-establishment phase, that a codec list of the initiation request corresponds to a rewrite rule of the plurality of rewrite rules, wherein the codec list includes a first codec; applying, during the pre-establishment phase, the rewrite rule to the initiation request to provide a second initiation request having a second codec list including a second, different codec, wherein the first codec and the second codec are both associated with a common payload format; and transmitting, during the pre-establishment phase, a rewrite indication via a network toward a network gateway. 10. The method according to claim 9 , further comprising transmitting the second initiation request via a network to a terminal. 11. The method according to claim 10 , further comprising: receiving an initiation response from the terminal via the network, the initiation response including a third codec list having a third codec; applying a second predetermined rewrite rule to the third codec list to provide a second initiation response including a fourth codec list having a fourth codec different from the third codec, wherein the third codec and the fourth codec are both associated with the common payload format. 12. The method according to claim 11 , further comprising filtering the fourth codec list based on a predetermined acceptable-codec list. 13. The method according to claim 9 , further comprising filtering the second codec list based on a predetermined acceptable-codec list. 14. An Access Transfer Gateway (ATGW) comprising: one or more processors; and one or more non-transitory computer readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to: receive, during a pre-establishment phase of a communication session, an indication of the communication session; and modify, during an established phase of the communication session, first packets originating at a first terminal and intended for a second terminal by replacing at least one first-codec header with at least one second-codec header, wherein the first codec and the second codec are both associated with a common payload format; and modify, during an established phase of the communication session, second packets originating at the second terminal and intended for the first terminal by replacing at least one second-codec header with at least one first-codec header. 15. The ATGW according to claim 14 , wherein the instructions further cause the one or more processors to leave respective payloads of the first packets and the second packets unchanged. 16. The network gateway ATGW according to claim 14 , wherein the instructions further cause the one or more processors to: modify at least a third packet associated with the communication session in response to the indication, wherein the third packet is at least one of the first packets or the second packets. 17. The ATGW according to claim 14 , wherein the first codec and the second codec have a common media type.

Assignees

Inventors

Classifications

  • IP multimedia subsystem [IMS] · CPC title

  • Negotiation of communication capabilities · CPC title

  • H04L69/22Primary

    Parsing or analysis of headers · CPC title

  • Session establishment or de-establishment · CPC title

  • Call controllers; Call servers · 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 US9826072B1 cover?
An anchoring network device of a telecommunications network can receive a first initiation request of a communication session and determine a second request indicating a different media capability than the first request. The different capabilities can share a payload format. A network gateway can modify headers of packets to change between the capabilities. In some examples, the anchoring devic…
Who is the assignee on this patent?
T Mobile Usa Inc
What technology area does this patent fall under?
Primary CPC classification H04L69/22. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).