Patents by Inventor Neil Veness Perrin

Neil Veness Perrin 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: 9135262
    Abstract: A system and method is provided for parallel processing of multiple write requests to write data associated the multiple write requests to a storage area concurrently. The file system receives a series of write request from one more applications executing on the computing device. The file system includes one or more processing modules that selectively groups writes request into lists or trains. After the processing modules begin processing first threads associated with writes in a first train, the processing modules determines whether and when to initiate processing of second threads associated with writes in a second train during processing of the first threads.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: September 15, 2015
    Assignee: Oracle International Corporation
    Inventors: Neil Veness Perrin, Roch Bourbonnais, Bradley Romain Lewis
  • Publication number: 20140215127
    Abstract: A system and method is provided for implementing adaptive intent logging in a file system of a computing device. The file system receives an I/O request from one more applications executing on the computing device. The file system includes one or more intent logging modules that adaptively and/or selectively write detail data included in an I/O request directly to storage pool device or an intent log that based on logging rules and/or the detail data associated with the request. The intent logging modules minimizes processing delays when an application issues multiple synchronous requests, such as small write request.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Neil Veness Perrin, Bradley Romain Lewis
  • Publication number: 20140115016
    Abstract: A system and method is provided for parallel processing of multiple write requests to write data associated the multiple write requests to a storage area concurrently. The file system receives a series of write request from one more applications executing on the computing device. The file system includes one or more processing modules that selectively groups writes request into lists or trains. After the processing modules begin processing first threads associated with writes in a first train, the processing modules determines whether and when to initiate processing of second threads associated with writes in a second train during processing of the first threads.
    Type: Application
    Filed: October 19, 2012
    Publication date: April 24, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Neil Veness Perrin, Roch Bourbonnais, Bradley Romain Lewis