# US 2021/0240890 A1 · System and method for producing personalized and customized hardware component based on description thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0240890 A1
- Document ID: US20210240890A1
- Status: Published application
- Kind: A1
- Application number: 17/052,644
- Filed: 2019-05-06
- Published: 2021-08-05
- Earliest claimed: 2019-05-06
- Assignees: Pcbix Ltd.; Moran Biton; David Mermelstein; Moshe Lahmy
- Inventors: Moran Biton; David Mermelstein; Moshe Lahmy
- Web page: https://patentgrep.com/patent/US20210240890A1

## CPC

- G06F 30/27: using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
- G06Q 10/10: Office automation; Time management
- G06F 30/31: Design entry, e.g. editors specifically adapted for circuit design
- G06F 30/32: Circuit design at the digital level (reconfigurable circuits G06F30/34)
- G06F 30/392: Floor-planning or layout, e.g. partitioning or placement
- G06F 30/394: Routing (G06F30/396 takes precedence)
- G06N 20/00: Machine learning
- G06Q 10/06312: {Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling}
- G06Q 50/04: Manufacturing
- G06F 2111/16: Customisation or personalisation
- G06F 2111/20: Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- Y02P 90/30: Computing systems specially adapted for manufacturing
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS

## Abstract

The invention relates a system and method for producing component and product based on description thereof. The method retrieves, via a communications interface adapted to interact with a user through a communications link, an input from said user; parses the input to produce one or more keywords corresponds to the description; identifies a combination of one or more components from a pre-stored list components, a code for producing the one or more components, and cover; optimizes the identified combination of one or more components; generates at least one production file having at least one of a software code, a library file, an stereolithography (STL) file, or a gerber file from said optimized combination, the at least one production file is associated with the manufacturing process for producing the at least one hardware component. This method is automated to facilitate end-to-end manufacturing with user described specifications on a platform.

## Claims

### Claim 1

A computer implemented method for generating a manufacturing process for producing at least one hardware component, said method comprising the steps of:
retrieving, via a communications interface adapted to interact with a user through a communications link, an input from said user, the input is associated with a description of said at least one hardware component;
parsing, at a processor of a computing device, the input to produce one or more keywords corresponds to the description;
identifying, at the processor, at least a combination of one or more components from a pre-stored list components, the combination of one or more components is identified by matching the one or more produced keywords with at least a description associated with each of components available in the pre-stored list of components;
optimizing, at the processor, the identified combination of one or more components;
generating, at the processor, at least one production file having at least one of a software code, a library file, an stereolithography (STL) file, or a gerber file from said optimized combination, the at least one production file is associated with the manufacturing process for producing the at least one hardware component.

### Claim 2 (depends on 1)

The computer implemented method of claim 1, wherein the computer implemented method further comprising: transmitting, by the processor, said at least one production file generated to one or more manufacturing machine for the manufacturing process for producing the at least one hardware component.

### Claim 3 (depends on 1)

The computer implemented method of claim 1, wherein the computer implemented method further comprising: optimizing, at the processor, positions of one or more sub-components associated the at least one hardware component, as presented on a display of the computing device, available in the at least one production file.

### Claim 4 (depends on 1)

The computer implemented method of claim 1, wherein the computer implemented method further comprising: auto routing, at the processor, a final electronic parts placement and connection schemes, as presented on a display of the computing device, available in the at least one production file.

### Claim 5 (depends on 1)

The computer implemented method of claim 1, wherein the computer implemented method further comprising: generating, at the processor, automatically a software code for producing the at least one hardware component based on the inputs retrieved from said user.

### Claim 6 (depends on 1)

The computer implemented method of claim 1, wherein the computer implemented method further comprising: generating, at the processor, automatically a process for manufacturing of a cover for the at least one hardware component produced.

### Claim 7 (depends on 1)

The computer implemented method of claim 1, wherein the computer implemented method further comprising: re-designing, as presented on a display of the computing device, wirings available in the at least one production file.

### Claim 8 (depends on 1)

The computer implemented method of claim 1, wherein said steps of identifying, optimizing, and generating is performed by a pre-stored artificial intelligence algorithm being executed by the processor of the computing device.

### Claim 9 (depends on 1)

The computer implemented method of claim 1, wherein said steps of identifying, optimizing, and generating is performed by a pre-stored machine learning algorithm being executed by the processor of the computing device.

### Claim 10 (depends on 1)

The computer implemented method of claim 1, wherein said steps of generating further comprising: modifying the manufacturing process using one or more pre-stored augmented reality techniques.

### Claim 11 (depends on 1)

The computer implemented method of claim 1, wherein the input is received in the form of any or combination of contents selected from a text, an image, an audio, a video, or an animation.

### Claim 12

A computing device to generate a manufacturing process to produce at least one hardware component, the computing device comprising:
an input/output (I/O) interface to retrieve, via a communications interface adapted to interact with a user through a communications link, an input from said user, the input is associated with a description of said at least one hardware component;
a parser to parse the input to produce one or more keywords corresponds to the description;
a combination identifier to identify at least a combination of one or more components from a pre-stored list components, the combination of one or more components is identified by matching the one or more produced keywords with at least a description associated with each of components available in the pre-stored list of components;
a combination optimizer optimize the identified combination of one or more components;
a manufacturing file generator to generate at least one production file having at least one of a software code, a library file, an stereolithography (STL) file, or a gerber file from said optimized combination, the production file is associated with the manufacturing process for producing the at least one hardware component.

### Claim 13 (depends on 12)

The computing device of claim 12, wherein the computing device is further configured to:
transmit, by a processor of the computing device, said at least one production file generated to one or more manufacturing machine for the manufacturing process for producing the at least one hardware component; or
optimize, at the processor of the computing device, positions of one or more sub-components associated the at least one hardware component, as presented on a display of the computing device, available in the at least one production file; or
auto route, at the processor of the computing device, a final electronic parts placement and connection schemes, as presented on a display of the computing device, available in the at least one production file; or
re-designs, as presented on a display of the computing device, wirings available in the at least one production file; or
modify the manufacturing process using one or more pre-stored augmented reality techniques.

### Claim 14 (depends on 12)

The computing device of claim 12, wherein the computing device further comprises:
a pre-stored artificial intelligence algorithm being executed by a processor of the computing device; or
a pre-stored machine learning algorithm being executed by a processor of the computing device.

### Claim 15 (depends on 10)

The computing device of claim 10, wherein the manufacturing file generator is further configured to:
automatically generate a software code for producing the at least one hardware component based on the inputs retrieved from said user; and/or
automatically generate a process for manufacturing of a cover for the at least one hardware component produced.
