METHOD AND SYSTEM FOR FACILITATING PUSH NOTIFICATION
First Claim
Patent Images
1. A method for facilitating delivery of notifications from a content provider to a mobile device, the method comprising:
- installing a bridging component that is configured to receive notifications from multiple distinct content providers that each communicate notifications through a mobile notification facilitator service;
receiving from the mobile notification facilitator service a notification that originates from one of the multiple content providers, the notification including an indication of an action to be performed upon consumption of the notification, the action including invoking a code module that is distinct from the bridging component;
presenting the notification to a user of the mobile device; and
upon receiving an indication that the user consumes the notification, performing the action by invoking the distinct code module to obtain content from the content provider.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for sending push notifications from Websites and consuming them in a browser on a mobile device are described. A native mobile component acts as a bridge during registration, receipt, and consumption of the push notifications. An Internet service acts as a registration and relaying mechanism to pass data to the native mobile component. When a push notification is consumed, the user is directed to the specified URL in a browser on the mobile device rather than a native application.
47 Citations
22 Claims
-
1. A method for facilitating delivery of notifications from a content provider to a mobile device, the method comprising:
-
installing a bridging component that is configured to receive notifications from multiple distinct content providers that each communicate notifications through a mobile notification facilitator service; receiving from the mobile notification facilitator service a notification that originates from one of the multiple content providers, the notification including an indication of an action to be performed upon consumption of the notification, the action including invoking a code module that is distinct from the bridging component; presenting the notification to a user of the mobile device; and upon receiving an indication that the user consumes the notification, performing the action by invoking the distinct code module to obtain content from the content provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method in a mobile notification facilitator service, the method comprising:
-
providing a bridging component configured for installation on mobile devices, the bridging component configured to facilitate delivery of push notifications transmitted from multiple distinct content providers via the mobile notification facilitator service to the mobile device; during installation of the bridging component on a mobile device, pre-configuring the bridging component by; transmitting a cookie to a Web browser executing on the mobile device, the cookie containing configuration information that identifies one of the content providers; causing the Web browser to provide the configuration information to the bridging component; and in response to a received registration request from the bridging component, associating the mobile device with the content provider; and transmitting a push notification from the content provider to the mobile device, based on the association of the mobile device with the content provider. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium storing a bridging component including instructions that are configured, when executed by a mobile computing device, to perform a method comprising:
during installation and first use of the bridging component, receiving, from a Web browser of the mobile computing device, registration information for registering for push notifications provided by a content provider, the registration information provided to the Web browser as part of a uniform resource locator received from a mobile notification facilitator service, the uniform resource locator including a custom protocol that causes the Web browser to pass the registration information to the bridging component; and transmit the registration information along with an identifier of the mobile device to the mobile notification facilitator service to cause the mobile notification facilitator service to provide notifications from the content provider to the mobile device. - View Dependent Claims (21, 22)
Specification