IP Library Granted Patent US 12,431,239
Granted Patent B1
US 12,431,239 · App. 18/930,928 · Granted Sep 30, 2025

Utilizing predictive modeling to identify anomaly events

Inventors: Scott Murray (Lemmesaw, GA); Dan Nguyen (Tampa, FL); Janet McCallister (Tallahassee, FL); Tara Haines (Tallahassee, FL); Erica Williams (Cairo, GA); George Tucker (Orange Park, FL); Heather Fuller (Tallahassee, FL); Randy Scott Fagin (Nashville, TN); Thomas Neal Payne (Austin, TX); Sarah Dhane (Austin, TX); James E. Hicks (Spring Hill, TN); Christopher Anthony (Franklin, TN); Chigger Bynum (Nashville, TN); Brooke Hamilton (Nashville, TN); Hannah Marshall (Asheville, NC); Megan McGee (Nashville, TN); Edmund Jackson (Nashville, TN)
Assignee: C/HCA, Inc.
G16H40/20G16H10/60G16H15/00
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,431,239
App. No.
18/930,928
Granted
Sep 30, 2025
Kind
B1
Abstract

Approaches are provided for a prediction model determining a prediction indicative of the authorized user being associated with at least one anomaly event. In one example, a computer system may receive data from different sources. For example, the system may receive data associated with use of one or more monitored units of an automated storage and retrieval location. The system may also receive request data associated with a request for execution of the monitored controlled unit by an authorized user to a target user. The prediction model of the system may utilize the received data to determine the prediction that the authorized user is associated with at least one anomaly event associated with a diversion of a monitored unit away from the target user. The system may then provide the prediction for presentation.

Claims (45)

1. A computer-implemented method, comprising:

receiving, by a computer system from one or more data sources, first data comprising a plurality of first data attributes associated with a monitored controlled unit of an automated storage and retrieval location, the automated storage and retrieval location comprising a storage unit in which is retained monitored controlled units, and the first data associated with a type of use involving the monitored controlled unit;

receiving, by the computer system from the one or more data sources, second data comprising a plurality of second data attributes corresponding to a request for the monitored controlled unit of the monitored controlled units retained in the automated storage and retrieval location, the request associated with an electronic record of a dependent user, and the second data associated with an order for the monitored controlled unit with respect to the dependent user;

receiving, by the computer system from the one or more data sources, third data comprising a plurality of third data attributes associated with an authorized user of a location that includes the automated storage and retrieval location;

determining, by a prediction model of the computer system, a prediction indicative of the authorized user being associated with at least one anomaly event, the prediction determined based at least in part on at least one of the first data, the second data, or the third data, and wherein the prediction model is trained based at least in part on features derived from at least one of the first data attributes, the second data attributes, or the third data attributes; and

providing, by the computer system, the prediction to a user device for presentation.

2. The computer-implemented method of claim 1 , wherein the authorized user is one of a plurality of authorized users of the location having a common role type, and wherein the method further comprises:

determining, by the computer system, a percentile score of the authorized user that relates the authorized user to other authorized users of the plurality of authorized users of the location having the common role type; and

training, by the computer system, the prediction model based at least in part on the percentile score.

3. The computer-implemented method of claim 2 , wherein the percentile score is associated with the type of use involving one or more monitored controlled units, the type of use including at least one of: (I) administration of the monitored controlled unit to the dependent user, (II) discarding of the monitored controlled unit, or (III) returning of the monitored controlled unit to the automated storage and retrieval location.

4. The computer-implemented method of claim 1 , wherein the prediction is presented via a graphical user interface of the user device that corresponds to a dashboard, the dashboard operable for ranking a level of the authorized user in comparison with levels of other authorized users of the location.

5. The computer-implemented method of claim 1 , wherein the prediction corresponds to a particular pattern of behavior indicative of the at least one anomaly event, the prediction model determining prediction based at least in part on the type of use involving the monitored controlled unit.

6. The computer-implemented method of claim 1 , further comprising:

receiving, by the computer system, a first number of data samples that are respectively determined to be associated with non-anomaly events;

receiving, by the computer system, a second number of data samples that are respectively determined to be associated with anomaly events, wherein the first number is greater than the second number;

selecting, by the computer system, a subset of the first number of data samples so that a difference between a third number of data samples of the subset and the second number of data samples is within a predetermined difference; and

training, by the computer system, the prediction model based at least in part on the subset of the first number of data samples and the second number of data samples.

