Managing notifications across multiple devices
First Claim
Patent Images
1. A computer implemented method, comprising:
- detecting, on a first client device, a modification event associated with a first notification on the first client device;
determining a handle associated with the first client device;
transmitting, to an identity service, a request for a second client device associated with the handle;
receiving a token for addressing the second client device associated with the handle;
generating a notification having instructions to modify another notification on the second client device; and
transmitting, through a notification service, the notification from the first client device to the second client device, according to the token.
0 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
18 Claims
-
1. A computer implemented method, comprising:
-
detecting, on a first client device, a modification event associated with a first notification on the first client device; determining a handle associated with the first client device; transmitting, to an identity service, a request for a second client device associated with the handle; receiving a token for addressing the second client device associated with the handle; generating a notification having instructions to modify another notification on the second client device; and transmitting, through a notification service, the notification from the first client device to the second client device, according to the token. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; memory storing instructions, which when executed by the one or more processors, causes the one or more processors to perform operations comprising; detecting, on a first client device, a modification event associated with a first notification on the first client device; determining a handle associated with the first client device; transmitting, to an identity service, a request for a second client device associated with the handle; receiving a token for addressing the second client device associated with the handle; generating a notification having instructions to modify another notification on the second client device; and transmitting, through a notification service, the notification from the first client device to the second client device, according to the token. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, by a first client device, a first notification initiated by a second client device, the first notification including instructions to modify a second notification of the first client device, the first client device and the second client device associated by a handle;
matching first content of the first notification with second content of a plurality of notifications of the first client device;identifying the second notification for modification based on the matching; and modifying, by the first client device, the second notification of the first client device according to the instructions. - View Dependent Claims (16)
-
-
17. A system comprising:
-
one or more processors; memory storing instructions, which when executed by the one or more processors, causes the one or more processors to perform operations comprising; receiving, by a first client device, a first notification initiated by a second client device, the first notification including instructions to modify a second notification of the first client device, the first client device and the second client device associated by a handle; matching, by the first client device, first content of the first notification with second content of a plurality of notifications of the first client device; identifying, by the first client device, the second notification for modification based on the matching; and modifying, by the first client device, the second notification of the first client device according to the instructions. - View Dependent Claims (18)
-
Specification