IP Library Granted Patent US 10,586,022
Granted Patent B2
US 10,586,022 · App. 14/084,967 · Granted Mar 10, 2020

System and method for managing inventory at dispensing units

Inventors: Jason Czaplewski (Redwood City, CA); James Weaver (Morgan Hill, CA); George John D'Ambrosio (Chicago, IL); Manish Patel (Scotts Valley, CA); Kim Hixson (San Carlos, CA)
Assignee: Omnicell, Inc.
G06F19/3462G06F19/00G06Q10/087G07F17/0092G16H40/20
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 10,586,022
App. No.
14/084,967
Granted
Mar 10, 2020
Kind
B2
Abstract

Dispensing units or stations for dispensing items, such as in a healthcare facility, are linked in a network. The dispensing stations are arranged in groups. Inventory data for all the stations in a group is combined together, and displayed at a graphical view or widget. Multiple widgets may be displayed on a dashboard screen of a user system, for use in managing inventory.

Claims (55)

1. A dispensing system, comprising:

a plurality of dispensing stations, each station having a plurality of storage locations for storing items to be dispensed, wherein the dispensing stations are arranged in a plurality of station groups, and wherein each of the station groups includes more than one of the dispensing stations;

a database for storing inventory data collected over time and relating to the items stored, at the dispensing stations; and

a processor programmed to execute a sequence of instructions to cause the processor to display, at a display device, inventory data for a user, by:

receiving from the user a first station group identifier identifying a first station group for which inventory data is to be displayed;

receiving from the user a second station group identifier identifying a second station group for which inventory data is to be displayed;

receiving from the user, a time identifier identifying a period of time for which the inventory data is to be displayed;

calculating statistical outliers from the inventory data for at least one of the identified station groups for the identified period of time, wherein the outliers reflect anomalous usage at the one identified station group outside a normal range of activity; and

displaying simultaneously, at the display device, at least two graphic views of data relating to inventory for both the first identified station group and the second identified station group, for the identified period of time, including, at least the statistical outliers, with the graphic views displayed side-by-side.

2. The system of claim 1 , wherein the statistical outliers comprise either mild outliers or extreme outliers.

3. The system of claim 1 , wherein the stored inventory data comprises data pertaining to accessing items at a dispensing station, including data identifying the items accessed, identifying the dispensing station of the items accessed, and identifying the time of access.

4. The system of claim 1 , wherein the inventory data relates to inventory on hand at the identified station group.

5. The system of claim 4 , wherein the inventory on hand at the identified station group is measured by the cost of such inventory.

6. The system of claim 1 , wherein the inventory data relates to stock-outs at the identified station group, the stock-outs reflecting instances in which a dispensing station is accessed for an item that is out of stock.

7. The system of claim 1 , wherein the inventory data relates to withdrawn-refilled ratios at the identified station group, the withdrawn-refilled ratios reflecting how often items are dispensed in relation to how often the same items are replenished.

8. The system of claim 1 , wherein the inventory data relates to compliance data at the identified station group, the compliance data reflecting instances in which a dispensing station is accessed for an item, but such dispensing of the item was cancelled.

9. The system of claim 1 , wherein the inventory data relates to compliance data at the identified station group, the compliance data reflecting any discrepancy between (1) a reported number of items reported as dispensed to users accessing a dispensing station and (2) an actual number of items dispensed to users accessing the dispensing station as indicated in an audit of the dispensing station.

10. The system of claim 1 , wherein the inventory data relates to compliance data at the identified station group, the compliance data reflecting access to a dispensing station, but no report by the user of an item being removed during that access.

11. The system of claim 1 , wherein the inventory data relates to the dispensing of addictive items.

12. The system of claim 1 , wherein the statistical outliers comprise either mild outliers or extreme outliers and wherein the processor is further programmed to execute a sequence of instructions to cause the processor to:

determine an inner data fence (IF) and an outer data fence (OF) of data values, wherein mild outliers are data values located between the inner data fence and the outer data fence and extreme outliers are data values located beyond the outer data fence, wherein the inner data fence and outer data fence are determine by the equation:

IF=1.5×IQR;

OF=3.0×IQR;

wherein IQR=UQV−IQV;

wherein the data values in the inventory data are arranged in quartiles according to value, including a lowest data quartile, a lower mid data quartile, an upper mid data quartile, and a highest data quartile;

wherein the lowest data quartile has the lowest quartile of data values, the lower mid data quartile has a quartile of data values between the lowest data quartile and the median of all data values, the upper mid data quartile has a quartile of data values between the median of all data values and the highest data quartile, and the highest quartile has the highest quartile of data values;

wherein UQV is an upper median data value between the highest data quartile and the upper mid data quartile; and

wherein LQV is a lower median data value between the lowest data quartile and the lower mid data quartile.

13. In a dispensing system comprising a plurality of dispensing stations, each station having a plurality of storage locations for storing items to be dispensed, wherein the dispensing stations are arranged in a plurality of station groups, and wherein each of the plurality of station groups includes more than one of the dispensing stations, a method of displaying inventory data, the method comprising:

storing, at a database, inventory data collected over time and relating to the items stored at the dispensing stations;

