IP Library Granted Patent US 11,830,075
Granted Patent B2
US 11,830,075 · App. 16/874,625 · Granted Nov 28, 2023

Systems and methods for maintaining a workflow management system

Inventors: John Pizzi (San Anselmo, CA); Kim Vogel (Orinda, CA); Craig Setera (Rochester, MN); Christian Andraca (Novato, CA); Steve Lemmer (San Francisco, CA); Tim Morrison (Hastings, MN)
Assignee: FIDELITY INFORMATION SERVICES, LLC
G06Q40/06
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,830,075
App. No.
16/874,625
Granted
Nov 28, 2023
Kind
B2
Abstract

Systems, methods, and devices are presented for providing and managing investments and workflow for investors and sponsors are described. The system provides and utilizes an actionable, reliable, transparent, real-time, collaborative marketplace for facilitating funding and distribution and for reviewing the performance of private placements via an online, authoritative, unified compliance and execution platform for private placements and other investments.

Claims (86)

1. A workflow data management system for verifying compliance to workflows, comprising:

a memory; and

at least one processor configured to perform steps comprising:

receiving information via a first graphical user interface, the information comprising a request, the request comprising a user's information associated with a user;

generating a workflow in an investment management system or a fund management system, wherein the workflow is associated with a set of documents and is based on the request;

receiving a data object generated by the workflow, wherein the data object is associated with an investment;

creating one or more records within a data structure based on the data object;

querying the data structure to identify a tag associated with the data object based on the request, wherein the data structure comprises a collection of tags associated with respective data objects stored in the data structure;

providing, to the workflow, information indicative of relationships between the data objects stored in the data structure based on the collection of tags;

determining, based on the tag, a related data object comprising at least one of a progress workflow associated with an investor of the investment, a fund owned by the investor, and a compliance document;

selecting a document of the set of documents based on the request, the information indicative of relationships between the data objects, and the related data object, wherein the selected document needs to be executed by the user;

automatically populating the selected document with data comprising the one or more records;

providing, via a second graphical user interface, the populated document;

calculating, based on the user's information, the request, and the related data object, a return on investment for the user;

receiving, via the second graphical user interface, a completed version of the populated document;

performing character recognition on the completed version of the populated document to verify that the user properly completed the populated document;

based upon determining that the completed version of the populated document lacks required information, prompting a party to enter missing data; and

upon determining that the completed version of the populated document is properly completed, initiating money transfer based on progression of the workflow.

2. The system of claim 1 , wherein the steps further comprise querying the data structure based on a filter associated with the request.

3. The system of claim 1 , wherein the request comprises a document uploaded via the first graphical user interface.

4. The system of claim 3 , wherein the steps further comprise:

rendering an input interface configured to receive tags input by the user and associated with the document; and

associating the one or more generated record with the document and the received tags.

5. The system of claim 1 , wherein the steps further comprise populating the document with metadata associated with the one or more data records.

6. A computer-implemented method for verifying compliance to workflows, the method comprising:

receiving information via a first graphical user interface, the information comprising a request, the request comprising a user's information associated with a user;

generating a workflow in an investment management system or a fund management system, wherein the workflow is associated with a set of documents and is based on the request;

receiving a data object generated by the workflow, wherein the data object is associated with an investment;

creating one or more records within a data structure based on the data object;

querying the data structure to identify a tag associated with the data object based on the request, wherein the data structure comprises a collection of tags associated with respective data objects stored in the data structure;

providing, to the workflow, information indicative of relationships between the data objects stored in the data structure based on the collection of tags;

determining, based on the tag, a related data object comprising at least one of a progress workflow associated with an investor of the investment, a fund owned by the investor, and a compliance document;

selecting a document of the set of documents based on the request, the information indicative of relationships between the data objects, and the related data object, wherein the selected document needs to be completed by the user;

automatically populating the selected document with data comprising the one or more records;

providing, via a second graphical user interface, the populated document;

calculating, based on the user's information, the request, and the related data object, a return on investment for the user;

receiving, via the second graphical user interface, a completed version of the populated document;

performing character recognition on the completed version of the populated document to verify that the user properly completed the populated document;

upon determining that the completed version of the populated document lacks required information, prompting a party to enter missing data; and

upon determining that the completed version of the populated document is properly completed, initiating money transfer based on progression of the workflow.

7. The system of claim 6 , wherein the steps further compromise querying the data structure based on a filter associated with the request.

8. The method of claim 6 , wherein the request comprises a document uploaded via the first graphical user interface.

9. The method of claim 8 , wherein the method further comprises:

