Patents by Inventor Geoffrey Clemm

Geoffrey Clemm 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).

  • Publication number: 20240061763
    Abstract: An interactive GUI is disclosed for viewing and navigating among sets of hierarchical data items displayed on a client device of a user. The GUI displays containers representing and containing respective groups of the hierarchical data items. The containers are displayed in at least two sets, such as rows or columns, where a first set comprises requirement containers representing requirement items, and a second set comprises test containers representing test case items. Annotated edges are displayed between pairs of the containers, where each of the annotated edges indicating a type of relationship between the hierarchical data items in a respective pair of the containers and a percentage of the hierarchical data items in the pair of the containers that have suspect relationships.
    Type: Application
    Filed: August 17, 2023
    Publication date: February 22, 2024
    Applicant: Jama Software, Inc.
    Inventors: Kevin Pearson, Kevin Steigerwald, Geoffrey Clemm
  • Publication number: 20070143744
    Abstract: A computer implemented method and apparatus for providing dependency traceability in software configuration management. Per configuration of a subject software program formed of one or more artifacts, a version history of each artifact is maintained. For each artifact, coupled to the respective version history of the artifact is an indication of status of traceability relationship for each indicated version. One implementation employs a traceability object to maintain and provide such status indications. The status indications are view independent and enable dependency traceability relationship of each artifact to be determinable in each configuration employing the artifact.
    Type: Application
    Filed: December 20, 2005
    Publication date: June 21, 2007
    Applicant: International Business Machines Corporation
    Inventors: Geoffrey Clemm, Allan Tate
  • Publication number: 20070143752
    Abstract: A computer method and apparatus for selecting version of a software program artifact includes history means and processor means. The history means indicate (a) a baseline version of each artifact in a given plurality of artifacts forming a subject software program configuration, and (b) respective change-set information per artifact. Different change sets correspond to different versions of the artifacts. The processor means determine version of an artifact in the subject software program configuration using the indicated baseline versions and change-set information. The processor means enable the configuration management system to display the determined version of the artifact to a user.
    Type: Application
    Filed: December 19, 2005
    Publication date: June 21, 2007
    Applicant: International Business Machines Corporation
    Inventors: Geoffrey Clemm, Bryan Douros, Nathaniel Mishkin, Carol Yutkowitz
  • Publication number: 20070143735
    Abstract: Computer method and apparatus for managing traceability of a software program are disclosed. Given a subject software program, the invention method/apparatus provides a respective history log for each artifact of the program. The invention method/apparatus records in the respective history log changes made to an artifact of the subject software program. During a change being made to the artifact, a processor routine determines from the respective history log related artifacts. An indication of the determined related artifacts is displayed to a user as impact analysis results.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Applicant: International Business Machines Corporation
    Inventors: Geoffrey Clemm, Allan Tate
  • Publication number: 20060107220
    Abstract: A method and system for displaying an annotated file are described. The method includes associating an annotation with a programming module of a baseline file and displaying in a window of a graphical user interface the baseline file as a tree structure having a plurality of nodes. Each node represents a programming module of the baseline file. The method also includes displaying the annotation proximate to the node that represents the programming module with which the annotation is associated. The annotation includes at least one message indicative of a modification made to the baseline file by a contributor.
    Type: Application
    Filed: November 17, 2004
    Publication date: May 18, 2006
    Applicant: International Business Machines, Corporation
    Inventors: Kim Letkeman, Geoffrey Clemm, Scot Aurenz
  • Publication number: 20050268283
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to software configuration management and provide a method, system and apparatus for producing audited builds based on separate class dependency records. In one embodiment, a software configuration management tool can be provided which can include build-audit logic programmed to produce separate configuration records for each target object in a build. Each configuration record can include a direct dependency reference for a corresponding target object. Moreover, each configuration record can include version information for a corresponding target object. Finally, the software configuration management tool can include a versioned object base storing different versions of source files and derived objects built from the source files.
    Type: Application
    Filed: May 27, 2005
    Publication date: December 1, 2005
    Applicant: International Business Machines Corporation
    Inventors: Geoffrey Clemm, Bryan Douros, Steven Rehrauer
  • Publication number: 20050268284
    Abstract: Embodiments of the present invention provide a novel and non-obvious method, system and computer program product for uniform references to artifacts in a software configuration management tool. In one embodiment, a data processing system configured to resolve artifact references can include a software configuration management tool and uniform reference resolution logic coupled to the tool. In this regard, the uniform reference logic can be programmed to resolve a path name to a referenced artifact by processing a uniform reference specifying the referenced artifact.
    Type: Application
    Filed: May 27, 2005
    Publication date: December 1, 2005
    Applicant: International Business Machines Corporation
    Inventors: Geoffrey Clemm, Herbert Miller, Allan Tate
  • Publication number: 20050268281
    Abstract: A portable annotated merge model and methods of generating and using the same are provided. The portable annotated merge model can be a copy of a baseline file having annotation associated with items of the baseline file. The annotation can be deltas and/or conflicts. The portable annotated merge model is transferable and suspendable to facilitate collaboration among multiple reviewers of the merge model.
    Type: Application
    Filed: May 25, 2004
    Publication date: December 1, 2005
    Inventors: Kim Letkeman, Geoffrey Clemm