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

Claim 19:
20. A cabinet system comprising:
a first drawer configured to store items to be scanned by an optical scanner;
a second drawer configured to store items from the first drawer scanned by the optical scanner;
wherein the first drawer and second drawer comprise a volume to store items, one or more surfaces of the first drawer including a plurality of visual markers, and one or more dividers that divide the volume into a plurality of nests; and
an imaging, spatial determination, and operating system including a processor and memory storing computer executable instructions, a user interface, and a camera, wherein execution of the instructions in the memory causes the processor to:
store for later retrieval a serial number for each of a plurality of items stored in the first drawer;
communicate, via the user interface, to a user an option to select an item stored in the first drawer and identify an item from the first drawer scanned by the optical scanner as a scanned item;
receive, via the user interface, a user selection to obtain an item from the cabinet, determine whether the item to be obtained is available in the first drawer or the second drawer, and communicate, via the user interface, to the user that the item to be obtained is available in the second drawer when the item to be obtained is available in both the first drawer and the second drawer;
communicate, via the user interface, to the user to retrieve the item to be obtained from the first drawer when the step of determining determines that the item is unavailable in the second drawer, and identify the retrieved item after scanning by the optical scanner as a scanned item;
make the second drawer available to the user to store the identified item;
store the serial number of the identified item with information updating a location of the item to be that it is stored in the second drawer;
in response to updating the location, use the information of the identified item in the second drawer to store, in the database, individual serial numbers each corresponding to individual lot items contained in the identified item;
determine for users that the lot items is available in the second drawer and update the database to maintain a current lot item count of the lot items and removed lot item serial numbers when one of the lot items is scanned for removal;
record, via the camera, a first image of the first drawer or the second drawer when that drawer is open, the first image including the visual markers, and determine first content information of that drawer from the first image;
record, via the camera, 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 determine if there is a difference between the images and update content information of that drawer based on the comparison.