CREATION AND MODIFICATION OF VALID FUNCTIONAL DESIGN LAYOUTS
First Claim
1. A method of automatically configuring user input in a computerized environment to represent a design or layout of components within a design space, comprising:
- identifying one or more source components in a design space;
receiving user input regarding one or more functional components configured to receive flow from the one or more source components; and
automatically creating a valid functional system layout within the design space by optimizing the characteristics of functional system lines connecting the one or more source components and the one or more functional components.
10 Assignments
0 Petitions
Accused Products
Abstract
A software application can capture product parameters and attributes in order to allow a non-expert user to create a valid functional system layout in a design space. To enable accurate layouts, the software application can automatically apply all applicable components, connectors, rules, attributes, codes, and behaviors to each component/design element in the design space. The intelligent, object-oriented software can apply rules and behaviors automatically, not only providing an accurate, valid layout, but also optimizing the layout. The intelligent, object-oriented software can recognize required changes effected by a user-driven change, and automatically resolve the layout design.
-
Citations
25 Claims
-
1. A method of automatically configuring user input in a computerized environment to represent a design or layout of components within a design space, comprising:
-
identifying one or more source components in a design space; receiving user input regarding one or more functional components configured to receive flow from the one or more source components; and automatically creating a valid functional system layout within the design space by optimizing the characteristics of functional system lines connecting the one or more source components and the one or more functional components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of automatically configuring user input in a computerized environment to represent a design or layout of components within a design space, comprising:
-
receiving user input regarding the placement of one or more functional components within a design space; receiving user input regarding the placement of one or more source components within the design space; populating functional system lines with optimized characteristics, the functional system lines connecting the one or more source components and the one or more functional components; receiving additional user input regarding the placement, relocation, or change of one or more of a non-functional design component, a functional component, or a source component within the design space; and resolving the functional system lines in view of the additional user input. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. In a computerized environment in which a user interface of a design program is used to design one or more interior or exterior spaces, a computer program product having computer-executable instructions stored thereon that, when executed, cause one or more processors in the computerized environment to perform a method of automatically configuring user input in a computerized environment to represent a design or layout of components within a design space, comprising the following:
-
identifying one or more source components in a design space; receiving user input regarding one or more functional components configured to receive flow from the one or more source components; and automatically creating a valid functional system layout within the design space by optimizing the characteristics of functional system lines connecting the one or more source components and the one or more functional components.
-
Specification