Patent classifications
H04L65/4061
Methods and systems to share functional alias in mission critical video
A method for managing a Mission Critical Video (MCVideo) group call is provided. The method includes transmitting by at least one sender user equipment (UE) in the MCVideo group call, a MCVideo message to an MCVideo Server, receiving, by at least one receiver UE in the MCVideo group call, the MCVideo message from the MCVideo server, wherein at least one of a plurality of functional alias identification (ID) is encoded and included in the MCVideo message, and decoding, by the at least one receiver UE in the MCVideo group call, the at least one of the plurality of functional alias ID from the MCVideo message.
System and method to leverage web real-time communication for implementing push-to-talk solutions
A system and method to leverage Web Real-Time Communication (WebRTC) for implementing Push-to-Talk (PTT) solutions. One or more servers interface to a communications network to perform advanced voice services for one or more wireless or wired user devices, wherein the advanced voice services include a two-way half-duplex voice call within a group of the user devices comprising a PTT call session. At least one of the user devices communicates with at least one of the servers during the PTT call session using a WebRTC connection, and at least the media streams for the PTT call session are transmitted between the server and the user device using the WebRTC connection.
AF INFLUENCED PDU SESSION MANAGEMENT AND SUBSCRIPTION PROCEDURES
Methods, electronic devices, and computer readable media for application function (AF) protocol data unit (PDU) session management and subscription procedures. A method for a method for PDU session management includes initiating a PDU session for an application function (AF) within an application server (AS) that is not part of a cellular network and sending configuration information to a network exposer function (NEF) to communicate directly with a network function (NF) of the cellular network to provide services for the PDU session. The method additionally includes receiving authorization from the NEF and communicating directly with the cellular network NF to provide the PDU services during the PDU session.
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.
Video management enabling voice communication groups
Embodiments include a system, method, and computer program product that enable management of a plurality of video feeds with Push to Talk (PTT) communications. Some embodiments monitor a plurality of video feeds using a VMS graphics user interface (GUI) where a video feed of the plurality of video feeds is a video feed component of an interactive multimedia media object (IMMO) displayed in the VMS GUI. A talk group is logically associated with the video feed of the plurality of video feeds. Some embodiments detect that an embedded PTT control component associated with the video feed is activated, and enable PTT communications among members of the talk group and an operator of the VMS.
Pushing graphical user interface widgets for communication devices
A first Session Initiation Protocol (SIP) REFER message is sent by an application server to a User Agent (UA). A UA is typically in a communication device, such as a telephone or personal computer. The first SIP REFER message requests the UA to provide a unique Uniform Resource Identifier (URI) for an instance of a networked application. For example, a networked application may be a call recording application. In response to sending the first SIP REFER message, a SIP NOTIFY message with the URI for the instance of the networked application is received by the application server. The application server sends a second SIP REFER message to the UA using the URI. The second SIP REFER message includes information for managing a widget. A widget is object, such as a button or sound. The widget is then displayed or played on a communication device according to a set of rules.
METHOD TO GENERATE AND TRANSMIT ROLE-SPECIFIC AUDIO SNIPPETS
A method for controlling a communications system. In one exemplary embodiment, at least one user attribute for a user associated with a first communication device is determined. A plurality of received audio stream snippets are analyzed based on the at least one user attribute. At least one audio stream snippet characteristic is determined for each received audio stream snippet of the plurality of received audio stream snippets based on the at least one user attribute of the user associated with the first communication device. If an audio stream snippet of the plurality of received audio stream snippets is relevant to the user associated with the first communication device based on the determined at least one audio stream snippet characteristic and the at least one user attribute, then data corresponding to at least one audio stream snippet of the plurality of received audio stream snippets is transmitted to the first communication device when the at least one audio stream snippet is determined to be relevant to the user associated with the first communication device.
EMERGENCY PUSH-TO-TALK CALL SETUP AT DIFFERENT PRIORITY LEVELS BASED ON SUPERGROUPS
A method is provided that sets up a Push-To-Talk (PTT) call. A first group is given a first value of an attribute, such as the priority of the PTT call or the state of the PTT call. A second group is given a second value of the attribute, such that the second value of the attribute is different from the first value of the attribute.
Device and method for lower latency digital audio sample playback
A device and method for lower latency digital audio sample playback is provided. The device comprises: a hardware digital signal processor (DSP); higher and lower latency audio paths to the DSP; a kernel driver; a kernel random-access memory (RAM) including kernel RAM buffers accessible by the kernel driver; and a controller. The controller: prior to digital audio samples being used by an application, pre-loads, using the kernel driver, the samples at the kernel RAM buffers; responsive to a trigger in the application to play a given digital audio sample, determines, using a sample identifier of the given sample, whether the given sample is pre-loaded at the kernel RAM buffers; when the sample is pre-loaded, plays, using the DSP, the given sample via the lower latency path; and when the given digital audio sample is not pre-loaded, plays, using the DSP, the given sample via the higher latency path.
Architecture framework to realize push-to-X services using cloudbased storage services
An architecture framework to realize Push-to-X services using cloud-based storage services. Push-to-X messages are transmitted between mobile units by messaging servers. The Push-to-X message may include a short text message contained wholly within the Push-to-X message, or the Push-to-X message may include one or more attachments that comprise multimedia contents, files, or location information, which are stored on storage servers, wherein the Push-to-X message identifies a location for retrieving the attachments from the storage servers. The Push-to-X messages may be sent to a single mobile unit identified by a Mobile Directory Number (MDN) or a group of mobile units identified by a list of MDNs or a Uniform Resource Identifier (URI).