Unique call progress tone invocation timer per client or access type

US12581012B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12581012-B2
Application numberUS-202217960069-A
CountryUS
Kind codeB2
Filing dateOct 4, 2022
Priority dateOct 4, 2022
Publication dateMar 17, 2026
Grant dateMar 17, 2026

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.

Aspects of the invention add information in the call initiation stage so that a client or device type and access type data may be embedded in the call request. Therefore, during the call-progress tone (Call Progress Tone), a processing server may then provide a logic to handle the different access type and/or client type to further enhance user experience.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method comprising: identifying a call request from a first party to a second party; generating a first tag identifying the first party based on a first client type; generating a second tag identifying the second party based on a second client type, wherein at least one of the first client type or the second client type are identified from a list of client types including at least a voice over Long Term Evolution (VOLTE) device, an over-the-top (OTT) device, and a non-subscriber identifier module (SIM) device; based on the identified first client type and the second client type, accessing a database for one or more timer configurations, wherein the one or more timer configurations correspond to the first client type or the second client type; initiate a timer configuration based on accessing the database; in response to an expiration of the timer configuration, identifying a configured response corresponding to the first client type or the second client type; and providing an indicia to the first party as a function of the configured response. 2 . The computer-implemented method of claim 1 , further comprising establishing the first tag with an internet protocol multimedia subsystem (IMS). 3 . The computer-implemented method of claim 1 , further comprising generating a second tag identifying the first party based on an access type. 4 . The computer-implemented method of claim 1 , wherein the providing the indicia comprises providing the indicia as a visual or an audio alert from the second party. 5 . The computer-implemented method of claim 1 , wherein the at least one of the first client type or the second client type comprises an over-the-top (OTT) device. 6 . The computer-implemented method of claim 1 , wherein the at least one of the first client type or the second client type comprises a non-subscriber identifier module (SIM) device. 7 . The computer-implemented method of claim 1 , wherein at least one of the first tag or the second tag are stored in a tag structure. 8 . The computer-implemented method of claim 1 , wherein at least one of the first tag or the second tag are generated based on a registration access type. 9 . The computer-implemented method of claim 8 , wherein the registration access type includes at least one of WiFi 802.11, an UMTS Terrestrial Radio Access Network (UTRAN), or an Evolved Universal Terrestrial Radio Access Network (E-UTRAN). 10 . The computer-implemented method of claim 1 , wherein at least one of the first tag or the second tag are set by an authority, by the first party, by an algorithm, or by studying past calls. 11 . A tangible, non-transitory computer-readable medium having computer-executable instructions stored thereon, wherein the computer-executable instructions is configured to be executed by a processor, computer-executable instructions comprising: identifying a call request from a first party to a second party; generating a first tag identifying the first party based on a first client type; generating a second tag identifying the second party based on a second client type, wherein at least one of the first client type or the second client type are identified from a list of client types including at least a voice over Long Term Evolution (VOLTE) device, an over-the-top (OTT) device, and a non-subscriber identifier module (SIM) device; based on the identified first client type and the second client type, accessing a database for one or more timer configurations, wherein the one or more timer configurations correspond to the first client type or the second client type; initiate a timer configuration based on accessing the database; in response to an expiration of the timer configuration, identifying a configured response corresponding to the first client type or the second client type; and issuing an indicia to the first party as a function of the configured response. 12 . The tangible, non-transitory computer-readable medium of claim 11 , further comprising establishing the first tag with an internet protocol multimedia subsystem (IMS). 13 . The tangible, non-transitory computer-readable medium of claim 11 , further comprising generating a second tag identifying the first party based on an access type. 14 . The tangible, non-transitory computer-readable medium of claim 11 , wherein the providing the indicia comprises providing the indicia as a visual or an audio alert from the second party. 15 . A system comprising: a call originating device; a call receiving device; a network server is configured to identifying a call request from a call originating device to the call receiving device; wherein the network server is configured to generate a first tag identifying the call originating device based on a first client type, wherein the network server is further configured to generate a second tag identifying the call receiving device based on a second client type, at least one of the first client type or the second client type being identified from a list of client types including at least a voice over Long Term Evolution (VOLTE) device, an over-the-top (OTT) device, and a non-subscriber identifier module (SIM) device; based on the identified first client type and the second client type, wherein the network server is configured to access a database for one or more timer configurations, wherein the one or more timer configurations correspond to the first client type or the second client type; wherein the network server is configured to initiate a timer configuration based on accessing the database; in response to an expiration of the timer configuration, wherein the network server is configured to identify a configured response corresponding to the first client type or the second client type; and wherein the network server is configured to provide an indicia to the call originating device as a function of the identified configured response. 16 . The system of claim 15 , further comprising wherein the network server is configured to establish the first tag with an internet protocol multimedia subsystem (IMS). 17 . The system of claim 16 , further comprising wherein the network server is configured to generate a second tag identifying the call originating device based on an access type. 18 . The system of claim 17 , wherein the IMS is configured to store a group of second tags. 19 . The system of claim 16 , wherein the IMS is configured to store a group of first tags. 20 . The system of claim 15 , wherein the indicia comprises a visual or an audio alert from the second party.

Assignees

Inventors

Classifications

  • Call controllers; Call servers · CPC title

  • IP multimedia subsystem [IMS] · CPC title

  • in the network · CPC title

  • adapted for voice communication over an Internet Protocol [IP] network (Voice over Internet Protocol (VoIP) network equipment and services H04M7/006; implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] H04L69/16) · CPC title

  • including a wireless LAN interface · 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 US12581012B2 cover?
Aspects of the invention add information in the call initiation stage so that a client or device type and access type data may be embedded in the call request. Therefore, during the call-progress tone (Call Progress Tone), a processing server may then provide a logic to handle the different access type and/or client type to further enhance user experience.
Who is the assignee on this patent?
T Mobile Usa Inc
What technology area does this patent fall under?
Primary CPC classification H04L65/1046. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 17 2026 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).