Patents by Inventor Craig A. Soules

Craig A. Soules 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).

  • Publication number: 20060174063
    Abstract: An embodiment of a method of cooperative caching for a distributed storage system begins with a step of requesting data from storage devices which hold the data. The method continues with a step of receiving any cached blocks and expected response times for providing non-cached blocks from the storage devices. The method concludes with a step of requesting a sufficient number of the non-cached blocks from one or more particular storage devices which provides an expectation of optimal performance.
    Type: Application
    Filed: February 3, 2005
    Publication date: August 3, 2006
    Inventors: Craig Soules, Arif Merchant, Alistair Veitch, Yasushi Saito, John Wilkes