IP Library Granted Patent US 11,222,293
Granted Patent B2
US 11,222,293 · App. 16/752,229 · Granted Jan 11, 2022

Systems and methods for analyzing product movement information and generating compliance profiles

Inventors: Thomas E. Fass (Newport News, VA); Jonathan Rhodes (Newport News, VA)
Assignee: Registrar Corp
G06Q10/0635G06F16/258G06Q30/018G06Q50/26G06Q50/28G06F3/0482
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,222,293
App. No.
16/752,229
Granted
Jan 11, 2022
Kind
B2
Abstract

A system can aggregate product movement information from a plurality of external information sources and convert the information into provider transactions. Compliance events can be identified in the provider transactions and associated with controlling identifiers assigned to providers associated with the provider transactions from which the compliance events are identified. Risk factor scores can be generated for providers by applying a scoring system to the compliance events and final dispositions of provider transactions respectively associated with providers. A compliance profile can be generated for each provider based on the provider's risk factor scores. The provider's compliance profile can be requested with, transmitted to, and displayed by a graphical user interface operated by an individual or entity authorized to view that provider's compliance profile.

Claims (58)

1. A method for analyzing product movement information and generating compliance profiles, comprising:

accessing, with at least one server, a plurality of external information sources including at least one database including data stored in a format according to data fields specific to the at least one database;

aggregating, with the at least one server, product movement information from the plurality of external information sources having respective formats and converting the product movement information into provider transactions;

identifying, with the at least one server, compliance events in the provider transactions;

generating, with the at least one server, risk factor scores for first providers based on applications of a scoring system to the provider transactions and compliance events respectively associated with the first providers;

generating, with the at least one server, compliance profiles for the first providers based on respective risk factor scores, each compliance profile including at least an overall risk score for a respective first provider;

receiving a request for a compliance profile associated with at least one first provider; and

displaying, on a graphical user interface (“GUI”), the compliance profile for the at least one first provider,

wherein the scoring system includes different score values for different types of compliance events based on a severity of the compliance event;

wherein each risk factor corresponds to a type of compliance event; and

wherein each risk factor score is determined based on a total of compliance events of a type corresponding to a risk factor for the risk factor score.

2. The method of claim 1 , further comprising:

monitoring and receiving an update to the scoring system; and

modifying the compliance profiles generated over a predetermined period of time according to the update.

3. The method of claim 1 , wherein at least one of the external information sources includes a database maintained by a regulatory agency.

4. The method of claim 1 , further comprising:

comparing the first providers to second providers, each of the second providers having been previously identified and assigned a respective controlling identifier; and

assigning, for each match determined, a controlling identifier for one second provider to one first provider that is matched to the one second provider.

5. The method of claim 1 , wherein at least one of the compliance profiles for a first provider includes at least two product risk scores for at least one product and a respective overall risk score, wherein the respective overall risk score is determined based on the at least two product risk scores, and wherein each of the at least two product risk scores are determined based on a provider transaction for the first provider involving the at least one product.

6. A non-transitory, computer-readable medium containing instructions that, when executed by a hardware-based processor, performs stages for analyzing product movement information and generating compliance profiles, the stages comprising:

accessing, with at least one server, a plurality of external information sources including at least one database including data stored in a format according to data fields specific to the at least one database;

aggregating, with the at least one server, product movement information from the plurality of external information sources having respective formats and converting the product movement information into provider transactions;

identifying, with the at least one server, compliance events in the provider transactions;

generating, with the at least one server, risk factor scores for first providers based on applications of a scoring system to provider transactions and compliance events respectively associated with the first providers;

generating, with the at least one server, compliance profiles for the first providers based on respective risk factor scores;

receiving a request for a compliance profile associated with at least one first provider; and

displaying, on a graphical user interface (“GUI”), the compliance profile for the at least one first provider,

wherein the scoring system includes different score values for different types of compliance events based on a severity of the compliance event;

wherein each risk factor corresponds to a type of compliance event; and

wherein each risk factor score is determined based on a total of compliance events of a type corresponding for a risk factor of the risk factor score.

7. The non-transitory, computer-readable medium of claim 6 , the stages further comprising:

monitoring and receiving an update to the scoring system; and

modifying the compliance profiles generated over a predetermined period of time according to the update.

8. The non-transitory, computer-readable medium of claim 6 , wherein at least one of the external information sources includes a database maintained by a regulatory agency.

9. The non-transitory, computer-readable medium of claim 6 , the stages further comprising:

comparing the first providers to second providers, each of the second providers having been previously identified and assigned a respective controlling identifier; and

assigning, for each match determined, a controlling identifier for one second provider to one first provider that is matched to the one second provider.

10. The non-transitory, computer-readable medium of claim 6 , wherein at least one of the compliance profiles for a first provider includes at least two product risk scores for at least one product and an overall risk score, wherein the overall risk score is determined based on the at least two product risk scores, and wherein each of the at least two product risk scores are determined based on a provider transaction for the first provider involving the at least one product.

11. A system for analyzing product movement information and generating compliance profiles, comprising:

a memory storage including a non-transitory, computer-readable medium comprising instructions; and

a computing device including a hardware-based processor that executes the instructions to carry out stages comprising:

accessing, with at least one server, a plurality of external information sources including at least one database including data stored in a format according to data fields specific to the at least one database;

aggregating, with the at least one server, product movement information from the plurality of external information sources having respective formats and converting the product movement information into provider transactions;

identifying, with the at least one server, compliance events in the provider transactions;

generating, with the at least one server, risk factor scores for first providers based on applications of a scoring system to provider transactions and compliance events respectively associated with the first providers;

generating, with the at least one server, compliance profiles for the first providers based on respective risk factor scores;

receiving a request for a compliance profile associated with at least one first provider; and

displaying, on a graphical user interface (“GUI”), the compliance profile for the at least one first provider,

wherein the scoring system includes different score values for different types of compliance events based on a severity of the compliance event;

wherein each risk factor corresponds to a type of compliance event, and

wherein each risk factor score is determined based on a total of compliance events of a type corresponding for a risk factor of the risk factor score.

12. The system of claim 11 , the stages further comprising:

monitoring and receiving an update to the scoring system; and

modifying the compliance profiles generated over a predetermined period of time according to the update.

13. The system of claim 11 , wherein at least one of the external information sources includes a database maintained by a regulatory agency.

14. The system of claim 11 , the stages further comprising:

comparing the first providers to second providers, each of the second providers having been previously identified and assigned a respective controlling identifier; and

assigning, for each match determined, a controlling identifier for one second provider to one first provider that is matched to the one second provider.

Assignments (3)
SECURITY INTEREST Recorded Aug 26, 2021
From: REGISTRAR CORP
To: ARES CAPITAL CORPORATION, AS ADMINISTRATIVE AGENT
Reel/Frame 057295/0713 →
CORRECTIVE ASSIGNMENT TO CORRECT THE STATE OF INCORPORATION FOR ASSIGNOR PREVIOUSLY RECORDED AT REEL: 51615 FRAME: 277. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 5, 2020
From: FASS, THOMAS E; RHODES, JONATHAN
To: REGISTRAR CORP
Reel/Frame 051817/0165 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2020
From: FASS, THOMAS E; RHODES, JONATHAN
To: REGISTRAR CORP
Reel/Frame 051615/0277 →
Continuity (1)
Related Publication 20210232994A1 · Jul 29, 2021