Hierarchically stored data processing
AssigneeSap SE
InventorKefeng Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorKefeng Wang
Estimating the term…
Methods and systems are described for receiving data including a hierarchy change log comprising change records specifying changes made to hierarchical data. The hierarchical data includes hierarchically arranged nodes. Change records are grouped according to a key corresponding to each record. Using a record consolidation algorithm, a consolidated view of the hierarchy change log is generated. A consolidated view can be generated by sorting, for each group, the change records into an ascending temporal order based on their respective timestamps to form a sequence of change records. The consolidated view is then displayed on an electronic visual display. Related apparatus, systems, techniques and articles are also described.
A computer-implemented method comprising:
An article of manufacture comprising:
A system comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
File system types: hierarchical storage management [HSM] systems, e.g. file migration or policies thereof
Updating: change logging, detection, and notification
Computing and data processing
About 10 years 8 months of term left · ends 11 Jul 2037 (estimated)
The subject matter described herein relates to hierarchical data processing.
Hierarchal database structures can be used in various applications such as enterprise organization structures, master data structures, or product catalogs. Data records stored within the hierarchal database structures are organized based on hierarchical relationships with master data objects. Modification to data records stored within the hierarchal database structures creates corresponding change data logs. Each modification in turn increases the number of data records stored within the hierarchal database structure.
In one aspect, a computer implemented method can be implemented by at least one data processor to receive data including a hierarchy change log. The hierarchy change log includes change records, each change record specifies one of many changes made to hierarchical data.
FIG. 1 is a diagram of an example implementation system of a client-server architecture;
FIG. 2 is an example hierarchical computation process with a hierarchical data structure, a modified hierarchical data structure, and a corresponding hierarchy change log;
FIG. 3 is an example record consolidation algorithm;
Like reference symbols in the various drawings indicate like elements.
A hierarchal change log can reflect data associated with user interaction via a user interface to visualize hierarchies. For example, swapping two items that are each connected to a different node of a hierarchal data record can require multiple user interactions in order to first move the items to an intermediate “parking position” in order to free up a previous position to make remove for a second item in that position. A change log can be stored for each intermediate action which occurs prior to the dragging and dropping of a node to a final positions in the hierarchy. Once these hierarchy changes are entered by a user, an approving user reviews the change log in order to determine whether or not the requested user change can be finalized.
Change logs can be consolidated using a record consolidation algorithm to remove intermediate action change logs. The removal of these intermediate action change logs can produce a consolidated view of a change log. The consolidated view can reflect those changes which have been approved.