Primary-secondary caching scheme to ensure robust processing transition during migration and/or failover
AssigneeYahoo! Inc.
InventorAnkur Jain
Life of this patent
Estimating the term…
Loading patent…
AssigneeYahoo! Inc.
InventorAnkur Jain
Estimating the term…
Scores are maintained usable by a behavioral targeting service. Each of a plurality of scoring engine partitions is provided events (first events) for at least one of the particular non-overlapping subsets of the users, and at least one particular scoring engine partition is also provided events (second events) for at least an additional one of said particular non-overlapping subsets of the users. The event indications are processed to determine updated scoring data indicative of behavior of the users represented by the detected events relative to the at least one online service and the updated scoring data are written to a persistent scoring engine storage. The particular scoring engine provides updated scores to the persistent scoring engine storage according to a first writeback caching scheme for updated scores determined from the first events and according to a second writeback caching scheme for updated scores determined from the second events. The time-to-live parameters are controlled for the first writeback caching scheme independently of controlling time-to-live parameters for the second writeback caching scheme.
A method of maintaining scores usable by a behavioral targeting service, comprising:
A method of operating a scoring engine service that comprises a plurality of scoring engine partitions, to maintain scores usable by a behavioral targeting service, the method comprising:
A system to maintain scores usable by a behavioral targeting service, comprising:
A computer program product comprising a tangible computer-readable medium having computer program instructions tangibly embodied thereon to configure a plurality of scoring engine partitions of a scoring engine service to maintain scores usable by a behavioral targeting service, the computer program instructions tangibly embodied on the tangible computer-readable medium operable to:
Dependencies are inferred from the claim text.