Managing notifications across services
First Claim
Patent Images
1. A method comprising:
- receiving an indication of a network message that is generated using an online account interface, the online account interface associated with a first online account, the network message designated for a second online account, the first and second online accounts associated with a first client service;
generating first notification data and second notification data based on the indication of the network message;
sending the first notification data to the 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 a user, and wherein the first notification data and the second notification data notify the user of 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, wherein the read notification message comprises a first identifier to identify the first notification data that 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, such that the first read status and the second read status have a read status indicator reflecting that the first notification data has been interacted with by the user; and
sending a modify instruction message to the second client service upon updating the first read status and the second read status, wherein the modify instruction comprises a second identifier to identify the second notification data that has not been interacted with by the user and the read status indicator reflecting that the first notification data has been interacted with by the user.
3 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.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving an indication of a network message that is generated using an online account interface, the online account interface associated with a first online account, the network message designated for a second online account, the first and second online accounts associated with a first client service; generating first notification data and second notification data based on the indication of the network message; sending the first notification data to the 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 a user, and wherein the first notification data and the second notification data notify the user of 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, wherein the read notification message comprises a first identifier to identify the first notification data that 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, such that the first read status and the second read status have a read status indicator reflecting that the first notification data has been interacted with by the user; and sending a modify instruction message to the second client service upon updating the first read status and the second read status, wherein the modify instruction comprises a second identifier to identify the second notification data that has not been interacted with by the user and the read status indicator reflecting that the first notification data has been interacted with by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving, from a server, a first notification data to display a first notification via a first client service hosted by one or more client devices of a user, wherein the first notification data is received responsive to an indication of a network message having been received by the server, wherein the network message is generated using an online account interface, wherein the online account interface associated with a first online account, wherein the network message is designated for a second online account, and wherein the first and second online accounts are associated with the first client service; in response receiving the first notification data, displaying the first notification via the first client service on the one or more client devices; receiving, from the server, a modify instruction to modify the first notification, the modify instruction indicating an interaction by the user with a second notification via a second client service, wherein the first notification and the second notification notify the user of the network message, and wherein the modify instruction comprises a first identifier to identify the first notification that has not been interacted with by the user and a read status indicator reflecting that the second notification has been interacted with by the user; and in response to receiving the modify instruction, modifying, by a processing device, the first notification to indicate that content of the first notification has been read. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
a network adapter; and a processing device, coupled to the network adaptor, to; receive an indication of a network message that is generated using an online account interface, the online account interface associated with a first online account, the network message designated for a second online account, the first and second online accounts associated with a first client service; generate first notification data and second notification data based on the indication of the network message; cause the network adaptor to send the first notification data to the 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 the one or more client devices of a user, and wherein the first notification data and the second notification data notify the user of the network message; cause the network adapter to receive a read notification message indicating that the first notification data to the one or more client devices has been interacted with by the user, wherein the read notification message comprises a first identifier to identify the first notification data that has been interacted with by the user; update, by the 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, such that the first read status and the second read status have a same read status indicator reflecting that the first notification data has been interacted with by the user; and cause the network adapter to send a modify instruction message to the second client service upon updating the first read status and the second read status, wherein the modify instruction comprises a second identifier to identify the second notification data that has not been interacted with by the user and the read status indicator reflecting that the first notification data has been interacted with by the user. - View Dependent Claims (17, 18)
-
Specification