← Back to Patent Explorer
US5845270A Expired / Lapsed US ⏱️ 0.0 years remaining

Multidimensional input-output modeling for organizing information

Assignee: Hewlett Packard Development Co LP
•
Filing: 1997-01-02
•
Granted: 1998-12-01
•
Expires: 2017-01-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer implemented method for defining, organizing, and analyzing systems and the connections, or relationships, between the systems, in a flexible manner according to a user's focus, perspective, and desired level of detail. A set of systems is selected by a user. A set of attributes by which to distinguish the systems is selected by the user. The systems are grouped according to the values for the selected attributes, thereby forming a taxonomy tree. A user then selects one or more resources that are potentially produced by, i.e., flow from, or consumed by, i.e., flow to, one or more of the systems of interest. A hypercube data structure is created that defines between which systems the resources flow. Utilizing the taxonomy tree, the hypercube further summarizes resource flows between parent systems for which resource flows are defined between their corresponding child systems. A network diagram is then constructed utilizing the taxonomy tree and the hypercube, in which systems are depicted as nodes and the resources flowing between the systems are depicted as pipes or arrows connecting the nodes.

Inventors

  • 👤 Joel Schatz
  • 👤 Marc Baber

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 03:05
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/10; G06F30/18

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 134 words
A method for creating a network diagram of a plurality of system objects comprising the steps of: a. selecting the plurality of system objects from a plurality of classes; b. selecting an attribute associated with the plurality of classes; c. organizing the plurality of system objects into a plurality of groups according to the attribute; d. selecting a resource that potentially flows between the plurality of groups; e. identifying the plurality of groups between which the resource flows; f. organizing the resource and the plurality of groups to identify between which of the plurality of groups the resource flows; g. displaying a plurality of nodes each representing one of the plurality of groups; and, h. displaying a plurality of pipes corresponding to the resource connecting the plurality of nodes to form the network diagram.
Claim 2
Independent Claim 134 words
A method for creating a network diagram of a plurality of system objects comprising the steps of: a. selecting the plurality of system objects from a plurality of classes; b. selecting an attribute associated with the plurality of classes; c. organizing the plurality of system objects into a plurality of groups according to the attribute; d. selecting a resource that potentially flows between the plurality of groups; e. identifying the plurality of groups between which the resource flows; f. organizing the resource and the plurality of groups to identify between which of the plurality of groups the resource flows; g. displaying a plurality of nodes each representing one of the plurality of groups; and, h. displaying a plurality of pipes corresponding to the resource connecting the plurality of nodes to form the network diagram.
Claim 3
Independent Claim 114 words
A method for displaying resources flowing between a plurality of systems, comprising the steps of: a. selecting objects from a plurality of objects in a memory of a computer system, the plurality of objects representing the plurality of systems; b. organizing the objects into groups according to a first attribute shared among the objects; c. organizing the objects in each of the groups into subgroups according to a second attribute shared among the objects in each of the groups; d. linking the subgroups from different groups between which a resource flows; e. linking the different groups having subgroups between which the resource flows; and f. displaying the resource flowing between the groups and subgroups.
Claim 4
Independent Claim 114 words
A method for displaying resources flowing between a plurality of systems, comprising the steps of: a. selecting objects from a plurality of objects in a memory of a computer system, the plurality of objects representing the plurality of systems; b. organizing the objects into groups according to a first attribute shared among the objects; c. organizing the objects in each of the groups into subgroups according to a second attribute shared among the objects in each of the groups; d. linking the subgroups from different groups between which a resource flows; e. linking the different groups having subgroups between which the resource flows; and f. displaying the resource flowing between the groups and subgroups.
Claim 5
Independent Claim 69 words
A method for creating a network diagram of system objects and resource objects, comprising the steps of: a. building an attribute table of system objects and associated attributes; b. selecting resource objects from a resource objects data structure; c. building a multidimensional data structure identifying between which of the system objects the resource objects flow; and d. creating the network diagram from the attribute table and multidimensional data structure.
Claim 6
Independent Claim 69 words
A method for creating a network diagram of system objects and resource objects, comprising the steps of: a. building an attribute table of system objects and associated attributes; b. selecting resource objects from a resource objects data structure; c. building a multidimensional data structure identifying between which of the system objects the resource objects flow; and d. creating the network diagram from the attribute table and multidimensional data structure.
Claim 7
Dependent Claim 66 words
The method of claim 3, wherein the step of building an attribute table of system objects and associated attributes further comprises the steps of: a. selecting system objects from a database of system objects; b. selecting attributes each associated with at least one of the system objects; and c. recursively separating the system objects into subsystem objects, each distinguished by one of the associated attributes selected.
Claim 8
Dependent Claim 106 words
The method of claim 3, wherein the step of building a multidimensional data structure identifying between which of the system objects the resource objects flow further comprises the steps of: a. identifying subsystem objects corresponding to the system objects from which the resource objects flow; b. identifying subsystem objects corresponding to the system objects to which the resource objects flow; c. pairing the subsystem objects between which the resource objects flow; d. maintaining a list of the subsystem object pairs; e. pairing the system objects corresponding to the subsystem objects between which the resource objects flow; and f. maintaining a list of the system object pairs.
Claim 9
Dependent Claim 77 words
The method of claim 5, wherein the step of creating the network diagram from the attribute table and multidimensional data structure further comprises the steps of: a. displaying the subsystem objects as nodes in the network diagram; b. displaying the system objects from which the subsystem objects were separated as backdrops to the subsystem objects; and c. displaying the resource objects as pipes connecting the subsystem objects and corresponding system objects between which the resource objects flow.

References Cited (Backward Citations)

US5101340A Cited
US5233688A Cited
US5228117A Cited
US5195178A Cited
US5212771A Cited
US5241645A Cited
US5500800A Cited
US5216592A Cited
JPH04340129A Cited
US5379366A Cited
US5414809A Cited
US5537524A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-30 2002-06-01 2002-12-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-30 2006-06-01 2006-12-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-30 2010-06-01 2010-12-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag