H04L65/4061

VOICE COMMUNICATION SYSTEM, RELAYING DEVICE, TERMINAL DEVICE, SESSION MANAGEMENT METHOD AND PROGRAM
20200045181 · 2020-02-06 ·

[Problem] To enable priority communication using a terminal device by setting a particular mode in the terminal device by user operation and thereby increasing a priority of the terminal device.

[Solution] A server as a relay device, in forming a new session, compares the priority of an existing session with the priority of the new session, and, if the priority of the new session is higher than the priority of the existing session, removes a competing terminal device participating in the existing session from the existing session and makes the competing terminal device participate in the new session. Further, upon reception of a specific calling voice signal specifying the terminal device participating in the existing session as a communication partner from the terminal device set to a particular mode, the relaying device removes the terminal device participating in the existing session from the existing session and makes the terminal device participate in a session to be formed by the specific calling voice signal regardless of the priority of the session.

Stream processing utilizing virtual processing agents

Technologies are described herein for event delivery and stream processing utilizing virtual processing agents. Upon receiving an event publication in a queue, a runtime system identifies one or more virtual processing agents that might be interested in, but have not explicitly subscribed to, the published event. Event information of the published event is then delivered to the identified virtual processing agents. Prior to the actual delivery, the runtime system further determines if the virtual processing agents have been activated and activates those processing agents that have not been activated. Based on the received event information, some of the virtual processing agents might decide to explicitly submit subscriptions to receive more events from the queue. The explicit subscriptions will trigger the runtime system to deliver the subscribed events to the processing agents, which might include past events that have been published in the queue before the explicit subscription is received.

System and method for push-to-talk (PTT) in high latency networks

In an embodiment, a method includes: accessing, by a push to talk (PTT) server, a PTT session with a PTT client operating in a first network; detecting, by the PTT server, a transition by the PTT client from the first network to a second network, the second network having a lower throughput or a higher latency than the first network; and adapting, by the PTT server, one or more parameters of a plurality of communication protocols in response to detecting the transition by the PTT client from the first network to the second network, the communication protocols being host layer protocols used by the PTT server to communicate with the PTT client.

Soft preemption for a push-to-talk group
10555136 · 2020-02-04 · ·

Methods and systems for managing a radio communication group call. One system includes a call controller configured to be communicatively coupled to a first communication device, a second communication device and a third communication device. The call controller includes an electronic processor configured to establish a half-duplex group call between the first communication device, the second communication device, and the third communication device. The processor receives, from the second communication device, an audio signal and receives, from the first communication device, a soft preemption talk request. The electronic processor establishes, in response to receiving the soft preemption talk request, a full-duplex private call between the first communication device and the second communication device and transmits audio of the full-duplex private call to the third communication device.

DEVICE REGISTRATION VIA AUTHENTICATION TRANSFERENCE
20200036694 · 2020-01-30 ·

A method and system for authenticating a communication device with an application server. The application server includes a gateway registration port, a gateway server port, and an electronic processor. The electronic processor is configured to receive, via the gateway registration port, a registration request, including a unique identifier, from a first device over a first communications network that operates in accordance with a first modality and receive, at the gateway server port, an access request including an identifier from an unknown device over a second communications network that operates in accordance with a second modality. The electronic processor is configured to compare the second identifier with the first identifier to determine if the identifiers match, grant the unknown device access when the identifiers match, and deny the unknown device access when the identifiers do not match.

System and method for managing audio cut-in policy in MCPTT communication

The present disclosure provides a method and system for managing mission critical push-to-talk (MCPTT) communication. The method includes receiving, by a floor control server, a first floor request message, from a primary floor participant, while a floor is granted to a secondary floor participant and a first media transmission is performed by the secondary floor participant; in response to receiving the first floor request message, transmitting, by the floor control server, to the secondary floor participant, a first floor revoke message for stopping the first media transmission of the secondary floor participant, and transmitting, by the floor control server, a first floor grant message to the primary floor participant; and transmitting, by the floor control server, a first floor taken message to the secondary floor participant, wherein the first floor taken message includes information of the primary floor participant granted the floor.

Distributed content uploading and validation

In accordance with one or more embodiments, aspects of the disclosure provide efficient, effective, and convenient ways of uploading and authenticating content. In particular, a user device may receive validating information from a wireless networking device. The user or client device may record a content item, and may insert a validation tag based on the validating information. The user or client device may then send the content item to the wireless networking device. The wireless networking device may receive the content item at a first location and may determine the validity of the content item based on the validating information. The user device may continually interact with wireless networking devices as it travels to continually upload content items while establishing the validity of the time and location of the content items.

Distribution and reception method, and system
10530821 · 2020-01-07 · ·

A system includes a server including first circuitry and a plurality of terminals, each of which includes second circuitry respectively. The first circuitry is configured to store primes assigned to the plurality of terminals, acquire two or more primes assigned to two or more terminals that and are destinations of contents, calculate a first product of the two or more primes, and transmit first notification data including the first product and the contents to the plurality of terminals. The second circuitry is configured to store an assigned prime, receive the first notification data, determine whether the first product included in the first notification data is divisible by the assigned prime, and acquire, from the first notification data, the contents included in the first notification data based on a result of a determination.

Method for Term-Dependent Output of Information Based on a Voice Input to a Specific Group, and System
20200005785 · 2020-01-02 ·

A method for term-dependent output of information based on a voice input to a specific group includes the steps of: capturing the voice input; analyzing the captured voice input for the presence of a group-specific key term, associated with the specific group; and on detection of the group-specific key term in the analyzed voice input, outputting the information based on the voice input to the specific group.

Passive outdial support for mobile devices via WAP push of an MVSS URL
10523738 · 2019-12-31 · ·

A Mobile Voice Self Service (MVSS) system that may include an MVSS mobile device and a client system. The system may be used to provide passive outdial support for a mobile device via WAP Push of an MVSS URL. The MVSS mobile device may have various local applications such as a bootstrap application and an outdial application. The client system may include an application server to deliver an MVSS file to the MVSS mobile device.