Session Management and Notification Mechanisms for Push-to-Talk (PTT)
First Claim
1. A method comprising:
- receiving, by a notification service running on a processor, a notification from a first component of a push-to-talk (PTT) platform, wherein the notification is for transmission to a PTT client;
determining, by the notification service, an access transport type used by the PTT client to communicate with the PTT platform;
selecting, by the notification service, a second component to transmit the notification to the PTT client, wherein selecting the second component is in accordance with the access transport type used by the PTT client; and
transmitting, by the notification service, the notification to the second component.
3 Assignments
0 Petitions
Accused Products
Abstract
An embodiment method includes receiving, by a notification service running on a processor, a notification from a first component of a push-to-talk (PTT) platform. The notification is for transmission to a PTT client. The method further includes determining, by the notification service, an access transport type used by the PTT client to communicate with the PTT platform, and selecting, by the notification service, a second component to transmit the notification to the PTT client. Selecting the second component is in accordance with the access transport type used by the PTT client. The method further includes transmitting, by the notification service, the notification to the second component.
175 Citations
25 Claims
-
1. A method comprising:
-
receiving, by a notification service running on a processor, a notification from a first component of a push-to-talk (PTT) platform, wherein the notification is for transmission to a PTT client; determining, by the notification service, an access transport type used by the PTT client to communicate with the PTT platform; selecting, by the notification service, a second component to transmit the notification to the PTT client, wherein selecting the second component is in accordance with the access transport type used by the PTT client; and transmitting, by the notification service, the notification to the second component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A notification service comprising:
-
one or more processors; and a computer readable storage medium storing programming for execution by the one or more processors, the programming including instructions to; receive a notification from a first component of a push-to-talk (PTT) platform, wherein the notification is for transmission to a PTT client on a client device; determine an access transport type used by the PTT client to communicate with the PTT platform, wherein the access transport type used by the PTT client is stored in a database; select a second component to transmit the notification to the PTT client, wherein selecting the second component is in accordance with the access transport type used by the PTT client; and transmit the notification to the second component. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A push-to-talk (PTT) platform comprising:
-
a database; one or more processors; and a computer readable storage medium storing programming for execution by the one or more processors, the programming including instructions to; provide a session initial proxy (SIP) registrar, wherein the SIP registrar is configured to store an access transport type of a PTT client in the database; provide a PTT application service to a PTT client on a client device; and provide a notification service, wherein the notification service is configured to; receive a notification from the PTT application service, wherein the notification is addressed to the PTT client; determine the access transport type of the PTT client; select a component to transmit the notification to the PTT client, wherein selecting the component is in accordance with the access transport type of the PTT client; and transmit the notification to the component. - View Dependent Claims (23, 24, 25)
-
Specification