US2019243545A1PendingUtilityA1

Performing Search and Replace Operations in a Memory Device Using Command Parameters and a Storage Controller Without Transfering Data to a Processor

Assignee: INTEL CORPPriority: Apr 2, 2016Filed: Apr 15, 2019Published: Aug 8, 2019
Est. expiryApr 2, 2036(~9.7 yrs left)· nominal 20-yr term from priority
G06F 16/00G06F 12/126G06F 3/0659G11C 15/00G06F 12/02G06F 3/0604G06F 16/90335G06F 3/0673G06F 12/06Y02D10/13G06F 12/10G11C 7/1087Y02D10/00G11C 27/026G11C 7/106G11C 7/16
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An apparatus and method for performing search and replace operations at a storage controller of a storage device are disclosed. The storage controller can receive a search command with one or more parameters that instructs the storage controller to search for a data pattern in data stored in a memory and can locally search the data in the memory for the data pattern according to the parameters without transferring the data to a processor to perform the search. The parameters can include, but are not limited to, the data pattern or template to be searched, a data pattern length, a bit-mask, a logical block address (LBA) range, a byte offset, and an alignment parameter. Verdict bits can be provided to indicate data chunks in the memory that match the data pattern. Flags may define potential outputs to provide after searching, such as location and number of matches. A replace command with a set of parameters, including a write mask, can instruct the storage controller to replace the data pattern with a replacement or substitute pattern.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . An apparatus, comprising:
 a memory; and   a storage controller comprising logic to:
 receive a search command with one or more parameters that instructs the storage controller to search for a data pattern in data stored in the memory; and 
 search the data stored in the memory for the data pattern according to the one or more parameters included in the search command, wherein the storage controller is configured to locally search the data in the memory for the data pattern without transfer of the data to a processor to perform the search.

Join the waitlist — get patent alerts

Track US2019243545A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.