Patents by Inventor Harold L. Ossher

Harold L. Ossher 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: 10977562
    Abstract: A computing method receives a labeled sample from an annotator. The method may determine a plurality of reference model risk scores for the first labeled sample, where each reference model risk score corresponds to an amount of risk associated with adding the first labeled sample to a respective reference model of a plurality of reference models. The method may determine an overall risk score for the first labeled sample based on the plurality of reference model risk scores. The method may further determine a probe for confirmation of the first labeled sample and a trust score for the annotator by sending the probe to one or more annotators. In response to determining a trust score for the annotator the method may add the labeled sample to a ground truth or reject the labeled sample.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Evelyn Duesterwald, Yiyun Chen, Michael Desmond, Harold L. Ossher, David J. Piorkowski
  • Patent number: 10810994
    Abstract: Systems and methods to generate a cognitive model are described. A particular example of a system includes a memory including program code having an application programming interface and a user interface, and a processor configured to access the memory and to execute the program code to generate a cognitive model, to run analysis on the cognitive model to determine a factor that is impacting a performance of the cognitive model, to determine an action based on the factor, to report at least one of the factor and the action to a user, and to use the action to generate a second cognitive model.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: October 20, 2020
    Assignee: International Business Machines Corporation
    Inventors: Martin Hirzel, Harold L. Ossher, David J. Piorkowski, Peri Tarr
  • Publication number: 20200027007
    Abstract: Systems and methods to generate cognitive models are described. A particular apparatus includes a memory having program code and a processor configured to access the memory and to execute the program code to process user input that includes a natural language dialogue-based command pertaining to a cognitive model, to automatically run analysis on the cognitive model and to present a user in natural language with a recommendation to modify the cognitive model.
    Type: Application
    Filed: July 19, 2018
    Publication date: January 23, 2020
    Inventors: Martin HIRZEL, Harold L. OSSHER, David J. PIORKOWSKI, Peri TARR
  • Publication number: 20200027441
    Abstract: Systems and methods to generate a cognitive model are described. A particular example of a system includes a memory including program code having an application programming interface and a user interface, and a processor configured to access the memory and to execute the program code to generate a cognitive model, to run analysis on the cognitive model to determine a factor that is impacting a performance of the cognitive model, to determine an action based on the factor, to report at least one of the factor and the action to a user, and to use the action to generate a second cognitive model.
    Type: Application
    Filed: July 19, 2018
    Publication date: January 23, 2020
    Inventors: Martin Hirzel, Harold L. Ossher, David J. Piorkowski, Peri Tarr
  • Publication number: 20190042953
    Abstract: A computing method receives a labeled sample from an annotator. The method may determine a plurality of reference model risk scores for the first labeled sample, where each reference model risk score corresponds to an amount of risk associated with adding the first labeled sample to a respective reference model of a plurality of reference models. The method may determine an overall risk score for the first labeled sample based on the plurality of reference model risk scores. The method may further determine a probe for confirmation of the first labeled sample and a trust score for the annotator by sending the probe to one or more annotators. In response to determining a trust score for the annotator the method may add the labeled sample to a ground truth or reject the labeled sample.
    Type: Application
    Filed: August 7, 2017
    Publication date: February 7, 2019
    Inventors: Evelyn Duesterwald, Yiyun Chen, Michael Desmond, Harold L. Ossher, David J. Piorkowski
  • Patent number: 9898310
    Abstract: A method, system, and/or computer program product optimizes execution of a computation. Multiple slots, each of which is a container for information, are defined. A coordinate tuple is defined for each of the multiple slots. The coordinate tuple describes a position of a slot along multiple dimensions in a slot space. The multiple dimensions describe roles for executing a software object, and each of the multiple dimensions has a same level of primacy such that no dimension has primacy over another dimension in the slot space. Multiple method slots are populated with software method objects that address different contexts and purposes as defined by coordinate tuples of the multiple method slots. Software method objects are retrieved from coordinate tuples in the slot space that match a defined context and purpose of a particular computation, which is propagated to a processor that is executing a particular software method object.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Harold L. Ossher, David M. Ungar
  • Patent number: 9697240
    Abstract: A method, system, and/or computer program product associates new contextual state information about a changed data structure with a beneficial target data. Event data, which describes an event that modifies a data structure, is incorporated into the data structure to create a changed data structure state. New contextual state information, which describes the changed data structure state, is generated and transmitted to multiple beneficial target data stores, wherein applying the new contextual state information to a particular beneficial target data affects an activity that utilizes the particular beneficial target data.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, James R. Kraemer, Harold L. Ossher, David M. Ungar
  • Patent number: 9244889
    Abstract: Mechanisms are provided for generating a shape tag cloud display. A user input is received that specifies an arbitrarily hand-drawn shape tag. A set of shape tag equivalence classes is updated based on the received user input to assign the arbitrarily hand-drawn shape tag to a shape tag equivalence class having similar previously entered arbitrarily hand-drawn shape tags. Rankings of the shape tags relative to one another are generated. The shape tag cloud display is generated based on the rankings. A representation of each shape tag within the shape tag cloud display has display characteristics based on the rankings. The shape tag cloud display is then output.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Michael Desmond, Jacquelyn A. Martino, Paul M. Matchen, Harold L. Ossher, John T. Richards, Calvin B. Swart
  • Patent number: 9218321
    Abstract: Mechanisms are provided for generating a shape tag cloud display. A user input is received that specifies an arbitrarily hand-drawn shape tag. A set of shape tag equivalence classes is updated based on the received user input to assign the arbitrarily hand-drawn shape tag to a shape tag equivalence class having similar previously entered arbitrarily hand-drawn shape tags. Rankings of the shape tags relative to one another are generated. The shape tag cloud display is generated based on the rankings. A representation of each shape tag within the shape tag cloud display has display characteristics based on the rankings. The shape tag cloud display is then output.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Michael Desmond, Jacquelyn A. Martino, Paul M. Matchen, Harold L. Ossher, John T. Richards, Calvin B. Swart
  • Patent number: 9069772
    Abstract: Disclosed is a computer-implemented method to create a presentation having at least one sheet, where each sheet contains one or more visual elements, as well as a system and computer program embodied on a computer-readable storage medium. The method includes, in response to input from a user, representing visual elements as depictions in a model, where each depiction depicts a single item in the model, where each item is a unit of information with a unique identifier, where each item can be depicted by at least one depiction and each depiction defines the visual representation of the item's information via the visual element. The method further includes, in response to a change to an item made by altering the visual element associated with the depiction of the item, automatically propagating the change to the item to all other depictions of the item across all sheets of the presentation. The method further includes updating the associated visual elements to reflect the change to the item.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Edith Schonberg, Ian D. Simmonds
  • Publication number: 20150106786
    Abstract: A method, system, and/or computer program product optimizes execution of a computation. Multiple slots, each of which is a container for information, are defined. A coordinate tuple is defined for each of the multiple slots. The coordinate tuple describes a position of a slot along multiple dimensions in a slot space. The multiple dimensions describe roles for executing a software object, and each of the multiple dimensions has a same level of primacy such that no dimension has primacy over another dimension in the slot space. Multiple method slots are populated with software method objects that address different contexts and purposes as defined by coordinate tuples of the multiple method slots. Software method objects are retrieved from coordinate tuples in the slot space that match a defined context and purpose of a particular computation, which is propagated to a processor that is executing a particular software method object.
    Type: Application
    Filed: September 30, 2014
    Publication date: April 16, 2015
    Inventors: HAROLD L. OSSHER, DAVID M. UNGAR
  • Publication number: 20150106408
    Abstract: A method, system, and/or computer program product associates new contextual state information about a changed data structure with a beneficial target data. Event data, which describes an event that modifies a data structure, is incorporated into the data structure to create a changed data structure state. New contextual state information, which describes the changed data structure state, is generated and transmitted to multiple beneficial target data stores, wherein applying the new contextual state information to a particular beneficial target data affects an activity that utilizes the particular beneficial target data.
    Type: Application
    Filed: October 11, 2013
    Publication date: April 16, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ROBERT R. FRIEDLANDER, JAMES R. KRAEMER, HAROLD L. OSSHER, DAVID M. UNGAR
  • Patent number: 9009193
    Abstract: Techniques are presented for providing a software fitting assessment. The techniques may be performed by methods, apparatus, and/or computer program products. The techniques include automatically matching on a computer system one or more specified requirements for a project with one or more software functions stored in a repository. The automatically matching includes mining the repository in order to match requirements. The repository includes software functions, requirements accumulated from previous projects, and results of stored matches between the software functions and the requirements accumulated from previous projects. The techniques include outputting by the computer system one or more results of the matching.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Edith Schonberg, Harini Srinivasan
  • Patent number: 8732616
    Abstract: A mark-based containment system, in one aspect, may include a graphical user interface operable to receive an indication of a mark as a container marking, attribute one or more container attributes to the container marking, and store the container mark and the container attributes associated with the container mark.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: May 20, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Michael Desmond, Jacquelyn A. Martino, Paul M. Matchen, Harold L. Ossher, John T. Richards, Calvin B. Swart
  • Publication number: 20140052757
    Abstract: Techniques are presented for providing a software fitting assessment. The techniques may be performed by methods, apparatus, and/or computer program products. The techniques include automatically matching on a computer system one or more specified requirements for a project with one or more software functions stored in a repository. The automatically matching includes mining the repository in order to match requirements. The repository includes software functions, requirements accumulated from previous projects, and results of stored matches between the software functions and the requirements accumulated from previous projects. The techniques include outputting by the computer system one or more results of the matching.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Edith Schonberg, Harini Srinivasan
  • Publication number: 20140052758
    Abstract: Techniques are presented for providing a software fitting assessment. The techniques may be performed by methods, apparatus, and/or computer program products. The techniques include automatically matching on a computer system one or more specified requirements for a project with one or more software functions stored in a repository. The automatically matching includes mining the repository in order to match requirements. The repository includes software functions, requirements accumulated from previous projects, and results of stored matches between the software functions and the requirements accumulated from previous projects. The techniques include outputting by the computer system one or more results of the matching.
    Type: Application
    Filed: September 12, 2012
    Publication date: February 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Edith Schonberg, Harini Srinivasan
  • Publication number: 20130080947
    Abstract: A mark-based containment system, in one aspect, may include a graphical user interface operable to receive an indication of a mark as a container marking, attribute one or more container attributes to the container marking, and store the container mark and the container attributes associated with the container mark.
    Type: Application
    Filed: September 22, 2011
    Publication date: March 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rachel K. E. Bellamy, Michael Desmond, Jacquelyn A. Martino, Paul M. Matchen, Harold L. Ossher, John T. Richards, Calvin B. Swart
  • Publication number: 20130069967
    Abstract: Improved systems and techniques for representation of information. As a user creates a graphic design, properties represented by graphical elements of the design, are associated with visual characteristics of the elements, and a palette of elements is made available for use in development of the design or creation of new designs. As generalized elements are added to a design, the generalized elements may take on visual characteristics associated with properties identified by the positioning of the generalized elements in the design. Ongoing or existing designs may be surveyed to identify elements, properties represented by the elements, and visual characteristics associated with the properties, and new elements added to the palette or existing elements modified as a result of one or more surveys.
    Type: Application
    Filed: September 20, 2011
    Publication date: March 21, 2013
    Applicant: International Business Machines Corporation
    Inventors: Ateret Anaby-Tavor, David Amid, Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Ian D. Simmonds
  • Publication number: 20110302494
    Abstract: Disclosed is a computer-implemented method to create a presentation having at least one sheet, where each sheet contains one or more visual elements, as well as a system and computer program embodied on a computer-readable storage medium. The method includes, in response to input from a user, representing visual elements as depictions in a model, where each depiction depicts a single item in the model, where each item is a unit of information with a unique identifier, where each item can be depicted by at least one depiction and each depiction defines the visual representation of the item's information via the visual element. The method further includes, in response to a change to an item made by altering the visual element associated with the depiction of the item, automatically propagating the change to the item to all other depictions of the item across all sheets of the presentation. The method further includes updating the associated visual elements to reflect the change to the item.
    Type: Application
    Filed: September 20, 2010
    Publication date: December 8, 2011
    Applicant: International Business Machines Corporation
    Inventors: Matthew J. Callery, Michael Desmond, Sophia Krasikov, Harold L. Ossher, Edith Schonberg, Ian D. Simmonds
  • Patent number: 7788641
    Abstract: A system (and method) for identifying concerns includes a specifying device for specifying at least one initial concern, and an identifying device for identifying at least one related concern having a relationship with at least one initial concern.
    Type: Grant
    Filed: March 17, 2004
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Peri L. Tarr, Harold L. Ossher, Stanley M. Sutton, Jr., William H. Harrison