Patent classifications
H04L65/4061
System for maintaining sessions for seamless push-to-talk services
Embodiments include a system, method, and computer program product for providing seamless PTT services to a user. In an embodiment, a push-to-talk (PTT) component provides, to the user, PTT services with a talk group through connectivity to a data channel in a mobile network. A voice monitoring component monitors attributes of data connectivity on the data channel to determine when a voice quality falls below a threshold. When the voice quality is determined to fall below the threshold, a connectivity component requests the user to switch the connectivity to a voice channel. Then, the connectivity component dials a telephone number through the voice channel to access a voice conference bridge that provides the PTT services. To provide the PTT services, the voice conference bridge sets up a routing path to a session initiation protocol (SIP) session for the talk group, and routes voice communication through the SIP session.
Providing data file updates using multimedia broadcast multicast services
A method is provided for providing application data. The method includes a network node receiving at least one application identifier (App-ID) associated with at least a first user equipment (UE) and a second UE; the network node requesting to receive notifications of updates to application data associated with the at least one App-ID; the network node configuring a broadcast entity to transmit application data associated with the at least one App-ID; and the network node sending configuration data to the first and second UEs for receiving application data from the broadcast entity.
Method for real-time voting within a push to talk for the Internet of Things system
A method and apparatus for PTT over IoT is described herein. During operation each IoT device will be assigned to a talkgroup. Some talkgroups may have a single IoT device assigned, and other talkgroups may have multiple IoT devices assigned. During operation, an action command to control an IoT device is received over a first talkgroup. Users that are geographically near the IoT device are determined and polled as to whether or not they agree with the action command. If users near the IoT device agree to the action command, then a command is issued to a first IoT device assigned to that talkgroup.
Wireless audio and communication system
The system allows audio communication through the use of a wireless headset with speaker, microphone, and push-to-talk capabilities. The user communicates with individuals or pre-established groups through the push of a headset button connected a cellular phone or other capable device. Users may listen to music and communicate with one another without requiring separate programs through the present invention. If music is playing when a user receives a communication, the music pauses, the message plays, and then the music resumes play.
Systems and method for various types of calls including text call, SMS call and media post call
A communication channel, method, system, device, apparatus, platform, application & service is disclosed for receiving by a server from a caller user, a selection of at least one user or contact or one or more types of unique identity from a user or contact list, a request for initiating a call and a selection of one or more types of one or more applications, calls, user interfaces and media and any combination thereof from a plurality of applications, user interfaces and media provided by one or more sources and in the event the one or more callee accepts an initiated call as per rule(s) including accepts an initiated call within pre-set duration, start communication session and presenting said selected one or more types of one or more applications, user interfaces, media and any combination thereof to caller and/or one or more callee.
MBMS bearer setup in a group communications system
In accordance with particular embodiments, a method, performed by a control node, for multimedia broadcast multicast service, MBMS, bearer setup in a group communications system comprises activating and announcing an MBMS bearer to the client nodes. The MBMS bearer is independent of any particular group of client nodes. The method also includes obtaining a call setup message for a group call from a first client node of the client nodes. The method additionally includes broadcasting a connect message for the group call to at least one other client node of the client nodes in response to having received the call setup message. In accordance with certain embodiments, a method, performed by a client node, for MBMS bearer setup in a group communications system comprises obtaining a service announcement of an MBMS bearer from a control node. The MBMS bearer is independent of any particular group of client nodes. The method additionally includes providing a call setup message for a group call to the control node in response thereto.
METHOD FOR PUSHING INFORMATION, METHOD AND APPARATUS FOR CONTROLLING PRESENTATION OF CONTENT
Embodiments of the present disclosure disclose a method and an apparatus for pushing information, a method and an apparatus for controlling presentation of content. The method for pushing information includes: determining vehicle information of a communicatively connected autonomous vehicle, the vehicle information including autonomous vehicle driving route information; selecting to-be-played content matching the vehicle information from a pre-stored set of to-be-played contents according to the vehicle information, and storing the elected to-be-played content to the sub-set of to-be-played contents; and transmitting the sub-set of to-be-played contents to the autonomous vehicle so that the autonomous vehicle plays the to-be-played content in the sub-set of to-be-played contents. According to the embodiment, targeted to-be-played content can be sent to the autonomous vehicle.
Media optimization of browser-based real-time communications applications in a virtual desktop environment
Techniques are described for offloading the encoding and decoding of multimedia content transmitted during a real-time communication (RTC) session from the virtual desktop to the client device so that the multimedia content can be communicated directly between the client device and the remote peer device without the involvement of the virtual desktop. The offload eliminates the additional network hop of the multimedia content to the virtual desktop that is present in conventional virtual desktop environments, thereby reducing network latency and improving performance, CPU utilization and network load on the virtual machine hosting the virtual desktop. In order to offload the multimedia encoding/decoding, the techniques described herein intercept a number of Application Programming Interface (API) calls to override the messages used to establish a multimedia communication session between the RTC application and the remote peer device.
Video management with push to talk (PTT)
Embodiments include a system, method, and computer program product that enable video 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 plurality of video feeds are video feed components of an interactive multimedia media object (IMMO) displayed in the VMS GUI. Some embodiments include receiving a selection of a first talk group that is associated with the IMMO, where members of the first talk group may view the video feed components and communicate via PTT. Subsequently, some embodiments include receiving a second selection of a second talk group, associating the second talk group with the IMMO, and enabling PTT communications among members of the second talk group and an operator of the VMS.
Method and apparatus for managing MCPTT service
The present disclosure relates to an apparatus and a method for managing a Mission Critical Push-to-Talk (MCPTT). The apparatus comprises: a first MCPTT client configured to send an MCPTT request message to a second MCPTT client through a MCPTT server, and receive, from the second MCPTT client through the MCPTT server, a MCPTT response message in response to the MCPTT request message, wherein an MCPTT call in the MCPTT service is established between the first MCPTT client and the second MCPTT client by the MCPTT server.