H04M3/56

Sound Localization for an Electronic Call
20230224658 · 2023-07-13 ·

During an electronic call between two individuals, a sound localization point simulates a location in empty space from where an origin of a voice of one individual occurs for the other individual.

METHOD AND APPARATUS FOR SUPPORTING INTERNET CALL SESSIONS IN A COMMUNICATION NETWORK

Aspects of the subject disclosure may include, for example, including a processing system for performing operations for determining service requirements of a call session at first user equipment associated with a communication network, determining a first codec to facilitate the call session at the first user equipment according to the service requirements of the call session, searching a session border controller table according to the first codec to obtain a first resource identifier associated with a first session border controller type to facilitate the call session at the user equipment, receiving a first address of a first session border controller associated with the communication network from a domain name server associated with the communication network responsive to a first query including the first resource identifier, and sending a first transport protocol message to the first session border controller according to the first address. Other embodiments are disclosed.

Communication system and method of using the same

A communication system can include terminal devices that communicate with a social network or a computer server device for scheduling use of conference resources and/or for using conference appliances that may be located in a conference room being used for a video conference or teleconference. The communication system can be configured to permit a user to use such resources without having to have a user's device be physically and directly connected by wiring to a conference appliance or communication device. The communication system can also be configured to validate participants to help ensure that only authorized personnel are properly attending a scheduled conference based on audio and/or video input received for the different participants and can also be configured to allow screen sharing to be performed during a video conference or teleconference.

Proximity based audio collaboration

A method includes: defining, by a computer device, an audio collaborative environment; defining, by the computer device, an access control of the audio collaborative environment, wherein the access control includes a geofence; receiving, by the computer device, a request from at least one user device to connect to the audio collaborative environment; determining, by the computer device, the at least one user device satisfies the access control; connecting, by the computer device, the at least one user device to an audio channel of the audio collaborative environment; recording, by the computer device, audio data transmitted on the audio channel by the at least one user device; storing, by the computer device, the audio data in a record; tagging, by the computer device, respective portions of the audio data in the record; and presenting one of the respective portions of the audio data to a user based on the tagging.

Method and system for making context based announcements during a communication session

A method, system, device to play context-based announcement to specific participants during an active communication session. The method includes receiving a context-based announcement for a participant while the participant is in the active communication session. The method also includes monitoring the communication session, to determine a time when the context-based announcement should be played to the participant. The method further includes playing the context-based announcement to the participant at the determined time. The method may also include displaying to the participant a visual alert associated with the context-based announcement, the visual alert may include controls that allows the participant to select when the announcement is played.

Audio communication device

An audio communication device includes: a sound position determiner that determines sound localization positions for N audio signals in a virtual space having first and second walls; N sound localizers each performing sound localization processing to localize sound in the sound localization position determined by the sound position determiner, and outputting localized sound signals; an adder that sums the N localized sound signals, and outputs a summed localized sound signal. Each sound localizer performs the processing using: a first head-related transfer function (HRTF) assuming that a sound wave emitted from the sound localization position of the sound localizer determined by the sound position determiner directly reaches each ear of a hearer virtually present at the hearer position; and a second HRTF assuming that the sound wave emitted from the sound localization position reaches each ear of the hearer after being reflected by closer one of the first and second walls.

Systems and methods for videoconferencing with spatial audio

A system may provide for the generation of spatial audio for audiovisual conferences, video conferences, etc. (referred to herein simply as “conferences”). Spatial audio may include audio encoding and/or decoding techniques in which a sound source may be specified at a location, such as on a two-dimensional plane and/or within a three-dimensional field, and/or in which a direction or target for a given sound source may be specified. A conference participant's position within a conference user interface (“UI”) may be set as the source of sound associated with the conference participant, such that different conference participants may be associated with different sound source positions within the conference UI.

Audio Conferencing Using a Distributed Array of Smartphones
20230216965 · 2023-07-06 ·

Described is a method of hosting a teleconference among a plurality of client devices arranged in two or more acoustic spaces, each client device having an audio capturing capability and/or an audio rendering capability, the method comprising: grouping the plurality of client devices into two or more groups based on their belonging to respective acoustic spaces, receiving first audio streams from the plurality of client devices, generating second audio streams from the first audio streams for rendering by respective client devices among the plurality of client devices, based on the grouping of the plurality of client devices into the two or more groups, and outputting the generated second audio streams to respective client devices. Further described are corresponding computation devise, computer programs, and computer-readable storage media.

METHOD TO PROTECT PRIVATE AUDIO COMMUNICATIONS

A computer-implemented method for detecting and concealing confidential communications is disclosed. The computer-implemented method includes determining an audio output source used by a participant of an audio conference is unidentifiable. The computer-implemented method further includes responsive to determining that the audio output source used by the participant of the audio conference is unidentifiable, transmitting a high frequency signal via audio conference software used by the participant to conduct the audio conference. The computer-implemented method further includes responsive to detecting the high frequency signal via a microphone of a user device used by the participant to listen to the audio conference, determining that the participant is using a speaker to listen to the audio conference.

System and method for increased call quality and success rate

A system and method for providing a communication session is provided. The system and method include a client device in communication with a plurality of communication networks. The system and method further includes a server also in communication with the plurality of communication networks. The client device includes a network monitor module and a dialer module. The network monitor module determines which networks to utilize in the communication session, and the dialer module initiates and terminates the communication session. The server receives a data signal associated with the communication session from the selected communication network. The server places a separate call to the recipient client device and completes the connection from the client device to the recipient client device by sending the data signal over the phone call to the recipient client device.