7. The computer-implemented method of claim 1 , wherein the prediction model is trained based at least in part on a plurality of features, a feature of the plurality of features associated with at least one of: (I) a pattern of use by an authorized user involving one or more monitored controlled units, (II) a score associated with a condition of a dependent user before or after execution of a monitored controlled unit, or (III) a comparison between the pattern of use by an authorized user and a second pattern of use by another authorized user.

8. The computer-implemented method of claim 1 , wherein the plurality of first data attributes identify one or more of an identity of the dependent user, a quantity of the monitored controlled unit removed from the automated storage and retrieval location, a time at which the monitored controlled unit was removed from the automated storage and retrieval location, an identity of a user who removed the monitored controlled unit from the automated storage and retrieval location, or an identification of a use of the monitored controlled unit after removal.

9. The computer-implemented method of claim 1 , wherein the plurality of second data attributes identify one or more of a dosage associated with the request, a frequency associated with the request, a scale associated with the order, an identity of an authorized user associated with the request, an identity of the dependent user, a time at which the monitored controlled unit was administered to the dependent user, or a quantity of the monitored controlled unit administered to the dependent user.

10. The computer-implemented method of claim 1 , wherein the plurality of second data attributes identify an admission time associated with the dependent user, a discharge time associated with the dependent user, one or more tests performed on the dependent user, or results from one or more pain assessments performed on the dependent user.

11. One or more non-transitory computer-readable storage devices comprising computer-executable instructions that, when executed by one or more computer systems, cause the one or more computer systems to perform operations comprising:

receiving, from one or more data sources, first data comprising a plurality of first data attributes associated with a monitored controlled unit of an automated storage and retrieval location, the automated storage and retrieval location comprising a storage unit in which is retained monitored controlled units, and the first data associated with a type of use involving the monitored controlled unit;

receiving, from the one or more data sources, second data comprising a plurality of second data attributes corresponding to a request for the monitored controlled unit of the monitored controlled units retained in the automated storage and retrieval location, the request associated with an electronic record of a dependent user, and the second data associated with an order for the monitored controlled unit with respect to the dependent user;

receiving, from the one or more data sources, third data comprising a plurality of third data attributes associated with an authorized user of a location that includes the automated storage and retrieval location;

determining, by a prediction model, a prediction indicative of the authorized user being associated with at least one anomaly event, the prediction determined based at least in part on at least one of the first data, the second data, or the third data, and wherein the prediction model is trained based at least in part on features derived from at least one of the first data attributes, the second data attributes, or the third data attributes; and

providing the prediction to a user device for presentation.

12. The one or more non-transitory computer-readable storage devices of claim 11 , wherein the authorized user is one of a plurality of authorized users of the location having a common role type, and wherein the instructions further comprise performing operations comprising:

determining a percentile score of the authorized user that relates the authorized user to other authorized users of the plurality of authorized users of the location having the common role type; and

training the prediction model based at least in part on the percentile score.

13. The one or more non-transitory computer-readable storage devices of claim 11 , wherein receiving the first data comprises at least one of: (I) accessing the first data from an archive file generated by the automated storage and retrieval location, or (II) receiving a data stream from the automated storage and retrieval location that includes the first data.

14. The one or more non-transitory computer-readable storage devices of claim 11 , wherein the second data is received from an electronic data warehouse configured to retain the electronic record of the dependent user and electronic records of other users.

15. The one or more non-transitory computer-readable storage devices of claim 11 , wherein the prediction model is trained based at least in part on a plurality of features, a feature of the plurality of features associated with at least one of: (I) a pattern of use by an authorized user involving one or more monitored controlled units, (II) a score associated with a condition of a dependent user before or after execution of a monitored controlled unit, or (III) a comparison between the pattern of use by an authorized user and a second pattern of use by another authorized user.

16. A system, comprising:

a memory configured to store computer-executable instructions; and

one or more processors configured to access the memory and execute the computer-executable instructions to at least:

receive, from one or more data sources, first data comprising a plurality of first data attributes associated with a monitored controlled unit of an automated storage and retrieval location, the automated storage and retrieval location comprising a storage unit in which is retained monitored controlled units, and the first data associated with a type of use involving the monitored controlled unit;

receive, from one or more data sources, second data comprising a plurality of second data attributes corresponding to a request for the monitored controlled unit of the monitored controlled units retained in the automated storage and retrieval location, the request associated with an electronic record of a dependent user, and the second data associated with an order for the monitored controlled unit with respect to the dependent user;

receive, from one or more data sources, third data comprising a plurality of third data attributes associated with an authorized user of a location that includes the automated storage and retrieval location;

determine, by a prediction model, a prediction indicative of the authorized user being associated with at least one anomaly event, the prediction determined based at least in part on at least one of the first data, the second data, or the third data, and wherein the prediction model is trained based at least in part on features derived from at least one of the first data attributes, the second data attributes, or the third data attributes; and

