Test-and-development workflow automation

US9665437B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9665437-B2
Application numberUS-201414546757-A
CountryUS
Kind codeB2
Filing dateNov 18, 2014
Priority dateNov 18, 2013
Publication dateMay 30, 2017
Grant dateMay 30, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Computerized methods and systems for automating a process of creating and mounting live copies of data to applications in accordance with workflows that specify procedures for creating and mounting the live copies of data to the applications. The methods and systems comprise executing at least one workflow associated with a data object based on a triggering event, and executing a set of configurable work actions associated with the at least one workflow; creating a snapshot of data volumes associated with the data object; creating liveclone volumes based on the snapshot of the data volumes, and mounting and dismounting the liveclone volumes to and from at least one application.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for automating a process of creating and mounting operational copies of production data from a client storage system to applications in accordance with workflows that specify procedures for unmounting old operational copies of the production data, creating new operational copies of the production data, and mounting the new operational copies of data to the applications so that the applications can use the new operational copies, said system comprising: a processor and a memory containing instructions for execution by the processor that when executed by the processor, cause the processor to: execute a copy data workflow associated with production data stored at a client storage system based on a triggering event, the triggering event specifying a condition upon which to execute the copy data workflow, the copy data workflow comprising a configurable set of work actions for managing copy data associated with the production data; and execute the set of configurable work actions associated with the copy data workflow, comprising: unmounting an old operational copy of the production data from an application, wherein the old operational copy was created based on an outdated version of the production data, creating a new operational copy of a current version of the production data, wherein the new operational copy of the production data provides a working copy of the current version of the production data, and mounting the new operational copy of the production data to the application so that the application can use the current version of the production data, thereby automating the process of creating and mounting the operational copy of the production data to the application in accordance with the copy data workflow, which specifies procedures for creating and mounting the new operational copy of the production data to the application. 2. The system of claim 1 , wherein to execute the set of configurable work actions associated with the at least one workflow, the processor is further configured to: refresh the new operational copy of the current version of the production data, and sanitize the new operational copy of the current version of the production data prior to mounting the new operational copy of the current version of the production data. 3. The system of claim 2 , wherein to sanitize the new operational copy of the current version of the production data, the processor is further configured to remove sensitive user information from the new operational copy of the current version of the production data. 4. The system of claim 2 , wherein to sanitize the new operational copy of the current version of the production data, the processor is further configured to invoke a prescript before the mount operation and a postscript after the mount operation. 5. The system of claim 1 , wherein the triggering event comprises a manual trigger, an event trigger, a Cron-expression trigger, or any combination thereof. 6. The system of claim 1 , wherein the production data is a test and development application. 7. A computerized method for automating a process of creating and mounting operational copies of production data from a client storage system to applications in accordance with workflows that specify procedures for unmounting old operational copies of the production data, creating new operational copies of the production data, and mounting the new operational copies of data to the applications so that the applications can use the new operational copies, the method comprising: executing, by a computing device, a copy data workflow associated with production data stored at a client storage system based on a triggering event, the triggering event specifying a condition upon which to execute the copy data workflow, the copy data workflow comprising a configurable set of work actions for managing copy data associated with the production data; and executing, by the computing device, the set of configurable work actions associated with the copy data workflow, comprising: unmounting an old operational copy of the production data from an application, wherein the old operational copy was created based on an outdated version of the production data, creating a new operational copy of a current version of the production data, wherein the new operational copy of the production data provides a working copy of the current version of the production data, and mounting the new operational copy of the production data to the application so that the application can use the current version of the production data, thereby automating the process of creating and mounting the operational copy of the production data to the application in accordance with the copy data workflow, which specifies procedures for creating and mounting the new operational copy of the production data to the application. 8. The method of claim 7 , wherein executing the set of configurable work actions associated with the at least one workflow comprises: refreshing the new operational copy of the current version of the production data, and sanitizing the new operational copy of the current version of the production data prior to mounting the new operational copy of the current version of the production data. 9. The method of claim 8 , wherein sanitizing the new operational copy of the current version of the production data comprises removing sensitive user information from the new operational copy of the current version of the production data. 10. The method of claim 8 , wherein sanitizing the new operational copy of the current version of the production data comprises invoking a prescript before the mount operation and a postscript after the mount operation. 11. The method of claim 7 , wherein the triggering event comprises a manual trigger, an event trigger, a Cron-expression trigger, or any combination thereof. 12. The method of claim 7 , wherein the production data is a test and development application. 13. A non-transitory computer readable medium having executable instructions operable to cause an apparatus to: execute a copy data workflow associated with production data stored at a client storage system based on a triggering event, the triggering event specifying a condition upon which to execute the copy data workflow, the copy data workflow comprising a configurable set of work actions for managing copy data associated with the production data; and execute the set of configurable work actions associated with the copy data workflow, comprising: unmounting an old operational copy of the production data from an application, wherein the old operational copy was created based on an outdated version of the production data, creating a new operational copy of a current version of the production data, wherein the new operational copy of the production data provides a working copy of the current version of the production data, and mounting the new operational copy of the production data to the application so that the application can use the current version of the production data, thereby automating the process of creating and mounting the operational copy of the production data to the application in accordance with the copy data workflow, which specifies procedures for creating and mounting the new operational copy of the production data to the application. 14. The non-transitory computer readable medium of claim 13 , wherein executing the set of configurable work actions associated with the at least one workflow comprises: refreshing the new operational copy of the current version of the production data, and sanitizing the new operational copy

Assignees

Inventors

Classifications

  • Hardware arrangements for backup · CPC title

  • using file system or storage system metadata · CPC title

  • by selection of backup contents · CPC title

  • using de-duplication of the data · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9665437B2 cover?
Computerized methods and systems for automating a process of creating and mounting live copies of data to applications in accordance with workflows that specify procedures for creating and mounting the live copies of data to the applications. The methods and systems comprise executing at least one workflow associated with a data object based on a triggering event, and executing a set of configu…
Who is the assignee on this patent?
Actifio Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/1451. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 30 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).