Extensible version history and comparison within a backup
AssigneeEMC IP Holding Company LLC
InventorsJames Morton, Lihui Su, Gerald Jourdain, Ming Zhang
Life of this patent
Estimating the term…
Abstract
Described is a system for providing quick and efficient identification of a desired version of content from an editing history of the content. The system receives a search index identifying versions of content from an editing history of the content. The system sorts the search index according to sort criteria and receives a selection from the sorted search index of a first version of the content and a second version of the content. The system identifies and displays one or more content differences between the first and second versions of the content.
Claims17
A system comprising:
- one or more processors;
- and
- a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to:
- receive a search index identifying versions of content from an editing history of the content;
- sort the search index according to sort criteria;
- receive a selection from the sorted search index of a first version of the content and a second version of the content, the first version of the content created at a different time during the editing history than the second version of the content;
- determine if the first version and second version of the content are of a supported file type or are of an extensible file type;
- and
- identify one or more content differences between the first and second versions of the content using server-based comparison when the first version and second version of the content are of the supported file type and using client-based comparison when the first version and second version are of the extensible file type.
A computer-implemented method comprising:
- receiving a search index identifying versions of content from an editing history of the content;
- sorting the search index according to sort criteria;
- receiving a selection from the sorted search index of a first version of the content and a second version of the content, the first version of the content created at a different time during the editing history than the second version of the content;
- determining if the first version and second version of the content are of a supported file type or are of an extensible file type;
- and
- identifying one or more content differences between the first and second versions of the content using server-based comparison when the first version and second version of the content are of the supported file type and using client-based comparison when the first version and second version are of the extensible file type.
A computer program product comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein to be executed by one or more processors, the program code including instructions to:
- receive a search index identifying versions of content from an editing history of the content;
- sort the search index according to sort criteria;
- receive a selection from the sorted search index of a first version of the content and a second version of the content, the first version of the content created at a different time during the editing history than the second version of the content;
- determine if the first version and second version of the content are of a supported file type or are of an extensible file type;
- and
- identify one or more content differences between the first and second versions of the content using server-based comparison when the first version and second version of the content are of the supported file type and using client-based comparison when the first version and second version are of the extensible file type.
Dependencies are inferred from the claim text.