Verifying a slider tray map
First Claim
1. A method of tracking a disk drive component, comprising:
- generating a template using a first tray that is not currently storing any disk drive components, wherein the first tray comprises a plurality of apertures configured for respectively storing an individual disk drive component;
receiving an image of a second tray that contains one or more disk drive components;
determining a number of disk drive components stored in the second tray by comparing the received image to the template;
comparing the determined number of disk drive components to a disk drive quantity stored in a database entry associated with the second tray; and
upon determining that the number of disk drive components is different than the disk drive quantity, selecting an action that, when performed, updates the database entry.
4 Assignments
0 Petitions
Accused Products
Abstract
A hard disk drive manufacture process may use a database to track the sliders stored within a slider tray. Instead of requiring an operator to visually inspect each tray to confirm that the database information is accurate, the trays may be sent to a detection system that uses a computer vision technique to identify the total number of sliders in a tray. In one embodiment, the computer vision technique may also determine where the sliders are stored in the slider tray—e.g., a particular row and column. If the information obtained using the computer vision technique differs from the information stored in the database, the system may perform one or more actions for correcting the discrepancy. In this manner, the computer vision technique may be used to update and confirm the slider tracking information stored in the database.
-
Citations
20 Claims
-
1. A method of tracking a disk drive component, comprising:
-
generating a template using a first tray that is not currently storing any disk drive components, wherein the first tray comprises a plurality of apertures configured for respectively storing an individual disk drive component; receiving an image of a second tray that contains one or more disk drive components; determining a number of disk drive components stored in the second tray by comparing the received image to the template; comparing the determined number of disk drive components to a disk drive quantity stored in a database entry associated with the second tray; and upon determining that the number of disk drive components is different than the disk drive quantity, selecting an action that, when performed, updates the database entry. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for tracking disk drive components, comprising:
-
a first tray including a plurality of apertures configured for respectively storing an individual disk drive component; a second tray for storing at least one of the disk drive components; an image capturing device configured to capture digital images of the first tray and second tray; a computer vision module for receiving the digital images, wherein the computer vision module is configured to; generate a template using a digital image of the first tray; determine a number of disk drive components stored in the second tray by comparing the received image to the template; compare the determined number of disk drive components to a disk drive quantity stored in a database entry associated with the second tray; and upon determining that the number of disk drive components is different than the disk drive quantity, select an action that, when performed, updates the database entry. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for tracking a disk drive component in a power plant, the computer program product comprising:
a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code being configured to; generate a template using a first tray that is not currently storing any disk drive components, wherein the first tray comprises a plurality of apertures configured for respectively storing an individual disk drive component; receive an image of a second tray that contains one or more disk drive components; determine a number of disk drive components stored in the second tray by comparing the received image to the template; compare the determined number of disk drive components to a disk drive quantity stored in a database entry associated with the second tray; and upon determining that the number of disk drive components is different than the disk drive quantity, select an action that, when performed, updates the database entry. - View Dependent Claims (16, 17, 18, 19, 20)
Specification