Patent classifications
H04L65/1108
System and method for remote audio recording
In one aspect, a method of making an audio recording in a recording session comprises sending a first audio packet from a first device to a second device, the first audio packet comprising a portion of a first audio signal for playback at the second device; receiving at the first device a second audio packet from the second device, the second audio packet comprising a portion of a second audio signal, the second audio signal being created at the second device during playback of the first audio signal by the second device; delaying the second audio packet by an first adjustment latency, wherein the first adjustment latency is set so that a total delay between the first audio packet sent by the first device and the second audio packet received by the first device from the second device equals a fixed audio packet delay for the recording session.
RESTORATION OF LONG-DURATION SERVICES
When a serving call session control function (S-CSCF) of a mobile network fails or is otherwise unavailable, over-the-top (OTT) services for a mobile terminating (MT) user equipment (UE) may be disrupted, as the network may lack routing information for sending invites and/or services to the corresponding OTT application(s). According to the disclosure, OTT services can be restored by sending an out-of-band message to an OTT application to cause that OTT application to reregister with the mobile network to establish new pathways for providing OTT services from the mobile network. An application server, in cooperation with a secure push proxy (SPP) system, can send push notifications to OTT applications of a MT UE when that MT UE is associated with OTT services and when the OTT applications are not registered with the mobile network. The push notifications cause the OTT applications to reregister with the mobile network to restore OTT services.
Remote Browsing Isolation for Resource Sharing Video Conferencing
A method for remote browsing, including: running a local browser instance; running a remote browser to interface between a third party and the local browser; sending an image of the remote browser to the local browser and presenting an image of the local browser to the third party; selecting, on the remote browser, a local resource from a virtual representation of the local resource on the remote browser; and redirecting data from the selected local resource from the local browser to the remote browser.
ACCESS FOR RESOURCES DURING REMOTE SESSION
A method may include detecting, within a remote session, a gesture indicative of an intent of a participant in the remote session to share a resource included within content being shared by a first client device participating in the remote session. The resource may be available on a network. In response to detection of the gesture, information for accessing the resource may be extracted from an image of the content. At least a portion of the information may be provided to a second client device participating in the remote session to enable the second device to access the resource. Related systems and articles of manufacture are also provided.
SYSTEM AND METHOD FOR IDENTIFYING ACTIVE COMMUNICATOR
A method includes receiving a plurality of video data associated with a plurality of users in an electronic conference. The method further includes processing the plurality of video data to determine whether an action of a user matches an active communicator action. In response to determining that the action of the user matches the active communicator action, the method further includes determining that the user intends to actively communicate audio or video data in the electronic conference. Moreover, the method includes identifying the user as an active communicator within the electronic conference.
Efficient media establishment for WebRTC call center agents
Connecting agent to customers is the cornerstone of contact center operations. When a customer is connected to an agent for real-time communications (e.g., voice), they can be particular sensitive to any delay, such as the delay to establish a media channel between the agent's endpoint and the customer's device. By establishing a media channel between the agent's device and a server having initially received the communication, the communication may be attached to the existing media channel without requiring the time and resources otherwise necessary to establish the media channel. Additionally, if a problem or failure occurs, a server utilized for the connection may seek to establish the media channel with a second network, such as a telephone network, or a second agent endpoint or endpoint component.
METHOD AND APPARATUS FOR PROCESSING AUDIO DATA, AND ELECTRONIC DEVICE
The disclosure provides a method for processing audio data, an apparatus for processing audio data and an electronic device, and relates to a field of natural language processing technologies, and in particular to the fields of audio technology, digital conference and speech transliteration technologies. The method includes: receiving at least two pieces of audio data sent by at least one audio matrix, in which the audio data is collected by a microphone array and sent to the audio matrix; converting all the audio data into corresponding text data; and sending the audio data and the text data corresponding to the audio data.
SUPPORTING QUALITY OF SERVICE FOR MEDIA COMMUNICATIONS
A client device (e.g., user equipment or “UE”) may be configured to engage in a media communication session, such as a WebRTC session, with another client device. The client devices may separate a quality of service (QoS) specification from a QoS flow definition, to allow for separate interactive connectivity establishment (ICE) negotiation. The QoS specification may cover all segments of a connection for the media communication session. For example, QoS may be requested for a case where a server (e.g., a Traversal Using Relay Network Address Translation (TURN) server) is hosted by a mobile network operator (MNO). The QoS specification and the QoS flow description may be linked.
SUPPORTING QUALITY OF SERVICE FOR MEDIA COMMUNICATIONS
A client device (e.g., user equipment or “UE”) may be configured to engage in a media communication session, such as a WebRTC session, with another client device. The client devices may separate a quality of service (QoS) specification from a QoS flow definition, to allow for separate interactive connectivity establishment (ICE) negotiation. The QoS specification may cover all segments of a connection for the media communication session. For example, QoS may be requested for a case where a server (e.g., a Traversal Using Relay Network Address Translation (TURN) server) is hosted by a mobile network operator (MNO). The QoS specification and the QoS flow description may be linked.
Gatewaying of conference calls to browser-based conferences
Systems and methods for interconnecting point-to-point (P2P) (i.e. SIP/H323) and web browser compatible video conferencing services. The conference platform gatewaying service may use a virtual web browser participant to send and/or receive video and/or audio over VoIP/Video standards, such as SIP/H323 or other point-to-point protocols into a web browser compatible conference by means of a virtual web browser participant. The conference platform gateway service may create a binding between a SIP address and a web meeting URL. When communication is initiated from a compatible peer device to the gateway/server by means of a point-to-point protocol, the gateway/server establishes a connection to the web-based conference using the binding between URI and URL, and establishes a connection between the Point-to-point and Web browser compatible meeting service.