Multi-tier and multi-domain distributed rapid product configuration and design system
First Claim
Patent Images
1. A method implemented in a computer-readable medium and executed by a computer for:
- assembling, by the computer, components for a product design, wherein each component represents a graph identifying a portion of the product design;
representing, by the computer, the components as a data structure, wherein constraints between each component with respect to other ones of the components are represented in the data structure, and wherein the data structure is dynamically interacted with to assemble the product design or to build the product design from scratch by executing the constraints that are algorithmic from the data structure, and wherein the data structure is also a set that includes the components, the constraints, a concept graph, parameters, a form definition, and a process definition, wherein the form definition is another set defined by geometric features that represent a shape, and wherein the process definition represents a supply chain representation for the components and an evaluation procedure for analyzing the components, the supply chain representation is a system of resources, information, and technology for moving products or services from a supplier to a customer, the parameters are specific to the form and process definitions for the product, and wherein the concept graph includes a list of sub concepts and their connectivity to one another, the connectivity includes functional, operational, informational, and physical interactions between the sub concepts;
associating, by the computer, a graphical form with each of the components; and
indexing, by the computer, the product design, the components and the constraints of the data structure and the graphical forms in a database for subsequent search and retrieval from the database.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are presented for a multi-tier distributed frame work for mass configuration of products by design and synthesis. Products are represented as components having hierarchical relationships with one another. The components include form information, function information, behavioral information, and constraint information. Components may be created from scratch or retrieved from a plurality of sources over a network. In some embodiments, the components may include optimization constraints and derived from other components to meet the optimization constraints.
-
Citations
11 Claims
-
1. A method implemented in a computer-readable medium and executed by a computer for:
-
assembling, by the computer, components for a product design, wherein each component represents a graph identifying a portion of the product design; representing, by the computer, the components as a data structure, wherein constraints between each component with respect to other ones of the components are represented in the data structure, and wherein the data structure is dynamically interacted with to assemble the product design or to build the product design from scratch by executing the constraints that are algorithmic from the data structure, and wherein the data structure is also a set that includes the components, the constraints, a concept graph, parameters, a form definition, and a process definition, wherein the form definition is another set defined by geometric features that represent a shape, and wherein the process definition represents a supply chain representation for the components and an evaluation procedure for analyzing the components, the supply chain representation is a system of resources, information, and technology for moving products or services from a supplier to a customer, the parameters are specific to the form and process definitions for the product, and wherein the concept graph includes a list of sub concepts and their connectivity to one another, the connectivity includes functional, operational, informational, and physical interactions between the sub concepts; associating, by the computer, a graphical form with each of the components; and indexing, by the computer, the product design, the components and the constraints of the data structure and the graphical forms in a database for subsequent search and retrieval from the database. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method implemented in a computer-readable medium and executed by a computer for:
-
receiving, by the computer, a search query associated with a component, wherein the search query includes a plurality of information associated with a product concept graph, and wherein the component is represented as a graph data structure for a portion of a particular product design, and wherein the search query either completely defines the component or partially defines the component, and wherein the plurality of information includes one or more of the following;
a partial graphical form for the component, a description for the component, a specification for the component, a function assigned to the component, and a behavior assigned to the component, and wherein the product concept graph includes the component and other components for the particular product design along with linkages representing constraints within the particular product design between the component and the other components, the constraints are algorithmic and executed from the graph data structure, the constraints included in the graph data structure, and wherein each component is a set that includes a particular concept graph, parameters, a form definition, and a process definition, wherein the form definition is another set defined by geometric features that represent a shape, and wherein the process definition represents a supply chain representation for the components and an evaluation procedure for analyzing the components, the supply chain representation is a system of resources, information, and technology for moving products or services from a supplier to a customer, the parameters are specific to the form and process definitions for the particular product design, and wherein the particular concept graph includes a list of sub concepts and their connectivity to one another, the connectivity includes functional, operational, informational, and physical interactions between the sub concepts; andretrieving, by the computer, from a database search results for candidate components that substantially match the search query, wherein a substantial match occurs when a predefined percentage of the search query matches the candidate components. - View Dependent Claims (8, 9, 10, 11)
-
Specification