Managing notifications across services
First Claim
Patent Images
1. A method comprising:
- receiving an indication of a network message about activity that is of interest to a user;
generating first notification data and second notification data based on the indication of the network message;
sending the first notification data to a first client service and the second notification data to a second client service, wherein the first client service and the second client service are hosted by one or more client devices of the user, and wherein the first notification data and the second notification data notify the user of the activity from the network message;
receiving a read notification message indicating that the first notification data to the first client service has been interacted with by the user;
updating, by a processing device, a first read status associated with the first notification data and a second read status associated with the second notification data in response to receiving the read notification message indicating that the first notification data to the first client service has been interacted with by the user;
receiving, from the second client service, a request for the read status associated with the second notification data that has not been interacted with by the user; and
responsive to receiving the request from the second client service, sending a response to the second client service indicating that the read status associated with the second notification data has been modified.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing notifications are provided. One of the methods includes sending notification data to a first client service and a second client service for a message. The method further includes receiving an indication that the notification data has been interacted with using the first or second client service. The method includes updating a read status of the notification data when the indication is received, such that the notification data at the first and second client services has a same status indicator.
61 Citations
22 Claims
-
1. A method comprising:
-
receiving an indication of a network message about activity that is of interest to a user; generating first notification data and second notification data based on the indication of the network message; sending the first notification data to a first client service and the second notification data to a second client service, wherein the first client service and the second client service are hosted by one or more client devices of the user, and wherein the first notification data and the second notification data notify the user of the activity from the network message; receiving a read notification message indicating that the first notification data to the first client service has been interacted with by the user; updating, by a processing device, a first read status associated with the first notification data and a second read status associated with the second notification data in response to receiving the read notification message indicating that the first notification data to the first client service has been interacted with by the user; receiving, from the second client service, a request for the read status associated with the second notification data that has not been interacted with by the user; and responsive to receiving the request from the second client service, sending a response to the second client service indicating that the read status associated with the second notification data has been modified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving, from a server and by a first client device of one or more client devices of a user, a first notification data to display a first notification via a first client service hosted by the first client device, wherein the first notification data relates to a network message about activity that is of interest to the user; in response to receiving the first notification data, displaying the first notification via the first client service on the first client device; sending, by the first client device, a request to the server to determine whether a read status associated with the first notification is modified, wherein the first notification notifies the user of the network message and has not been interacted with by the user; and responsive to receiving a response to the request indicating that the server modified the read status associated with the first notification, modifying the first notification to indicate that content of the first notification has been read. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a memory device; and a processing device, coupled to the memory device, to; receive an indication of a network message about activity that is of interest to a user; generate first notification data and second notification data based on the indication of the network message; send the first notification data to a first client service and the second notification data to a second client service, wherein the first client service and the second client service are hosted by one or more client devices of the user, and wherein the first notification data and the second notification data notify the user of the activity from the network message; receive a read notification message indicating that the first notification data to the first client service has been interacted with by the user; update a first read status associated with the first notification data and a second read status associated with the second notification data in response to receiving the read notification message indicating that the first notification data to the first client service has been interacted with by the user; receive, from the second client service, a request for the read status associated with the second notification data that has not been interacted with by the user; and responsive to receiving the request from the second client service, send a response to the second client service indicating that the read status associated with the second notification data has been modified. - View Dependent Claims (19, 20)
-
-
21. A non-transitory computer-readable medium comprising instructions that, responsive to execution by a processing device, cause the processing device to perform operations, wherein the non-transitory computer-readable medium is not a signal, the operations comprising:
-
receiving, from a server and by the processing device of a first client device of one or more client devices of a user, a first notification data to display a first notification via a first client service hosted by the first client device, wherein the first notification data relates to a network message about activity that is of interest to the user; in response to receiving the first notification data, displaying the first notification via the first client service on the first client device; sending, by the first client device, a request to the server to determine whether a read status associated with the first notification is modified, wherein the first notification notifies the user of the network message and has not been interacted with by the user; and responsive to receiving a response to the request indicating that the server modified the read status associated with the first notification, modifying the first notification to indicate that content of the first notification has been read. - View Dependent Claims (22)
-
Specification