IP Library Granted Patent US 7,743,244
Granted Patent B2
US 7,743,244 · App. 11/590,025 · Granted Jun 22, 2010

Computer system model generation with tracking of actual computer system configuration

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,743,244
App. No.
11/590,025
Granted
Jun 22, 2010
Kind
B2
Abstract

The present invention provides a system and method for generating models of a computer system. The method involves generating an original model of a computer system in an original configuration, and performing an original series of changes of the original model to yield an intermediate model. The original series of changes is recorded. The method further involves tracking the actual configuration of the computer system so as to detect a revised configuration of the computer system. Then, a resultant model is generated that corresponds to the computer system in a potential resultant system configuration that would result from a series of reconfigurations corresponding to said original series of changes or a revision thereof being applied to the system in its revised configuration rather than in its original configuration.

Claims (21)

1. A method comprising:

computer-generating an original model of a computer system in an original configuration;

performing an original series of changes to said original model to yield an intermediate model that corresponds to a potential configuration of said computer system but does not correspond to a past or current actual configuration of said computer system;

recording said original series of changes;

tracking the actual configuration of said computer system so as to detect a revised configuration of said computer system, said revised configuration being different from said original configuration;

computer-generating a resultant model corresponding to said computer system in a potential resultant system configuration that would result from a series of reconfigurations corresponding to said original series of changes or a revision thereof being applied to said system in said revised configuration.

2. A method as recited in claim 1 further comprising:

determining whether or not said original series of changes is consistent with said revised configuration, said series of reconfigurations corresponding to said original series of changes if said original series of changes is determined to be consistent with said revised configuration.

3. A method as recited in claim 2 further comprising, in the event that said original series is determined to be inconsistent with said revised configuration, revising said original series of changes so that said series of reconfigurations corresponds to said revision of said original series of changes.

4. A method as recited in claim 1 further comprising passing said resultant model to a simulator to perform a simulation of said resultant model.

5. A method as recited in claim 1 further comprising passing said resultant model to an implementer to perform an implementation of said resultant model so that said system is reconfigured to assume a resultant configuration corresponding to said resultant model.

6. A system comprising

a configuration tracker for detecting configurations of a computer system, said configurations including an original configuration and a subsequent revised configuration;

an interface permitting a user to apply an original series of changes to an original model to yield an intermediate model that corresponds to a potential configuration of said computer system but does not correspond to a past or current actual configuration of said computer system;

recorder means for recording said original series of changes; and

a model generator for generating said original model and a resultant model of said computer system, said original model corresponding to said original configuration, said resultant model corresponding to a resultant configuration that would result from a series of reconfigurations corresponding to said original series of changes or a revision thereof being applied to said computer system starting from said revised system configuration.

7. A system as recited in claim 6 wherein:

said model generator determines whether or not said original series of changes is consistent with said revised configuration; and

said interface permits a user to modify said original series of changes to yield said revision of thereof.

8. A system as recited in claim 6 further comprising a simulator for performing a simulation using said resultant model.

9. A system as recited in claim 6 further comprising an implementer for implementing said resultant model so that said computer system assumes said resultant configuration.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 058897/0262 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2006
From: WARDEN, JON DUANE; SATTERFIELD, WADE J.; SPENCER, TODD M.; STABNOW, MICHAEL R.; GAO, ZENGFA
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 018487/0875 →