System for the hierarchical organization of data
First Claim
Patent Images
1. A computer-implemented method of organizing parts in a hierarchy of levels as a bill of materials (BOM), said computer implemented method comprising:
- receiving part number data of a root part corresponding to a highest part level of the hierarchy of levels;
displaying the root part as an icon;
receiving at least one additional part number data of at least one additional part corresponding to part at a level lower than the highest part level and associated with a part one level higher in the hierarchy of levels; and
displaying the at least one additional part as a child of an icon of the part one level higher.
0 Assignments
0 Petitions
Accused Products
Abstract
An organizational system that can organize all of the parts associated with a given system down to a nth or least/lowest replaceable/repairable component in a hierarchical manner and store the parts as a Bill of Materials (BOM). Each of the different parts listed in the BOM is associated with a unique part number. The organizational system can display or print the BOM such that the hierarchy between the parts is apparent so that the BOM can be used to build actual systems (assemblies).
18 Citations
18 Claims
-
1. A computer-implemented method of organizing parts in a hierarchy of levels as a bill of materials (BOM), said computer implemented method comprising:
-
receiving part number data of a root part corresponding to a highest part level of the hierarchy of levels;
displaying the root part as an icon;
receiving at least one additional part number data of at least one additional part corresponding to part at a level lower than the highest part level and associated with a part one level higher in the hierarchy of levels; and
displaying the at least one additional part as a child of an icon of the part one level higher.
-
-
2. A computer-implemented method of organizing parts in a hierarchy of levels as a bill of materials (BOM), said computer implemented method comprising:
-
prompting a user to enter a root part corresponding to a highest part level of the hierarchy of levels;
displaying the root part as an icon;
prompting the user to either close the BOM or select the root part;
if the user selects the close BOM option, closing the BOM;
if the user selects the root part as a selected part, displaying options of close BOM, view part information, change part number, assign reference designator, and add a part;
if the user selects the view part information option, displaying part information corresponding to the selected part;
if the user selects the change part number option, prompting the user to enter a new part number for the selected part and updating the selected part with the new part number;
if the user selects the assign reference designator option, prompting the user to enter a reference designator to be associated with the selected part;
if the user selects the add a part option, prompting the user to enter a new part number for a new part, and displaying the new part as an icon one level lower and associated with the icon for the selected part;
prompting the user to either close the BOM or select one of a plurality of displayed parts as the selected part;
if the user selects the close BOM option, performing said closing of the BOM;
if the user selects one of the plurality of displayed parts as the selected part, displaying the options of close BOM, view part information, change part number, assign reference designator, add a part; and
delete a part for the selected part; and
if the user selects the delete a part option, deleting the selected part and any associated lower level parts of the selected part from the BOM. - View Dependent Claims (3, 4)
-
-
5. A computer-implemented method of organizing parts in a hierarchy of levels as a bill of materials (BOM), said computer implemented method comprising:
-
prompting a user to enter a filename of a spreadsheet containing a list of a plurality of parts, a quantity of each of the plurality of parts, and an associated hierarchal level of each of the plurality of parts;
checking the list of the plurality of part for errors;
if at least one error exists in the spreadsheet, displaying an error message;
if no errors exist, creating the BOM associating all of the plurality of parts in a hierarchy by associating each of the plurality of parts with at least one other of the plurality of parts based on the associated hierarchical level and an order in which the plurality of parts is listed in the list; and
displaying the plurality of parts in the hierarchy.
-
-
6. A computer-implemented method of verifying an assembly of a plurality of assets, said computer-implemented method comprising:
-
receiving a plurality of asset numbers, each of the asset numbers corresponding to one of the plurality of assets such that the plurality of asserts are arranged in a hierarchical order;
comparing a part number associated with each of the plurality of assets against a bill of materials having a plurality of part numbers in a hierarchy;
determining if any of the plurality of assets are inconstant with the plurality of parts in the BOM;
if any inconsistences exist, displaying the inconsistencies; and
if no inconsistencies exist, displaying no inconsistancies.
-
-
7. A computer program embodied on a computer readable medium for user with a computer, for organizing parts in a hierarchy of levels as a bill of materials (BOM), said computer program comprising:
-
computer readable program code operable to receive part number data of a root part corresponding to a highest part level of the hierarchy of levels;
computer readable program code operable to display the root part as an icon;
computer readable program code operable to receive at least one additional part number data of at least one additional part corresponding to part at a level lower than the highest part level and associated with a part one level higher in the hierarchy of levels; and
computer readable program code operable to display the at least one additional part as a child of an icon of the part one level higher.
-
-
8. A computer program embodied on a computer readable medium for user with a computer for organizing parts in a hierarchy of levels as a bill of materials (BOM) in a hierarchy of levels, said computer program comprising:
-
computer readable program code operable to prompt a user to enter a root part corresponding to a highest part level of the hierarchy of levels;
computer readable program code operable to display the root part and any other existing parts as icons;
computer readable program code operable to prompt the user to either close the BOM or select the root part as a selected part;
computer readable program code operable to close the BOM, if the user elects to close the BOM;
computer readable program code operable to display the options of view part information, change part number, assign reference designator, and add a part, if the user selects the root part as the selected part;
computer readable program code operable to display part information corresponding to the selected part, if the user selects the view part information option;
computer readable program code operable to prompt the user to enter a new part number for the selected part and update the selected part with the new part number, if the user selects the change part number option;
computer readable program code operable to prompt the user to enter a reference designator to be associated with the selected part, if the user selects the assign reference designator option;
computer readable program code operable to prompt the user to enter a new part number for a new part to be located one level below the level of the selected part and associated with the selected part, if the user selects the add a part option;
computer readable program code operable to prompt the user to select one of the displayed parts as the selected part or close the BOM;
computer readable program code operable to display options of view part information, change part number, assign reference designator, add a part; and
delete a part, if the user selects one of the displayed parts as the selected part; and
computer readable program code operable to delete the selected part and any associated lower level part of the selected part from the BOM, if the user selects the delete a part option. - View Dependent Claims (9, 10)
-
-
11. A computer program embodied on a computer readable medium for user with a computer for organizing parts in a hierarchy of levels as a bill of materials (BOM) in a hierarchy of levels, said computer program comprising:
-
computer readable program code operable to prompt a user to enter a filename of a spreadsheet containing a list of a plurality of parts, a quantity of each of the plurality of parts, and an associated hierarchal level of each of the plurality of parts;
computer readable program code operable to check the list of the plurality of parts for errors;
computer readable program code operable to display an error message, if at least one error exists in the spreadsheet; and
computer readable program code operable to create the BOM of the plurality of parts in a hierarchy by associating each of the plurality of parts with at least one other of the plurality of parts based on the associated hierarchical level and an order in which the plurality of parts is listed in the list and to display the plurality of parts in the hierarchy, if no errors exist.
-
-
12. A computer program embodied on a computer readable medium for user with a computer for verifying an assembly of a plurality of assets, said computer program comprising:
-
computer readable program code operable to receive a plurality of asset numbers, each of the asset numbers corresponding to one of the plurality of assets such that the plurality of asserts are arranged in a hierarchical order;
computer readable program code operable to compare a part number associated with each of the plurality of assets against a bill of materials having a plurality of part numbers in a hierarchy;
computer readable program code operable to determine if any of the plurality of assets are inconstant with the plurality of parts in the BOM; and
computer readable program code operable to display the inconsistencies, if any inconsistences exist.
-
-
13. A computer system for organizing parts in a hierarchy of levels as a bill of materials (BOM), said computer system comprising:
-
means for receiving part number data of a root part corresponding to a highest part level of the hierarchy of levels;
means for displaying the root part as an icon;
means for receiving at least one additional part number data of at least one additional part corresponding to part at a level lower than the highest part level and associated with a part that is one level higher in the hierarchy of levels; and
means for displaying the at least one additional part as a child of an icon of the part one level higher.
-
-
14. A computer system for organizing parts in a hierarchy of levels as a bill of materials (BOM), said computer system comprising:
-
means for prompting a user to enter a root part corresponding to a highest part level of the hierarchy of levels;
means for displaying the root part and any other existing parts as an icons;
means for prompting the user to either close the BOM or select the root part as a selected part;
means for closing the BOM, if the user elects to close the BOM;
means for displaying the options of view part information, change part number, assign reference designator, and add a part, if the user selects the selected part;
means for displaying part information corresponding to the selected part, if the user selects the view part information option;
means for prompting the user to enter a new part number for the selected part and update the selected part with the new part number, if the user selects the change part number option;
means for prompting the user to enter a reference designator to be associated with the selected part, if the user selects the assign reference designator option;
means for prompting the user to enter a new part number for a new part to be located one level below the level of the selected part and associated with the selected part, if the user selects the add a part option;
means for prompting the user to select one of the displayed parts as the selected part or close the BOM;
means for displaying options of view part information, change part number, assign reference designator, add a part; and
delete a part, if the user selects one of the displayed parts as the selected part; and
means for deleting the selected part and any associated lower level part of the selected part from the BOM, if the user selects the delete a part option. - View Dependent Claims (15, 16)
-
-
17. A computer system for organizing parts in a hierarchy of levels as a bill of materials (BOM), said computer system comprising:
-
means for prompting a user to enter a filename of a spreadsheet containing a list of a plurality of parts, a number of each of the plurality of parts, and an associated hierarchal level of each of the plurality of parts;
means for checking the list of the plurality of part for errors;
means for displaying an error message, if at least one error exists in the spreadsheet; and
means for creating the BOM associating all of the plurality of parts in a hierarchy by associating each of the plurality of parts with at least one other of the plurality of parts based on the associated hierarchical level and an order in which the plurality of parts is listed in the list and to display the plurality of parts in the hierarchy, if no errors exist.
-
-
18. A computer system for verifying an assembly of a plurality of assets, said computer system comprising:
-
means for receiving a plurality of asset numbers, each of the asset numbers corresponding to one of the plurality of assets such that the plurality of asserts are arranged in a hierarchical order;
means for comparing a part number associated with each of the plurality of assets against a bill of materials having a plurality of part numbers in a hierarchy;
means for determining if any of the plurality of assets are inconstant with the plurality of parts in the BOM; and
means for displaying the inconsistencies, if any inconsistences exist.
-
Specification