Patents by Inventor Mark W McDowell

Mark W McDowell 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: 6952689
    Abstract: A method is provided for auditing the configuration of an enterprise comprising the steps of: collecting information relating to the configuration of the enterprise, analyzing the configuration information based on expert knowledge; and providing the result of the analysis in the form of reports, and other results of the analyses.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: October 4, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Joseph Brandon, Adam M. Carr, Paul Edward Holland, Mark W McDowell
  • Publication number: 20040015908
    Abstract: A computerized apparatus and method generates information descriptive of issues arising in a monitored set of nodes. The method comprises supplying one or more analyzer programs with node-specific information derived from one or more nodes. Each analyzer program is then caused to analyze at least some of the information provided from each node to detect the presence of one or more issues. When an issue is detected, the analyzer program is caused to generate issue identification information which is augmented with information identifying the node from which the node-specific information was derived. The augmented information for all the issues detected is presented in combined form as an issues database suitable for later use in report generation.
    Type: Application
    Filed: May 21, 2002
    Publication date: January 22, 2004
    Inventors: Peter Van Giel, Michael Joseph Brandon, William Paul Wedlake, Peter A. Put, Adam M. Carr, Paul Edward Holland, Mark W. McDowell
  • Publication number: 20040015907
    Abstract: In a system that uses collectors to gather data indicating the status of nodes in an enterprise, analyzers are provided to analyze the collector data. Each analyzer includes a program and an accompanying XML analyzer descriptor. Each analyzer program is written in one of several programming language. Each descriptor identifys the types of collectors whose data the program accepts and also identifys the language in which the program is written. A framework exercises a set of one or more of these analyzer programs repeatedly, and during each such repetitive exercise of the set, presents the set of analyzers with collector output data gathered from a different specific set of one or more nodes. During each exercise of each analyzer program, the framework reviews the analyzer's descriptor and executes the program in a program execution environment appropriate to the language in which the program is written.
    Type: Application
    Filed: May 21, 2002
    Publication date: January 22, 2004
    Inventors: Peter Van Giel, Michael Joseph Brandon, William Paul Wedlake, Peter A. Put, Adam M. Carr, Paul Edward Holland, Mark W. McDowell
  • Publication number: 20030177106
    Abstract: A method is provided for auditing the configuration of an enterprise comprising the steps of: collecting information relating to the configuration of the enterprise, analyzing the configuration information based on expert knowledge; and providing the result of the analysis in the form of reports, and other results of the analyses.
    Type: Application
    Filed: February 21, 2003
    Publication date: September 18, 2003
    Inventors: Michael Joseph Brandon, Adam M. Carr, Paul Edward Holland, Mark W. McDowell
  • Publication number: 20020169738
    Abstract: A method is provided for auditing the configuration of an enterprise comprising the steps of: collecting information relating to the configuration of the enterprise, analyzing the configuration information based on expert knowledge; and providing the result of the analysis in the form of reports, and other results of the analyses.
    Type: Application
    Filed: May 10, 2001
    Publication date: November 14, 2002
    Inventors: Peter Van Giel, Michael Joseph Brandon, William Paul Wedlake, Peter A. Put, Adam Michael Carr, Paul Edward Holland, Mark W. McDowell
  • Publication number: 20020169734
    Abstract: An apparatus and method is provided for auditing the configuration of an enterprise comprising the steps of: collecting information relating to the configuration of the enterprise, analyzing the configuration information based on expert knowledge; and providing the result of the analysis in the form of reports, and other results of the analyses.
    Type: Application
    Filed: May 21, 2002
    Publication date: November 14, 2002
    Inventors: Peter Van Giel, Michael Joseph Brandon, William Paul Wedlake, Peter A. Put, Adam M. Carr, Paul Edward Holland, Mark W. McDowell
  • Patent number: 5560009
    Abstract: The present invention comprises a computer-based system and method for generating meaningful symbolic debug information in translator-based software compilation systems. The present invention includes a translator, a compiler, a merger, and a debugger. The compiler and translator each generate symbolic debug information for a source code. The merger combines the debug information generated by the compiler and translator into a final debug information. The final debug information completely and accurately describes the source code. The debugger uses the final debug information to completely and accurately display the original source code, and to efficiently and effectively use actual variable and function names (from the original source code) when working with variables and functions.
    Type: Grant
    Filed: September 21, 1990
    Date of Patent: September 24, 1996
    Assignee: Hewlett-Packard Company
    Inventors: Dmitry Lenkov, Shankar Unni, Michey Mehta, Mark W. McDowell, Manoj Dadoo, Bruno Melli
  • Patent number: 5361351
    Abstract: The present invention is directed to computer software compilation systems and methods which support run-time data type identification of objects in computer programming languages which support polymorphism. The present invention comprises translators, compilers, and debuggers. The compiler and translator store modified debug information in an object code file. The modified debug information contains information regarding either multiple virtual tables or concatenated virtual tables. A debug lookup table is constructed from the modified debug information. The debugger uses the debug lookup table to determine the actual data types of the objects, and to completely and accurately display and modify the objects' contents. Also, innovative type inquiry operators reference the concatenated virtual tables to determine the actual data types of the objects during run-time. The operation of the compiler, translator, and debugger is transparent to computer programmers and operators.
    Type: Grant
    Filed: September 21, 1990
    Date of Patent: November 1, 1994
    Assignee: Hewlett-Packard Company
    Inventors: Dmitry Lenkov, Shankar Unni, Michey Mehta, Mark W. McDowell, Manoj Dadoo, Bruno Melli