Context subsystems for system configurations
DCFirst Claim
1. A computer readable medium having stored thereon a first context subsystem data structure comprising:
- a first child data structure representing a first subsystem of a configured system;
a second child data structure representing a second subsystem of the configured system; and
a first parent data structure to the first child and the second child data structures, wherein (i) the first and second subsystems individually provide resources that are identified as provided by the context subsystem and (ii) a contextual relationship of the first subsystem and the second subsystem comprises a hierarchical contextual relationship that is logically distinct from a physical configuration relationship and is also independent of configuration modeling structural constraints;
wherein;
the context subsystem includes data representing a device;
the first subsystem includes a first configured computer system configured to utilize one or more resources of the device, and the first subsystem excludes the device; and
the second subsystem includes a second configured computer system configured to utilize one or more resources of the device, and the second subsystem excludes the first configured computer system and the device.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Embodiments of the present invention utilize context subsystems to logically group resources according to context. Such context subsystems can be nested (i.e. hierarchical), and thus further simplify the complex configuration relationships encountered with complex systems. Higher level (i.e. parent) context subsystems contain at least one resource that is utilized by a lower level (i.e. child) component, subsystem, or context subsystem. Context subsystems can be hierarchically arranged in single- and multi-parent arrangements and single- and multi-child arrangements. The number of context subsystem hierarchical levels is virtually unlimited and is generally dictated by the complexity of the system and the corresponding simplification needs of the configuration technology being utilized to configure the system. Context subsystems are applicable and useful in a configuration environment for virtually any configurable system amenable to contextual groupings of resources.
23 Citations
18 Claims
-
1. A computer readable medium having stored thereon a first context subsystem data structure comprising:
-
a first child data structure representing a first subsystem of a configured system; a second child data structure representing a second subsystem of the configured system; and a first parent data structure to the first child and the second child data structures, wherein (i) the first and second subsystems individually provide resources that are identified as provided by the context subsystem and (ii) a contextual relationship of the first subsystem and the second subsystem comprises a hierarchical contextual relationship that is logically distinct from a physical configuration relationship and is also independent of configuration modeling structural constraints; wherein; the context subsystem includes data representing a device; the first subsystem includes a first configured computer system configured to utilize one or more resources of the device, and the first subsystem excludes the device; and the second subsystem includes a second configured computer system configured to utilize one or more resources of the device, and the second subsystem excludes the first configured computer system and the device. - View Dependent Claims (2, 3, 4)
-
-
5. A method of logically grouping subsystems of resources and resources of a configured system into a context subsystem hierarchy having at least one parent context subsystem and a plurality of child context subsystems wherein a child context subsystem is capable of utilizing resources of a parent context subsystem, the method comprising:
-
performing using a computer system; creating a first child context subsystem from a configured system; creating a second child context subsystem from the configured system; and creating a first parent context subsystem to the first child and second child context subsystems so as to create a nest, wherein (i) the first child context subsystem, the second child context subsystem, and the first parent context subsystem represent a collective context subsystem, (ii) the first child context subsystem, the second child context subsystem, and the first parent context subsystem individually provide resources that are identified as provided by the collective context subsystem, and (iii) and a contextual relationship of the first child context subsystem, the second child context subsystem, and the first parent context subsystem comprises a hierarchical contextual relationship that is logically distinct from a physical configuration relationship and is also independent of configuration modeling structural constraints; wherein; the context subsystem includes data representing a device; the first child context subsystem includes a first configured computer system configured to utilize one or more resources of the device, and the first child context subsystem excludes the device; and the second child context subsystem includes a second configured computer system configured to utilize one or more resources of the device, and the second child context subsystem excludes the first configured computer system and the device. - View Dependent Claims (6, 7)
-
-
8. A computer readable medium having stored thereon a context subsystem data structure, the context subsystem data structure comprising:
-
a first parent data structure representing a first context subsystem of a configured system; a second parent data structure representing a second context subsystem of the configured system; and a first child data structure to the first parent and the second parent data structures, wherein (i) the first child data structure represents a first subsystem of the configured system, and the first and second context subsystems and the first subsystem represent a collective context subsystem, (ii) the first context subsystem, the second context subsystem, and the first subsystem individually provide resources that are identified as provided by the collective context subsystem, and (iii) and a contextual relationship of the first and second context subsystems and the first subsystem comprises a hierarchical contextual relationship that is logically distinct from a physical configuration relationship and is also independent of configuration modeling structural constraints; wherein; the context subsystem includes data representing a device; the first context subsystem includes a first configured computer system configured to utilize one or more resources of the device, and the first context subsystem excludes the device; and the second context subsystem includes a second configured computer system configured to utilize one or more resources of the device, and the second context subsystem excludes the first configured computer system and the device. - View Dependent Claims (9, 10)
-
-
11. A method of logically grouping subsystems of resources and resources of a configured system into a context subsystem hierarchy having at least one child context subsystem and a plurality of parent context subsystems wherein a child context subsystem is capable of utilizing resources of a parent context subsystem, the method comprising:
-
performing using a computer system; creating a first parent context subsystem from a configured system; creating a second parent context subsystem from the configured system; and creating a first child context subsystem to the first parent and second parent context subsystems so as to create a nest, wherein (i) the first and second context subsystems and the first child context subsystem represent a collective context subsystem, (ii) the first and second context subsystems and the first child context subsystem individually provide resources that are identified as provided by the collective context subsystem, and (iii) and a contextual relationship of the first and second context subsystems and the first child context subsystem comprises a hierarchical contextual relationship that is logically distinct from a physical configuration relationship and is also independent of configuration modeling structural constraints; wherein; the context subsystem includes data representing a device; the first context subsystem includes a first configured computer system configured to utilize one or more resources of the device, and the first context subsystem excludes the device; and the second context subsystem includes a second configured computer system configured to utilize one or more resources of the device, and the second context subsystem excludes the first configured computer system and the device. - View Dependent Claims (12, 13)
-
-
14. An apparatus comprising:
-
a processor; a memory, coupled to the processor, wherein the memory includes a program stored therein for logically grouping subsystems of resources and resources of a configured system into a context subsystem hierarchy having at least one parent context subsystem and a plurality of child context subsystems wherein a child context subsystem is capable of utilizing resources of a parent context subsystem, wherein when executed by the processor the program causes the processor to perform; creating a first child context subsystem from a configured system; creating a second child context subsystem from the configured system; and creating a first parent context subsystem to the first child and second child context subsystems so as to create a nest, wherein (i) the first child context subsystem, the second child context subsystem, and the first parent context subsystem represent a collective context subsystem, (ii) the first child context subsystem, the second child context subsystem, and the first parent context subsystem individually provide resources that are identified as provided by the collective context subsystem, and (iii) and a contextual relationship of the first child context subsystem, the second child context subsystem, and the first parent context subsystem comprises a hierarchical contextual relationship that is logically distinct from a physical configuration relationship and is also independent of configuration modeling structural constraints; wherein; the context subsystem includes data representing a device; the first child context subsystem includes a first configured computer system configured to utilize one or more resources of the device, and the first child context subsystem excludes the device; and the second child context subsystem includes a second configured computer system configured to utilize one or more resources of the device, and the second child context subsystem excludes the first configured computer system and the device. - View Dependent Claims (15, 16, 17, 18)
-
Specification