Patents by Inventor Rohit K. Prasad

Rohit K. Prasad 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: 7660964
    Abstract: A buffer of block addresses for use by a client for read and write operations in a client-server system is maintained. Block addresses are maintained in the buffer and are streamed to the client in response to a request for the addresses to support a read or write operation. The quantity of addresses maintained in the buffer may be dynamically adjusted in response consumption of addresses for read and write operations.
    Type: Grant
    Filed: August 2, 2005
    Date of Patent: February 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Craig F. Everhart, Venkateswarara Jujjuri, Malahal R. Naineni, Rohit K. Prasad, Senthil Rajaram
  • Patent number: 7480654
    Abstract: A method and system for supporting a concurrent recordation of a change in a data file by a server while allowing an application to continue writing changes to a data file. In response to a change in a data file, a near-instantaneous version of the file is created. Metadata reflecting the change to the data file are synchronized with a version of the file in cache and recorded in persistent storage. During the process of recording metadata changes to the file, subsequent changes to the data file may continue, and metadata reflecting the changes may be recorded in a subsequent near-instantaneous version of the file which may also be synchronized with a version of the metadata in persistent storage.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Venkateswararao Jujjuri, Malahal R. Nalnenl, Rohit K. Prasad, Senthil Rajaram, Roger C. Raphael
  • Publication number: 20070033372
    Abstract: A buffer of block addresses for use by a client for read and write operations in a client-server system is maintained. Block addresses are maintained in the buffer and are streamed to the client in response to a request for the addresses to support a read or write operation. The quantity of addresses maintained in the buffer may be dynamically adjusted in response consumption of addresses for read and write operations.
    Type: Application
    Filed: August 2, 2005
    Publication date: February 8, 2007
    Inventors: Craig F. Everhart, Venkateswarara Jujjuri, Malahal R. Naineni, Rohit K. Prasad, Senthil Rajaram