Patent classifications
H04L65/4061
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 INTEGRATING VOICE RADIO SIGNALS WITH NETWORKED APPLICATIONS AND VOICE RECOGNITION
A radio communication system integrating voice radio signals with an audio-video conference session that includes at least one two-way radio configured to wirelessly transmit and receive voice radio signals with a radio control station, a radio communication controller comprising a first audio interface, a second audio interface, and a radio control processor, and configured to transmit and receive audio signals with the radio control station through the first audio interface, and an audio-video conferencing system configured to transmit and receive audio signals with the radio communication controller through the second audio interface. A voice radio channel of the at least one two-way radio is provided to the audio-video conferencing system through the radio control station and the radio communication controller to participate in the audio-video conference session.
Method and apparatus for determining an approver for requesting permission to join a dynamically-created talkgroup
A method and apparatus for determining an individual's identity who has authority to add a user to a talkgroup (approver) is provided herein. During operation, a context of a user requesting access to a talkgroup is determined. Past contexts for individuals who have requested access to past talkgroups are determined along with past approvers who approved adding the individual to the talkgroup. The current context is used to find similar past contexts and the past approver for the similar past context. The past approver is then used to authorize the current request for approving joining of the talkgroup.
Method for managing floor request in mission critical communication system
Embodiments herein provide a method for managing a floor request in a mission critical communication system. The method includes receiving a floor request message from a first floor participant and determining that a call type of the first floor participant is identical to a call type of a second floor participant, wherein a floor is currently occupied by the second floor participant. Further, the method includes managing the floor request of the first floor participant based on an effective priority of the floor request.
SYSTEM AND METHOD FOR ESTABLISHING FIRST-TO-ANSWER CALL IN MISSION CRITICAL PUSH TO TALK COMMUNICATION
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. Embodiments herein provide a system for establishing a first-to-answer call in a Mission Critical Push to Talk (MCPTT) communication. The system includes a MCPTT originating client configured to initiate a first-to-answer call and transmit a first-to-answer call request to a MCPTT server. The system includes the MCPTT server configured to receive the first-to-answer call request from the MCPTT client.
Impromptu community streamer
Various systems and methods for streaming an impromptu community are described herein. In one example, a system for streaming impromptu communities includes a data storage device, a community analyzer, and a publisher. In an example, the data storage device can store a number of incoming data sets, wherein each data set identifies a time and location for the origin of the data, a media instance, and an identification of an origin device or origin user. In an example, the community analyzer can operate from the data storage device to use a processor in order to calculate an IC boundary and generate an impromptu community (IC) indicator based on the proximity and temporality of the number of incoming data sets. In an example, the processor can modify the number of data sets to include the IC indicator.
CONTEXT BASED CALL STATUS TRACKING FOR RELEVANT DISPATCH CALL PARTICIPANTS
Systems and methods for indicating call status for relevant dispatch call participants. One example method includes receiving a voice communication associated with a talkgroup having a plurality of participants, determining context information for the participants from the voice communication, and selecting a relevant participant based on the context information. The method includes receiving a plurality of video streams, at least one of which includes an image of one of the participants. The method includes, for each of the video streams, when the video stream includes an image of the relevant participant, augmenting the video stream to include a highlighted image of the relevant participant, and assigning a priority based on the highlighted image and the context information. The method includes selecting a video stream including the highlighted image of the relevant participant based on the priorities assigned to the video streams and presenting the video stream on a display.
CONTEXT BASED CALL STATUS TRACKING FOR RELEVANT DISPATCH CALL PARTICIPANTS
Systems and methods for indicating call status for relevant dispatch call participants. One example method includes receiving a voice communication associated with a talkgroup having a plurality of participants, determining context information for the participants from the voice communication, and selecting a relevant participant based on the context information. The method includes receiving a plurality of video streams, at least one of which includes an image of one of the participants. The method includes, for each of the video streams, when the video stream includes an image of the relevant participant, augmenting the video stream to include a highlighted image of the relevant participant, and assigning a priority based on the highlighted image and the context information. The method includes selecting a video stream including the highlighted image of the relevant participant based on the priorities assigned to the video streams and presenting the video stream on a display.
WAITING NOTIFICATIONS FOR VIDEOCONFERENCING SUB-MEETINGS
One example system for providing notifications to videoconferencing sub-meetings includes a processor and at least one memory device. The processor establishes a videoconferencing session associated with a host. The videoconferencing session can include a main meeting, a sub-meeting, and a waiting queue. The processor can move the host from the main meeting to the sub-meeting, and subsequently move a new participant into the waiting queue. The processor can generate a notification that the participant has entered the waiting queue and determine that the host has moved to the sub-meeting. The processor can route, to the host in the sub-meeting using a stored connection of the host to the main meeting, a notification of the participant entering the waiting queue, and subsequently allow the host to admit the new participant.
WAITING NOTIFICATIONS FOR VIDEOCONFERENCING SUB-MEETINGS
One example system for providing notifications to videoconferencing sub-meetings includes a processor and at least one memory device. The processor establishes a videoconferencing session associated with a host. The videoconferencing session can include a main meeting, a sub-meeting, and a waiting queue. The processor can move the host from the main meeting to the sub-meeting, and subsequently move a new participant into the waiting queue. The processor can generate a notification that the participant has entered the waiting queue and determine that the host has moved to the sub-meeting. The processor can route, to the host in the sub-meeting using a stored connection of the host to the main meeting, a notification of the participant entering the waiting queue, and subsequently allow the host to admit the new participant.