receiving, by one or more processors, a first station group identifier identifying a first station group for which inventory data is to be displayed;

receiving, by one or more processors, a second station group identifier identifying a second station group for which inventory data is to be displayed;

receiving, by one or more of the processors, a time identifier identifying a period of time for which the inventory data is to be, displayed;

calculating statistical outliers from the inventory data for at least one of the identified station groups for the identified period of time, wherein the outliers reflect anomalous usage at the one identified station group outside a normal range of activity; and

displaying, at a display device, at least two graphic views of data relating to inventory for the first identified station group and the second identified station group, for the identified period of time, including at least the statistical outliers, with the graphic views displayed side-by-side.

14. The method of claim 13 , wherein the statistical outliers comprise either mild outliers or extreme outliers.

15. The method of claim 13 , wherein the stored inventory data comprises data pertaining to accessing items at a dispensing station, including data identifying the items accessed, identifying the dispensing station of the items accessed, and identifying the time of access.

16. The method of claim 13 , wherein the inventory data relates to inventory on hand at the identified station group.

17. The method of claim 16 , wherein the inventory on hand at the identified station group is measured by the cost of such inventory.

18. The method of claim 13 , wherein the inventory data relates to stock-outs at the identified station group, the stock-outs reflecting instances in which a dispensing station is accessed for an item that is out of stock.

19. The method of claim 13 , wherein the inventory data relates to withdrawn-refilled ratios at the identified station group, the withdrawn-refilled ratios reflecting how often items are dispensed in relation to how often the same items are replenished.

20. The method of claim 13 , wherein the inventory data relates to compliance data at the identified station group, the compliance data reflecting instances in which a dispensing station is accessed for an item, but such dispensing of the item was cancelled.

21. The method of claim 13 , wherein the inventory data relates to compliance data at the identified station group, the compliance data reflecting any discrepancy between (1) a reported number of items reported as dispensed to users accessing a dispensing station and (2) an actual number of items dispensed to users accessing the dispensing station as indicated in an audit of the dispensing station.

22. The method of claim 13 , wherein the inventory data relates to compliance data at the identified station group, the compliance data reflecting access to a dispensing station, but no report by the user of an item being removed during that access.

23. The system of claim 13 , wherein the inventory data relates to the dispensing of addictive items.

24. The method of claim 13 , wherein the statistical outliers comprise either mild outliers or extreme outliers and wherein the processor is further programmed to execute a sequence of instructions to cause the processor to:

determine an inner data fence (IF) and an outer data fence (OF) of data values, wherein mild outliers are data values located between the inner data fence and the outer data fence and extreme outliers are data values located beyond the outer data fence, wherein the inner data fence and outer data fence are determine by the equation:

IF=1.5×IQR;

OF=3.0×IQR;

wherein IQR=UQV−IQV;

Wherein the data values in the inventory data are arranged in quartiles according to value, including a lowest data quartile, a lower mid data quartile, an upper mid data quartile, and a highest data quartile;

wherein the lowest data quartile has the lowest quartile of data values, the lower mid data quartile has a quartile of data values between the lowest data quartile and the median of all data values, the upper mid data quartile has a quartile of data values between the median of all data values and the highest data quartile, and the highest quartile has the highest quartile of data values;

wherein UQV is an upper median data value between the highest data quartile and the upper mid data quartile; and

wherein LQV is a lower median data value between the lowest data quartile and the lower mid data quartile.

25. The system of claim 1 , wherein the first identified station group and the second identified station group are different.

Assignments (6)
SECURITY INTEREST Recorded Jan 7, 2016
From: OMNICELL, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 037459/0634 →
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: OMNICELL, INC.
Reel/Frame 037451/0480 →
CORRECTIVE ASSIGNMENT TO CORRECT THE LIST OF INVENTORS PREVIOUSLY RECORDED AT REEL: 037385 FRAME: 0787. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 4, 2016
From: CZAPLEWSKI, JASON; WEAVER, JAMES; D'AMBROSIO, GEORGE JOHN; PATEL, MANISH; HIXSON, KIM
To: OMNICELL, INC.
Reel/Frame 037419/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2015
From: CZAPLEWSKI, JASON; WEAVER, JAMES; D'AMBROSIO, GEORGE JOHN
To: OMNICELL, INC.
Reel/Frame 037385/0787 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHICAL ERROR MADE TO THE CONVEYING PARTY DATA NAME AND RECEIVING PARTY DATA NAME PREVIOUSLY RECORDED ON REEL 032100 FRAME 0668. ASSIGNOR(S) HEREBY CONFIRMS THE ERROR MADE IN A PREVIOUSLY RECORDED DOCUMENT IS TO BE CORRECTED. Recorded Feb 4, 2014
From: OMNICELL, INC., A DELAWARE CORPORATION, AS GRANTOR
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 032161/0676 →
SECURITY AGREEMENT Recorded Jan 21, 2014
From: OMNICELL, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 032100/0668 →
Continuity (3)
Continuation 13705964 · Dec 5, 2012
Provisional Application 61566957 · Dec 5, 2011
Related Publication 20140074284A1 · Mar 13, 2014