IP Library Granted Patent US 12682673
Granted Patent B1
US 12682673 · App. 19/328,098 · Granted Jul 14, 2026

Systems and methods for enhanced computer report generation

Inventors: Lane Floyd (Lewisville, TX); Preston Willis (Shreveport, LA)
Assignee: CENTRALSQUARE TECHNOLOGIES, LLC
G06V30/41G06F16/33295G06F40/205
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 12682673
App. No.
19/328,098
Granted
Jul 14, 2026
Kind
B1
Abstract

The present invention discloses report generation systems and methods for gathering, reviewing, and extracting investigation data and generating, sending, and storing reports. In some embodiments, the system uses at least one processor. In some embodiments, the processor is configured to access investigation evidence and data, parse the contents of the investigation evidence, transmit the investigation evidence and data to a centralized repository, generate at least one investigation report using a machine learning algorithm, and securely store the investigation report in a central repository. In some embodiments, the method for creating and storing reports further includes accessing investigation evidence and data, parsing content of the investigation evidence, transmitting the investigation data to a centralized repository, generating at least one investigation report using a machine learning algorithm, and securely storing the investigation report in the centralized repository.

Claims (39)

1 . A report generation system comprising:

at least one processor, the at least one processor configured to:

access investigation evidence and data from at least one data source;

parse content of the investigation evidence to determine data related to at least one investigation;

transmit the related data from the at least one data source to a centralized repository;

based on the related data, generate at least one investigation report using at least one machine learning algorithm, wherein the machine learning algorithm is configured to use a natural language processing model and at least one of an image recognition model or a predictive model to structure the related data in the at least one investigation report; and

securely store the at least one investigation report and the related data in the centralized repository.

2 . The system of claim 1 , wherein the processor is further configured to send the at least one investigation report to at least one user associated with the at least one investigation.

3 . The system of claim 1 , wherein the system is accessed by a remote user device.

4 . The system of claim 1 , wherein the processor restricts access to investigation evidence and generated investigation reports through unique identifiers associated with at least one user.

5 . The system of claim 4 wherein data is protected using a secure storage restriction process through a password-encrypted system.

6 . The system of claim 1 , wherein the at least one data source includes at least one of a records management (RM) system or a computer aided dispatch (CAD) system.

7 . The system of claim 1 , wherein the processor is configured to use a generative learning algorithm, to generate the at least one investigation report.

8 . The system of claim 7 , wherein the generative learning algorithm is further configured to:

receive an input prompt containing one or more instructions;

use one or more language models to process the input prompt; and

generate a response to the input prompt using the one or more language models.

9 . The system of claim 8 , wherein the input prompt is a verbal command from a system user.

10 . The system of claim 1 , wherein the processor is further configured to generate one or more report templates for use in generating the at least one investigation report.

11 . The system of claim 10 , wherein the processor is configured to use a generative learning algorithm to update the one or more report templates.

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

receive user feedback from one or more feedback channels and update the at least one investigation report based on the user feedback.

13 . The system of claim 1 , wherein the processor is further configured to generate at least one workflow, the at least one workflow configured to review and approve the at least one investigation report.

14 . The system of claim 13 , wherein the processor is further configured to manage the at least one workflow to track approval of the at least one investigation report.

15 . The system of claim 14 , wherein the processor is further configured to track pending workflows.

16 . The system of claim 1 , wherein the processor is further configured to track updates made to the at least one investigation report associated with the at least one investigation.

17 . The system of claim 1 , wherein the processor is further configured to track tasks associated with the at least one investigation report associated with the at least one investigation.

18 . The system of claim 1 , wherein the processor is configured to restrict access to the at least one investigation report based on a completion status of at least one required training program.

19 . The system of claim 18 , wherein the processor is configured to:

access training programs associated with at least one organization;

track the training programs completed by at least one system user; and

conduct training and accreditation using the training programs of the at least one organization.

20 . A method for creating and storing reports comprising:

accessing investigation evidence and data from at least one data source;

parsing contents of the investigation evidence to determine data related to at least one investigation;

transmitting the related data from the at least one data source to a centralized repository;

based on the related data, generating at least one investigation report, using at least one machine learning algorithm, wherein the machine learning algorithm is configured to use a natural language processing model and at least one of an image recognition model or a predictive model to structure the related data in the at least one investigation report; and

securely storing the at least one investigation report and the related data in the centralized repository.

21 . The method of claim 20 , wherein an artificial intelligence algorithm is used to create and track workflows for review of the at least one investigation report.