Patents by Inventor Ian David Simmonds

Ian David Simmonds 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: 8713063
    Abstract: The invention broadly and generally provides, in a computer-controlled display, a method of simplifying a graphical representation of a set of connected nodes comprising the steps of: (a) selecting a subset of the aforesaid set; and (b) under computer program control, hiding representations of all nodes except (i) nodes within the aforesaid subset and (ii) at least one node having a defined relationship to the aforesaid subset.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: April 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Steven R. Abrams, Ian David Simmonds, John Vlissides
  • Publication number: 20120051583
    Abstract: A method of determining whether a given diagram is a conceptual model is provided. The method may include the following steps: obtaining a plurality of artifacts, wherein each one of the artifacts exhibits at least one diagram, and wherein at least some of the artifacts exhibit text associated with the diagrams; determining for each diagram, a plurality of specified factors; and estimating, for each diagram, a likelihood of the diagram being a conceptual model based at least partially on the determined factors. Optionally, the method may further include the step of applying a scoring function to the determined factors, to yield a score, wherein the estimating is further based on the score.
    Type: Application
    Filed: August 26, 2010
    Publication date: March 1, 2012
    Applicant: International Business Machines Corporation
    Inventors: David Amid, Ateret Anaby-Tavor, Avivit Bercovich, Michael Desmond, Amit Fisher, Harold Leon Ossher, Ian David Simmonds
  • Patent number: 7137101
    Abstract: A method and apparatus for performing general integrity checks using rules in an application running on a data processing system. A point is identified at which a unit of work is to complete. The unit of work includes a plurality of participants. Responsive to determining that the unit of work is to complete, rules associated with each participant in the unit of work are obtained. Responsive to obtaining the rules, the rules obtained for each of the participants are run. Responsive to running the rules, the general integrity of the application state with respect to the unit of work is determined. Responsive to determining the general integrity of the application state, the unit of work is completed by committing it or aborting it.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: David Lars Ehnebuske, Barbara Jane Alspach McKee, Stewart Laundon Palmer, James Thomas Rayfield, Isabelle Marie Catherine Rouvellou, Ian David Simmonds