Patents by Inventor Richard G. Chandler

Richard G. Chandler has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9053027
    Abstract: Described are techniques for performing caching. Write operations of a single transactions are received. Write data of the write operations is cached in one or more cache pages of a first cache of a first storage processor. State information is set for the one or more cache pages of the first cache from an invalid state to a prepared state. The write data of the write operations is also stored in a second cache of a second storage processor. A transaction commit state for the single transaction is set indicating that transaction commitment processing for the first cache has commenced and is pending. State information of the one or more cache pages of the first cache is set from the prepared state to a dirty state. The transaction commit state for the single transaction is updated to indicate that the transaction commitment processing for the first cache is completed.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: June 9, 2015
    Assignee: EMC Corporation
    Inventors: David Harvey, H. Austin Spang, IV, Richard G. Chandler, Hongliang Tang
  • Patent number: 7822728
    Abstract: A read-write access to a file in a file server includes an initial metadata access step, an asynchronous read or write of file data, and a metadata commit step. In order to parallelize access to a range locking database, an inode and indirect file block mapping database, and a pre-allocation data base, operations are pipelined within the metadata access step and also within the metadata commit step. The pipelined operations within the metadata access step include a first stage of range locking, a second stage of reading block mapping metadata, and a third stage of reading and updating a pre-allocation map for write access. The pipelined operations within the metadata commit step include a first stage of releasing range locks, a second stage of accessing old block metadata for write access, and a third stage of updating metadata and flushing the pre-allocation map for write access.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: October 26, 2010
    Assignee: EMC Corporation
    Inventors: Richard G. Chandler, Stephen A. Fridella, Sorin Faibish, Uday K. Gupta, Xiaoye Jiang
  • Patent number: 4610105
    Abstract: A trap for catching rodents and other pests in permitting the user to selectively trap the same alive or dispose of them at the time of trapping. A container is provided having bottom and side walls and defining an opening at the upper portion thereof. A closure number is pivotally supported by a wall portions of the enclosure and is pivotal, responsive to the weight of a rodent or pest, causing the same to fall into the enclosure. The enclosure may contain water or any other material suitable for eratication. The closure structure defines a bait containing depression in which a protein containing bait such as grain may be placed to lure rodents onto the closure. The closure is urged to its substantially horizontal, closed position by a counterweight or other urging device mounted on the closure.
    Type: Grant
    Filed: May 3, 1985
    Date of Patent: September 9, 1986
    Inventor: Richard G. Chandler