Patent · US Active

Synchronizing commands for preventing data corruption

US8321635B2 · kind B2 · utility

10Cited by
6References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 30, 2010
Grant dateNov 27, 2012
Priority date
Expiry dateMay 19, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/521
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus for synchronizing input/output commands is provided. An incoming command mask representing an incoming input/output command associated with a memory region is created. In response to a determination that a pending input/output command associated with the memory region is pending, a bitwise inversion operation is performed on the incoming command mask to form a modified incoming command mask. A bitwise AND operation is performed on the modified incoming command mask and the pending command mask to form a pending command locking mask associated with the pending input/output command. A bitwise OR operation is performed between an existing memory lock for a same type of commands and incoming command bit mask to form a new memory region lock.

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