# US 12,003,672 B1 · Methods of duplex transfer of voice streams between mobile subscribers and clients of IM/VOIP with the corresponding implementation of PBX and of the VOIP-cell gateway based on smartphones

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,003,672 B1
- Document ID: US12003672B1
- Status: Granted
- Kind: B1
- Application number: 18/501,491
- Filed: 2023-11-03
- Published: 2024-06-13
- Granted: 2024-06-04
- Earliest claimed: 2022-12-08
- Assignees: 3Hand LLC
- Applicants: 3Hand LLC
- Inventors: Uladzimir Bindouski; Siarhei Kuchun
- Web page: https://patentgrep.com/patent/US12003672B1

## CPC

- H04M 7/0066: {Details of access arrangements to the networks (where the access arrangement is a PSTN/ISDN access H04M7/122)}
- H04M 7/0006: {where voice calls cross both networks}
- H04M 7/0081: {Network operation, administration, maintenance, or provisioning}
- H04Q 2213/1322: PBX
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)

## Abstract

Duplex transmission of voice streams between mobile phone call applications and IM/VoIP service clients installed on smartphones is carried out by connecting audio outputs to audio inputs of smartphone audio interfaces. These voice communication applications can be installed on the same smartphone, on two different smartphones, or on one smartphone and one computer of any type. The inventive method contains connections both between the same type and between different wired and wireless audio interfaces of smartphones. As a consequence of the application of the technical result of the method for duplex transmission of voice streams, an invention is claimed for methods for implementing PBX with various types of routing, and a VoIP-Cell gateway for broadcasting voice traffic between a mobile phone client and a VoIP client running IP-PBX.

## Claims

### Claim 1

A method of duplex transmission of voice streams between a mobile phone client application and an Instant Messaging Voice Over Internet Protocol (IM/VOIP) client application using an audio interface of a smartphone, the method comprising:
duplex transmission of voice streams between the mobile phone client application and the IM/VOIP client application using a connection between an audio output and an audio input of an audio interface of the smartphone; and
managing the mobile phone client application and the IM/VOIP client application using software of the smartphone without direct tactile communication with a user.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising duplex transmission of the voice streams over an electrically matched wired connection of an audio output of an audio interface of one smartphone with an audio input of an audio interface of another smartphone.

### Claim 3 (depends on 2)

The method according to claim 2, further comprising duplex transmission over a hardwired analog connection of an analog audio output of an analog audio interface of the one smartphone with an analog audio input of an analog audio interface of the other smartphone.

### Claim 4 (depends on 2)

The method according to claim 2, further comprising duplex transmission over a hardwired digital connection of a digital audio output of a digital audio interface of the one smartphone with a digital audio input of a digital audio interface of the other smartphone.

### Claim 5 (depends on 2)

The method according to claim 2, further comprising duplex transmission over a hardwired analog connection of an analog audio output and an audio input of one smartphone with an analog audio input and an audio output of a sound card connected to a digital wire audio interface of the other smartphone.

### Claim 6 (depends on 1)

The method according to claim 1, further comprising an interaction between the mobile phone client application or the IM/VOIP client application and a corresponding software agent installed on the smartphone, wherein the software agent is configured to manage functions similar to user commands of the mobile phone client application and the IM/VOIP client application for making a call, answering the call or ending the call automatically without direct tactile communication with the user.

### Claim 7 (depends on 6)

The method according to claim 6, further comprising using, by the software agent, accessibility options of operating systems of smartphones to control the mobile phone client application and the IM/VOIP client application via a graphical interface of the smartphone.

### Claim 8 (depends on 1)

The method according to claim 1, further comprising duplex transmission of the voice streams with a subsequent connection of the audio outputs with audio inputs on a switching device, thereby enabling a simultaneous connection to more than to one smartphone.

### Claim 9 (depends on 8)

The method according to claim 8, further comprising duplex transmission of the voice streams on a wireless connection with a subsequent connection of the audio outputs with the audio inputs on the switching device.

### Claim 10 (depends on 8)

The method according to claim 8, further comprising duplex transmission of the voice streams over an electrically matched wired connection with a subsequent connection of the audio outputs with the audio inputs on the switching device.

### Claim 11 (depends on 8)

The method according to claim 8, further comprising switching of the voice, between different and identical interfaces of the switching device connected to different smartphones or other computers of any type, and simultaneously arriving at the switching device on wire analog, digital and Bluetooth interfaces.

### Claim 12 (depends on 8)

The method according to claim 8, further comprising automatically controlling communication voice clients installed on the smartphone and corresponding connections of the audio outputs with the audio inputs of different smartphones on the switching device using the software of the smartphone without direct tactile communication with the user.

### Claim 13 (depends on 1)

The method according to claim 1, further comprising duplex transmission of the voice streams over an electrically matched wired connection between the mobile phone client application and the IM/VOIP client application installed on one smartphone via a device connecting an audio output with an audio input of an audio interface of the one smartphone with channel separation of the voice streams between the mobile phone client application and the IM/VOIP client application.

