User programmable call progress tone detection
Abstract
user programmable call progress tone detection a telecommunication system is revealed which allows a telecommunication switch to be programmable by the "user" in the "field" - in contrast to only programmable by the third party manufacturer or software company - with samples of audio. each audio sample is an example of a sound that can be found during or after the establishment of a telecommunication call that is handled by the telecommunication switch. according to the illustrative version, audio samples are received by the telecommunication switch through one or more of the same ports that the telecommunication switch uses to route calls, in contrast to programs and program data that are received by the telecommunication switch through a programming port.

Term
1.5 yearsleft in the term
Expires 11 March 2028.
- Priority
- Filed
- Granted
- Today
- Expires
8 claims: 1 independent, 7 dependent
- 1REIVINDICAÇÕES 1. Método, caracterizado pelo fato de compreender:o recebimento (302) de uma primeira e uma segunda amostra de áudio através de pelo menos uma da pluralidade de portas de telecomunicação bidirecional (206) de um comutador (102);armazenar a primeira amostra de áudio em uma memória (204);armazenar a segunda amostra de áudio em uma memória (204);o recebimento (401) de uma chamada de telecomunicação em uma da dita pluralidade de portas de telecomunicação bidirecional (206);quando uma instância da dita primeira amostra de áudio armazenada ocorre durante ou depois do estabelecimento da dita chamada de telecomunicação, transferir (601) a dita chamada de telecomunicação para um agente de vendas;e quando uma instância da dita segunda amostra de áudio armazenada ocorre durante ou depois do estabelecimento da dita chamada de telecomunicação, terminar (501) a dita chamada de telecomunicação.
- 2Método, de acordo com a reivindicação 1, caracterizado pelo fato de a dita chamada de telecomunicação ser transferida para o dito agente de vendas através de uma porta de telecomunicação bidirecional (206) diferente do que a uma que recebeu a dita chamada.
- 3Método, de acordo com a reivindicação 1, caracterizado pelo fato de compreender ainda o recebimento (301) de um programa e dados do programa através de uma porta de programação (202) do dito comutador (102). Petição 870200108532, de 28/08/2020, pág. 23/24 2/2
- 4Método, de acordo com a reivindicação 1, caracterizado pelo fato da dita chamada de telecomunicação ser recebida após a dita amostra de áudio na mesma porta de telecomunicação bidirecional (206) do dito comutador (102) .
- 5Método, de acordo com a reivindicação 1, caracterizado pelo fato de a dita chamada de telecomunicação ser recebida em uma porta de telecomunicação bidirecional (206) diferente da que a dita amostra de áudio.
- 6Método, de acordo com a reivindicação 1, caracterizado pelo fato da dita instância da dita amostra de áudio ocorrer durante o estabelecimento da dita chamada de telecomunicação.
- 7Método, de acordo com a reivindicação 1, caracterizado pelo fato da dita instância da dita amostra de áudio ocorrer após o estabelecimento da dita chamada de telecomunicação.
- 8Método, de acordo com a reivindicação 1, caracterizado pelo fato de:a primeira amostra de áudio ser recebida através de uma primeira porta de telecomunicação bidirecional (206);a segunda amostra de áudio ser recebida através de uma segunda porta de telecomunicação bidirecional (206);e a chamada de telecomunicação ser recebida em uma terceira porta de telecomunicação bidirecional (206).
Independent claims8
68 paragraphs in 6 sections, as filed
USER PROGRAMMABLE CALL PROGRESS TONE DETECTION
FIELD OF THE INVENTION
The present invention relates to communication in general and, more particularly, to the design of telecommunication switches.
HISTORY OF THE INVENTION
Direct marketing is often done by calling potential customers in a call-out campaign. External call campaigns have very low success rates and therefore need to be efficient. One factor that affects the efficiency of the external call campaign is the use of human sales agents. When a sales agent just sits there waiting for the called party to answer the call, the sales agent's time is being wasted. This is clearly inefficient.
To address this inefficiency, telecommunication switches have been built that automatically place calls and wait for the called party to answer before transferring the call to an available sales agent. The telecommunication switch knows that the call was answered by a human being waiting, and not, for example, by a fax machine or an answering machine when listening to the sounds made at the other end. This faces some of the disadvantages of telecommunication switches in the prior art, but not all of them, and therefore, there is a need for new inventions in the design of telecommunication switches.
Petition 870200108532, of 08/28/2020, p. 11/24
2/12
SUMMARY OF THE INVENTION
The present invention enables the design and operation of telecommunication switches that avoid some of the costs and disadvantages of telecommunication switches in the prior art. A disadvantage of the prior art is that the sounds they hear are encoded by the manufacturer of the telecommunication switch. This is disadvantageous, as it makes it impossible for the user of the telecommunication switch to be able to change sounds without needing the manufacturer to make the changes. In general, this is a slow and costly process.
To remedy this situation, the illustrative version of the present invention allows the telecommunication switch to be programmable by the user in the field - in contrast to only programmable by the manufacturer or third party software company - with audio samples. Each audio sample. Each audio sample is an example of a sound that can be found during or after the establishment of a telecommunication call that is handled by the telecommunication switch. According to the illustrative version, audio samples are received by the telecommunication switch through one or more of the same ports that the telecommunication switch uses to route calls, in contrast to programs and program data that are received by the telecommunication switch. telecommunication through a programming port.
The illustrative version comprises: receiving a first audio sample on a switch through a first
Petition 870200108532, of 08/28/2020, p. 12/24
3/12 bidirectional telecommunication port; receive a first telecommunication call on a second bidirectional telecommunication port; and establish a first flag when an instance of the first audio sample occurs on the first telecommunication call.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 represents a schematic diagram of a portion of a typical telecommunication system.
Figure 2 represents a block diagram of the components of the telecommunication switch 102.
Figure 3 represents a flow chart of the tasks highlighted in the illustrative version of the present invention.
Figure 4 represents a flowchart of the highlighted tasks involved in carrying out task 303 of the illustrative version of the present invention.
Figure 5 represents a flowchart of the highlighted task involved in carrying out task 403 of the illustrative version of the present invention.
Figure 6 represents a flowchart of the highlighted task involved in carrying out task 403 in an alternative version of the present invention.
DETAILED DESCRIPTION
Figure 1 represents a schematic diagram of the detached components of the telecommunication system 100 according to the illustrative version of the present invention. Telecommunication system 100 comprises: telecommunication terminals 101-1, 101-2, 101-3, 101-4, 101-5, and 101-6, telecommunication switch 102, and Public Switched Telephone Network (PSTN) 110, interconnected as is
Petition 870200108532, of 08/28/2020, p. 13/24
4/12 shown.
Although the illustrative version comprises three telecommunication terminals connected directly to telecommunication switch 102 and three telecommunication terminals connected to telecommunication switch 102 via Public Switched Telephone Network 110, it will be clear to those skilled in the technology, after reading this specification, how to make and use alternative versions of the present invention which comprise:
i. any number of telecommunication terminals that are directly connected to telecommunication switch 102; or ii. any number of telecommunication terminals that are connected to telecommunication switch 102 via Public Switched Telephone Network 110; or iii. any combination of i and ii.
According to the illustrative version, the telecommunication terminal 101-i, where i ε {1,2,3,4,5,6} is a device (for example, a cordless handset that you do not use hand, desk phone, etc.), which is capable of carrying out the functionality described below and the accompanying figures. Although the illustrative version comprises identical telecommunication terminals, it will be clear to those of skill in the technology, after reading this specification, how to make and use versions of the present invention in which some or all of the telecommunication terminals are identical. It will be clear to those skilled in the technology, after reading this specification, how to make and use the
Petition 870200108532, of 08/28/2020, p. 14/24
5/12 telecommunication 101-i.
Telecommunication switch 102 is a switch that is capable of carrying out the functionality described below and the accompanying Figures. For example, telecommunication switch 102 establishes telecommunication calls between terminals 101-1, 101-2, 101-3, 101-4, 101-5, and 101-6, scanning these calls for occurrences of the audio samples that were provided to the telecommunication switch 102, and handles calls like that, based on the occurrence of the audio signals. Details on how to make and use telecommunication switch 102 are described in detail below and in the accompanying figures.
The Public Switched Telephone Network 110 is the Public Switched Telephone Network as it is well known to those skilled in the technology. Although the illustrated version uses the Public Switched Telephone Network, it will be clear to those skilled in the technology, after reading this specification, how to make and use alternative versions of the present invention, which use a different network (for example, the Internet, etc.) .
Figure 2 is a block diagram of the detached components of the telecommunication switch 102 according to the illustrative version of the present invention. Telecommunication switch 102 comprises:
i. administrative interface port 201, and ii. programming port 202, and iii. signaling port 203, and iv. memory 204, and
v. 205 processor, and
Petition 870200108532, of 08/28/2020, p. 15/24
6/12 vi. telecommunication ports 206-1, 206-2, 206-3, 206-4, 208.5, and 206-6, and vii. commuter plant 207.
interconnected as shown. It will be clear to those skilled in the technology, after reading this specification, how to make and use alternative versions of the present invention, where the telecommunication switch 102 comprises any sub-combination of i, ii, iii, iv, v, vi, and vii .
According to the illustrative version, telecommunication switch 102 is a single integrated device. However, it will be clear to those skilled in the technology, after reading this specification, how to make and use alternative versions of the present invention in which the telecommunication switch 102 comprises one or more telecommunication switches and one or more general purpose computers that process software computer telephony integration.
Administrative interface 201 is the mechanism by which the telecommunication system administrator manages telecommunication switch 102. According to the illustrative version, administrative interface 201 comprises a graphical user interface and a reset button. It will be clear to those skilled in the technology, after reading this specification, how to make and use the administrative interface 201.
Programming port 202 enables delivery of programs and program data to telecommunication switch 102 by the switch manufacturer.
Petition 870200108532, of 08/28/2020, p. 16/24
7/12 telecommunication 102. It will be clear to those of skill in technology how to make and use programming port 202.
Signaling port 203 allows telecommunication switch 102 to exchange signaling information with Public Switched Telephone Network 110 in a well-known manner. It will be clear to those skilled in the technology how to make and use signaling port 203.
Memory 204 is a non-volatile memory that stores programs, program data, and audio samples for telecommunication switch 102. The programs instruct processor 205 how to act. The program data comprises audio samples and / or characterizations of audio signals heard by the processor 205, in task 303 during the establishment and after the establishment of a call. Task 301 is performed as often as necessary or advantageous. It will be clear to those skilled in the technology how to make and use memory 204.
The 205 processor is a general purpose processor that performs the tasks described below and in the accompanying Figures. It will be clear to those skilled in technology how to make and use the 205 processor.
Telecommunication ports 206-1, 206-2, 206-3, 2064, 206-5, and 206-6 are local and trunk ports that provide communication services to telecommunication terminals 101-1, 101-2, 101 -3, 101-4, 101-5, and 101-6 and to receive audio samples as described in
Petition 870200108532, of 08/28/2020, p. 17/24
8/12 detail below. It will be clear to those skilled in the technology how to make and use telecommunication ports 206-1, 206-2, 206-3, 206-4, 206-5, and 206-6.
The switching plant 207 is a circuit that interconnects the telecommunication ports 206-1, 206-2, 206-3, 206-4, 206-5, and 206-6 and the processor 205. It will be clear to those skilled in technology as make and use switching factory 207.
Figure 3 represents a flowchart of the highlighted tasks performed according to the operation of the illustrative version. According to the illustrative version, the three tasks represented in Figure 3 are performed concurrently, but it will be clear to those skilled in the technology, after reading this specification, how to make and use alternative versions of the present invention in which the three tasks represented in Figure 3 are not carried out concurrently.
In task 301, telecommunication switch 102 receives a program and program data through programming port 202, whose program and program data are created by the manufacturer of telecommunication switch 102 or a third-party entity. It will be clear to those skilled in the technology, after reading this specification, how to make and use versions of the present invention that perform task 301.
In task 302, telecommunication switch 102 receives audio sample k through telecommunication port 206-i, where k is an integral that is unique to each audio sample that is received by the
Petition 870200108532, of 08/28/2020, p. 18/24
9/12 telecommunication switch 102, and where i ε {1,2,3,4,5,6}. The audio sample k is an example of a sound that can be found during or after the establishment of a telecommunication call that is handled by the telecommunication switch 102. Task 302 is performed each time an audio sample is provided to the switch telecommunications network 102.
In contrast to the programs and program data received in task 301, the audio samples are created by the end user of the telecommunication switch 102 and fed into the telecommunication switch 102 by the end user. This allows the telecommunication switch 102 to be programmable by the user with new audio samples in the field, in contrast to the telecommunication switches in the previous technology that are programmed with new audio samples only by the manufacturer, in the form of program data, through the programming port. When telecommunication switch 102 receives the audio sample k through telecommunication port 206-i, processor 205 stores the audio sample k in memory 204 for use in task 303. It will be clear to those skilled in the technology, after reading this specification, how to make and use versions of the present invention that perform task 302.
In task 303, telecommunication switch 102 processes telecommunication call j at telecommunication port 206-i, scans telecommunication call j for each occurrence of the audio sample k, and handles telecommunication call j accordingly. The details of
Petition 870200108532, of 08/28/2020, p. 19/24
10/12 task 303 are described below and in the accompanying figures. It will be clear to those skilled in the technology how to make and use versions of the present invention that perform task 303.
Figure 4 represents a flowchart of the highlighted tasks associated with task 303, the processing of the telecommunication call j.
In task 401, telecommunication switch 102 processes telecommunication call j at telecommunication port 206-i. According to the illustrative version, the telecommunication call j is a call initiated by the telecommunication switch 102 itself - either under its own schedule or under the direction of a computer-telephony integration application - as part of a call out campaign. . However, it will be clear to those skilled in the technology how to make and use alternative versions in which the telecommunication call j is not initiated by the telecommunication switch 102, but is initiated by one of the telecommunication terminals 101-1 to 101-6. It will be clear to those skilled in the technology how to make and use versions of the present invention that perform task 401.
In task 402, telecommunication switch 102 continuously scans telecommunication call j - both during and after its establishment - and sets the flag [j, k] when detecting an occurrence of the audio sample k in a telecommunication call j . According to the illustrative version, the marriage is determined based solely on the tonal characteristics of the
Petition 870200108532, of 08/28/2020, p. 20/24
11/12 audio. However, it will be clear to those skilled in the technology, after reading this specification, how to make and use alternative versions of the present invention in which the match is determined based on other characteristics of the audio signal, including, without limitation:
i. the semantic content, or ii. amplitude characteristics, or iii. musical characteristics (for example, key, cadence, time signature, etc.), or iv. background noise level, or
v. distortion spectrum, or vi. dynamic range, or vii. tonal characteristics, or viii. any combination of i, ii, iii, iv, v, vi, and vii.
In task 403, telecommunication switch 102 handles telecommunication call j based on the status of flag [j, k]. When flag [j, k] is set, processor 205 performs an action with respect to telecommunication call j as described in detail below and in the accompanying figures.
Figure 5 represents a flow chart of the details of task 403 according to the first illustrative version of the present invention.
In task 501, telecommunication switch 102 ends telecommunication call j when flag [j, k] is fixed. It will be clear to those skilled in the technology how to make and use versions of the present invention that perform task 501.
Petition 870200108532, of 08/28/2020, p. 21/24
12/12
Figure 6 represents a flow chart of the details of task 403 according to the second illustrative version of the present invention.
In task 601, telecommunication switch 102 transfers telecommunication call j to telecommunication terminals 101-1, 101-2, 101-3, 101-4, 101-5, and 101-6 through any available from the telecommunication ports 206-1, 206-2, 206-3, 206-4, 206-5, and 206-6, when the flag [j, k] is fixed. It will be clear to those skilled in the technology how to make and use versions of the present invention that perform task 601.
It should be understood that the versions described above are merely illustrative of the present invention and that many variations of the versions described above can be made by those skilled in the technology without departing from the scope of the invention. For example, in this Specification, numerous specific details are presented to provide a complete description and understanding of the illustrative versions of the present invention. Those skilled in the technology, however, will recognize that the invention can be practiced without one or more of these details, or with other methods, materials, components, etc.
Contents6
6 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6
13 members in 7 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 11687890 | United States of America | – | |
| 68789007 | United States of America | A | |
| 68789007 | United States of America | A | |
| 2008056538 | United States of America | W | |
| 2008056538 | United States of America | W | |
| 11687890 | – | – | – |
| PCTUS2008056538 | – | – | – |
| US20070687890 | – | – | – |
| WO2008US56538 | – | – | – |
Members13
| Document | Office | Kind | |
|---|---|---|---|
| US2008232573A1 | United States of America | A1 | |
| WO2008115733A1 | World Intellectual Property Organization (WIPO) | A1 | |
| GB0916113D0 | United Kingdom | D0 | |
| GB2460201A | United Kingdom | A | |
| KR20090123890A | Republic of Korea | A | |
| DE112008000684T5 | Germany | T5 | |
| JP2010522484A | Japan | A | |
| GB2460201B | United Kingdom | B | |
| KR101289507B1 | Republic of Korea | B1 | |
| US8750484B2 | United States of America | B2 | |
| BRPI0808968A2 | Brazil | A2 | |
| DE112008000684B4 | Germany | B4 | |
| BRPI0808968B1This record | Brazil | B1 |
5 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]GrantedPRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 10/11/2020, OBSERVADAS AS CONDICOES LEGAIS.B16A | B16A | |
| Decision: intention to grant [chapter 9.1 patent gazette]B09A | B09A | |
| Patent application procedure suspended [chapter 6.1 patent gazette]B06A | B06A | |
| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]B06U | B06U | |
| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]B06F | B06F |
Numbers
- Publication
- PI0808968
- Publication, DOCDB
- PI0808968
- Publication, EPODOC
- BRPI0808968
- Application
- 8968
- Application, DOCDB
- PI0808968
- Application, EPODOC
- BR2008PI08968
Titles2
- Portuguese
- DETECÇÃO DE TOM DE PROGRESSO DE CHAMADA PROGRAMÁVEL PELO USUÁRIO
- English
- USER PROGRAMMABLE CALL PROGRESS TONE DETECTION
Classification
- CPC, 5
- H04M3/5158
- H04M3/51
- H04M2203/2027
- H04M3/02
- H04M3/42
- IPC, 1
- H04M3 51