provide the prediction to a user device for presentation.

17. The system of claim 16 , wherein the automated storage and retrieval location is a computer-controlled controlled storage and retrieval location.

18. The system of claim 16 , wherein the authorized user was located at the location including the automated storage and retrieval location at a first time when the monitored controlled unit was removed from the automated storage and retrieval location, and wherein the one or more data sources includes at least one of a resource application, a record application, or a location system.

19. The system of claim 16 , wherein the plurality of first data attributes are further associated with a plurality of automated storage and retrieval locations, and wherein the plurality of second data attributes further correspond to a plurality of requests for a plurality of monitored controlled units.

20. The system of claim 16 , wherein the prediction is presented via a graphical user interface of the user device that corresponds to a dashboard, the dashboard operable for ranking a level of the authorized user in comparison with levels of other authorized users of the location.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2026
From: NGUYEN, DAN; HICKS, JAMES E.; BYNUM, CHIGGER
To: HCA HOLDINGS, INC.
Reel/Frame 075043/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2026
From: MURRAY, SCOTT; MCCALLISTER, JANET; HAINES, TARA; TUCKER, GEORGE; FULLER, HEATHER; FAGIN, RANDY SCOTT; PAYNE, THOMAS NEAL; ANTHONY, CHRISTOPHER; HAMILTON, BROOKE; MARSHALL, HANNAH; MCGEE, MEGAN; JACKSON, EDMUND; WILLIAMS, ERICA; DHANE, SARAH
To: C/HCA, INC.
Reel/Frame 075043/0771 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2024
From: HCA HEALTHCARE, INC.
To: C/HCA, INC.
Reel/Frame 069374/0023 →
CHANGE OF NAME Recorded Nov 22, 2024
From: HCA HOLDINGS, INC.
To: HCA HEALTHCARE, INC.
Reel/Frame 069437/0801 →
Continuity (6)
Continuation 17683496 · Mar 1, 2022
Continuation In Part 16564767 · Sep 9, 2019
Continuation In Part 15652494 · Jul 18, 2017
Provisional Application 63157555 · Mar 5, 2021
Provisional Application 62729242 · Sep 10, 2018
Provisional Application 62363615 · Jul 18, 2016
References Cited (31)
US 5991728A · DeBusk et al. · 1999 [cited by applicant]
US 7661127B2 · Hirsch · 2010 [cited by examiner]
US 8838215B2 · John et al. · 2014 [cited by applicant]
US 8868616B1 · Otto et al. · 2014 [cited by applicant]
US 9811438B1 · Barrett · 2017 [cited by examiner]
US 11140240B1 · Brown · 2021 [cited by examiner]
US 11907658B2 · Chen · 2024 [cited by examiner]
US 20030083903A1 · Myers · 2003 [cited by applicant]
US 20030149893A1 · Chang · 2003 [cited by examiner]
US 20050020903A1 · Krishnan et al. · 2005 [cited by applicant]
US 20090204436A1 · Thorne et al. · 2009 [cited by applicant]
US 20090299766A1 · Friedlander et al. · 2009 [cited by applicant]
US 20100235896A1 · Hirsch · 2010 [cited by examiner]
US 20110185422A1 · Khayam · 2011 [cited by examiner]
US 20130297348A1 · Cardoza et al. · 2013 [cited by applicant]
US 20140358833A1 · Biem · 2014 [cited by examiner]
US 20150106125A1 · Farooq et al. · 2015 [cited by applicant]
US 20150244687A1 · Perez et al. · 2015 [cited by applicant]
US 20150269433A1 · Amtrup et al. · 2015 [cited by applicant]
US 20160027278A1 · McIntosh et al. · 2016 [cited by applicant]
US 20160098542A1 · Costantini et al. · 2016 [cited by applicant]
US 20160246941A1 · Miller et al. · 2016 [cited by applicant]
US 20170323064A1 · Bates · 2017 [cited by applicant]
US 20190020468A1 · Rosenoer · 2019 [cited by examiner]
US 20190294485A1 · Kukreja · 2019 [cited by examiner]
US 20200075150A1 · Murray et al. · 2020 [cited by applicant]
US 20220109731A1 · Morrison · 2022 [cited by examiner]
US 20220358289A1 · Chen · 2022 [cited by examiner]
US 20230244754A1 · Schell · 2023 [cited by examiner]
US 20240020400A1 · Chen · 2024 [cited by examiner]
Non-Final Office Action mailed on Aug. 21, 2019 in related U.S. Appl. No. 15/652,494, 15 pages. [cited by applicant]