MANAGING NOTIFICATIONS ACROSS MULTIPLE DEVICES
First Claim
Patent Images
1. A computer implemented method, comprising:
- detecting, on a client device, a modification event associated with a first notification on the client device;
determining a user ID associated with the client device;
transmitting, to an identity service, a request for another client device associated with the user ID;
receiving a push token for addressing the another client device associated with the user ID;
generating a silent notification having instructions to modify a second notification on the another client device, the second notification having the same content as the first notification; and
transmitting the silent notification from the client device to the another client device, according to the push token.
2 Assignments
0 Petitions
Accused Products
Abstract
Modifying a notification on one client device can trigger the generation and transmission of a silent notification to another client device that is associated with the same user account. The silent notification can include instructions to query for and modify a similar notification, if present, on the other client device. Silent notifications that are undeliverable can be stored in offline storage and delivery can be reattempted at a later point in time.
-
Citations
22 Claims
-
1. A computer implemented method, comprising:
-
detecting, on a client device, a modification event associated with a first notification on the client device; determining a user ID associated with the client device; transmitting, to an identity service, a request for another client device associated with the user ID; receiving a push token for addressing the another client device associated with the user ID; generating a silent notification having instructions to modify a second notification on the another client device, the second notification having the same content as the first notification; and transmitting the silent notification from the client device to the another client device, according to the push token. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method, comprising:
-
receiving, on a client device, a silent notification having instructions to modify a notification that is equivalent to another notification that has been previously modified on another client device, the silent notification including content and a desired action; matching the content with one of a plurality of notifications of the client device, the plurality of notifications being different than the notification; and performing the desired action on the matched notification. - View Dependent Claims (9, 10, 11)
-
-
12. A computer implemented method, comprising:
-
receiving, from a sending device, a silent notification for delivery at a receiving device; routing the silent notification to the receiving device; waiting a predefined period of time to receive an acknowledgment in response to routing the silent notification; storing the silent notification in a storage when the predefined period of time elapses; detecting the presence of the receiving device; and rerouting the silent notification to the receiving device in response to the detection. - View Dependent Claims (13, 14, 15)
-
-
16. A system, comprising:
-
a plurality of client devices related to a user account, each of the plurality of client devices having a persistent push token to uniquely identify a client device; an identity service configured to return the persistent push tokens of the plurality of client devices in response to a query for the user account; and a push notification service configured to route a silent notification from a first client device to a second client device according to the persistent push token of the second client device, the silent notification being configured to modify a notification stored on the second client device that was generated outside of the system. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A non-transitory computer readable storage medium having instructions therein, which when executed by a machine, causes the machine to perform a method, the method comprising:
- detecting, on a client device, a modification event associated with a first notification on the client device;
determining a user ID associated with the client device; transmitting, to an identity service, a request for another client device associated with the user ID; receiving a push token for addressing the another client device associated with the user ID; generating a silent notification having instructions to modify a second notification on the another client device, the second notification having the same content as the first notification; and transmitting the silent notification from the client device to the another client device, according to the push token. - View Dependent Claims (22)
- detecting, on a client device, a modification event associated with a first notification on the client device;
Specification