Patents by Inventor Raymond Allen Bills

Raymond Allen Bills 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: 6941322
    Abstract: Embodiments of the present invention are generally directed to a method, apparatus and system for journaling an object in a file system of a computer. In one aspect, a request to make a change on the object is received. In response, a journal entry containing a set of information regarding the change is generated. The journal entry is then stored to a journal. A determination is made as to whether the object contains an indicator indicating to a journal file system to bypass storing the change to the object. If so, the journal file system bypasses storing the change to the object if the object contains the indicator.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: September 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Raymond Allen Bills, Jerry Leroy Von Berge
  • Patent number: 6714951
    Abstract: A system and method for automatic journaling of objects in a computer file system. A journal directory operation is caused when a new or existing object to be linked into a directory if the directory has an attribute indicating automatic journaling status. An operating system synchronization lock is acquired before the object is journaled to preserve the object from changes by the operating system, and held in place until after journaling has started.
    Type: Grant
    Filed: April 16, 2001
    Date of Patent: March 30, 2004
    Assignee: International Business Machines Corporation
    Inventors: Raymond Allen Bills, Jerry Leroy Von Berge
  • Publication number: 20030204479
    Abstract: Embodiments of the present invention are generally directed to a method, apparatus and system for journaling an object in a file system of a computer. In one aspect, a request to make a change on the object is received. In response, a journal entry containing a set of information regarding the change is generated. The journal entry is then stored to a journal. A determination is made as to whether the object contains an indicator indicating to a journal file system to bypass storing the change to the object. If so, the journal file system bypasses storing the change to the object if the object contains the indicator.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Raymond Allen Bills, Jerry Leroy Von Berge
  • Patent number: 6535970
    Abstract: A method and apparatus are provided for enhanced performance caching for path names. A vnode is built for a root directory and a path name is stored in a path cache for the vnode for the root directory. A second vnode is built for a second directory and a path name is stored in a path cache for the second vnode. When a next vnode is built for a next directory, then a path name is stored in a path cache for the next vnode. For a given vnode, the path name includes an entire path name that leads to the vnode. A given vnode is enabled to return its entire path name in one step, without reverse traversal.
    Type: Grant
    Filed: January 4, 2000
    Date of Patent: March 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: Raymond Allen Bills, Atul S. Kumar
  • Publication number: 20020152195
    Abstract: A system and method for automatic journaling of objects in a computer file system. A journal directory operation causes a new or existing object to be linked into a directory if the directory has an attribute indicating automatic journaling status. An operating system synchronization lock is acquired before the object is journaled to preserve the object from changes by the operating system, and held in place until after journaling has started.
    Type: Application
    Filed: April 16, 2001
    Publication date: October 17, 2002
    Applicant: International Business Machines Corporation
    Inventors: Raymond Allen Bills, Jerry Leroy Von Berge