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:
Aug. 05, 2014

Filed:

Oct. 15, 2008
Applicants:

Manish Sethi, New Delhi, IN;

Kalapriya Kannan, Karnataka, IN;

Manish Gupta, New Delhi, IN;

Inventors:

Manish Sethi, New Delhi, IN;

Kalapriya Kannan, Karnataka, IN;

Manish Gupta, New Delhi, IN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06F 17/30 (2006.01); G06F 21/31 (2013.01);
U.S. Cl.
CPC ...
G06F 9/50 (2013.01); G06F 17/303 (2013.01); G06F 21/31 (2013.01); G06F 2201/84 (2013.01);
Abstract

A configuration model for an existing software solution, which is distributed over a plurality of existing machines, is discovered. The model includes a plurality of configuration items, which in turn include a plurality of independent attributes and a plurality of dependent attributes, with the plurality of dependent attributes being derivable from the plurality of independent attributes based on a plurality of constraints. The configuration model is stored in a repository, together with disk images, resource configuration details, and logical names of pertinent ones of the existing machines. Specifications of new values of the independent attributes are obtained, and new values of the dependent attributes are computed from the new values of the independent attributes, based on executing the constraints on the configuration model. The images are deployed onto a plurality of new machines for operation in accordance with the new values of the independent attributes and the new values of the dependent attributes, to obtain a re-deployed solution. The machines can be virtual machines or physical machines.


Find Patent Forward Citations

Loading…