Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
165 words
A change management system for in response to received calls from an application independent of said change management system specifying and managing changes to an object and a plurality of groupings of a plurality of said object comprising, in combination: a version abstract machine including a first instruction set, said version abstract machine responsive to said received calls from said application to said first instruction set for specifying and managing evolution of said object as a version graph having a version graph name; a configuration abstract machine including a second instruction set, said configuration abstract machine responsive to said received calls from said application to said second instruction set for specifying and managing composition of each of said plurality of groupings of said plurality of said object as a configuration graph having a configuration graph name; and a processor machine, said processor machine responsive to said version abstract machine and said configuration abstract machine for executing said first instruction set and said second instruction set.
Claim 2
Dependent Claim
165 words
A change management system for in response to received calls from an application independent of said change management system specifying and managing changes to an object and a plurality of groupings of a plurality of said object comprising, in combination: a version abstract machine including a first instruction set, said version abstract machine responsive to said received calls from said application to said first instruction set for specifying and managing evolution of said object as a version graph having a version graph name; a configuration abstract machine including a second instruction set, said configuration abstract machine responsive to said received calls from said application to said second instruction set for specifying and managing composition of each of said plurality of groupings of said plurality of said object as a configuration graph having a configuration graph name; and a processor machine, said processor machine responsive to said version abstract machine and said configuration abstract machine for executing said first instruction set and said second instruction set.
Claim 3
Dependent Claim
39 words
The change management system of claim 1, wherein said version abstract machine interacts with said configuration abstract machine using said second instruction set, and said configuration abstract machine interacts with said version abstract machine using said first instruction set.
Claim 4
Dependent Claim
24 words
The change management system for managing change of claim 1, wherein said first instruction set and second instruction set are a collection of functions.
Claim 5
Dependent Claim
18 words
The change management system of claim 3, wherein said collection of functions take arguments that are integer valued.
Claim 6
Dependent Claim
19 words
The change management system of claim 3, wherein said collection of functions take arguments that are character string valued.
Claim 7
Dependent Claim
18 words
The change management system of claim 3, wherein said collection of functions take arguments that are Boolean valued.
Claim 8
Dependent Claim
22 words
The change management system of claim 3, wherein said collection of functions take arguments that are un-typed pointer values representing machine addresses.
Claim 9
Dependent Claim
24 words
The change management system of claim 1, wherein said version abstract machine manages the evolution of each of said plurality of said object individually.
Claim 10
Dependent Claim
33 words
The change management system of claim 1, wherein said plurality of said object managed by said version abstract machine and said plurality of said object managed by said configuration abstract machine are identical.
Claim 11
Dependent Claim
13 words
The change management system of claim 1, wherein said object includes compiled programs.
Claim 12
Dependent Claim
13 words
The change management system of claim 1, wherein said object includes source code.
Claim 13
Dependent Claim
13 words
The change management system of claim 1, wherein said object includes transient objects.
Claim 14
Dependent Claim
24 words
The change management system of claim 1, wherein said version abstract machine manages said object without requiring modifications to data structures of the object.
Claim 15
Dependent Claim
31 words
The change management system of claim 1, wherein said configuration abstract machine manages said plurality of groupings of said of object without requiring modifications to the data structures of the object.
Claim 16
Dependent Claim
36 words
The change management system of claim 1 wherein said version graph includes a plurality of version nodes, each of said plurality of version nodes representing a unique version of said object represented by said version graph.
Claim 17
Dependent Claim
37 words
The change management system of claim 1 wherein said configuration graph includes a plurality of configuration nodes, each of said plurality of configuration nodes representing one of a plurality of version graphs using said version graph name.
Claim 18
Dependent Claim
44 words
The change management system of claim 1 wherein said configuration graph includes a plurality of configuration nodes, each of said plurality of configuration nodes representing one of a plurality of version graphs using a pointer to said one of said plurality of version graphs.
Claim 19
Dependent Claim
41 words
The change management system of claim 1 wherein said configuration graphs include a plurality of configuration nodes, each of said plurality of configuration nodes representing one of said plurality of version nodes of said version graph using said version node name.
Claim 20
Dependent Claim
52 words
The change management system of claim 1 wherein said configuration graphs include a plurality of configuration nodes, each of said plurality of configuration nodes representing one of said plurality of version nodes of said version graph using a pointer to said one of said plurality of version nodes of said version graph.
Claim 21
Dependent Claim
66 words
The change management system of claim 1 wherein said collection of functions include initialization functions for declaring to said change management system type names of said plurality of objects to be managed and for declaring to said change management system application supplied function names associated with said type names whereby said change management system can make calls to application supplied functions to transform application data structures.