×

System, method and computer program product for maintaining data stored in a data structure

  • US 9,767,136 B2
  • Filed: 12/22/2010
  • Issued: 09/19/2017
  • Est. Priority Date: 03/31/2010
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium that stores computer code adapted to be executed by a computer to perform operations comprising:

  • storing first data in a first data structure, the first data indicating a plurality of users that are members of a group and an item of content to which the group has access;

    deriving second data from the first data stored in the first data structure, wherein the second data is derived from the first data by calculating the second data in dependence upon the first data stored in the first data structure, the second data indicating that the plurality of users have access to the item of content;

    storing the derived second data in a second data structure;

    identifying a plurality of changes to be made to the first data stored in the first data structure;

    applying the plurality of changes to the first data stored in the first data structure, wherein the plurality of changes are applied to the first data after the second data is derived from the first data;

    performing recalculation of the second data stored in the second data structure after the application of the plurality of changes to the first data stored in the first data structure, such that the second data is re-derived from the first data to reflect the plurality of changes made to the first data; and

    in response to a detection that resource utilization of the computer is below a threshold amount, verifying that the recalculated second data stored in the second data structure corresponds to expected second data.

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