Patent ID: 8190633

Claim:
A device for providing provenance management for a pre-existing application, the device comprising: a processor; and a computer-readable medium including computer-readable instructions stored therein that, when executed by the processor, cause the device to receive a provenance data selection, the provenance data selection indicating provenance data to present to a user; present the provenance data to the user as a version tree comprising a plurality of connected nodes; receive a node selection, the node selection indicating a node selected from the version tree; identify one or more nodes from a root node of the plurality of connected nodes to the node selected from the version tree; identify one or more action parameters associated with the identified one or more nodes, wherein an action parameter of the one or more action parameters is associated with a previous interaction with a pre-existing application; and trigger presentation of a previous state of the pre-existing application associated with the node selected from the version tree, by combining the identified one or more action parameters associated with the identified nodes and sending the combined action parameters to the pre-existing application in a form for execution by the pre-existing application.