Patents Assigned to Conifer Systems LLC
  • Patent number: 9069792
    Abstract: A method and system for efficient usage of revision control system resources by providing a client-based file system tree based on managed cache resources is provided. The managed cache resources include both a persistent, disk-based cache that maintains copies of requested file data from a repository server and an ordered tree data structure-based metadata cache for tracking file metadata across revisions. Embodiments of the present invention further maintain in the data cache data related only to specifically requested files. Embodiments of the present invention further track a range of versions of the file system tree for which particular file versions are applicable, so that unnecessary downloading to the client of unchanged files is avoided. Thus, file data and metadata are only requested from a repository server when needed and only a single version of a file is maintained until a modification to that file is made.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: June 30, 2015
    Assignee: Conifer Systems LLC
    Inventor: Matthew J. Craighead