Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
399 words
A method for building cabinets to fit within an available space, comprising the steps of: a computer establishing a job database comprising cabinet design standards customized for a user, the job database having cabinet design standards initially provided in the job database, and user-defined cabinet design standards that are fully defined by the user, the cabinet design standards including layout rules for the type, configuration, and positioning of cabinets to fit within an available space and construction rules for the construction of the individual cabinets, the step of establishing including the steps of the computer copying from a system database an initial job database of system-defined cabinet design standards having parameters that may be modified by the user, the user selectively modifying parameters for system defined cabinet design standards in the job database, the computer permitting the user to selectively create custom defined cabinet design standards in the job database and permitting the user to input values for the custom defined cabinet design standards into the job database; the user providing available space constraints for the placement of the cabinets, the placement being the designed location in space occupied by the cabinets; the computer filling the available space of the base cabinets and the upper cabinets remaining after the step of providing, by selecting an array of base cabinets according to the layout design rules of the database and the available space constraints, adding upper cabinets, each corresponding in location and lateral dimension to the base cabinet directly below the upper cabinet, and accepting modification to the placement or dimension of a cabinet or element thereof selectively by the user, thereafter repeating the steps of selecting an array and adding; the computer completing final design of the cabinets using the construction rules of the cabinet design standards in the job database; the computer detailing the cabinets to establish a cutting list, a bill of materials, and projected costs of manufacture, and printing the cutting list, bill of materials, and projected costs of manufacture, the computer providing a user-selected elevational or three dimensional current image of the visual appearance of the design of the cabinets to the user on a video display terminal at each of the steps of selecting, filling the available space, and completing the final design; and building an arrangement of cabinets according to the design produced responsive to the interaction between the user and the computer.
Claim 2
Independent Claim
399 words
A method for building cabinets to fit within an available space, comprising the steps of: a computer establishing a job database comprising cabinet design standards customized for a user, the job database having cabinet design standards initially provided in the job database, and user-defined cabinet design standards that are fully defined by the user, the cabinet design standards including layout rules for the type, configuration, and positioning of cabinets to fit within an available space and construction rules for the construction of the individual cabinets, the step of establishing including the steps of the computer copying from a system database an initial job database of system-defined cabinet design standards having parameters that may be modified by the user, the user selectively modifying parameters for system defined cabinet design standards in the job database, the computer permitting the user to selectively create custom defined cabinet design standards in the job database and permitting the user to input values for the custom defined cabinet design standards into the job database; the user providing available space constraints for the placement of the cabinets, the placement being the designed location in space occupied by the cabinets; the computer filling the available space of the base cabinets and the upper cabinets remaining after the step of providing, by selecting an array of base cabinets according to the layout design rules of the database and the available space constraints, adding upper cabinets, each corresponding in location and lateral dimension to the base cabinet directly below the upper cabinet, and accepting modification to the placement or dimension of a cabinet or element thereof selectively by the user, thereafter repeating the steps of selecting an array and adding; the computer completing final design of the cabinets using the construction rules of the cabinet design standards in the job database; the computer detailing the cabinets to establish a cutting list, a bill of materials, and projected costs of manufacture, and printing the cutting list, bill of materials, and projected costs of manufacture, the computer providing a user-selected elevational or three dimensional current image of the visual appearance of the design of the cabinets to the user on a video display terminal at each of the steps of selecting, filling the available space, and completing the final design; and building an arrangement of cabinets according to the design produced responsive to the interaction between the user and the computer.
Claim 3
Independent Claim
261 words
A method for designing a group of cabinets to fit within an available space and for producing instructions for the building of the group of cabinets, using an interactive computer system operated by a user, comprising the steps of: the computer establishing a job database comprising cabinet design standards customized for the user, the job database having cabinet design standards initially provided in the job database, and user-defined cabinet design standards that are fully defined by the user, the cabinet design standards including layout rules for the type, configuration, and positioning of cabinets to fit within an available space, the step of establishing including the steps of the computer copying from a system database an initial job database of system-defined layout rules that may be modified by the user, the user selectively modifying parameters for system defined layout rules in the job database, the computer permitting the user to selectively create custom defined layout rules and permitting the user to input values for the custom defined layout rules into the job database; the user providing available space constraints for the placement of the cabinets, the placement being the designed location in space occupied by the cabinets; the computer filling the available space with a grouping of cabinets based upon the job database so established by applying the design rules of the job database, and outputting instructions on the building of the group of cabinets, the visual appearance of the design of the group of cabinets being selectively visible to the user on a video display terminal in elevational or three-dimensional views.
Claim 4
Independent Claim
261 words
A method for designing a group of cabinets to fit within an available space and for producing instructions for the building of the group of cabinets, using an interactive computer system operated by a user, comprising the steps of: the computer establishing a job database comprising cabinet design standards customized for the user, the job database having cabinet design standards initially provided in the job database, and user-defined cabinet design standards that are fully defined by the user, the cabinet design standards including layout rules for the type, configuration, and positioning of cabinets to fit within an available space, the step of establishing including the steps of the computer copying from a system database an initial job database of system-defined layout rules that may be modified by the user, the user selectively modifying parameters for system defined layout rules in the job database, the computer permitting the user to selectively create custom defined layout rules and permitting the user to input values for the custom defined layout rules into the job database; the user providing available space constraints for the placement of the cabinets, the placement being the designed location in space occupied by the cabinets; the computer filling the available space with a grouping of cabinets based upon the job database so established by applying the design rules of the job database, and outputting instructions on the building of the group of cabinets, the visual appearance of the design of the group of cabinets being selectively visible to the user on a video display terminal in elevational or three-dimensional views.
Claim 5
Dependent Claim
25 words
The method of claim 2, wherein the step of permitting the user to create custom defined design standards includes establishment of a user created standard.
Claim 6
Dependent Claim
31 words
The method of claim 2, wherein the step of permitting the user to create custom defined design standards includes a step which overrides the selection of parts on the cabinet design.
Claim 7
Dependent Claim
48 words
The method of claim 2, wherein an array of base cabinets is first established by the computer in the step of filling the available space, and then an array of upper cabinets is established corresponding in placement and width of the base cabinet directly below each upper cabinet.
Claim 8
Dependent Claim
41 words
The method of claim 2, including the further step, as part of the step of filling, of: accepting modification to the placement or dimension of a cabinet or element thereof by the user, thereafter repeating the steps of adding and dimensioning.
Claim 9
Dependent Claim
23 words
The method of claim 6, wherein, in the step of accepting modifications, the dimensions of the base cabinets are selected from library values.
Claim 10
Dependent Claim
18 words
The method of claim 2, wherein the system database includes a library which contains types of standard cabinets.
Claim 11
Dependent Claim
29 words
The method of claim 2, wherein the system database includes a library which contains components for cabinets that may be modified by the user and included in the design.
Claim 12
Dependent Claim
24 words
The method of claim 2, wherein the system database includes a library which contains custom accessories that may be used with the cabinet design.
Claim 13
Independent Claim
262 words
A method for building cabinets to fit within an available space, comprising the steps of: a computer establishing a job database comprising cabinet design standards customized for a user, the job database having cabinet design standards initially provided in the job database, and user-defined cabinet design standards that are fully defined by the user, the cabinet design standards including layout rules for the type, configuration, and positioning of cabinets to fit within an available space, the step of establishing including the steps of the computer copying from a system database an initial job database of system-defined layout rules that may be modified by the user, the user selectively modifying parameters for system defined layout rules in the job database, the computer permitting the user to selectively create custom defined layout rules in the job database and permitting the user to input values for the custom defined layout rules in the job database; the user providing available space constraints for the placement of the cabinets, the placement being the designed location in space occupied by the cabinets; the computer filling the available space with a group of cabinets based upon the job database so established by applying the design rules of the job database and outputting instructions on the building of the group of cabinets, the visual appearance of the design of the group of cabinets being selectively visible to the user on a video display terminal in elevational or three-dimensional views; and building an arrangement of cabinets according to the design produced responsive to the interaction between the user and the computer.
Claim 14
Independent Claim
262 words
A method for building cabinets to fit within an available space, comprising the steps of: a computer establishing a job database comprising cabinet design standards customized for a user, the job database having cabinet design standards initially provided in the job database, and user-defined cabinet design standards that are fully defined by the user, the cabinet design standards including layout rules for the type, configuration, and positioning of cabinets to fit within an available space, the step of establishing including the steps of the computer copying from a system database an initial job database of system-defined layout rules that may be modified by the user, the user selectively modifying parameters for system defined layout rules in the job database, the computer permitting the user to selectively create custom defined layout rules in the job database and permitting the user to input values for the custom defined layout rules in the job database; the user providing available space constraints for the placement of the cabinets, the placement being the designed location in space occupied by the cabinets; the computer filling the available space with a group of cabinets based upon the job database so established by applying the design rules of the job database and outputting instructions on the building of the group of cabinets, the visual appearance of the design of the group of cabinets being selectively visible to the user on a video display terminal in elevational or three-dimensional views; and building an arrangement of cabinets according to the design produced responsive to the interaction between the user and the computer.
Claim 15
Independent Claim
409 words
A method for designing and detailing a group of cabinets including base cabinets and upper cabinets to fit within an available space and providing instructions for the building of the cabinets, using an interactive computer system operated by a user, comprising the steps of: the computer establishing a job database comprising cabinet design standards customized for the user, the job database having cabinet design standards initially provided in the job database, and user-defined cabinet design standards that are fully defined by the user, the cabinet design standards including layout rules for the type, configuration, and positioning of cabinets to fit within an available space and construction rules for the construction of the individual cabinets, the step of establishing including the steps of the computer copying from a system database an initial job database of system-defined cabinet design standards having parameters that may be modified by the user the user selectively modifying parameters for system defined cabinet design standards in the job database, the computer permitting the user to selectively create custom defined cabinet design standards in the job database and permitting the user to input values for the custom defined cabinet design standards into the job database; the user providing available space constraints for the placement of the cabinets, the placement being the designed location in space occupied by the cabinets; the computer filling the available space of the base cabinets and the upper cabinets remaining after the step of providing, by selecting an array of base cabinets according to the layout design rules of the database and the available space constraints, adding upper cabinets, each corresponding in location and lateral dimension to the base cabinet directly below the upper cabinet, and accepting modification to the placement or dimension of a cabinet or element thereof selectively by the user, thereafter repeating the steps of selecting an array and adding; the computer completing final design of the cabinets using the construction rules of the cabinet design standards in the job database; and the computer detailing the cabinets to establish a cutting list, a bill of materials, and projected costs of manufacture, and outputting the cutting list, bill of materials, and projected costs of manufacture, the computer providing a user-selected elevational or three dimensional current image of the visual appearance of the design of the group of cabinets to the user on a video display terminal at each of the steps of filling the available space and completing the final design.
Claim 16
Independent Claim
409 words
A method for designing and detailing a group of cabinets including base cabinets and upper cabinets to fit within an available space and providing instructions for the building of the cabinets, using an interactive computer system operated by a user, comprising the steps of: the computer establishing a job database comprising cabinet design standards customized for the user, the job database having cabinet design standards initially provided in the job database, and user-defined cabinet design standards that are fully defined by the user, the cabinet design standards including layout rules for the type, configuration, and positioning of cabinets to fit within an available space and construction rules for the construction of the individual cabinets, the step of establishing including the steps of the computer copying from a system database an initial job database of system-defined cabinet design standards having parameters that may be modified by the user the user selectively modifying parameters for system defined cabinet design standards in the job database, the computer permitting the user to selectively create custom defined cabinet design standards in the job database and permitting the user to input values for the custom defined cabinet design standards into the job database; the user providing available space constraints for the placement of the cabinets, the placement being the designed location in space occupied by the cabinets; the computer filling the available space of the base cabinets and the upper cabinets remaining after the step of providing, by selecting an array of base cabinets according to the layout design rules of the database and the available space constraints, adding upper cabinets, each corresponding in location and lateral dimension to the base cabinet directly below the upper cabinet, and accepting modification to the placement or dimension of a cabinet or element thereof selectively by the user, thereafter repeating the steps of selecting an array and adding; the computer completing final design of the cabinets using the construction rules of the cabinet design standards in the job database; and the computer detailing the cabinets to establish a cutting list, a bill of materials, and projected costs of manufacture, and outputting the cutting list, bill of materials, and projected costs of manufacture, the computer providing a user-selected elevational or three dimensional current image of the visual appearance of the design of the group of cabinets to the user on a video display terminal at each of the steps of filling the available space and completing the final design.
Claim 17
Dependent Claim
40 words
The method of claim 12, including a further step, after the step of completing final design, of the computer printing a contract for construction of the cabinets, the contract to include a price based upon the projected costs of manufacture.
Claim 18
Dependent Claim
26 words
The method of claim 12, wherein the system database includes a library which contains types of standard cabinets used in the step of selecting an array.
Claim 19
Dependent Claim
29 words
The method of claim 12, wherein the system database includes a library which contains components for cabinets that may be modified by the user and included in the design.
Claim 20
Dependent Claim
24 words
The method of claim 12, wherein the system database includes a library which contains custom accessories that may be used with the cabinet design.
Claim 21
Dependent Claim
26 words
The method of claim 12, wherein the step of permitting the user to create custom defined design standards includes the establishment of a user created standard.
Claim 22
Dependent Claim
31 words
The method of claim 12, wherein the step of permitting the user to create custom defined design standards includes a step which overrides the selection of parts on the cabinet design.
Claim 23
Dependent Claim
32 words
The method of claim 12, wherein, in the step of the computer filling the available space, the dimensions of the base cabinets are selected by the computer from data in the library.