Context subsystems for system configurations
First Claim
1. A method of organizing information about a system, wherein the system includes a plurality of resources configured to form the system and groups of the resources have hierarchical contextual relationships that are logically distinct from a physical configuration relationship, the method of organizing information about the system comprising:
- (a) identifying at least one of the resources having a contextual relationship with at least one other of the resources to create first context information about such identified first group of resources, wherein (i) the first context information includes information representing a grouping of the first group of resources, (ii) the contextual relationship of the resources in the first group of resources comprises a hierarchical contextual relationship that is logically distinct from a physical configuration relationship and is also independent of configuration modeling structural constraints, and (iii) at least one of the resources in the first group of resources is utilized by another resource in the first group of resources; and
(b) identifying at least one of the resources having a contextual relationship with at least one other of the resources to create second context information about such second group of identified resources, wherein (i) the second context information includes information representing a grouping of the second group of resources, (ii) the resources identified in (a) contain at least one resource not identified in (b) and the first context information includes the second context information, (iii) the contextual relationship of the resources in the second group of resources comprises a hierarchical contextual relationship that is logically distinct from a physical configuration relationship and is also independent of configuration modeling structural constraints, and (iv) at least one of the resources in the second group of resources is utilized by another resource in the second group of resources;
wherein the first context information and the second context information are useful in conjunction with configuration technology to organize and maintain resource data.
2 Assignments
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.
36 Citations
9 Claims
-
1. A method of organizing information about a system, wherein the system includes a plurality of resources configured to form the system and groups of the resources have hierarchical contextual relationships that are logically distinct from a physical configuration relationship, the method of organizing information about the system comprising:
-
(a) identifying at least one of the resources having a contextual relationship with at least one other of the resources to create first context information about such identified first group of resources, wherein (i) the first context information includes information representing a grouping of the first group of resources, (ii) the contextual relationship of the resources in the first group of resources comprises a hierarchical contextual relationship that is logically distinct from a physical configuration relationship and is also independent of configuration modeling structural constraints, and (iii) at least one of the resources in the first group of resources is utilized by another resource in the first group of resources; and (b) identifying at least one of the resources having a contextual relationship with at least one other of the resources to create second context information about such second group of identified resources, wherein (i) the second context information includes information representing a grouping of the second group of resources, (ii) the resources identified in (a) contain at least one resource not identified in (b) and the first context information includes the second context information, (iii) the contextual relationship of the resources in the second group of resources comprises a hierarchical contextual relationship that is logically distinct from a physical configuration relationship and is also independent of configuration modeling structural constraints, and (iv) at least one of the resources in the second group of resources is utilized by another resource in the second group of resources; wherein the first context information and the second context information are useful in conjunction with configuration technology to organize and maintain resource data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for organizing information about a system, wherein the system includes a plurality of resources configured to form the system and groups of the resources have hierarchical contextual relationships that are logically distinct from a physical configuration relationship, the apparatus for organizing information about the system comprising:
-
(a) means for identifying at least one of the resources having a contextual relationship with at least one other of the resources to create first context information about such identified first group of resources, wherein (i) the first context information includes information representing a grouping of the first group of resources, (ii) the contextual relationship of the resources in the first group of resources comprises a hierarchical contextual relationship that is logically distinct from a physical configuration relationship and is also independent of configuration modeling structural constraints, and (iii) at least one of the resources in the first group of resources is utilized by another resource in the first group of resources; and (b) means for identifying at least one of the resources having a contextual relationship with at least one other of the resources to create second context information about such second group of identified resources, wherein (i) the second context information includes information representing a grouping of the second group of resources, (ii) the resources identified in (a) contain at least one resource not identified in (b) and the first context information includes the second context information, (iii) the contextual relationship of the resources in the second group of resources comprises a hierarchical contextual relationship that is logically distinct from a physical configuration relationship and is also independent of configuration modeling structural constraints, and (iv) at least one of the resources in the second group of resources is utilized by another resource in the second group of resources; wherein the first context information and the second context information are useful in conjunction with configuration technology to organize and maintain resource data.
-
-
7. A hierarchy of context subsystem data structures implemented in a computer readable storage medium that are utilizable by computer-implemented configuration technology, wherein each context subsystem data structure includes attributes representative of a resource that is capable of being configured with other resources to form a configured system, the context subsystem data structures comprising:
-
a first context subsystem data structure comprising; at least one child attribute representing a first resource; and at least one parent attribute representing a second resource that is capable of being utilized by the first resource; and a second context subsystem data structure comprising; at least one child attribute representing a third resource; and at least one parent attribute representing a fourth resource that is capable of being utilized by the third resource; wherein a contextual relationship between the first and second resources is logically distinct from a physical configuration relationship between the first and second resources and is also independent of configuration modeling structural constraints and a contextual relationship between the third and fourth resources is logically distinct from a physical configuration relationship between the third and fourth resources and is also independent of configuration modeling structural constraints; and wherein the first context subsystem data structure and the second context subsystem data structure are useful in conjunction with configuration technology to organize and maintain resource data. - View Dependent Claims (8, 9)
-
Specification