Patents by Inventor Currie P. Boyle
Currie P. Boyle 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: 10839134Abstract: Elements in source data statements are matched to respective one or more entries in an ontology associated with a domain that had been selected for the source data statements. The source data statements had been received for a request. The ontology includes items and relationships that define the selected domain. The one or more entries are assigned to the matched elements, respectively, to annotate each matched element with a respective annotation consisting of the respective one or more entries. The annotated elements are saved with the respective annotations. The annotations are used to generate a search query for the request.Type: GrantFiled: June 13, 2017Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Currie P. Boyle, Homa Javahery, Eniko I. Rozsa
-
Patent number: 10339161Abstract: In a system, a similarity based clustering algorithm is executed to generate clusters of user profiles. Each cluster includes a group of users in an electronic community. Each cluster represents a relationship between the users in each group that each cluster includes. Each cluster is stored in a user profile and relationship database. The similarity based clustering algorithm includes s a member importance function and a member similarity function. The member importance function ascertains an importance value of keywords as a depth of the keywords in a semantic hierarchical tree. The member similarity function ascertains a similarity distance between keywords as a path distance between the keywords in the semantic hierarchical tree. Executing the similarity based clustering algorithm includes: using the member importance function and the member similarity function to ascertain the clusters.Type: GrantFiled: January 22, 2016Date of Patent: July 2, 2019Assignee: International Business Machines CorporationInventors: Currie P. Boyle, Yu Zhang
-
Publication number: 20180218067Abstract: A system for implementing a method that provides information to a user in response to a received user query. A natural language analysis generates substrings relevant to the user query. An ontology analysis outputs: terms of an ontology matching the relevant generated substrings; and relationships between the terms. A query analysis analyzes the user query regarding the outputted terms and relationships, including ascertaining whether the user query is more suitable for service than for an information search. If it is so ascertained, then service actions for the user to perform are identified to the user. If it is not so ascertained, then: the user query is refined based on the outputted terms and relationships; a search query is generated based on the refined user query, a search is initiated based on the search query, and results of the search are provided to the user.Type: ApplicationFiled: April 30, 2012Publication date: August 2, 2018Applicant: International Business Machines CorporationInventors: Currie P. Boyle, Homa Javahery, Eniko I. Rozsa, Paul A. Yamamoto
-
Patent number: 10037377Abstract: A system for implementing a method that provides information to a user in response to a received user query. A natural language analysis generates substrings relevant to the user query. An ontology analysis outputs: terms of an ontology matching the relevant generated substrings; and relationships between the terms. A query analysis analyzes the user query regarding the outputted terms and relationships, including ascertaining whether the user query is more suitable for service than for an information search. If it is so ascertained, then service actions for the user to perform are identified to the user. If it is not so ascertained, then: the user query is refined based on the outputted terms and relationships; a search query is generated based on the refined user query, a search is initiated based on the search query, and results of the search are provided to the user.Type: GrantFiled: April 30, 2012Date of Patent: July 31, 2018Assignee: International Business Machines CorporationInventors: Currie P. Boyle, Homa Javahery, Eniko I. Rozsa, Paul A. Yamamoto
-
Patent number: 10019512Abstract: A method for providing information to a user in response to a received user query. A natural language analysis generates substrings relevant to the user query. An ontology analysis outputs: terms of an ontology matching the relevant generated substrings; and relationships between the terms. A query analysis analyzes the user query regarding the outputted terms and relationships, including ascertaining whether the user query is more suitable for service than for an information search. If it is so ascertained, then service actions for the user to perform are identified to the user. If it is not so ascertained, then: the user query is refined based on the outputted terms and relationships; a search query is generated based on the refined user query, a search is initiated based on the search query, and results of the search are provided to the user.Type: GrantFiled: April 30, 2012Date of Patent: July 10, 2018Assignee: International Business Machines CorporationInventors: Currie P. Boyle, Homa Javahery, Eniko I. Rozsa, Paul A. Yamamoto
-
Publication number: 20170277660Abstract: Elements in source data statements are matched to respective one or more entries in an ontology associated with a domain that had been selected for the source data statements. The source data statements had been received for a request. The ontology includes items and relationships that define the selected domain. The one or more entries are assigned to the matched elements, respectively, to annotate each matched element with a respective annotation consisting of the respective one or more entries. The annotated elements are saved with the respective annotations. The annotations are used to generate a search query for the request.Type: ApplicationFiled: June 13, 2017Publication date: September 28, 2017Inventors: Currie P. Boyle, Homa Javahery, Eniko I. Rozsa
-
Patent number: 9734130Abstract: Source data statements that had been received for the request are semantically analyzed, which includes matching elements in the received source data statements to respective one or more entries in an ontology associated with a domain that had been selected for the received source data statements. The ontology includes items and relationships that define the selected domain. Each element in the received source data statements is a word or a phrase. The one or more entries are assigned to the matched elements, respectively, to annotate each matched element with a respective annotation consisting of the respective one or more entries. The annotated elements are saved with the respective annotations. The annotations are used to generate a search query for the request.Type: GrantFiled: June 11, 2015Date of Patent: August 15, 2017Assignee: International Business Machines CorporationInventors: Currie P. Boyle, Homa Javahery, Eniko I. Rozsa
-
Publication number: 20160147866Abstract: A system for processing user profiles. A similarity based clustering algorithm is executed to generate clusters of user profiles. Each cluster includes a group of users in an electronic community. Each cluster represents a relationship between the users in each group that each cluster includes. Each cluster is stored in a user profile and relationship database. The similarity based clustering algorithm includes s a member importance function and a member similarity function. The member importance function ascertains an importance value of keywords as a depth of the keywords in a semantic hierarchical tree. The member similarity function ascertains a similarity distance between keywords as a path distance between the keywords in the semantic hierarchical tree. Executing the similarity based clustering algorithm includes: using the member importance function and the member similarity function to ascertain the clusters.Type: ApplicationFiled: January 22, 2016Publication date: May 26, 2016Inventors: Currie P. Boyle, Yu Zhang
-
Patent number: 9282162Abstract: A method and system for processing user profiles of a plurality of users in an electronic community. Noun phrases are extracted from activities of each user logged in an activity log server, each user having an existing user profile stored in a user profile and relationship database that is external to the activity log server. The existing user profiles in the user profile and relationship database are updated from the extracted noun phrases, a keyword being associated with each determined noun phrase and being within a semantic hierarchical tree, the updating based on a usage frequency of the extracted noun phrases and an importance value of the keywords.Type: GrantFiled: May 21, 2013Date of Patent: March 8, 2016Assignee: International Business Machines CorporationInventors: Currie P. Boyle, Yu Zhang
-
Publication number: 20150286613Abstract: Source data statements that had been received for the request are semantically analyzed, which includes matching elements in the received source data statements to respective one or more entries in an ontology associated with a domain that had been selected for the received source data statements. The ontology includes items and relationships that define the selected domain. Each element in the received source data statements is a word or a phrase. The one or more entries are assigned to the matched elements, respectively, to annotate each matched element with a respective annotation consisting of the respective one or more entries. The annotated elements are saved with the respective annotations. The annotations are used to generate a search query for the request.Type: ApplicationFiled: June 11, 2015Publication date: October 8, 2015Inventors: Currie P. Boyle, Homa Javahery, Eniko I. Rozsa
-
Patent number: 9141605Abstract: A method and system for semantic attribution of a request. Source data statements for the request are received. A selection of a domain for the received source data statements is received. The received source data statements are semantically analyzed, which includes matching elements in the received source data statements to respective one or more entries in an ontology associated with the selected domain. The ontology includes items and relationships that define the selected domain. Each element in the received source data statements is a word or a phrase. The one or more entries are assigned to the matched elements, respectively, to annotate each matched element with a respective annotation consisting of the respective one or more entries. The annotated elements are saved with the respective annotations. The annotations are used to generate a search query for the request.Type: GrantFiled: September 24, 2014Date of Patent: September 22, 2015Assignee: International Business Machines CorporationInventors: Currie P. Boyle, Homa Javahery, Eniko I. Rozsa
-
Patent number: 9104660Abstract: A method, system, and computer program product for semantic attribution of a request. Source data statements for the request are received. A selection of a domain for the received source data statements is received. The received source data statements are semantically analyzed, which includes matching elements in the received source data statements to respective one or more entries in an ontology associated with the selected domain. The ontology includes items and relationships that define the selected domain. Each element in the received source data statements is a word or a phrase. The one or more entries are assigned to the matched elements, respectively, to annotate each matched element with a respective annotation consisting of the respective one or more entries. The annotated elements are saved with the respective annotations.Type: GrantFiled: November 30, 2012Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Currie P. Boyle, Homa Javahery, Eniko I. Rozsa
-
Publication number: 20150019209Abstract: A method and system for semantic attribution of a request. Source data statements for the request are received. A selection of a domain for the received source data statements is received. The received source data statements are semantically analyzed, which includes matching elements in the received source data statements to respective one or more entries in an ontology associated with the selected domain. The ontology includes items and relationships that define the selected domain. Each element in the received source data statements is a word or a phrase. The one or more entries are assigned to the matched elements, respectively, to annotate each matched element with a respective annotation consisting of the respective one or more entries. The annotated elements are saved with the respective annotations. The annotations are used to generate a search query for the request.Type: ApplicationFiled: September 24, 2014Publication date: January 15, 2015Inventors: Currie P. Boyle, Homa Javahery, Eniko I. Rozsa
-
Publication number: 20130290366Abstract: A system for implementing a method that provides information to a user in response to a received user query. A natural language analysis generates substrings relevant to the user query. An ontology analysis outputs: terms of an ontology matching the relevant generated substrings; and relationships between the terms. A query analysis analyzes the user query regarding the outputted terms and relationships, including ascertaining whether the user query is more suitable for service than for an information search. If it is so ascertained, then service actions for the user to perform are identified to the user. If it is not so ascertained, then: the user query is refined based on the outputted terms and relationships; a search query is generated based on the refined user query, a search is initiated based on the search query, and results of the search are provided to the user.Type: ApplicationFiled: April 30, 2012Publication date: October 31, 2013Applicant: International Business Machines CorporationInventors: Currie P. Boyle, Homa Javahery, Eniko I. Rozsa, Paul A. Yamamoto
-
Publication number: 20130254205Abstract: A method and system for processing user profiles of a plurality of users in an electronic community. Noun phrases are extracted from activities of each user logged in an activity log server, each user having an existing user profile stored in a user profile and relationship database that is external to the activity log server. The existing user profiles in the user profile and relationship database are updated from the extracted noun phrases, a keyword being associated with each determined noun phrase and being within a semantic hierarchical tree, the updating based on a usage frequency of the extracted noun phrases and an importance value of the keywords.Type: ApplicationFiled: May 21, 2013Publication date: September 26, 2013Applicant: International Business Machines CorporationInventors: Currie P. Boyle, Yu Zhang
-
Publication number: 20120303356Abstract: A method for providing information to a user in response to a received user query. A natural language analysis generates substrings relevant to the user query. An ontology analysis outputs: terms of an ontology matching the relevant generated substrings; and relationships between the terms. A query analysis analyzes the user query regarding the outputted terms and relationships, including ascertaining whether the user query is more suitable for service than for an information search. If it is so ascertained, then service actions for the user to perform are identified to the user. If it is not so ascertained, then: the user query is refined based on the outputted terms and relationships; a search query is generated based on the refined user query, a search is initiated based on the search query, and results of the search are provided to the user.Type: ApplicationFiled: April 30, 2012Publication date: November 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Currie P. Boyle, Homa Javahery, Eniko I. Rozsa, Paul A. Yamamoto