Push-based cache invalidation notification
First Claim
Patent Images
1. A method comprising:
- by a first computing system, identifying an update to data of a first data type, the data being associated with a first user;
by the first computing system, determining at least one subscriber having subscribed to receive notifications of updates to the data associated with the first user, wherein determining that the at least one subscriber has subscribed to receive notifications of updates to the data associated with the first user comprises identifying that the first computing system maintains data identifying an established relationship between the first user and the at least one subscriber;
by the first computing system, determining, based on a characteristic associated with an account of the first user, that the first user agrees to share the update of the data of the first data type with the at least one subscriber; and
by the first computing system, sending a push notification to a second computing system associated with the at least one subscriber.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiments, one or more first computing devices receive updated values for user data associated with a plurality of users; and for each of the user data for which an updated value has been received, determine one or more second systems that each have subscribed to be notified when the value of the user datum is updated and each have a pre-established relationship with the user associated with the user datum; and push notifications to the second systems indicating that the value of the user datum has been updated without providing the updated value for the user datum to the second systems.
-
Citations
19 Claims
-
1. A method comprising:
-
by a first computing system, identifying an update to data of a first data type, the data being associated with a first user; by the first computing system, determining at least one subscriber having subscribed to receive notifications of updates to the data associated with the first user, wherein determining that the at least one subscriber has subscribed to receive notifications of updates to the data associated with the first user comprises identifying that the first computing system maintains data identifying an established relationship between the first user and the at least one subscriber; by the first computing system, determining, based on a characteristic associated with an account of the first user, that the first user agrees to share the update of the data of the first data type with the at least one subscriber; and by the first computing system, sending a push notification to a second computing system associated with the at least one subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A first computing system comprising:
-
one or more processors providing services to a plurality of users; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to; identify an update to data of a first data type, the data being associated with a first user; determine at least one subscriber having subscribed to receive notifications of updates to the data associated with the first user, wherein determining that the at least one subscriber has subscribed to receive notifications of updates to the data associated with the first user comprises identifying that the first computing system maintains data identifying an established relationship between the first user and the at least one subscriber; determine, based on a characteristic associated with an account of the first user, that the first user agrees to share the update of the data of the first data type with the at least one subscriber; and send a push notification to a second computing system associated with the at least one subscriber.
-
-
11. One or more computer-readable non-transitory storage media embodying software that is operable when executed by a first computing system to:
-
identify an update to data of a first data type, the data being associated with a first user; determine at least one subscriber having subscribed to receive notifications of updates to the data associated with the first user, wherein determining that the at least one subscriber has subscribed to receive notifications of updates to the data associated with the first user comprises identifying that the first computing system maintains data identifying an established relationship between the first user and the at least one subscriber; determine, based on a characteristic associated with an account of the first user, that the first user agrees to share the update of the data of the first data type with the at least one subscriber; and send a push notification to a second computing system associated with the at least one subscriber. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification