PUSH NOTIFICATION MIDDLEWARE
First Claim
1. A system, comprising:
- a computer processor; and
a mobile platform server executable by the computer processor, the mobile platform server comprising a notification service and a registry, the notification service configured to;
receive a notification trigger comprising a payload to deliver to an endpoint;
access the registry to determine a notification transport protocol associated with the endpoint;
select a channel plugin associated with the notification transport protocol to establish a notification channel with the endpoint; and
send the payload to the endpoint on the notification channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to push notification middleware. A system includes a computer processor and a mobile platform server executable by the computer processor. The mobile platform server includes a notification service and a registry. The notification service is configured to receive a notification trigger including a payload to deliver to an endpoint and access the registry to determine a notification transport protocol associated with the endpoint. The notification service is further configured to select a channel plugin associated with the notification transport protocol to establish a notification channel with the endpoint and send the payload to the endpoint on the notification channel.
41 Citations
20 Claims
-
1. A system, comprising:
-
a computer processor; and a mobile platform server executable by the computer processor, the mobile platform server comprising a notification service and a registry, the notification service configured to; receive a notification trigger comprising a payload to deliver to an endpoint; access the registry to determine a notification transport protocol associated with the endpoint; select a channel plugin associated with the notification transport protocol to establish a notification channel with the endpoint; and send the payload to the endpoint on the notification channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by a processing device for:
-
receiving a notification trigger comprising a payload to deliver to an endpoint; accessing a registry to determine a notification transport protocol associated with the endpoint; selecting a channel plugin associated with the notification transport protocol to establish a notification channel with the endpoint; and sending the payload to the endpoint on the notification channel. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification