Patent · US Active

Restart operation with logical blocks in queued commands

US8412998B1 · kind B1 · utility

2Cited by
4References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 31, 2009
Grant dateApr 2, 2013
Priority date
Expiry dateJan 18, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0674
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and systems for performing a restart operation in a storage device include in response to receiving an unsuccessful status from the host indicating a transmission error occurred for the first command, determining in which one of the logical blocks the transmission error occurred and from which data needs to be resent, thereby identifying a restart logical block. The number of blocks in the restart logical block that were sent successfully are calculated, and it is determined that the block immediately following the blocks sent successfully is the block in which the transmission error occurred and from which the data needs to be resent, thereby identifying a restart block. An amount of data successfully sent in the restart block is determined; and an indication is provided to resend at least a portion of the data in the restart block to the host.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.