The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 13, 2021

Filed:

Aug. 07, 2017
Applicant:

Micron Technology, Inc., Boise, ID (US);

Inventors:

Paul T. Draghicescu, Seattle, WA (US);

Gregory M. Edvenson, Seattle, WA (US);

Corey B. Olson, Madison, WI (US);

Assignee:

Micron Technology, Inc., Boise, ID (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/903 (2019.01);
U.S. Cl.
CPC ...
G06F 16/90344 (2019.01);
Abstract

A system and method are disclosed for inexact search acceleration using reference data. A representative system includes one or more memory circuits storing a plurality of queries and a FM-index of the reference data; and one or more FPGAs configured to select a query; select a substring of the selected query; read a section of the FM-index and calculate a plurality of suffix array intervals for the sub string with a corresponding plurality of prepended characters in a first or next position; read a first or next character in the first or next position of the query and select a suffix array interval for the read first character; determine whether the suffix array interval is valid and whether a beginning of the query has been reached; returning a first search result when the suffix array interval is valid and the beginning of the query has been reached; and returning a second search result that no match of the query with the reference data was found when the suffix array interval is not valid.


Find Patent Forward Citations

Loading…