IP Library Granted Patent US 11,243,969
Granted Patent B1
US 11,243,969 · App. 16/785,363 · Granted Feb 8, 2022

Systems and methods for interaction between multiple computing devices to process data records

Inventors: Mark Sayre (Springfield, MA); Ramiro Ballesteros (Springfield, MA)
Assignee: HITPS LLC
G06F16/25G06F16/156G06F16/1748G06F16/285
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 11,243,969
App. No.
16/785,363
Granted
Feb 8, 2022
Kind
B1
Abstract

A system may include a server, which may receive a request from a customer device. The server may retrieve data records associated with the request from data sources. The server may process and present a standardized data record on analyst devices. The server may remove data gaps from the standardized data record, in response to receiving inputs from at least one analyst device. The server may generate and update status indicators on a user interface of each analyst device when any analyst device may operate on the standardized data record. The server may use a completed data record to generate a dynamic electronic document. The server may present the dynamic electronic document on a user interface of the customer device. The server may update values within the dynamic electronic document when there is a change in information within the data records.

Claims (47)

1. A server-implemented method comprising:

receiving, by a server, a request for an electronic document from a customer device, wherein the request comprises an identifier associated with a customer operating the customer device;

retrieving, by the server from a plurality of data-generating systems, a plurality of data records associated with the request using the identifier associated with the customer to generate a standardized data record;

determining, by the server, one or more data gaps associated with one or more data fields in the standardized data record, the one or more data gaps corresponding to missing data or incomplete data in the standardized data record;

categorizing, by the server, the one or more data fields into one or more categories based on subject matter within each data field such that each data field is placed in at least one category;

displaying, by the server, one or more sub-modules associated with each category comprising at least one data field corresponding to at least one data gap on a first graphical user interface of a first analyst device within a plurality of analyst devices, each sub-module comprising a status indicator and an input element to receive an input regarding the missing data or incomplete data, the status indicator corresponding to a completion status of each data gap;

in response to the first analyst device interacting with the input element of the one or more sub-modules, updating, by the server, the status indicator associated with the one or more sub-modules;

updating, by the server in real time, the one or more sub-modules displayed on other analyst devices within the plurality of analyst devices such that when a second analyst device views the one or more sub-modules on its second graphical user interface, an updated status indicator corresponding to the interaction of the first analyst device with the input element of the one or more sub-modules is displayed on the second graphical user interface; and

transmitting, by the server, a notification to the other analyst devices configured to direct the other analyst devices to each updated sub-module.

2. The server-implemented method according to claim 1 , further comprising:

executing, by the server, a comparison protocol to compare each data record within the plurality of data records with remaining data records within the plurality of data records to remove duplicate records within the plurality of data records.

3. The server-implemented method according to claim 2 , wherein the comparison protocol is a record linkage software algorithm configured to find same data records in the plurality of data records.

4. The server-implemented method according to claim 2 , further comprising:

executing, by the server, one or more standardization algorithms on the plurality of data records to merge an instance of each of the plurality of data records and generate the standardized data record.

5. The server-implemented method according to claim 1 , further comprising:

generating, by the server, one or more actions items to populate the missing data or provide the incomplete data in the one or more data gaps.

6. The server-implemented method according to claim 5 , further comprising:

programming, by the server, each of the one or more action items for execution within a predetermined period of time.

7. The server-implemented method according to claim 1 , wherein the plurality of data-generating systems are configured to generate the plurality of data records according to one or more data models associated with one or more formats.

8. The server-implemented method according to claim 1 , wherein the plurality of data-generating systems are configured to generate the plurality of data records according to one or more data models associated with one or more data types.

9. The server-implemented method according to claim 1 , wherein the plurality of data-generating systems are configured to generate the plurality of data records corresponding to information associated with the customer.

10. The server-implemented method according to claim 1 , further comprising:

generating, by the server, the standardized data record according to a common data model by transforming one or more formats for the plurality of data records having one or more data types to a single format and a single data type.

11. A system comprising:

a server configured to:

receive a request for an electronic document from a customer device, wherein the request comprises an identifier associated with a customer operating the customer device;

retrieve from a plurality of data-generating systems, a plurality of data records associated with the request using the identifier associated with the customer to generate a standardized data record;

determine one or more data gaps associated with one or more data fields in the standardized data record, the one or more data gaps corresponding to missing data or incomplete data in the standardized data record;

categorize the one or more data fields into one or more categories based on subject matter within each data field such that each data field is placed in at least one category;

display one or more sub-modules associated with each category comprising at least one data field corresponding to at least one data gap on a first graphical user interface of a first analyst device within a plurality of analyst devices, each sub-module comprising a status indicator and an input element to receive an input regarding the missing data or incomplete data, the status indicator corresponding to a completion status of each data gap;

in response to the first analyst device interacting with the input element of the one or more sub-modules, update the status indicator associated with the one or more sub-modules;

update in real time, the one or more sub-modules displayed on other analyst devices within the plurality of analyst devices such that when a second analyst device views the one or more sub-modules on its second graphical user interface, an updated status indicator corresponding to the interaction of the first analyst device with the input element of the one or more sub-modules is displayed on the second graphical user interface; and

transmit a notification to the other analyst devices configured to direct the other analyst devices to each updated sub-module.

12. The system according to claim 11 , wherein the server is further configured to:

execute a comparison protocol to compare each data record within the plurality of data records with remaining data records within the plurality of data records to remove duplicate records within the plurality of data records.

13. The system according to claim 12 , wherein the comparison protocol is a record linkage software algorithm configured to find same data records in the plurality of data records.

14. The system according to claim 12 , wherein the server is further configured to:

execute one or more standardization algorithms on the plurality of data records to merge an instance of each of the plurality of data records and generate the standardized data record.

15. The system according to claim 11 , wherein the server is further configured to:

generate one or more actions items to populate the missing data or provide the incomplete data in the one or more data gaps.

16. The system according to claim 15 , wherein the server is further configured to:

program each of the one or more action items for execution within a predetermined period of time.

17. The system according to claim 11 , wherein the plurality of data-generating systems are configured to generate the plurality of data records according to one or more data models associated with one or more formats.

18. The system according to claim 11 , wherein the plurality of data-generating systems are configured to generate the plurality of data records according to one or more data models associated with one or more data types.

19. The system according to claim 11 , wherein the plurality of data-generating systems are configured to generate the plurality of data records corresponding to information associated with the customer.

20. The system according to claim 11 , wherein the server is further configured to:

generate the standardized data record according to a common data model by transforming one or more formats for the plurality of data records having one or more data types to a single format and a single data type.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2025
From: HITPS LLC
To: ITPS HOLDING LLC
Reel/Frame 070216/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2025
From: ITPS HOLDING LLC
To: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
Reel/Frame 070216/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2021
From: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
To: ITPS HOLDING LLC
Reel/Frame 058464/0121 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2021
From: ITPS HOLDING LLC
To: HITPS LLC
Reel/Frame 058464/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2020
From: SAYRE, MARK; BALLESTEROS, RAMIRO
To: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
Reel/Frame 051756/0743 →
Cited By (1)
US 12,505,070