Push notification service
First Claim
Patent Images
1. A method of provisioning a push notification service, the method comprising:
- receiving, at a gateway from a push notification provider, a cryptographic certificate including data identifying an application, wherein the gateway receives presence information from one or more courier devices that are operably coupled to a plurality of mobile devices, and wherein the gateway is associated with a zone and manages the presence information for mobile devices associated with the zone;
receiving, at the gateway from the push notification provider, a push notification message for the application;
authenticating, using the cryptographic certificate, the push notification provider; and
provisioning, automatically from the data included within the cryptographic certificate, a push notification service for the application to route the push notification message from the gateway to a mobile device subscribed to the application.
0 Assignments
0 Petitions
Accused Products
Abstract
Gateway devices maintain presence information for various mobile devices. Each gateway is associated with a zone and manages presence information only for mobile devices associated with that zone. Courier devices back-propagate presence information for the mobile devices to respective gateways based at least on the respective zone associated with each mobile device. The gateways and couriers are dynamically configured such that messages can be pushed from a provider application to a mobile device via any gateway and any courier.
22 Citations
20 Claims
-
1. A method of provisioning a push notification service, the method comprising:
-
receiving, at a gateway from a push notification provider, a cryptographic certificate including data identifying an application, wherein the gateway receives presence information from one or more courier devices that are operably coupled to a plurality of mobile devices, and wherein the gateway is associated with a zone and manages the presence information for mobile devices associated with the zone; receiving, at the gateway from the push notification provider, a push notification message for the application; authenticating, using the cryptographic certificate, the push notification provider; and provisioning, automatically from the data included within the cryptographic certificate, a push notification service for the application to route the push notification message from the gateway to a mobile device subscribed to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine readable medium storing executable instructions which when executed by a system cause the system to perform a method of provisioning a push notification service, the method comprising:
-
receiving, at a gateway from a push notification provider, a cryptographic certificate including data identifying an application, wherein the gateway receives presence information from one or more courier devices that are operably coupled to a plurality of mobile devices, and wherein the gateway is associated with a zone and manages the presence information for mobile devices associated with the zone; receiving, at the gateway from the push notification provider, a push notification message for the application; authenticating, using the cryptographic certificate, the push notification provider; and provisioning, automatically from the data included within the cryptographic certificate, a push notification service for the application to route the push notification message from the gateway to a mobile device subscribed to the application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification