IP Library Granted Patent US 12705461
Granted Patent B2
US 12705461 · App. 18/811,034 · Granted Aug 11, 2026

System and method for automated consolidation and distribution of structured data

Inventor: Joseph D. Rando (Sharon, MA)
Assignee: WorkStarr, Inc.
G06N3/0475G10L15/063G10L15/183
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 12705461
App. No.
18/811,034
Granted
Aug 11, 2026
Kind
B2
Abstract

System for automated consolidation and distribution of structured data includes a processor and a memory connected to the processor, wherein the memory contains instructions configuring the processor to generate, using a content retrieval module, content retrieval parameters, receive input data as a function of the content retrieval parameters, process the input data by applying a scaling factor to each one of the input data, populate an action matrix as a function of the processed input data, wherein the action matrix includes action elements and each action element is assigned to an entity, generate, using an outcome machine learning model trained on outcome training data, a predicted outcome as a function of at least an action element of the action elements, and modify the at least an action element of the action elements and the action matrix as a function of the predicted outcome.

Claims (95)

1 . A system for automated consolidation and distribution of structured data, the system comprising:

a processor; and

a memory communicatively connected to the processor, wherein the memory comprises instructions configuring the processor to:

generate, using a content retrieval module, a plurality of content retrieval parameters;

receive a plurality of input data as a function of the plurality of content retrieval parameters, wherein receiving the plurality of input data comprises converting at least a portion of the plurality of input data into machine-encoded text by at least an optical character recognition (OCR) process, wherein converting the at least a portion of the plurality of input data into the machine-encoded text comprises converting images of text in the at least a portion of the plurality of input data into the machine-encoded text and further comprises:

pre-processing image components of the images by de-skewing at least one of the image components by applying a transform operation to the at least one of the image components; and

implementing an OCR algorithm comprising a matrix matching process by comparing pixels of at least one of the pre-processed images to pixels of a stored glyph on a pixel-by-pixel basis;

process the plurality of input data, including the at least a portion of the plurality of input data converted into the machine-encoded text by the at least an OCR process, by applying a scaling factor to each one of the plurality of input data;

populate an action matrix as a function of the processed plurality of input data and an action machine learning model, wherein the action machine learning model is configured to receive the processed plurality of input data as an input and generate a plurality of action elements as an output, wherein:

the action matrix comprises the plurality of action elements;

each action element of the plurality of action elements is assigned to at least an entity of a plurality of entities; and

the action matrix further encodes one or more inter-action relationships defining at least one dependency, sequencing constraint, or conditional linkage between a first action element and a second action element of the plurality of action elements;

generate, using an outcome machine learning model trained on outcome training data, a predicted outcome as a function of the plurality of action elements and the one or more inter-action relationships encoded in the action matrix, wherein the outcome training data comprises a plurality of exemplary outcomes correlated to a plurality of exemplary action elements;

modify, in response to the predicted outcome, the action matrix by mutating at least one of the inter-action relationships between the first action element and the second action element, wherein mutating the inter-action relationship comprises altering a dependency state, execution order, or conditional requirement between the first action element and the second action element independently of completion of the first action element;

generate a notification pertaining to modifying the action matrix; and

visually present the notification through a modification of a graphical user interface.

2 . The system of claim 1 , wherein:

the content retrieval module comprises a large language model trained on a plurality of training examples; and

generating the plurality of content retrieval parameters comprises:

pretraining a large language model on a general set of training examples; and

fine-tuning the large language model on a special set of training examples, wherein the general and the special set of training examples are subsets of the plurality of training examples.

3 . The system of claim 1 , wherein:

at least a content retrieval parameter of the plurality of content retrieval parameters comprises a temporal span indicator; and

receiving the plurality of input data comprises:

identifying a first timestamp and a second timestamp from an input data of the plurality of input data;

determining a temporal span as a function of the first timestamp and the second timestamp; and

populating the temporal span indicator as a function of the first timestamp, the second timestamp, and the temporal span.

4 . The system of claim 1 , wherein receiving the plurality of input data comprises:

capturing, using a sound capturing device communicatively connected to the processor,

audio input data from at least a source of the a plurality of sources;

transcribing the audio input data into textual input data using a speech-to-text machine learning model; and

generating an input data of the plurality of input data as a function of the textual input data.

5 . The system of claim 1 , wherein the at least an action element of the plurality of action elements comprises a status indicator.

6 . The system of claim 5 , wherein the processor is further configured to:

extract from an input data of the plurality of input data a first time-correlated attribute;

receive from the at least an entity of the plurality of entities a second time-correlated attribute;

comparing the second time-correlated attribute with the first time-correlated attribute; and

determining the status indicator as a function of the comparison.

7 . The system of claim 1 , wherein populating the action matrix as a function of the action machine learning model comprises:

receiving action training data comprising a plurality of exemplary action elements correlated to a plurality of exemplary input data;

training the action machine learning model as a function of the action training data; and

populating the action matrix using the action machine learning model.

8 . The system of claim 1 , wherein the processor is further configured to:

generate the notification as a function of the at least an action element of the plurality of action elements; and

transmit the notification to the at least an entity of the plurality of entities using a user interface.

9 . The system of claim 8 , wherein generating the notification comprises generating a description of action pertaining to the at least an action element of the plurality of action elements.

10 . The system of claim 1 , wherein populating the action matrix comprises:

identifying an interdependency between the first action element of the plurality of action elements and the second action element of the plurality of action elements; and

populating the action matrix as a function of the interdependency.

11 . A method for automated consolidation and distribution of structured data, the method comprising:

generating, by a processor using a content retrieval module, a plurality of content retrieval parameters;

receiving, by the processor, a plurality of input data as a function of the plurality of content retrieval parameters, wherein receiving the plurality of input data comprises converting at least a portion of the plurality of input data into machine-encoded text by at least an optical character recognition (OCR) process, wherein converting the at least a portion of the plurality of input data into the machine-encoded text comprises converting images of text in the at least a portion of the plurality of input data into the machine-encoded text and further comprises:

pre-processing image components of the images by de-skewing at least one of the image components by applying a transform operation to the at least one of the image components; and

implementing an OCR algorithm comprising a matrix matching process by comparing pixels of at least one of the pre-processed images to pixels of a stored glyph on a pixel-by-pixel basis;

processing, by the processor, the plurality of input data, including the at least a portion of the plurality of input data converted into the machine-encoded text by the at least an OCR process, by applying a scaling factor to each one of the plurality of input data;

populating, by the processor, an action matrix as a function of the processed plurality of input data and an action machine learning model, wherein the action machine learning model is configured to receive the processed plurality of input data as an input and generate a plurality of action elements as an output and wherein:

the action matrix comprises a the plurality of action elements;

each action element of the plurality of action elements is assigned to at least an entity of a plurality of entities; and

the action matrix further encodes one or more inter-action relationships defining at least one dependency, sequencing constraint, or conditional linkage between a first action element and a second action element of the plurality of action elements;

generating, by the processor using an outcome machine learning model trained on outcome training data, a predicted outcome as a function of the plurality of action elements and the one or more inter-action relationships encoded in the action matrix, wherein the outcome training data comprise a plurality of exemplary outcomes correlated to a plurality of exemplary action elements;

modifying, by the processor and in response to the predicted outcome, the action matrix by mutating at least one of the inter-action relationships between the first action element and the second action element, wherein mutating the inter-action relationship comprises altering a dependency state, execution order, or conditional requirement between the first action element and the second action element independently of completion of the first action element;

generating, by the processor, a notification pertaining to the modifying the at action matrix; and

visually presenting, by the processor, the notification through a modification of a graphical user interface.

12 . The method of claim 11 , wherein:

the content retrieval module comprises a large language model trained on a plurality of training examples; and

generating the plurality of content retrieval parameters comprises:

pretraining a large language model on a general set of training examples; and

fine-tuning the large language model on a special set of training examples, wherein the general and the special set of training examples are subsets of the plurality of training examples.

13 . The method of claim 11 , wherein:

at least a content retrieval parameter of the plurality of content retrieval parameters comprises a temporal span indicator; and

receiving the plurality of input data comprises:

identifying a first timestamp and a second timestamp from an input data of the plurality of input data;

determining a temporal span as a function of the first timestamp and the second timestamp; and

populating the temporal span indicator as a function of the first timestamp, the second timestamp, and the temporal span.

14 . The method of claim 11 , wherein receiving the plurality of input data comprises:

capturing, using a sound capturing device communicatively connected to the processor, audio input data from at least a source of the a plurality of sources;

transcribing the audio input data into textual input data using a speech-to-text machine learning model; and

generating an input data of the plurality of input data as a function of the textual input data.

15 . The method of claim 11 , wherein at least an action element of the plurality of action elements comprises a status indicator.

16 . The method of claim 15 , further comprising:

extracting, by the processor from an input data of the plurality of input data, a first time-correlated attribute;

receiving, by the processor from the at least an entity of the plurality of entities, a second time-correlated attribute;

comparing the second time-correlated attribute with the first time-correlated attribute; and

determining the status indicator as a function of the comparison.

17 . The method of claim 11 , wherein populating the action matrix as a function of the action machine learning model comprises:

receiving action training data comprising a plurality of exemplary action elements correlated to a plurality of exemplary input data;

training the action machine learning model as a function of the action training data; and

populating the action matrix using the action machine learning model.

18 . The method of claim 11 , further comprising:

generating, by the processor, the notification as a function of the at least an action element of the plurality of action elements; and

transmitting, by the processor, the notification to the at least an entity of the plurality of entities using a user interface.

19 . The method of claim 18 , wherein generating the notification comprises generating a description of action pertaining to the at least an action element of the plurality of action elements.

20 . The method of claim 11 , wherein populating the action matrix comprises:

identifying an interdependency between the first action element of the plurality of action elements and the second action element of the plurality of action elements; and

populating the action matrix as a function of the interdependency.