×

Object identification and inventory management

  • US 9,646,206 B2
  • Filed: 08/31/2015
  • Issued: 05/09/2017
  • Est. Priority Date: 09/15/2011
  • Status: Active Grant
First Claim
Patent Images

1. A machine-implemented method comprising:

  • selecting a region of interest on an object;

    capturing a first image of the selected region of interest so as to form first image data, wherein the first image has sufficient resolution to show at least one fingerprint feature that is innate to the object itself, a result of a manufacturing process, a result of external processes, or of any other random or pseudo random process;

    processing the first image data to form a first feature vector expressing the fingerprint feature, wherein the first feature vector comprises a first set of numeric values based on the first image data, and the feature vector does not express a unique serial number of the object;

    storing the first feature vector in a database record;

    after said storing, performing a process with respect to an article, the process comprising;

    selecting a region on the article, the selected region of the article corresponding to the region of interest of the object;

    capturing a second image of the selected region of the article, so as to form second image data;

    processing the second image data to form a second feature vector, wherein the second feature vector comprises a second set of numeric values based on the second image data, and the second feature vector does not express a serial number or other identifier of the article;

    searching the database using the second feature vector for search criteria to find potentially matching records;

    for each potentially matching record in the database, accessing a feature vector stored in the corresponding record;

    comparing the stored feature vector to the second feature vector, by comparing the first set of numeric values to the second set of numeric values to determine difference values;

    identifying a match between the object and the article in the case that the difference values are below a predetermined threshold; and

    generating a result message indicating that the article matches a record previously stored in the database.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×