IP Library › Granted Patent US 12,014,405
Granted Patent B2
US 12,014,405 · App. 18/101,297 · Granted Jun 18, 2024

Systems and methods for supporting regulatory requirements for the distribution of controlled and non-controlled items

Inventors: Mike Flanagan (Florida, NY); Benny Delgado (Cumming, GA); Cheryl Wilson (Cumming, GA); Rohit Oberai (Alpharetta, GA); Preeti Singh (Alpharetta, GA); Richa Aggarwal (Cumming, GA); Amy Carney (Elkton, MD); Anilkumar Menon (Alpharetta, GA); Hammad Z Muhammad (Cumming, GA); Satish B Menon (Alpharetta, GA)
Assignee: United Parcel Service of America, Inc.
G06Q30/0607G06Q30/018G06Q10/08G06Q10/0832G06Q20/4016
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,014,405
App. No.
18/101,297
Granted
Jun 18, 2024
Kind
B2
Abstract

Systems and methods for supporting regulatory requirements for the distribution of controlled and non-controlled items such as, for example, non-controlled prescriptions (Rx), medical devices, and controlled substances in countries such as the United States and Canada, are provided. The systems and methods incorporate a license verification module that is configured to perform license validation for a particular order placed for a controlled and/or non-controlled item. In certain embodiments, the license verification module compares order data to historically sorted data and if one or more discrepancies exist, validation is unsuccessful. The license verification module may further query a third party database for updated license information upon validation failure. The systems and methods further incorporate a suspicious order monitoring module that is configured to perform a plurality of checks on the order to identify the order as an “order of interest” that may be further investigated and deemed to be suspicious.

Claims (49)

1. A regulatory and compliance system comprising:

one or more memory storage areas containing stored data; and

one or more server computing devices that includes one or more processors that are configured to:

receive, by executing a license verification (LV) module, an order for a regulated substance via a computing device of a customer, the order comprising order data;

communicate, via an application programming interface (API), to a Suspicious Order Monitoring (SOM) module to request processing of the order, the SOM module being a component of the one or more server computing devices that detects one or more suspicious orders placed for one or more controlled substances;

in response to the communicating, automatically apply, by executing the SOM module, a plurality of checks to the order and setting corresponding suspicious order indicators, each suspicious order indicator of the suspicious order indicators being indicative of whether the order is suspicious for a respective check of the plurality of checks, the plurality of checks includes comparing the order with a first set of historical orders from the customer and a second set of historical orders from a plurality of customers; and

based at least in part on the comparing, determine, by executing the SOM module, whether to mark the order as suspicious.

2. The regulatory and compliance system of claim 1 , wherein the one or more processors are further configured to:

retrieve, by executing the LV module, at least a portion of stored data contained in the one or more memory storage areas; and

compare, by executing the LV module, the order data and the retrieved portion of the stored data to identify one or more discrepancies.

3. The regulatory and compliance system of claim 2 , wherein the one or more processors are further configured to:

call, over a wired or wireless computer network and by executing the LV module, a compliance authority computing device for license information associated with a license of the customer and receive, by executing the LV module and from the compliance authority computing device, the license information; and

based on identifying no discrepancies within the license information, automatically validate, by executing the LV module, the license.

4. The regulatory and compliance system of claim 3 , wherein the one or more processors are further configured to transmit a successful validation report to at least one user of the system, the successful validation report approves further processing of the order.

5. The regulatory and compliance system of claim 1 , wherein the one or more processors are further configured to periodically request, at a pre-determined basis, updated data related to one or more parameters associated with a plurality of customer licenses.

6. The regulatory and compliance system of claim 1 , wherein the regulated substance includes a medical device.

7. The regulatory and compliance system of claim 1 , wherein the order data includes a Drug Enforcement Administration (DEA) drug code and customer number.

8. The regulatory and compliance system of claim 1 , wherein the order data comprises an order quantity, an order date, a customer identifier identifying the customer, a customer type identifier identifying a type of customer, a client identifier identifying a client associated with the customer, and a substance identifier identifying a type of substance.

9. The regulatory and compliance system of claim 8 , wherein the one or more processors are further configured to:

query a third set of historical orders from the one or more memory storage areas comprising a historical substance identifier that matches the substance identifier, each historical order of the third set of historical orders comprising a historical quantity, a ship date identifying a date the order was shipped, a historical customer identifier identifying a customer who placed the order, a historical client identifier identifying the client associated with the customer, and a historical customer type identifier identifying the type of customer;

