×

Making a copy of a profile store while processing live updates

  • US 10,409,780 B1
  • Filed: 10/30/2015
  • Issued: 09/10/2019
  • Est. Priority Date: 10/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for making a copy of a profile store while the profile store is being updated, comprising:

  • accessing periodically each profile in a first profile store;

    recording a profile snapshot of each accessed profile to a profile snapshot queue;

    retrieving a plurality of profile snapshots from the profile snapshot queue;

    storing the retrieved plurality of profile snapshots from the profile snapshot queue into a second profile store;

    retrieving a subset of profile updates from a first live update queue, wherein;

    each profile update in the retrieved subset of profile updates corresponds to one profile snapshot of the plurality of profile snapshots stored in the second profile store; and

    each profile update in the retrieved subset of profile updates occurred after its corresponding profile snapshot was recorded in the profile snapshot queue;

    updating the plurality of profile snapshots in the second profile store with the subset of profile updates; and

    keeping the second profile store up to date after a most recent update has been applied to the second profile store by applying subsequent updates from the first live update queue to corresponding profile snapshots in the second profile store.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×