Patents by Inventor Mark Marrara

Mark Marrara 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: 11556569
    Abstract: A method, system, and computer program product for visualizing a machine learning model are provided. A confusion matrix and model performance metric data are received from a classification model. For each data point in the confusion matrix, a corresponding pixel is generated. The pixels are grouped into clusters. Each cluster represents a label in the confusion matrix. A centroid is generated for each cluster. Using the model performance metric data, a misclassification indicator arrow is generated for each misclassified data point. The misclassification indicator arrow indicates both the predicted class and the actual class. The clusters, the centroids, and the misclassification indicator arrow are displayed as a graphical visualization of the machine learning model.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Ellen R. Kolsto, Mark Marrara, Joel Russell Huffman, Stefan A. G. Van Der Stockt
  • Publication number: 20220391572
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate generation of a visualization scheme of noise in a quantum circuit are provided. According to an embodiment, a system can comprise a processor that executes computer executable components stored in memory. The computer executable components can comprise a calculation component that can calculate a noise state of a layer in a quantum circuit. The computer executable components can further comprise a visualization component that can render a visual representation of the noise state at the layer in the quantum circuit.
    Type: Application
    Filed: June 3, 2021
    Publication date: December 8, 2022
    Inventors: Joel Russell Huffman, Ellen R. Kolsto, Paul Gregory Kassebaum, Jennifer Ranae Glick, Mark Marrara
  • Publication number: 20210357802
    Abstract: A method, system, and computer program product for visualizing a machine learning model are provided. A confusion matrix and model performance metric data are received from a classification model. For each data point in the confusion matrix, a corresponding pixel is generated. The pixels are grouped into clusters. Each cluster represents a label in the confusion matrix. A centroid is generated for each cluster. Using the model performance metric data, a misclassification indicator arrow is generated for each misclassified data point. The misclassification indicator arrow indicates both the predicted class and the actual class. The clusters, the centroids, and the misclassification indicator arrow are displayed as a graphical visualization of the machine learning model.
    Type: Application
    Filed: May 12, 2020
    Publication date: November 18, 2021
    Inventors: ELLEN R. KOLSTO, Mark Marrara, Joel Russell Huffman, Stefan A. G. Van Der Stockt
  • Patent number: 11106710
    Abstract: A user session for a client device may be initiated by a computerized answering system. Answers to one or more questions may be provided via a network for presentation in a user interface of a display of the client device, where the presentation of the answers may be based on a default profile. User interaction with one or more of the answers presented in the user interface of the display of the client device is monitored during the user session. A first user profile is selected from a plurality of user profiles in response to determining attributes of the user interaction correspond to attributes of the first user profile. The user interface of the display of the client device is modified to change from presenting the answers based on the default profile to presenting the answers based on the first user profile.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: August 31, 2021
    Assignee: International Business Machines Corporation
    Inventors: John B. Gordon, Scott H. Isensee, Mark Marrara, William G. O'Keeffe, Cale Vardy
  • Patent number: 10942958
    Abstract: A method, system or computer usable program product for utilizing a dialectical model for providing an answer to a user query including applying NLP to the query to generate a first set of NLP structures; generating a contrary set of NLP structures contrary to the user query; evaluating the first set of NLP structures to identify a first set of evidence; evaluating the contrary set of NLP structures to identify a second set of evidence; evaluating a first set of hypotheses from the first set of NLP structures and a contrary set of hypotheses from the contrary set of NLP structures to determine a set of answers to the user query; summarizing the set of answers including indicating derivation thereof; and providing the summarized set of answers to the user.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: March 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Donna K. Byron, Scott H. Isensee, Ashok Kumar, Mark Marrara, Mary D. Swift, Cale R. Vardy
  • Publication number: 20190012372
    Abstract: A user session for a client device may be initiated by a computerized answering system. Answers to one or more questions may be provided via a network for presentation in a user interface of a display of the client device, where the presentation of the answers may be based on a default profile. User interaction with one or more of the answers presented in the user interface of the display of the client device is monitored during the user session. A first user profile is selected from a plurality of user profiles in response to determining attributes of the user interaction correspond to attributes of the first user profile. The user interface of the display of the client device is modified to change from presenting the answers based on the default profile to presenting the answers based on the first user profile.
    Type: Application
    Filed: August 27, 2018
    Publication date: January 10, 2019
    Inventors: John B. Gordon, Scott H. Isensee, Mark Marrara, William G. O 'Keeffe, Cale Vardy
  • Publication number: 20180341699
    Abstract: A method, system or computer usable program product for utilizing a dialectical model for providing an answer to a user query including applying NLP to the query to generate a first set of NLP structures; generating a contrary set of NLP structures contrary to the user query; evaluating the first set of NLP structures to identify a first set of evidence; evaluating the contrary set of NLP structures to identify a second set of evidence; evaluating a first set of hypotheses from the first set of NLP structures and a contrary set of hypotheses from the contrary set of NLP structures to determine a set of answers to the user query; summarizing the set of answers including indicating derivation thereof; and providing the summarized set of answers to the user.
    Type: Application
    Filed: July 17, 2018
    Publication date: November 29, 2018
    Inventors: Donna K. Byron, Scott H. Isensee, Ashok Kumar, Mark Marrara, Mary D. Swift, Cale R. Vardy
  • Patent number: 10102275
    Abstract: A method, system or computer usable program product for utilizing a dialectical model for providing an answer to a user query including applying NLP to the query to generate a first set of NLP structures; generating a contrary set of NLP structures contrary to the user query; evaluating the first set of NLP structures to identify a first set of evidence; evaluating the contrary set of NLP structures to identify a second set of evidence; evaluating a first set of hypotheses from the first set of NLP structures and a contrary set of hypotheses from the contrary set of NLP structures to determine a set of answers to the user query; summarizing the set of answers including indicating derivation thereof; and providing the summarized set of answers to the user.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: October 16, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Donna K. Byron, Scott H. Isensee, Ashok Kumar, Mark Marrara, Mary D. Swift, Cale R. Vardy
  • Patent number: 10061842
    Abstract: A question is received in a computerized answering system via an input device. A plurality of classes corresponding to the question are retrieved from a memory device. One or more answers to the question are generated by a processor. Each answer is associated with a confidence value. The confidence values associated with the answers are compared with thresholds associated with the plurality of classes. The answers are classified by the processor into the plurality of classes based on the comparing. The answers are presented via a display device in accordance with the classification of the answers. A user response to at least one of the answers is detected. At least one of the plurality of classes is adjusted based on the user response.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: John B. Gordon, Scott H. Isensee, Mark Marrara, William G. O'Keeffe, Cale Vardy
  • Patent number: 9734261
    Abstract: Context data is determined for a web page. The context data includes textual data that describes subject matter displayed on the web page. A client query is retrieved from a client-retrieved instance of the web page. An identifier associated with the web page capable of distinguishing the web page from other web pages is determined. In response to receiving the client query, a plurality of queries are retrieved from a database. Whether one or more of the retrieved queries correlate the determined web page context and the received client query is determined. A set of one or more queries from the plurality of queries is selected based on the selected set of queries each having been determined to correlate the web page context data and the client query. The selected set of the plurality of the queries is sent to the client-retrieved instance of the web page.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kevin B. Haverlock, Mark Marrara, Dan O'Connor, William G. O'Keeffe, Cale Vardy
  • Patent number: 9576075
    Abstract: Context data is determined for a web page. The context data includes textual data that describes subject matter displayed on the web page. A client query is retrieved from a client-retrieved instance of the web page. An identifier associated with the web page capable of distinguishing the web page from other web pages is determined. In response to receiving the client query, a plurality of queries are retrieved from a database. Whether one or more of the retrieved queries correlate the determined web page context and the received client query is determined. A set of one or more queries from the plurality of queries is selected based on the selected set of queries each having been determined to correlate the web page context data and the client query. The selected set of the plurality of the queries is sent to the client-retrieved instance of the web page.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kevin B. Haverlock, Mark Marrara, Dan O'Connor, William G. O'Keeffe, Cale Vardy
  • Publication number: 20160350406
    Abstract: A method, system or computer usable program product for utilizing a dialectical model for providing an answer to a user query including applying NLP to the query to generate a first set of NLP structures; generating a contrary set of NLP structures contrary to the user query; evaluating the first set of NLP structures to identify a first set of evidence; evaluating the contrary set of NLP structures to identify a second set of evidence; evaluating a first set of hypotheses from the first set of NLP structures and a contrary set of hypotheses from the contrary set of NLP structures to determine a set of answers to the user query; summarizing the set of answers including indicating derivation thereof; and providing the summarized set of answers to the user.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Donna K. Byron, Scott H. Isensee, Ashok Kumar, Mark Marrara, Mary D. Swift, Cale R. Vardy
  • Publication number: 20160203193
    Abstract: Context data is determined for a web page. The context data includes textual data that describes subject matter displayed on the web page. A client query is retrieved from a client-retrieved instance of the web page. An identifier associated with the web page capable of distinguishing the web page from other web pages is determined. In response to receiving the client query, a plurality of queries are retrieved from a database. Whether one or more of the retrieved queries correlate the determined web page context and the received client query is determined. A set of one or more queries from the plurality of queries is selected based on the selected set of queries each having been determined to correlate the web page context data and the client query. The selected set of the plurality of the queries is sent to the client-retrieved instance of the web page.
    Type: Application
    Filed: March 25, 2016
    Publication date: July 14, 2016
    Inventors: Kevin B. Haverlock, Mark Marrara, Dan O'Connor, William G. O'Keeffe, Cale Vardy
  • Publication number: 20160162790
    Abstract: A question is received in a computerized answering system via an input device. A plurality of classes corresponding to the question are retrieved from a memory device. One or more answers to the question are generated by a processor. Each answer is associated with a confidence value. The confidence values associated with the answers are compared with thresholds associated with the plurality of classes. The answers are classified by the processor into the plurality of classes based on the comparing. The answers are presented via a display device in accordance with the classification of the answers. A user response to at least one of the answers is detected. At least one of the plurality of classes is adjusted based on the user response.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 9, 2016
    Inventors: John B. Gordon, Scott H. Isensee, Mark Marrara, William G. O'Keeffe, Cale Vardy
  • Publication number: 20160125096
    Abstract: Context data is determined for a web page. The context data includes textual data that describes subject matter displayed on the web page. A client query is retrieved from a client-retrieved instance of the web page. An identifier associated with the web page capable of distinguishing the web page from other web pages is determined. In response to receiving the client query, a plurality of queries are retrieved from a database. Whether one or more of the retrieved queries correlate the determined web page context and the received client query is determined. A set of one or more queries from the plurality of queries is selected based on the selected set of queries each having been determined to correlate the web page context data and the client query. The selected set of the plurality of the queries is sent to the client-retrieved instance of the web page.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Kevin B. Haverlock, Mark Marrara, Dan O'Connor, William G. O'Keeffe, Cale Vardy