IP Library Granted Patent US 12,524,607
Granted Patent B2
US 12,524,607 · App. 18/115,290 · Granted Jan 13, 2026

Systems and methods for generating textual instructions for manufacturers from hybrid textual and image data

Inventors: Scott M. Sawyer (Auburndale, MA); Alexander Baietto (Greenwich, CT); Lucas M. Duros (Boston, MA); Dana A. Wensberg (Boston, MA); Jason Ray (Boston, MA)
Assignee: Paperless Parts, Inc.
G06F40/169G06F40/205G06F40/284G06V30/133G06V30/1463G06V30/18G06V30/19147G06V30/19173
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,524,607
App. No.
18/115,290
Granted
Jan 13, 2026
Kind
B2
Abstract

A system for generating textual instructions for manufacturers from hybrid textual and image data includes a manufacturing instruction generator that may generate a language processing module from a first training set including at least a training annotated file describing at least a first product to manufacture, the at least an annotated file containing one or more textual data, and at least an instruction set containing one or more manufacturing instructions to manufacture the at least a first product. Manufacturing instruction generator may use the language processing to generate textual instructions for manufacturers from at least an annotated file and may initiate manufacture using the generated manufacturing instructions.

Claims (44)

1 . A method of generating textual instructions for manufacturers from hybrid textual and image data, the method performed by at least a computing device and comprising:

generating, from a dataset including a plurality of textual data extracted from annotated files describing products to manufacture and a plurality of correlated textual instructions for manufacturers, at least a language model, wherein the at least a language model receives textual data as inputs and produces textual instructions for manufacturers as outputs;

receiving at least a geometric model and at least an annotated file describing at least a product to manufacture;

extracting, by the manufacturing instruction generator, digital character data from the at least an annotated file;

calculating at least an extraction quality score of the digital character data as a function of an extraction classifier;

determining at least an interrogator output from the at least a geometric model; and

generating at least a textual instruction from the extracted words using the at least a language model and the at least an interrogator output.

2 . The method of claim 1 , wherein calculating at least an extraction quality comprises training the extraction classifier using extraction training data comprises sets of digital character data correlated to extraction quality scores.

3 . The method of claim 1 , wherein the method further comprises:

comparing the extraction quality score to an extraction quality score threshold;

rotating an orientation of that at least an annotated file if the extraction quality score is below the extraction quality score threshold; and

extracting, after rotation, by the manufacturing instruction generator, new digital character data from the at least an annotated file.

4 . The method of claim 3 , wherein rotating the orientation of the at least an annotated file comprises rotating the orientation of the at least an annotated file by 90 degrees.

5 . The method of claim 1 , wherein the extraction classifier comprises a decision tree model.

6 . The method of claim 2 , wherein the extraction training data further comprises extraction metrics correlated to extraction quality scores.

7 . The method of claim 6 , wherein the extraction metrics comprise a percent of words in a set of the sets of digital character data that are in a desired language.

8 . The method of claim 6 , wherein the extraction metrics comprise a percent of the total characters in a set of the sets of digital character data that are whitespace.

9 . The method of claim 1 , further comprising presenting, using a user interface, an extraction list to a user.

10 . The method of claim 9 , further comprising:

receiving a user input, wherein the user input comprises a selection of an item in the extraction list;

displaying, using the user interface, the at least an annotated file; and

manipulating the user interface to display a location associated with the selection of the item in the at least an annotated file.

11 . A system for generating textual instructions for manufacturers from hybrid textual and image data, the system comprising at least a computing device designed and configured to:

generate, from a dataset including a plurality of textual data extracted from annotated files describing products to manufacture and a plurality of correlated textual instructions for manufacturers, at least a language model, wherein the at least a language model receives textual data as inputs and produces textual instructions for manufacturers as outputs;

receive at least a geometric model and at least an annotated file describing at least a product to manufacture;

extract digital character data from the at least an annotated file;

calculate at least an extraction quality score of the digital character data as a function of an extraction classifier;

determine at least an interrogator output from the at least a geometric model; and

generate at least a textual instruction from the extracted words using the at least a language model and the at least an interrogator output.

12 . The system of claim 11 , wherein calculating at least an extraction quality comprises training the extraction classifier using extraction training data comprises sets of digital character data correlated to extraction quality scores.

13 . The system of claim 11 , wherein the computing device is further configured to:

compare the extraction quality score to an extraction quality score threshold;

rotate an orientation of that at least an annotated file if the extraction quality score is below the extraction quality score threshold; and

extract, after rotation, by the manufacturing instruction generator, new digital character data from the at least an annotated file.

14 . The system of claim 13 , wherein rotating the orientation of the at least an annotated file comprises rotating the orientation of the at least an annotated file by 90 degrees.

15 . The system of claim 11 , wherein the extraction classifier comprises a decision tree model.

16 . The system of claim 12 , wherein the extraction training data further comprises extraction metrics correlated to extraction quality scores.

17 . The system of claim 16 , wherein the extraction metrics comprise a percent of words in a set of the sets of digital character data that are in a desired language.

18 . The system of claim 16 , wherein the extraction metrics comprise a percent of the total characters in a set of the sets of digital character data that are whitespace.

19 . The system of claim 11 , wherein the computing device is further configured to present, using a user interface, an extraction list to a user.

20 . The system of claim 19 , wherein the computing device is further configured to:

receive a user input, wherein the user input comprises a selection of an item in the extraction list;

display, using the user interface, the at least an annotated file; and

manipulate the user interface to display a location associated with the selection of the item in the at least an annotated file.

Assignments (2)
SECURITY INTEREST Recorded Jun 26, 2024
From: PAPERLESS PARTS, INC.
To: ESCALATE CAPITAL IV, LP
Reel/Frame 067851/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2024
From: SAWYER, SCOTT M.; WENSBERG, DANA A.; RAY, JASON; BAIETTO, ALEXANDER; DUROS, LUCAS M.
To: PAPERLESS PARTS, INC.
Reel/Frame 067076/0096 →
Continuity (3)
Continuation In Part 16733703 · Jan 3, 2020
Provisional Application 62789911 · Jan 8, 2019
Related Publication 20230214583A1 · Jul 6, 2023
References Cited (16)
US 8135484B2 · Yamazaki et al. · 2012 [cited by applicant]
US 8738410B2 · Cogswell et al. · 2014 [cited by applicant]
US 8898169B2 · Gokturk et al. · 2014 [cited by applicant]
US 9390378B2 · Garera et al. · 2016 [cited by applicant]
US 9514434B2 · Krauter et al. · 2016 [cited by applicant]
US 20140297357A1 · Zeng et al. · 2014 [cited by applicant]
US 20160196036A1 · Mathon et al. · 2016 [cited by applicant]
US 20170083615A1 · Boguraev et al. · 2017 [cited by applicant]
US 20170178014A1 · Sarferaz · 2017 [cited by applicant]
US 20180018310A1 · Unsal · 2018 [cited by applicant]
US 20180075104A1 · Oberbreckling et al. · 2018 [cited by applicant]
US 20180120813A1 · Coffman et al. · 2018 [cited by applicant]
US 20180300793A1 · Chen et al. · 2018 [cited by applicant]
WO 2018078590 · 2018 [cited by applicant]
Ziqi Zhang, Philip Webster, Victoria Uren, Andrea Varga, and Fabio Ciravegna, Automatically Extracting Procedural Knowledge from Instructional Texts using Natural Language Processing, Dec. 31, 2006. [cited by applicant]
Brent Dawkins, https://www.manufacturing.net/blog/2018/04/now-time-machine-learning-manufacturing, Apr. 19, 2018. [cited by applicant]