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

Claim 10:
11. A cabinet system that stores packaged medicine or regulated healthcare devices 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 (stock) 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 items specific to each item comprising, a serial number assigned that product, a product code assigned to that item that is distinct from the serial number, and information identifying the nest and drawer in which the scanned item is stored in the cabinet;
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 including implementing a dual simultaneous use mode of operation comprising;
in response to the user authentication, providing the following two paths at the same time,
in a first mode,
communicating, via the user interface, to a user an option to select a product available from the stored items to remove from the cabinet;
receiving, via the user interface, a user selection to obtain an item from the cabinet, and

in a second mode,
unlocking the drawers to allow the user to open any one of the drawers and remove an item from the opened drawers and have the system automatically identify the selected product in response to the removal; and
displaying on the monitor using the camera video of the currently opened drawer and generating, based on information in the database about the items in the currently opened drawer, a visual graphic that is displayed in association with an item in the nest and communicates product information;

implement imaging and spatial determination comprising, recording 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;
recording a second image of the same drawer in the first image, and determine second content information of that drawer from the second image; and
comparing 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 the product that was removed by determining from the database the product that is stored in the identified nest;
perform update operation of the database to reflect the change in items in that identified nest.