H04L65/103

Flexible Upstream/Downstream Support for Network-Based Media Processing Pipelines.

An apparatus includes circuitry configured to: process media, the processing having an input and an output; determine a value of a mode to process the data, the value of the mode set to either push or pull; wherein the mode is added to an input descriptor or an output descriptor, and the mode functions with a protocol together in the input descriptor and the output descriptor; determine, for the input, when the value of the mode is set to push, that the data is pushed to the input, otherwise when the value of the mode is set to pull, that the data is pulled with the input; and determine, for the output, when the value of the mode is set to push, that the data is pushed from the output, otherwise when the value of the mode is set to pull, that the data is pulled from the output.

Large volume voice over in internet protocol services for an aircraft
11412089 · 2022-08-09 · ·

A voice over internet protocol (VoIP) system for an aircraft includes a ground gateway, an aircraft gateway disposed on the aircraft, and a service provider network disposed on the aircraft. The ground gateway is in communication with the aircraft gateway via the service provider network. The aircraft gateway includes a first proxy agent, and the ground gateway includes a second proxy agent. The first proxy agent and the second proxy agent communicate a network packet for a number streams. The network packet includes a header and voice payloads for the streams.

SYSTEM AND METHOD FOR CONVERTING RTMP STREAM INTO HLS FORMAT FOR LIVESTREAM

Present disclosure relates to system and method for converting RTMP stream into HLS format for live stream. The solution architecture can include three main components: a Publisher (106), a Streamer (108) and an API server (112). The publisher (106) manages incoming RTMP streams and converts RTMP stream into multiple (resolutions) HLS streams with an adaptive bit rate. The streamer (108) manages end users consuming HLS feed. As publisher (106) can be busy doing transcoding, the streamer (108) can serve HLS format to an end user. At streamer level, caching is done instead of sending all requests to publisher. The API server (112) manages load on the publishers and the streamers, and makes sure that the servers are available all the time. Live stream API server keeps record of the streams which are available as well as the corresponding publishers having the streams.

INTEGRATED ORCHESTRATION OF INTELLIGENT SYSTEMS
20220116485 · 2022-04-14 · ·

Systems and methods for integrated orchestration of intelligent systems. An intelligent systems orchestration system harvests and combines aspects of disparate intelligent systems for use in intelligent virtual assistant applications and automation applications. In one aspect, the system provides an intelligent orchestration between cognitive plugins, such as natural language processing, sentiment analysis, speech recognition, text-to-speech, and computer vision. The intelligent systems orchestration system supports the building and deployment of cognitive applications (e.g., training, agent assist, customer assist, next best action and compliance) for enhancing a brand customer experience, and agent proficiency. The system also provides multi-IVA orchestration and supports session, context, and state management. Furthermore, the intelligent systems orchestration system includes a Conversation Control Language for the normalization of conversations across multiple channels and bots.

Terrestrial trunked radio gateway

A terrestrial trunked radio gateway includes a conference server configured to perform switching of audio input from a voice over internet protocol (VoIP) phone. The terrestrial trunked radio gateway further includes a pulse code modulation (PCM) driver that inserts an algebraic codebook excited linear prediction (ACELP) voice data for transmission to tetra network. A user agent server (UAS) or a user agent client (UAC) connects to the VoIP phone via a VoIP network. An access net gateway (AGW) functions as an access net common application programming interface (ACAPI) client communicating with an access net common application programming interface (ACAPI) server. The terrestrial trunked radio gateway works as a signaling gateway and allow communication between the VoIP phone and a mobile radio terminal. The VoIP phone uses a built-in algebraic codebook excited linear prediction (ACELP) codec to convert voice captured into the ACELP formulated data before transferring to tetra gateway.

System and method for financial services kiosk features
11295285 · 2022-04-05 · ·

A system including voice, video, and chat capability at financial services kiosks (e.g., ATMs) is disclosed. The voice, video, and chat and capabilities may be implemented using Web Real-Time Communication (WebRTC). A customer can complete all transactions and interactions with a live person in real time at the financial services kiosk. The financial services kiosk can be located anywhere in the world and only requires an Internet connection to support the system. The live person is remotely located from the financial services kiosk and can be available 24/7. The live person may be a teller or specialist located in a contact center.

SYSTEM AND METHOD FOR ESTABLISHING AND MANAGING MULTIPLE CALL SESSIONS FROM A CENTRALIZED CONTROL INTERFACE
20220086197 · 2022-03-17 ·

Disclosed are a system and method for establishing and managing one-to-one and conference call sessions through a virtual waiting room. Conference calls may be established initially or created as additional people are invited to an existing call. Functions such as screensharing, chat messaging, and file sharing may be provided. Media, including video, text, and images, may be selected and sent to participants while they are on hold or during an active call session.

GATEWAY ACTION FRAMEWORK
20220046064 · 2022-02-10 ·

Disclosed are various examples of an action framework for configuring a gateway to perform actions on the gateway itself or in conjunction with connected IoT devices. In some examples, a command is transmitted from a management service to a gateway device to permit a gateway client application to execute on the gateway device. A command to register an action in association with the gateway client application is also transmitted. The management service then commands the gateway device to perform the action, and receives an action results message with information about the action.

NETWORKING BETWEEN VOIP-AND PSTN-CALLS
20210337070 · 2021-10-28 ·

Programmatically reversing numerical line identity presented at a communications services gateway into named IP Telephony users with “prior association”, delivers dynamic “reverse address resolution” switching connections from ground to cloud, permitting any conventional telephone to dial and connect to any associated IP Telephony endpoint in the world, without changes to the conventional telephone. Reversing line identity into associated named users bridges both the addressability and economic divide between mass conventional “paying” (mobile and fixed) and “free”. IP Telephony networks. A system for supporting communications between a user on an IP-addressed-communications-device and a telephony subscriber device, the telephony subscriber device having a corresponding telephone number, includes: one or more service nodes configured to: receive from the user the telephone number of the telephony subscriber device and create an association from the telephone number to the user, wherein the association allows the telephony subscriber device to connect to the user.

Connection gateway selection in a mobile communications device

The present disclosure generally relates to identifying, by a processor of a wireless communications device, a service, determining, by the processor and based at least in part on the service, whether to prioritize a type of connection gateway to utilize in connecting to the service, where the processor determines to prioritize the type of connection gateway, selecting, by the processor, a connection gateway for the service based at least in part on a stored network access preference for the service, where the processor determines not to prioritize the type of connection gateway, selecting, by the processor, the connection gateway for the service regardless of the stored network access preference for the service, and connecting, by the processor, to the service via the connection gateway.