Patents by Inventor Christopher Chedgey

Christopher Chedgey 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: 7409679
    Abstract: The present invention is directed to a system and methods for analyzing dependencies. The dependencies that may be analyzed include, for example, dependencies among methods or procedures in software source code, or in system configuration or deployment. A layered system is provided, comprising a back-end layer, abstraction layer and user interface layer are used to derive dependency information from third-party tools, and present the information through uniform interfaces to a user-interface layer. The system maintains a dependency model as a hierarchical graph structure in computer memory, and provides a plurality of user views which may be manipulated actively or passively by the user. Active manipulations are propogated through the back-end layer to modify the system analyzed, and passive manipulations affect the user views without changing the analyzed system. The system provides advantages to users seeking to understand complex systems with many dependencies.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: August 5, 2008
    Assignee: Headway Research Limited
    Inventors: Christopher Chedgey, Brendan O'Reilly
  • Publication number: 20080104570
    Abstract: The present invention is directed to a system and methods for analyzing dependencies. The dependencies that may be analyzed include, for example, dependencies among methods or procedures in software source code, or in system configuration or deployment. A layered system is provided, comprising a back-end layer, abstraction layer and user interface layer are used to derive dependency information from third-party tools, and present the information through uniform interfaces to a user-interface layer. The system maintains a dependency model as a hierarchical graph structure in computer memory, and provides a plurality of user views which may be manipulated actively or passively by the user. Active manipulations are propogated through the back-end layer to modify the system analyzed, and passive manipulations affect the user views without changing the analyzed system. The system provides advantages to users seeking to understand complex systems with many dependencies.
    Type: Application
    Filed: October 31, 2007
    Publication date: May 1, 2008
    Inventors: Christopher Chedgey, Brendan O'Reilly
  • Publication number: 20040205726
    Abstract: The present invention is directed to a system and methods for analyzing dependencies. The dependencies that may be analyzed include, for example, dependencies among methods or procedures in software source code, or in system configuration or deployment. A layered system is provided, comprising a back-end layer, abstraction layer and user interface layer are used to derive dependency information from third-party tools, and present the information through uniform interfaces to a user-interface layer. The system maintains a dependency model as a hierarchical graph structure in computer memory, and provides a plurality of user views which may be manipulated actively or passively by the user. Active manipulations are propogated through the back-end layer to modify the system analyzed, and passive manipulations affect the user views without changing the analyzed system. The system provides advantages to users seeking to understand complex systems with many dependencies.
    Type: Application
    Filed: December 20, 2000
    Publication date: October 14, 2004
    Inventors: Christopher Chedgey, Brendan O'Reilly
  • Publication number: 20030067481
    Abstract: Disclosed is an integrated system for analyzing software further comprising a source code parser, an HTML parser, an HTML renderer, a graph representation display configured to display a representation of source code dependencies in the form of a graph comprising nodes and edges and a display coordinator for determining a displayed portion of a graph and causing a corresponding portion of HTML documentation to be simultaneously displayed. In a preferred embodiment, the HTML documentation and graph display appear in a single window.
    Type: Application
    Filed: March 29, 2002
    Publication date: April 10, 2003
    Inventors: Christopher Chedgey, Tom Walshe, Paul Thomas Hickey