Patent ID: 8527478

Claim:
A computer-implemented method of updating repository data, the method comprising: storing a plurality of first features in a first partition of a data repository, each first feature including a feature identifier that identifies that respective first feature; storing a plurality of second features in a second partition of the repository, each second feature including a feature identifier that identifies that respective second feature and a subset of the plurality of second features including references identifying a feature identifier of a particular first feature of the plurality of first features; generating a table of edit data including edits to the plurality of first features, each edit including an associated feature identifier of the respective first features, the edits to the plurality of first features being associated with a value and the table including a status column describing a status of the edits for a particular value as in an editing status where the edits to the plurality of first features are not accessible by client devices; generating a second version of each of the second features by updating the references identifying the feature identifier of the particular first feature based on the value and the table of edits; storing the second versions of each of the second features in the second partition of the repository; and updating the status column to a live state where the edits for the particular value are accessible by client devices.