SENDING NOTIFICATIONS AS A SERVICE
First Claim
1. A method comprising:
- by a computing devices, receiving a plurality of notifications from one or more third-party systems, wherein each notification is associated with one or more tags associated with content of the notification;
by the computing device, determining one or more interests of a user based at least in part on social-graph information of the user;
by the computing device, identifying one or more notifications from the plurality of received notifications based at least in part on matching one or more of the interests with one or more of the tags of the received notifications; and
by the computing devices, sending one or more of the identified notifications to one or more delivery channels of the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for enabling a notification-providing system to allow third-party publishers to push notifications of interest to a user device as part of a notification subscription service. A computing device may receive notifications from one or more third-party systems. Each notification may be associated with one or more tags. The computing device may determine one or more interests of a user based in least in part on social graph information of the user. The computing device may match the user interests to the received tags to identify relevant notifications. The computing device may send one or more of the identified notifications to one or more delivery channels of the user.
-
Citations
20 Claims
-
1. A method comprising:
-
by a computing devices, receiving a plurality of notifications from one or more third-party systems, wherein each notification is associated with one or more tags associated with content of the notification; by the computing device, determining one or more interests of a user based at least in part on social-graph information of the user; by the computing device, identifying one or more notifications from the plurality of received notifications based at least in part on matching one or more of the interests with one or more of the tags of the received notifications; and by the computing devices, sending one or more of the identified notifications to one or more delivery channels of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable non-transitory storage media embodying software configured when executed to:
-
receive a plurality of notifications from one or more third-party systems, wherein each notification is associated with one or more tags associated with content of the notification; determine one or more interests of a user based at least in part on social-graph information of the user; identify one or more notifications from the plurality of received notifications based at least in part on matching one or more of the interests with one or more of the tags of the received notifications; and send one or more of the identified notifications to one or more delivery channels of the user.
-
-
20. A device comprising:
-
one or more processors; and one or more computer-readable non-transitory storage media coupled to the processors and embodying software configured when executed to; receive a plurality of notifications from one or more third-party systems, wherein each notification is associated with one or more tags associated with content of the notification; determine one or more interests of a user based at least in part on social-graph information of the user; identify one or more notifications from the plurality of received notifications based at least in part on matching one or more of the interests with one or more of the tags of the received notifications; and send one or more of the identified notifications to one or more delivery channels of the user.
-
Specification