rendering an input interface configured to receive tags input by the user and associated with the document; and

associating the one or more generated record with the document and the received tags.

10. The method of claim 6 , wherein the method further comprises populating the document with metadata associated with the one or more data records.

11. A non-transitory computer-readable storage medium storing instructions executable by one or more processors to cause the one or more processors to perform operations comprising:

receiving information via a first graphical user interface, the information comprising a request, the request comprising a user's information associated with a user;

generating a workflow in an investment management system or a fund management system, wherein the workflow is associated with a set of documents and is based on the request;

receiving a data object generated by the workflow, wherein the data object is associated with an investment;

creating one or more records within a data structure based on the data object;

querying the data structure to identify a tag associated with the data object based on the request, wherein the data structure comprises a collection of tags associated with respective data objects stored in the data structure;

providing, to the workflow, information indicative of relationships between the data objects stored in the data structure based on the collection of tags;

determining, based on the tag, a related data object comprising at least one of a progress workflow associated with an investor of the investment, a fund owned by the investor, and a compliance document;

selecting a document of the set of documents based on the request, the information indicative of relationships between the data objects, and the related data object, wherein the selected document needs to be completed by the user;

automatically populating the selected document with data comprising the one or more records;

providing, via a second graphical user interface, the populated document;

calculating, based on the user's information, the request, and the related data object, a return on investment for the user;

receiving, via the second graphical user interface, a completed version of the populated document;

performing character recognition on the completed version of the populated document to verify that the user properly completed the populated document;

upon determining that the completed version of the populated document lacks required information, prompting a party to enter missing data; and

upon determining that the completed version of the populated document is properly completed, initiating money transfer based on progression of the workflow.

12. The system of claim 11 , wherein the steps further compromise querying the data structure based on a filter associated with the request.

13. The storage medium of claim 11 , wherein the request comprises a document uploaded via the first graphical user interface.

14. The storage medium of claim 13 , wherein the operations further comprise:

rendering an input interface configured to receive tags input by the user and associated with the document; and

associating the one or more generated record with the document and the received tags.

15. The system of claim 1 wherein the steps further comprise:

determining the workflow based on at least one of: account type information associated with the user, regulatory profile information associated with the user, or citizenship information associated with the user.

16. A workflow data management system for verifying compliance to workflows, the system comprising:

a memory; and

at least one processor configured to perform steps comprising:

receiving information via a first graphical user interface, the information comprising a request, the request comprising a user's information associated with a user;

generating a workflow associated with a set of documents and is based on the request;

receiving a data object generated by the workflow;

creating one or more records within a data structure based on the data object;

querying the data structure to identify a tag associated with the data object based on the request, wherein the data structure comprises a collection of tags associated with respective data objects stored in the data structure;

providing, to the workflow, information indicative of relationships between the data objects stored in the data structure based on the collection of tags;

determining, based on the tag, a related data object comprising at least one of a progress workflow associated with a compliance document;

selecting a document of the set of documents based on the request, the information indicative of relationships between the data objects, and the related data object, wherein the selected document needs to be executed by the user;

automatically populating the selected document with data comprising the one or more records;

providing, via a second graphical user interface, the populated document;

receiving, via the second graphical user interface, a completed version of the populated document;

performing character recognition on the completed version of the populated document to verify that the user properly completed the populated document;

based upon determining that the completed version of the populated document lacks required information, prompting a party to enter missing data; and

upon determining that the completed version of the populated document is properly completed, initiating an action according to the workflow.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2021
From: FIS CAPITAL MARKETS US LLC
To: FIDELITY INFORMATION SERVICES, LLC
Reel/Frame 055849/0791 →
MERGER Recorded Mar 3, 2021
From: FIS INVESTMENT SYSTEMS LLC
To: FIS CAPITAL MARKETS US LLC
Reel/Frame 055481/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: PIZZI, JOHN; VOGEL, KIM; SETERA, CRAIG; ANDRACA, CHRISTIAN; LEMMER, STEVE; MORRISON, TIM
To: BASE VENTURE INVESTING, INC.
Reel/Frame 055243/0775 →
MERGER Recorded May 14, 2020
From: BASE VENTURE INVESTING, INC.
To: FIS INVESTMENT SYSTEMS LLC
Reel/Frame 052668/0555 →
Continuity (4)
Continuation 16578218 · Sep 20, 2019
Continuation 15206152 · Jul 8, 2016
Provisional Application 62191104 · Jul 10, 2015
Related Publication 20200273110A1 · Aug 27, 2020