Abstract: A system configured to associate information with a file. The system including memory, one or more processors, and one or more modules stored in memory and configured for execution by the one or more processors. The modules including a reader module configured to perform a lockless read of a B-tree stored in an operating system file and a writer module configured to perform a write process to the B-tree.
Type:
Application
Filed:
March 14, 2014
Publication date:
October 9, 2014
Applicant:
PERFORCE SOFTWARE, INC.
Inventors:
Jeffrey A. Anton, Christopher D. Seiwald
Abstract: A system and methods for bi-directional conversion of directed acyclic graphs (DAG) and inter-file branching are described. The system for bi-directional conversion of directed acyclic graphs and inter-file branching includes memory, one or more processors, and one or more modules stored in memory. The one or more modules are configured for execution by the one or more processors. The modules include a conversion module configured to convert between a directed acyclic graph branch and an inter-file branch.
Type:
Application
Filed:
March 15, 2014
Publication date:
September 25, 2014
Applicant:
PERFORCE SOFTWARE, INC.
Inventors:
Geoffrey Z.A. Zichterman, Alan H. Teague
Abstract: A system and methods to associate information with a file are described. A system including memory, one or more processors, and one or more modules stored in memory and configured for execution by the one or more processors. The system including a unique identifier determination module configured to determine a unique identifier of a file. Further, the system includes an index management module configure to lookup a unique identifier. In addition, the system includes a tag generating configured to generate a tag based on a filename. And, the system includes a tagging module configured to associate the tag with the file.
Type:
Application
Filed:
March 15, 2013
Publication date:
September 18, 2014
Applicant:
Perforce Software, Inc.
Inventors:
Christopher D. Seiwald, Alan H. Teague, Billie M. Mandel
Abstract: A system to compare and merge a plurality of documents is described. The system includes a data format module configured to determine format of documents and data structures in the documents. The system also includes an abstract description module configured to receive determined data structures and configured to generate a merge case. Further, the system includes a merge module configured to receive determined data structures and configured to generate a merged data structure. And, the system includes a pack module configured to receive the merged data structure and to generate a merged document based on at least said merged data structure.
Type:
Application
Filed:
March 15, 2013
Publication date:
May 15, 2014
Applicant:
Perforce Software, Inc.
Inventors:
Georgi A. Georgiev, Wayne A. Christopher