Push-based cache invalidation notification
First Claim
Patent Images
1. A method comprising:
- by a first computing system associated with a subscriber, requesting a second computing system to maintain an established relationship between the subscriber and a first user;
by the first computing system, subscribing to receive notifications from the second computing system of an update to user data of a first data type associated with the first user; and
by the first computing system, receiving a push notification from the second computing system, the push notification indicating that the user data of the first data type has been updated by the second computing system, wherein the push notification indicates that a plurality of values associated with a plurality of users have been updated without providing the updated values, the plurality of users comprising the first user.
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
21 Claims
-
1. A method comprising:
-
by a first computing system associated with a subscriber, requesting a second computing system to maintain an established relationship between the subscriber and a first user; by the first computing system, subscribing to receive notifications from the second computing system of an update to user data of a first data type associated with the first user; and by the first computing system, receiving a push notification from the second computing system, the push notification indicating that the user data of the first data type has been updated by the second computing system, wherein the push notification indicates that a plurality of values associated with a plurality of users have been updated without providing the updated values, the plurality of users comprising the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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; request a second computing system to maintain an established relationship between the subscriber and a first user; subscribe to receive notifications from the second computing system of an update to user data of a first data type associated with the first user; and receive a push notification from the second computing system, the push notification indicating that the user data of the first data type has been updated by the second computing system, wherein the push notification indicates that a plurality of values associated with a plurality of users have been updated without providing the updated values, the plurality of users comprising the first user.
-
-
12. One or more computer-readable non-transitory storage media embodying software that is operable when executed by a first computing system to:
-
request a second computing system to maintain an established relationship between the subscriber and a first user; subscribe to receive notifications from the second computing system of an update to user data of a first data type associated with the first user; and receive a push notification from the second computing system, the push notification indicating that the user data of the first data type has been updated by the second computing system, wherein the push notification indicates that a plurality of values associated with a plurality of users have been updated without providing the updated values, the plurality of users comprising the first user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification