Avoiding a Redundant Display of a Notification on Multiple User Devices
First Claim
1. A non-transitory program storage device, readable by a processor and comprising instructions stored thereon to cause the processor to:
- receive, at a server computer system, a first indication that a notification has been viewed on a first device of a user;
identify, by the server computer system, one or more additional devices of the user; and
send, by the server computer system, a second indication that the notification has been viewed to at least one of the one or more additional devices of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A user having multiple electronic devices may receive notifications at each of the devices. When it is determined that a first device is in an active state and that a notification has been viewed on that device, an indication that the notification has been viewed may be communicated by the first device to a synchronization server. It may then be determined whether the viewed notification is also present on one or more of the user'"'"'s other devices. Based on the determination, an indication that the notification has been viewed may be sent from the synchronization server to each of the user'"'"'s devices on which the notification is present. Upon receipt of the indication from the synchronization server, the viewed notification may be removed from each of the devices, thereby avoiding a redundant display of the notification on multiple devices.
-
Citations
20 Claims
-
1. A non-transitory program storage device, readable by a processor and comprising instructions stored thereon to cause the processor to:
-
receive, at a server computer system, a first indication that a notification has been viewed on a first device of a user; identify, by the server computer system, one or more additional devices of the user; and send, by the server computer system, a second indication that the notification has been viewed to at least one of the one or more additional devices of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving, by a processor of a first device of a plurality of associated devices, a notification; determining, by the processor of the first device, that the first device is in an active state; determining, by the processor of the first device, that the notification has been viewed on the first device by a user of the first device; and sending, by the processor of the first device, an indication that the notification has been viewed on the first device and should be removed from any of the plurality of associated devices on which the notification is present. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory program storage device, readable by a processor and comprising instructions stored thereon to cause the processor to:
-
receive, at a first device of a plurality of associated devices, a plurality of messages from a plurality of sources; generate, by the first device, a plurality of notifications based on the plurality of messages, the plurality of notifications to be displayed through a common interface of the first device; determine, by the first device, that the first device is in an active state; determine, by the first device, that one of the plurality of notifications has been viewed on a display element of the first device; and send, by the first device, an indication that the notification has been viewed on the first device to a synchronization server computer system. - View Dependent Claims (17, 18, 19, 20)
-
Specification