Patents Represented by Attorney Scott A. Ouellette
  • Patent number: 7020754
    Abstract: In one embodiment, a data storage system is provided may include an input/output (I/O) controller, and first and second memory boards. The controller may receive data and a request to store the data in the system, and may include memory for initially storing the data. The first memory board may store, in response to a first memory storage request, a first copy of the data initially stored in the controller. The first memory board may provide to the controller a first status indication indicating whether the first memory board successfully stored the first copy. The second memory board may store, in response to receipt of a second memory storage request, a second copy of the data. The controller may provide a second status indication, indicating whether the request to store the data in the system was successful.
    Type: Grant
    Filed: December 13, 2001
    Date of Patent: March 28, 2006
    Assignee: EMC Corporation
    Inventors: John K. Walton, Kendell A. Chilton
  • Patent number: 6895418
    Abstract: A memory storage device has a file storage operating system that uses inodes to access file segments. Each inode has a plurality of rows. A portion of the rows can store extents pointing, directly or indirectly, to data blocks. Each extent has a field to indicate whether the extent is an indirect extent or a direct extent.
    Type: Grant
    Filed: April 28, 1999
    Date of Patent: May 17, 2005
    Assignee: EMC Corporation
    Inventors: Preston F. Crow, Robert S. Mason, Jr., Steven T. McClure, Susan C. Nagy, Richard G. Wheeler
  • Patent number: 6842843
    Abstract: A memory manager for use in connection with a memory comprises a memory access request receiver module, an address translation module and a memory access operation control module. The memory access request receiver module is configured to receive an access request requesting an access operation in connection with the memory, the access request including an address.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: January 11, 2005
    Assignee: EMC Corporation
    Inventors: Natan Vishlitzky, Haim Kopylovitz, Eli Shagam
  • Patent number: 6782444
    Abstract: A digital data storage system comprises a storage device, a descriptor memory and a control device. The storage device stores a series of records, the records being organized in a plurality of tracks, each track being associated with one of a plurality of cylinders. The descriptor memory stores a descriptor associated with storage device. The descriptor contains selected information relating to the records stored by the at least one storage device. Each descriptor includes a plurality of cylinder portions each configured to store selected information relating to a respective one of the cylinders in the storage device. Each cylinder portion, in turn, includes a plurality of track descriptors each configured to store selected information relating to a respective one of the tracks in the respective cylinder. The storage device also stores the descriptor associated therewith, the cylinder portions of the descriptor being augmented with additional information relating to the respective ones of the cylinders.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: August 24, 2004
    Assignee: EMC Corporation
    Inventors: Natan Vishlitzky, Haim Kopylovitz
  • Patent number: 6691194
    Abstract: A queued, multimodal, fault-tolerant lock mechanism for managing shared resources in a data processing system is provided. Lock override procedures are selectively associated with certain lock modes.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: February 10, 2004
    Assignee: EMC Corporation
    Inventor: Adi Ofer