Patents by Inventor Colin Peter Eldridge

Colin Peter Eldridge 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: 8510510
    Abstract: A medium, system, and method are disclosed for implementing an in-memory inode cache. The cache stores inodes that include respective file metadata. The system includes a replacement module that prioritizes the inodes for replacement according to retention priorities for the inodes. The system also includes a prioritization module that is configured to increase the retention priority of a given inode in the cache in response to detecting a cache hit on the given inode and that the given inode meets one or more longevity criteria.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: August 13, 2013
    Assignee: Symantec Corporation
    Inventors: Avinash Ramesh Patil, Colin Peter Eldridge
  • Patent number: 8433694
    Abstract: A medium, system, and method are disclosed for implementing an in-memory inode cache. The cache stores inodes that include respective file metadata. The system includes a replacement module that prioritizes the inodes for replacement according to retention priorities for the inodes. The system also includes a prioritization module that is configured to respond to a file close operation by determining whether the file is unlikely to be reopened. If so, the prioritization module responds by decreasing the respective retention priority of one of the inodes, where the one inode stores file metadata for the closed file.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: April 30, 2013
    Assignee: Symantec Corporation
    Inventors: Colin Peter Eldridge, Avinash Ramesh Patil