apply a first check of the plurality of checks to the order, the first check includes analyzing a quantity of the order that the customer has requested against a historical ordering pattern for the customer; and

apply a second check of the plurality of checks to the order, the second check includes analyzing the quantity against a historical ordering frequency for the customer.

10. The regulatory and compliance system of claim 1 , wherein the order data comprises an order quantity, and the one or more processors are further configured to:

apply a first check of the plurality of checks to the order, the first check includes analyzing the order quantity against all historical order quantities for customers of the same type that share a same customer identifier; and

apply a second check of the plurality of checks to the order, the second check includes analyzing the order quantity against historical order quantities for all customers of all types.

11. A computer-implemented method comprising:

receiving, by one or more processors executing a license verification (LV) module, an order for a regulated substance via a computing device of a customer, the order comprising order data;

communicating, by the one or more processors and via an application programming interface (API), to a Suspicious Order Monitoring (SOM) module to request processing of the order;

in response to the communicating, automatically applying, by the one or more processors executing the SOM module, a plurality of checks to the order and setting corresponding suspicious order indicators, each suspicious order indicator of the suspicious order indicators being indicative of whether the order is suspicious for a respective check of the plurality of checks, the plurality of checks includes comparing the order with a first historical order from the customer and a second historical order from another customer; and

based at least in part on the comparing, determining, by the one or more processors executing the SOM module, whether to mark the order as suspicious.

12. The computer-implemented of claim 11 , further comprising:

retrieving, by the one or more processors executing the LV module, at least a portion of stored data contained in one or more memory storage areas; and

comparing, by one or more processors executing the LV module, the order data and the retrieved portion of the stored data to identify one or more discrepancies.

13. The computer-implemented method of claim 12 , further comprising:

calling, over a wired or wireless computer network and by the one or more processors executing the LV module, a compliance authority computing device for license information associated with a license of the customer and receive, by the one or more processors executing the LV module and from the compliance authority computing device, the license information; and

based on identifying no discrepancies within the license information, automatically validating, by the one or more processors executing the LV module, the license.

14. The computer-implemented method of claim 13 , further comprising:

transmitting a successful validation report to at least one user, the successful validation report approves further processing of the order.

15. The computer-implemented method of claim 11 , further comprising:

periodically requesting, at a pre-determined basis, updated data related to one or more parameters associated with a plurality of customer licenses.

16. The computer-implemented method of claim 11 , wherein the regulated substance includes a medical device.

17. The computer-implemented method of claim 11 , wherein the order data includes a Drug Enforcement Administration (DEA) drug code and customer number.

18. The computer-implemented method of claim 11 , wherein the order data comprises an order quantity, an order date, a customer identifier identifying the customer, a customer type identifier identifying a type of customer, a client identifier identifying a client associated with the customer, and a substance identifier identifying a type of substance.

19. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code embodied therein, the computer-readable program code being executable by at least one computer processor to cause the at least one computer processor to:

receive, by executing a license verification (LV) module, an order for a regulated substance via a computing device of a customer, the order comprising order data;

request, by the executing a Suspicious Order Monitoring (SOM), a processing of the order;

in response to the request of the processing of the order, automatically apply, by executing the SOM module, a plurality of checks to the order and setting corresponding suspicious order indicators, each suspicious order indicator of the suspicious order indicators being indicative of whether the order is suspicious for a respective check of the plurality of checks, the plurality of checks includes comparing the order with a first historical order from the customer and a second historical order from another customer; and

based at least in part on the comparing, determine, by executing the SOM module, whether to mark the order as suspicious.

20. The computer program product of claim 19 , wherein the order data comprises an order quantity, an order date, a customer identifier identifying the customer, a customer type identifier identifying a type of customer, a client identifier identifying a client associated with the customer, and a substance identifier identifying a type of substance.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2023
From: FLANAGAN, MIKE; DELGADO, BENNY; WILSON, CHERYL; OBERAI, ROHIT; SINGH, PREETI; AGGARWAL, RICHA; CARNEY, AMY; MENON, ANILKUMAR; MUHAMMAD, HAMMAD Z.; MENON, SATISH B.
To: UNITED PARCEL SERVICE OF AMERICA, INC.
Reel/Frame 063248/0408 →
Continuity (5)
Continuation 17004904 · Aug 27, 2020
Continuation 14614002 · Feb 4, 2015
Continuation 13708402 · Dec 7, 2012
Provisional Application 61568229 · Dec 8, 2011
Related Publication 20230169556A1 · Jun 1, 2023