Patent ID: 11907894
Assignee: FFF ENTERPRISES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A cabinet system that stores packaged medicine or other regulated healthcare related devices for stocking or dispensing using an optical scanner, and integrates multiple product authentication layers, comprising:
a cabinet comprising a plurality of sliding drawers each comprising a volume to store items, one or more surfaces including a plurality of visual markers, and one or more dividers that divide the volume into a plurality of nests, a display monitor, and a camera adapted on the cabinet to record the drawers, wherein the cabinet is configured to store individual scanned items in the nests locked in the cabinet from being accessed; and
a processor and memory storing computer executable instructions that configures the cabinet to include inventory security and cabinet operation management, a user interface, and imaging and spatial determination processes, wherein execution of the instructions in the memory causes the processor to:
store in a database data specific to each item comprising, a serial number assigned to that item, a product code assigned to that item that is distinct from the serial number, a product code to which each item corresponds to provide a scanned stock of that product, information identifying the nest and drawer in which the scanned item is stored in the cabinet, and lot and expiration of the item;
communicate, via the user interface, to a user an option to authenticate one or more credentials of the user;
permit the user to operate the cabinet in response to authenticating the user communicate, via the user interface, to a user an option to select a medical product or device available from the stored items to remove from the cabinet;
receive, via the user interface, a user selection to obtain an item from the cabinet;
unlock one or more of the drawers to make items in cabinet accessible by hand to the user when the drawer is opened;
operate the camera to record and save for later retrieval a video of the user's hand entering over the drawer and removing an item;
perform imaging and spatial determination processes comprising,
record a first image of the one of the drawers when that drawer is open, the first image including the visual markers, determine first content information of that drawer from the first image;
record a second image of the same drawer in the first image, and determine second content information of that drawer from the second image; and
compare the first image and the second image and identify which one of the nest in that drawer an item was removed by the user, the determination being based on a difference between the images and the visual markers;

determine from searching the database whether the selected product is an item scanned into that identified nest for retrieval;
receive a scan of the removed item via the optical scanner and in response, determine, using the database, whether the removed item is the selected medical product using the scanned information;
determine from searching the database whether the serial number of the scanned item is for one of the items the database indicates to be in that nest;
permit the user interaction to acquire the item to proceed without error when it is determined that (a) the removed item is shown in the database to be a product that was stocked into that nest and drawer, (b) the scanned item is the product that user selected via the interface to remove, and (c) the serial number of the removed items determined based on the scan is reflected in the database to have been for a corresponding item stored in the cabinet or identified nest;
update in the database a status of the identified nest and removed item in response to the permitting and make the cabinet ready to operate to transact the removal of a new item.