### Claim 14 (depends on 13)

The method according to claim 13, wherein a separation of the voice streams includes:
modulation with an ultrasonic carrier frequency of the voice stream from the IM/VoIP client application, and transfer of the modulated voice stream to an audio output of the smartphone,
demodulation of an incoming audio stream with audio input of the smartphone with subsequent transmission of a resulting voice stream to a remote client of an IM/VoIP service implemented via the software of the smartphone;
detecting and demodulation of the voice stream modulated by the ultrasonic carrier frequency, coming from the audio output of the smartphone,
detecting and modulation of an unmodulated real voice stream with an ultrasonic carrier frequency coming from an audio output of the smartphone, and
addition of the voice stream modulated by the ultrasonic carrier frequency, and a demodulated sound stream with subsequent transfer of the resulting voice stream on the audio input of the smartphone on a device connecting the audio output with the audio input of the audio interface of the smartphone.

### Claim 15 (depends on 1)

The method according to claim 1, further comprising duplex transmission of voice streams between the mobile phone client application of the smartphone and an IM/VOIP client application of a computer of any type using an audio interface of the smartphone and an audio interface of the computer of any type.

### Claim 16 (depends on 1)

A method of implementation of Private Branch Exchange (PBX) for organizing a conversational connection between the mobile phone client application and the IM/VOIP client application using the audio interface of the smartphone, the method comprising:
using the method according to claim 1 for duplex transmission of voice streams between the client applications of the mobile phone and the IM/VOIP client application using a connection of the audio outputs with the audio inputs of the audio interface of the smartphone; and
routing a connection between remote subscribers of a telephone network and remote clients of a IM/VoIP service containing an Interactive Voice Response (IVR) system implemented via the software of the smartphone and included in a conversation channel connecting counter voice streams of the IM/VoIP client application and the mobile phone client application using the audio of interfaces of the smartphone by dialing digits in Dual Tone Multi-Frequency (DTMF) mode by a remote calling party to select a contact of a remote called party.

### Claim 17 (depends on 16)

The method according to claim 16, further comprising routing of a connection between the remote subscribers of the telephone network and the remote clients of the IM/VoIP service containing a DTMF tone signal receiver implemented using the software of the smartphone and which is switched on in the conversation channel connecting in a full duplex voice streams between the IM/VOIP client application of the smartphone and the mobile phone client application of the smartphone using the audio interfaces of the smartphone which is carried out based on a dialing, in the DTMF mode, of digits of a number of the remote called party, transmitted by the remote calling party.

### Claim 18 (depends on 16)

The method according to claim 16, further comprising routing of a connection between the remote subscribers of a telephone network and the remote clients of the IM/VoIP service which is carried out based on text messages containing a contact information of the remote called party, transferred by the remote calling party.

### Claim 19 (depends on 16)

The method according to claim 16, further comprising routing of a connection between the calling remote clients of the IM/VoIP service of network and the called remote subscribers of the telephone network on a basis of messages transferred by the remote calling clients of the IM/VoIP service on a data transmission network and containing contact information of the remote called subscribers of the telephone network.

### Claim 20 (depends on 16)

The method according to claim 16, further comprising routing of a connection between the remote subscribers of the telephone network and the remote clients of the IM/VoIP service which is carried out based a voice command arriving from the remote calling party and containing contact information of the remote called party.

### Claim 21 (depends on 16)

The method according to claim 16, further comprising static routing when the call is transferable only to a pre-defined contact of the remote called party.

### Claim 22 (depends on 16)

The method according to claim 16, further comprising routing which is carried out directly by the user of the smartphone which by means of the mobile phone client application and the IM/VOIP client application of the smartphone, using a screen interface of the smartphone independently establishes a connection with the remote subscriber of telephone network and the remote client of the IM/VoIP service.

### Claim 23 (depends on 1)

A method of implementing a VoIP-Cell gateway for broadcasting voice traffic between the mobile phone client application of the smartphone and a VOIP client application of the smartphone under management of Internet Protocol Private Branch Exchange (IP-PBX) using the audio interface of the smartphone, the method including: using the method according to claim 1 for duplex transmission of the voice streams between the mobile phone client application of the smartphone and the VOIP client application of the smartphone using a connection of audio of exits with the audio inputs of the audio interface of the smartphone;
managing the mobile phone client application and the VOIP client application of the smartphone via the IP-PBX; and
switching and routing of a connection between remoted subscribers of a telephone network and subscribers of networks of available IP-PBX via the mobile phone client application of the smartphone and the VoIP client application of the smartphone under the managing by the of IP-PBX.

### Claim 24 (depends on 23)

The method according to claim 23, wherein a functionality of the IP-PBX is implemented via the software of the smartphone and is installed directly on the smartphone for the management of the switching and routing between the clients of the networks of available IP-PBX including the remote subscribers of the telephone network.
