Patents by Inventor Douglas Neil Kimelman

Douglas Neil Kimelman 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: 8108841
    Abstract: A method for minimizing total cost of interaction among components of a computer program, each of the components being characterized by at least one implementation property includes steps of: a) carrying out at least a partial run of the program; b) monitoring the at least partial run of the program to measure an amount of interaction between each pair of components; c) determining a cost of interaction between each pair of interacting components; d) determining a choice of implementation properties which minimizes total cost of the at least partial run; and e) assigning that choice of implementation properties to the components for a subsequent at least partial run of the program.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Douglas Neil Kimelman, Vadakkedathu T. Rajan, Tova Roth, Vugranam C. Sreedhar, Mark N. Wegman
  • Patent number: 7962891
    Abstract: A method for determining a mapping between a first artifact and a second artifact, each artifact comprising at least one constituent, each at least one constituent comprising at least one feature, wherein each at least one feature is selected from a feature group consisting of: a relationship feature and a characteristic feature, the mapping comprising at least one constituent match comprising a correspondence between the at least one constituent of the first artifact and the at least one constituent of the second artifact, the method includes acts or steps of: a) receiving as input the first and second artifacts, and a description of the artifacts, constituents, and the features of the constituents; b) performing advanced inexact matching, comprising a step of selecting the mapping, the mapping comprising the at least one constituent match; and c) producing as output the mapping determined from the step of performing advanced inexact matching.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Douglas Neil Kimelman, Marsha Kimelman, David Peter Mandelin, Daniel M. Yellin
  • Patent number: 7895219
    Abstract: A method (and system) for generating a structured representation from an unstructured description includes receiving, by a computer, an unstructured description, and generating, by the computer, a structured representation based upon the unstructured description.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steve Abrams, Bard Bloom, Matthew Kaplan, Paul Turquand Keyser, Douglas Neil Kimelman, Eric Marshall Nelson, Wendy D. Neuberger, Tova Roth, Ian Simmonds, Steven Shu Hsiang Tang, John Matthew Vissides, Clay E. Williams
  • Publication number: 20080256038
    Abstract: A method for determining a mapping between a first artifact and a second artifact, each artifact comprising at least one constituent, each at least one constituent comprising at least one feature, wherein each at least one feature is selected from a feature group consisting of: a relationship feature and a characteristic feature, the mapping comprising at least one constituent match comprising a correspondence between the at least one constituent of the first artifact and the at least one constituent of the second artifact, the method includes acts or steps of: a) receiving as input the first and second artifacts, and a description of the artifacts, constituents, and the features of the constituents; b) performing advanced inexact matching, comprising a step of selecting the mapping, the mapping comprising the at least one constituent match; and c) producing as output the mapping determined from the step of performing advanced inexact matching.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 16, 2008
    Applicant: International Business Machines Corporation
    Inventors: Douglas Neil Kimelman, Marsha Kimelman, David Peter Mandelin, Daniel M. Yellin