IP Library Granted Patent US 12,002,098
Granted Patent B2
US 12,002,098 · App. 16/608,983 · Granted Jun 4, 2024

System and method for secure information validation and exchange

Inventors: Ross Diedrich (Rapid City, SD); Christopher Diedrich (Englewood, CO); Jonathan Baughn (Denver, CO); Reyna Delogé (Denver, CO); Robert Hajek (Denver, CO)
Assignee: Covered Insurance Solutions, LLC
G06Q40/08G06Q10/087G06Q10/10G06Q40/02G06Q40/06G06Q50/22
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,002,098
App. No.
16/608,983
Granted
Jun 4, 2024
Kind
B2
Abstract

Systems including purpose-configured controllers that securely separate—functionally, structurally, or physically—data acquisition, validation, and aggregation operations from data distribution operations associated with completing and distributing an insurance application to insurance carriers.

Claims (24)

1. A system for preventing over-disclosure of private information by a user by validating, and displaying at an end-user device, only that data which is required from the user and associated with a transaction, the transaction having a transaction type selected from a set of transaction types, the system comprising:

a first server comprising a first processor and a first memory storing executable instructions that, when accessed by the first processor, instantiate a data distribution controller configured to:

store and retrieve a plurality of data display schemas, the plurality of data display schemas comprising at least one data display schema associated with the selected transaction type, the at least one data display schema comprising a first set of rules, each rule comprising instructions for displaying or suppressing display of, at the end-user device, a respective one user input data type of a set of user input data types; and

store and retrieve a plurality of data validation schemas, the plurality of data validation schemas comprising at least one data validation schema associated with the selected transaction type and comprising a second set of rules for automatically validating at least a subset of the set of user input data types, the subset associated with the selected transaction type and comprising the displayed user input data types as defined by the first set of rules;

transmit normalized data to one or more third party systems; and

a second server in communication with the first server, the second server comprising a second processor and a second memory storing executable instructions that, when accessed by the second processor, instantiate a data aggregation controller configured to:

instruct the end-user device to render a graphical user interface to receive user input from a user of the end-user device;

receive a signal comprising the selected transaction type from the end-user device;

in response to receiving the signal from the end-user device, submit a query to the data distribution controller, the query comprising the selected transaction type;

receive in response to the query, the at least one data validation schema from the data distribution controller;

receive in response to the query the at least one data display schema from the data distribution controller;

send the received at least one data validation schema and the received at least one data display schema to the end-user device, the at least one data display schema configured to cause the end-user device to:

suppress display of at least one graphical user interface element associated with at least one user input data type of the set of user input data types; and

display at least one graphical user interface element associated with the subset of the set of user input data types, input to each of the displayed graphical user interface elements configured to be validated by the end-user device according to the at least one data validation schema; and

send, from the end-user device, the data validated by the end-user device according to the at least one validation schema to the data aggregation controller;

receive a document as input to a displayed graphical user interface element;

rasterize, by the data aggregation controller, the document;

validate, by the data aggregation controller, data contained in the document based on the second set of rules; and

transmit data validated by the second set of rules and data validated by the end-user device according to the at least one data validation schema to the data distribution controller as the normalized data to be transmitted to the one or more third party systems.

2. The system of claim 1 , further comprising the end-user device; wherein:

in response the receiving the at least one data validation schema from the second server, the end-user device is configured to adjust a display of the end-user device based on each received data validation schema.

3. The system of claim 1 , wherein at least one data validation schema of the plurality of data validation schemas comprises a third set of rules for formatting, prior to validation, at least one user input data type of the set of user input data types.

4. The system of claim 1 , further comprising the end-user device; wherein

in response the receiving the at least one data display schema from the second server, the end-user device is configured to adjust a display of the end-user device based on each received data display schema.

Assignments (3)
SECURITY INTEREST Recorded Jun 2, 2025
From: COVERED INSURANCE SOLUTIONS, LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 071283/0679 →
ENTITY CONVERSION Recorded May 21, 2025
From: COVERED INSURANCE SOLUTIONS, INC.
To: COVERED INSURANCE SOLUTIONS, LLC
Reel/Frame 071351/0147 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2019
From: DIEDRICH, ROSS; DIEDRICH, CHRISTOPHER; BAUGHN, JONATHAN; DELOGE, REYNA; HAJEK, ROBERT
To: COVERED INSURANCE SOLUTIONS, INC.
Reel/Frame 050841/0571 →
Continuity (2)
Provisional Application 62491722 · Apr 28, 2017
Related Publication 20200058073A1 · Feb 20, 2020