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: 10157220Abstract: 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: GrantFiled: July 23, 2015Date of Patent: December 18, 2018Assignee: International Business Machines CorporationInventors: Seamus R. Mac an tSaoir, Daniel J. McCloskey, Ahmed M. M. R. Salem, Mikhail Sogrin
-
Patent number: 10157221Abstract: 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: GrantFiled: September 25, 2015Date of Patent: December 18, 2018Assignee: International Business Machines CorporationInventors: Seamus R. Mac an tSaoir, Daniel J. McCloskey, Ahmed M. M. R. Salem, Mikhail Sogrin
-
Publication number: 20180349560Abstract: 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: ApplicationFiled: May 31, 2017Publication date: December 6, 2018Inventors: Daniel J. McCloskey, Harshita Nersu
-
Patent number: 10146755Abstract: 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: GrantFiled: January 10, 2018Date of Patent: December 4, 2018Assignee: International Business Machines CorporationInventors: Al Chakra, Liam Harpur, Daniel J. McCloskey, Simon P. O'Doherty
-
Patent number: 9996604Abstract: 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: GrantFiled: February 9, 2015Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Daniel J. McCloskey, William G. O'Keeffe, Timothy V. Paciolla, Cale R. Vardy
-
Publication number: 20180129640Abstract: 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: ApplicationFiled: January 10, 2018Publication date: May 10, 2018Inventors: Al Chakra, Liam Harpur, Daniel J. McCloskey, Simon P. O'Doherty
-
Patent number: 9946697Abstract: 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: GrantFiled: February 17, 2016Date of Patent: April 17, 2018Assignee: International Business Machines CorporationInventors: Al Chakra, Liam Harpur, Daniel J. McCloskey, Simon P. O'Doherty
-
Publication number: 20180062878Abstract: 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: ApplicationFiled: November 6, 2017Publication date: March 1, 2018Inventors: STEPHEN A. DAVIES, DANIEL J. MCCLOSKEY, SIMON P. O'DOHERTY
-
Publication number: 20170371860Abstract: 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: ApplicationFiled: June 22, 2016Publication date: December 28, 2017Inventors: Seamus R. McAteer, Daniel J. McCloskey, Mikhail Sogrin
-
Patent number: 9813261Abstract: 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: GrantFiled: August 24, 2012Date of Patent: November 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
-
Publication number: 20170286422Abstract: 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: ApplicationFiled: March 30, 2016Publication date: October 5, 2017Inventors: Urvesh Bhowan, Keith Cortis, Seamus R. McAteer, Daniel J. McCloskey
-
Publication number: 20170286866Abstract: 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: ApplicationFiled: May 26, 2016Publication date: October 5, 2017Inventors: Urvesh Bhowan, Keith Cortis, Seamus R. McAteer, Daniel J. McCloskey
-
Patent number: 9760626Abstract: 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: GrantFiled: September 5, 2014Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Scott R. Carrier, Julia A. Holloway, Seamus R. McAteer, Daniel J. McCloskey
-
Publication number: 20170147635Abstract: 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: ApplicationFiled: November 20, 2015Publication date: May 25, 2017Inventors: Seamus R. McAteer, Daniel J. McCloskey, Mikhail Sogrin
-
Patent number: 9582489Abstract: 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: GrantFiled: December 14, 2015Date of Patent: February 28, 2017Assignee: International Business Machines CorporationInventors: Seamus R. McAteer, Daniel J. McCloskey, Mikhail Sogrin
-
Publication number: 20170024461Abstract: 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: ApplicationFiled: July 23, 2015Publication date: January 26, 2017Inventors: Seamus R. Mac an tSaoir, Daniel J. McCloskey, Ahmed M.M.R Salem, Mikhail Sogrin
-
Publication number: 20170024460Abstract: 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: ApplicationFiled: September 25, 2015Publication date: January 26, 2017Inventors: Seamus R. Mac an tSaoir, Daniel J. McCloskey, Ahmed M.M.R. Salem, Mikhail Sogrin
-
Publication number: 20160232221Abstract: 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: ApplicationFiled: February 6, 2015Publication date: August 11, 2016Inventors: Daniel J. McCloskey, William G. O'Keeffe, Timothy V. Paciolla, Cale R. Vardy
-
Publication number: 20160232222Abstract: 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: ApplicationFiled: February 9, 2015Publication date: August 11, 2016Inventors: Daniel J. McCloskey, William G. O'Keeffe, Timothy V. Paciolla, Cale R. Vardy
-
Publication number: 20160179774Abstract: 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: ApplicationFiled: December 14, 2015Publication date: June 23, 2016Inventors: Seamus R. McAteer, Daniel J. McCloskey, Mikhail Sogrin