Patents by Inventor Jonathan D. Champlin

Jonathan D. Champlin 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: 8972447
    Abstract: A system that persistently maintains and exposes one or more previous object hierarchies to which an object belonged across one or more hierarchy destroying operations, such as operations that delete parent objects, add parent objects subsequent to addition of their descendent objects, forward objects to or from the hierarchy, and/or modify hierarchy determining rules. A user interface object allows user access to one or more persistent hierarchies for the corresponding object. A hierarchy list or the like allows a user to select a desired one of the persistent hierarchies. A persistent hierarchy can be accessed in the disclosed system through a display object associated with any object within the hierarchy, including the root, leaves, and any intervening objects. When objects are deleted, “ghost” objects are maintained and displayed to the user in the hierarchical positions of the deleted objects when a persistent hierarchy is displayed.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: John D. Curtis, Margo L. Ezekiel, Jonathan D. Champlin, Michael R. O'Brien, Thomas M. Bentley
  • Patent number: 7984334
    Abstract: A method of diagnosing a fault condition within software can include, responsive to a fault condition within a computing system belonging to an organization, automatically sending call-stack information for the fault condition to a first server within the organization. Within the first server, the call-stack information for the fault condition can be compared with call-stack information from prior fault conditions that occurred within the organization to determine whether the call-stack information for the fault condition matches call-stack information from one of the prior fault conditions. The method further can include sending the call-stack information to a second server for comparison with call-stack information from prior fault conditions that occurred within at least one different organization if the call-stack information for the fault condition does not match.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jonathan D. Champlin, Arthur H. Thomas
  • Publication number: 20100064179
    Abstract: A method of diagnosing a fault condition within software can include, responsive to a fault condition within a computing system belonging to an organization, automatically sending call-stack information for the fault condition to a first server within the organization. Within the first server, the call-stack information for the fault condition can be compared with call-stack information from prior fault conditions that occurred within the organization to determine whether the call-stack information for the fault condition matches call-stack information from one of the prior fault conditions. The method further can include sending the call-stack information to a second server for comparison with call-stack information from prior fault conditions that occurred within at least one different organization if the call-stack information for the fault condition does not match.
    Type: Application
    Filed: November 13, 2009
    Publication date: March 11, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan D. Champlin, Arthur H. Thomas
  • Publication number: 20090240725
    Abstract: A system that persistently maintains and exposes one or more previous object hierarchies to which an object belonged across one or more hierarchy destroying operations, such as operations that delete parent objects, add parent objects subsequent to addition of their descendent objects, forward objects to or from the hierarchy, and/or modify hierarchy determining rules. A user interface object allows user access to one or more persistent hierarchies for the corresponding object. A hierarchy list or the like allows a user to select a desired one of the persistent hierarchies. A persistent hierarchy can be accessed in the disclosed system through a display object associated with any object within the hierarchy, including the root, leaves, and any intervening objects. When objects are deleted, “ghost” objects are maintained and displayed to the user in the hierarchical positions of the deleted objects when a persistent hierarchy is displayed.
    Type: Application
    Filed: March 18, 2008
    Publication date: September 24, 2009
    Inventors: John D. Curtis, Margo L. Ezekiel, Jonathan D. Champlin, Michael R. O'Brien, Thomas M. Bentley
  • Patent number: 7069339
    Abstract: Multiple subroutines in one program, or a series of programs provide centralized network administration. The administrative program monitors communications software for consistency at both server and client locations, monitors logs, objects and files at server and/or client locations and assures that investigative measures be undertaken, either by providing automatic updates or by flagging monitored features for administrative follow-up.
    Type: Grant
    Filed: July 22, 2003
    Date of Patent: June 27, 2006
    Assignee: International Business Machines Corporation
    Inventor: Jonathan D. Champlin
  • Publication number: 20040153538
    Abstract: Multiple subroutines in one program, or a series of programs provide centralized network administration. The administrative program monitors communications software for consistency at both server and client locations, monitors logs, objects and files at server and/or client locations and assures that investigative measures be undertaken, either by providing automatic updates or by flagging monitored features for administrative follow-up.
    Type: Application
    Filed: July 22, 2003
    Publication date: August 5, 2004
    Inventor: Jonathan D. Champlin
  • Patent number: 6598090
    Abstract: Multiple subroutines in one program, or a series of programs provide centralized network administration. The administrative program monitors communications software for consistency at both server and client locations, monitors logs, objects and files at server and/or client locations and assures that investigative measures be undertaken, either by providing automatic updates or by flagging monitored features for administrative follow-up.
    Type: Grant
    Filed: November 3, 1998
    Date of Patent: July 22, 2003
    Assignee: International Business Machines Corporation
    Inventor: Jonathan D. Champlin
  • Publication number: 20020013839
    Abstract: Multiple subroutines in one program, or a series of programs provide centralized network administration. The administrative program monitors communications software for consistency at both server and client locations, monitors logs, objects and files at server and/or client locations and assures that investigative measures be undertaken, either by providing automatic updates or by flagging monitored features for administrative follow-up.
    Type: Application
    Filed: November 3, 1998
    Publication date: January 31, 2002
    Inventor: JONATHAN D. CHAMPLIN