# US 2018/0025565 A1 · Tool training for automated tool control systems

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0025565 A1
- Document ID: US20180025565A1
- Status: Published application
- Kind: A1
- Application number: 15/616,544
- Filed: 2017-06-07
- Published: 2018-01-25
- Earliest claimed: 2012-06-12
- Assignees: Snap-on Incorporated
- Applicants: Snap-On Incorporated
- Inventors: Preston PHILLIPS; David C. FLY; Matthew J. LIPSEY; Joseph CHWAN, JR.; Frederick J. ROGERS
- Web page: https://patentgrep.com/patent/US20180025565A1

## CPC

- G06Q 10/087: Inventory or stock management, e.g. order filling, procurement or balancing against orders
- B25H 3/00: Storage means or arrangements for workshops facilitating access to, or handling of, work tools or instruments (containers or packages with special means for dispensing contents B65D83/00; {nail dispensers B25C3/00})
- B25H 3/028: {by sliding extraction from within a common frame}
- G06F 3/0486: Drag-and-drop
- G06Q 10/08741: {by picking of items from inventory for fulfillment}
- G06V 20/52: Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69)
- G07C 9/00912: {for safes, strong-rooms, vaults or the like}
- G07C 9/22: in combination with an identity check of the pass holder
- G07C 9/23: by means of a password
- G07C 9/28: the pass enabling tracking or indicating presence
- A47F 3/02: with dispensing arrangements ({A47F1/04 takes precedence; for cigars or cigarettes A24F15/04; for cigarette papers A24F17/00; for hand towels or toilet paper A47K10/24; for photographic paper G03B; } coin-freed G07F)
- G07C 9/00896: {specially adapted for particular uses}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- B25H: WORKSHOP EQUIPMENT, e.g. FOR MARKING-OUT WORK; STORAGE MEANS FOR WORKSHOPS (storing or packaging B65)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- A47F: SPECIAL FURNITURE, FITTINGS, OR ACCESSORIES FOR SHOPS, STOREHOUSES, BARS, RESTAURANTS OR THE LIKE; PAYING COUNTERS

## Abstract

An inventory control system and method determines an inventory condition of objects stored in the system. Embodiments include a storage container including a plurality of storage locations for storing objects; an image sensing device to capture image data of the container, including image data of the plurality of storage locations and a target area that includes an individual object storage location having less than the plurality of storage locations; a data storage device for storing the image data of the container; and a data processor. The processor receives initial image data representing an initial image of the plurality of storage locations, and image data representing an image of the target area captured subsequent to the initial image; modifies the initial image data based on the image data of the target area to generate adjusted image data; and stores the adjusted image data in the data storage device.

## Claims

### Claim 1

An inventory control system comprising:
a storage container including a plurality of storage locations for storing objects;
an image sensing device configured to capture image data of the container;
a data storage device for storing the image data and data related to objects stored in the plurality of storage locations; and
a data processor configured to:
receive new data related to objects in the plurality of storage locations, wherein the new data includes data for an object in the plurality of storage locations for which there is no data stored in the data storage device; and
update the image data and the data related to objects stored in the plurality of storage locations stored in the storage device based on the received new data.

### Claim 2 (depends on 1)

The inventory control system of claim 1, wherein the other data and the new data comprises identification data for the objects.

### Claim 3 (depends on 1)

The inventory control system of claim 1, wherein the processor is configured to remove the image data and the other data related to objects removed from the storage container from the data storage device when the image data and the other data is updated.

### Claim 4

A method comprising:
storing, in an inventory control system having a storage container including a plurality of storage locations for storing objects, image data and data related to objects stored in the plurality of storage locations;
receiving via a data processor of the inventory control system new data related to objects in the plurality of storage locations, wherein the new data includes data for an object in the plurality of storage locations for which there is no data stored in the data storage device; and
updating via the data processor the image data and the data related to objects stored in the plurality of storage locations stored in the storage device based on the received new data.

### Claim 5 (depends on 4)

The method of claim 4, wherein the other data and the new data comprises identification data for the objects.

### Claim 6 (depends on 1)

The inventory control system of claim 1, wherein the plurality of storage locations for storing objects include recessed pockets disposed in a sheet mounted in the storage container, and
the data processor is configured to perform the steps to receive new data and update the image data when a change occurs in the layout of the recessed pockets in the sheet.

### Claim 7 (depends on 6)

The inventory control system of claim 6, wherein the data processor is further configured to detect an object stored in one of the plurality of storage locations based on at least one of the updated image data and the received new data.

### Claim 8 (depends on 1)

The inventory control system of claim 1, wherein the plurality of storage locations for storing objects include recessed pockets cut into a sheet mounted in the storage container, and
wherein the received new data includes a file identifying silhouettes of cut outs of the recessed pockets in the sheet.

### Claim 9 (depends on 1)

The inventory control system of claim 1, wherein the plurality of storage locations for storing objects include recessed pockets cut into a sheet mounted in the storage container, and
the sheet includes at least one removable section that can be removed from the storage container sheet separately from the sheet.

### Claim 10 (depends on 9)

The inventory control system of claim 9, wherein the removable section includes at least one recessed pocket therein.

### Claim 11 (depends on 4)

The method of claim 4, wherein the plurality of storage locations for storing objects include recessed pockets disposed in a sheet mounted in the storage container, and
the steps for receiving new data and updating the image data are performed when a change occurs in the layout of the recessed pockets in the sheet.

### Claim 12 (depends on 11)

The method of claim 11, further comprising a step to detect an object stored in one of the plurality of storage locations based on at least one of the updated image data and the received new data.

### Claim 13 (depends on 4)

The method of claim 4, wherein the plurality of storage locations for storing objects include recessed pockets cut into a sheet mounted in the storage container, and
the receiving new data related to objects comprises receiving a file identifying silhouettes of cut outs of the recessed pockets in the sheet.

### Claim 14 (depends on 4)

The method of claim 4, wherein the plurality of storage locations for storing objects include recessed pockets cut into a sheet mounted in the storage container, and
the sheet includes at least one removable section that can be removed from the storage container sheet separately from the sheet.

### Claim 15 (depends on 14)

The method of claim 14, wherein the removable section includes at least one recessed pocket therein.

### Claim 16 (depends on 4)

The method of claim 4, further comprising removing the image data and the other data related to objects removed from the storage container from the data storage device when the image data and the other data is updated.
