Patents by Inventor Daniel J. McCloskey

Daniel J. McCloskey 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: 10157220
    Abstract: A processor expands a search expression. The processor determines nodes representing query terms of a search expression. The nodes have associated text for search term expansion, and represent at least one concept in a semantic graph of nodes that represents a domain of semantically related concepts. The processor determines i) a center of focus within the semantic graph for the two or more nodes based, at least in part, on a spreading activation in the graph and ii) a contextual relevance for the two or more nodes with respect to node the center of focus. The processor selects, for a query term, a node based on contextual relevance between that node and the query term and expands the search expression using an associated text of that node.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Seamus R. Mac an tSaoir, Daniel J. McCloskey, Ahmed M. M. R. Salem, Mikhail Sogrin
  • Patent number: 10157221
    Abstract: A processor expands a search expression. The processor determines nodes representing query terms of a search expression. The nodes have associated text for search term expansion, and represent at least one concept in a semantic graph of nodes that represents a domain of semantically related concepts. The processor determines i) a center of focus within the semantic graph for the two or more nodes based, at least in part, on a spreading activation in the graph and ii) a contextual relevance for the two or more nodes with respect to node the center of focus. The processor selects, for a query term, a node based on contextual relevance between that node and the query term and expands the search expression using an associated text of that node.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Seamus R. Mac an tSaoir, Daniel J. McCloskey, Ahmed M. M. R. Salem, Mikhail Sogrin
  • Publication number: 20180349560
    Abstract: A method and associated computer system and computer program product for monitoring the use of language of a patient that may enable the identification, analysis and reporting on of the natural progression of various neurological or speech disorders, is provided. The method includes obtaining a verbal response of the patient to a stimulus, converting the verbal response into text and the generating of verbal and textual response data by analyzing the verbal response and response text, respectively. A response vector may be formed base on the verbal and textual response data, which may then be used to determine a reply to the patient. Improved accuracy and consistency of monitoring the use of language associated with neurological and speech disorders is achieved, leading to a greater rate of success in the treatment of these conditions.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Inventors: Daniel J. McCloskey, Harshita Nersu
  • Patent number: 10146755
    Abstract: A method, system and computer program product for assisting users to generate the desired meme in a document. A document is scanned to identify parts of speech, numerical text or numbers and images (collectively the “terms”) that provide positive/negative memes. A score for each of these terms is assigned. A score may then be assigned to each designated primary object (e.g., individual, company) discussed in the document using the scores assigned to the identified terms. Options may then be provided to modify the document to provide the type of meme (e.g., positive or negative meme) desired by the author to be associated with the particular designated primary object. Upon receiving a selection of one or more of these options, the document is modified accordingly to generate the desired meme in the document.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, Daniel J. McCloskey, Simon P. O'Doherty
  • Patent number: 9996604
    Abstract: A mechanism is provided in a question answering system for generating a usage report based on question categorization. The mechanism clusters documents from a corpus of documents to form a nested structure of clusters of documents. The mechanism record questions answered by question answering system in a database in association with answers returned and answer confidence values. The mechanism maps the questions to the nested structure of clusters of documents to form a nested structure of clusters of questions. The mechanism generates a usage report based on the nested structure of clusters of questions and presenting the usage report responsive to a requesting user.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Daniel J. McCloskey, William G. O'Keeffe, Timothy V. Paciolla, Cale R. Vardy
  • Publication number: 20180129640
    Abstract: A method, system and computer program product for assisting users to generate the desired meme in a document. A document is scanned to identify parts of speech, numerical text or numbers and images (collectively the “terms”) that provide positive/negative memes. A score for each of these terms is assigned. A score may then be assigned to each designated primary object (e.g., individual, company) discussed in the document using the scores assigned to the identified terms. Options may then be provided to modify the document to provide the type of meme (e.g., positive or negative meme) desired by the author to be associated with the particular designated primary object. Upon receiving a selection of one or more of these options, the document is modified accordingly to generate the desired meme in the document.
    Type: Application
    Filed: January 10, 2018
    Publication date: May 10, 2018
    Inventors: Al Chakra, Liam Harpur, Daniel J. McCloskey, Simon P. O'Doherty
  • Patent number: 9946697
    Abstract: A method, system and computer program product for assisting users to generate the desired meme in a document. A document is scanned to identify parts of speech, numerical text or numbers and images (collectively the “terms”) that provide positive/negative memes. A score for each of these terms is assigned. A score may then be assigned to each designated primary object (e.g., individual, company) discussed in the document using the scores assigned to the identified terms. Options may then be provided to modify the document to provide the type of meme (e.g., positive or negative meme) desired by the author to be associated with the particular designated primary object. Upon receiving a selection of one or more of these options, the document is modified accordingly to generate the desired meme in the document.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, Daniel J. McCloskey, Simon P. O'Doherty
  • Publication number: 20180062878
    Abstract: Socially provided context-based messaging can include receiving a message content in a messaging system from a user, wherein the content includes objects; matching one or more objects of the message content to socially provided context information, which the socially provided context information is information relevant to an object obtained from a social network to which the user belongs; and displaying the socially provided context information with the message content for a recipient user to receive.
    Type: Application
    Filed: November 6, 2017
    Publication date: March 1, 2018
    Inventors: STEPHEN A. DAVIES, DANIEL J. MCCLOSKEY, SIMON P. O'DOHERTY
  • Publication number: 20170371860
    Abstract: Mechanisms are provided for latent ambiguity handling in natural language processing. The method may include: providing an annotated semantic graph based on a knowledge base in which nodes representing semantic concepts are linked by semantic relationships, wherein one or more nodes are annotated to indicate a latent ambiguity of the semantic concept; processing a natural language input by activation of the annotated semantic graph; during processing when encountering an annotated node indicating a latent ambiguity of the semantic concept, applying a pre-defined latent ambiguity process to the node; and replacing any annotated nodes indicating a latent ambiguity of the concept remaining in an output of the processing of the natural language input with an alternative node from the semantic graph.
    Type: Application
    Filed: June 22, 2016
    Publication date: December 28, 2017
    Inventors: Seamus R. McAteer, Daniel J. McCloskey, Mikhail Sogrin
  • Patent number: 9813261
    Abstract: Socially provided context-based messaging can include receiving a message content in a messaging system from a user, wherein the content includes objects; matching one or more objects of the message content to socially provided context information, which the socially provided context information is information relevant to an object obtained from a social network to which the user belongs; and displaying the socially provided context information with the message content for a recipient user to receive.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: November 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
  • Publication number: 20170286422
    Abstract: A system, method and computer program product provides improved performance in machine learning, decision making and similar processes. In one example method, a plurality of individual subsets of features of a dataset comprising multiple features are received. The subsets may be provided by applying one or more feature selection methods to the dataset. Each subset is represented as a graph based on a predefined graph template. The example method merges the graphs of the plurality of individual subsets by overlaying the graphs on each other to form a merged feature graph. The merged feature graph may be used for identifying a single subset of features for use in machine learning, decision making and similar processes.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventors: Urvesh Bhowan, Keith Cortis, Seamus R. McAteer, Daniel J. McCloskey
  • Publication number: 20170286866
    Abstract: A system, method and computer program product provides improved performance in machine learning, decision making and similar processes. In one example method, a plurality of individual subsets of features of a dataset comprising multiple features are received. The subsets may be provided by applying one or more feature selection methods to the dataset. Each subset is represented as a graph based on a predefined graph template. The example method merges the graphs of the plurality of individual subsets by overlaying the graphs on each other to form a merged feature graph. The merged feature graph may be used for identifying a single subset of features for use in machine learning, decision making and similar processes.
    Type: Application
    Filed: May 26, 2016
    Publication date: October 5, 2017
    Inventors: Urvesh Bhowan, Keith Cortis, Seamus R. McAteer, Daniel J. McCloskey
  • Patent number: 9760626
    Abstract: A mechanism is provided for optimizing parsing of grammatical prose in a multi-prose electronic document. A received multi-prose electronic document is partitioned into a set of text segments of homogenous prose. A set of predefined Natural Language (NL) parsers is executed on each text segment in order to discern and measure a quality of parses by each NL parser throughout the multi-prose electronic document. A cross-parse analysis of the multi-prose electronic document and an aggregation of adjacent clauses or sentences of poor quality parses are performed. For each text segment, aggregation patterns yielding a best semantic role match are identified from one of the set of predefined NL parsers. Then, a parsed electronic document is generated using the set of predefined NL parsers such that each text segment is parsed by a NL parser that has the best semantic role match to that text segment.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Scott R. Carrier, Julia A. Holloway, Seamus R. McAteer, Daniel J. McCloskey
  • Publication number: 20170147635
    Abstract: A mechanism is provided for semantic graph augmentation for domain adaptation. A semantic graph is provided based on a knowledge base in which concepts are linked by semantic relationships. A domain corpus of content in a new target domain is analyzed for adaptation with reference to one or more resources that provide syntactic analysis of the domain content that links portions of the domain corpus to existing concepts and links in the semantic graph. Triples are extracted from the analysis of the domain corpus of any two concepts that share a linking syntactic relationship. The triples are evaluated as potential relationship assertions. A relationship assertion is selected for addition as a new link between existing concepts in the semantic graph.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Inventors: Seamus R. McAteer, Daniel J. McCloskey, Mikhail Sogrin
  • Patent number: 9582489
    Abstract: This illustrative embodiments provide a mechanism for correcting a phonetically sourced spelling mistake. The mechanism receives a language text string comprising at least one spelling mistake word and transcribes the at least one spelling mistake word into a phonetic form of the spelling mistake word using a phonetic dictionary. The mechanism locates a correctly spelled phonetic form from a phonetic form dictionary having shortest edit distance between characters of the correctly spelled phonetic form word and the phonetic transcription whereby the phonetic form dictionary comprises correctly spelled words and associated phonetic forms of the correctly spelled words. The mechanism substitutes the correctly spelled word for the spelling mistake word in the text string.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seamus R. McAteer, Daniel J. McCloskey, Mikhail Sogrin
  • Publication number: 20170024461
    Abstract: A processor expands a search expression. The processor determines nodes representing query terms of a search expression. The nodes have associated text for search term expansion, and represent at least one concept in a semantic graph of nodes that represents a domain of semantically related concepts. The processor determines i) a center of focus within the semantic graph for the two or more nodes based, at least in part, on a spreading activation in the graph and ii) a contextual relevance for the two or more nodes with respect to node the center of focus. The processor selects, for a query term, a node based on contextual relevance between that node and the query term and expands the search expression using an associated text of that node.
    Type: Application
    Filed: July 23, 2015
    Publication date: January 26, 2017
    Inventors: Seamus R. Mac an tSaoir, Daniel J. McCloskey, Ahmed M.M.R Salem, Mikhail Sogrin
  • Publication number: 20170024460
    Abstract: A processor expands a search expression. The processor determines nodes representing query terms of a search expression. The nodes have associated text for search term expansion, and represent at least one concept in a semantic graph of nodes that represents a domain of semantically related concepts. The processor determines i) a center of focus within the semantic graph for the two or more nodes based, at least in part, on a spreading activation in the graph and ii) a contextual relevance for the two or more nodes with respect to node the center of focus. The processor selects, for a query term, a node based on contextual relevance between that node and the query term and expands the search expression using an associated text of that node.
    Type: Application
    Filed: September 25, 2015
    Publication date: January 26, 2017
    Inventors: Seamus R. Mac an tSaoir, Daniel J. McCloskey, Ahmed M.M.R. Salem, Mikhail Sogrin
  • Publication number: 20160232221
    Abstract: A mechanism is provided in a question answering system for categorizing questions. The mechanism clusters documents from a corpus of documents to form a nested structure of clusters of documents. The mechanism records questions answered by question answering system in a database in association with answers returned and answer confidence values. The mechanism maps the questions to the nested structure of clusters of documents to form a nested structure of clusters of questions. The mechanism presents recommended questions based on the nested structure of clusters of questions in a user interface of the question answering system.
    Type: Application
    Filed: February 6, 2015
    Publication date: August 11, 2016
    Inventors: Daniel J. McCloskey, William G. O'Keeffe, Timothy V. Paciolla, Cale R. Vardy
  • Publication number: 20160232222
    Abstract: A mechanism is provided in a question answering system for generating a usage report based on question categorization. The mechanism clusters documents from a corpus of documents to form a nested structure of clusters of documents. The mechanism record questions answered by question answering system in a database in association with answers returned and answer confidence values. The mechanism maps the questions to the nested structure of clusters of documents to form a nested structure of clusters of questions. The mechanism generates a usage report based on the nested structure of clusters of questions and presenting the usage report responsive to a requesting user.
    Type: Application
    Filed: February 9, 2015
    Publication date: August 11, 2016
    Inventors: Daniel J. McCloskey, William G. O'Keeffe, Timothy V. Paciolla, Cale R. Vardy
  • Publication number: 20160179774
    Abstract: This illustrative embodiments provide a mechanism for correcting a phonetically sourced spelling mistake. The mechanism receives a language text string comprising at least one spelling mistake word and transcribes the at least one spelling mistake word into a phonetic form of the spelling mistake word using a phonetic dictionary. The mechanism locates a correctly spelled phonetic form from a phonetic form dictionary having shortest edit distance between characters of the correctly spelled phonetic form word and the phonetic transcription whereby the phonetic form dictionary comprises correctly spelled words and associated phonetic forms of the correctly spelled words. The mechanism substitutes the correctly spelled word for the spelling mistake word in the text string.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 23, 2016
    Inventors: Seamus R. McAteer, Daniel J. McCloskey, Mikhail Sogrin