The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 23, 2019

Filed:

Dec. 22, 2016
Applicant:

Nutanix, Inc., San Jose, CA (US);

Inventors:

Ranjan Parthasarathy, Milpitas, CA (US);

Abhijit S. Khinvasara, Los Altos, CA (US);

Bharath Yarlagadda, San Jose, CA (US);

Vinod Gupta, Fremont, CA (US);

Assignee:

Nutanix, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/00 (2006.01); G06F 17/30 (2006.01); H04L 12/24 (2006.01); H04L 12/927 (2013.01); H04L 12/925 (2013.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 41/0859 (2013.01); H04L 47/722 (2013.01); H04L 47/803 (2013.01); H04L 67/10 (2013.01);
Abstract

Systems and methods commence upon detecting certain computing system specification change events. Changes are recorded in resource usage intent specification records that characterize desired states associated with respective resources of the computing system. The change event causes generation of a data state snapshot of data stored in the computing system. A state tuple is constructed to associate the desired state with the data state. The state tuple is committed to a version control system. At any time, a user or process can select a selected system state tuple from committed tuples stored in the version control system. The tuple is analyzed to determine its associated desired state and its data state. Actions are taken to restore the data state of the tuple to the computing system, and then bringing the computing system to the state of the tuple so as to reproduce the desired system state in the computing system.


Find Patent Forward Citations

Loading…