Patents by Inventor David M. Curran
David M. Curran 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: 11557005Abstract: An approach is described for addressing propagation of inaccurate information in a social networking environment. An associated method may include identifying inaccurate information within the social networking environment, facilitating creation of countering content to address the inaccurate information, and disseminating the countering content. The countering content may be determined by identifying behavior of one or more users among a plurality of users within the social networking environment. Identifying the inaccurate information within the social networking environment may include receiving information provided within the social networking environment. Upon determining that the received information is factual and thus objectively verifiable, it may be determined whether the received information matches analogous information verified as accurate.Type: GrantFiled: January 25, 2021Date of Patent: January 17, 2023Assignee: Airbnb, Inc.Inventors: David M. Curran, Liam Harpur, Robert Edward Loredo, Simon P. O'Doherty
-
Publication number: 20210209702Abstract: An approach is described for addressing propagation of inaccurate information in a social networking environment. An associated method may include identifying inaccurate information within the social networking environment, facilitating creation of countering content to address the inaccurate information, and disseminating the countering content. The countering content may be determined by identifying behavior of one or more users among a plurality of users within the social networking environment. Identifying the inaccurate information within the social networking environment may include receiving information provided within the social networking environment. Upon determining that the received information is factual and thus objectively verifiable, it may be determined whether the received information matches analogous information verified as accurate.Type: ApplicationFiled: January 25, 2021Publication date: July 8, 2021Inventors: David M. Curran, Liam Harpur, Robert Edward Loredo, Simon P. O'Doherty
-
Patent number: 10902528Abstract: An approach is described for addressing propagation of inaccurate information in a social networking environment. An associated method may include identifying inaccurate information within the social networking environment, facilitating creation of countering content to address the inaccurate information, and disseminating the countering content. The countering content may be determined by identifying behavior of one or more users among a plurality of users within the social networking environment. Identifying the inaccurate information within the social networking environment may include receiving information provided within the social networking environment. Upon determining that the received information is factual and thus objectively verifiable, it may be determined whether the received information matches analogous information verified as accurate.Type: GrantFiled: March 29, 2018Date of Patent: January 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David M. Curran, Liam Harpur, Robert E. Loredo, Simon P. O'Doherty
-
Patent number: 10902040Abstract: Detecting overnegation in text is provided. A plurality of word lists are compiled. An input text is received. One or more combined weightings are determined, wherein each combined weighting is based, at least in part, on a portion of the input text and the plurality of word lists. A total overnegation score of the input text is generated based, at least in part, on a statistical aggregation of the one or more combined weightings. In response to determining that the total overnegation score exceeds a pre-determined threshold, it is determined that the input text contains a logical error. In response to the total overnegation score exceeding a pre-determined level, one or more actions are executed.Type: GrantFiled: April 2, 2019Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Agnia Barsukova, David M. Curran, Amelia C. Kelly
-
Patent number: 10521422Abstract: Mechanisms are provided for assembling natural language user inputs into questions for a question-and-answer (QA) system. The mechanisms initialize a timer to a threshold amount of time, receive a first input of content-bearing natural language from a user computing device, and initiate running of the timer in response. The mechanisms determine whether a second input of content-bearing natural language is received from the user computing device prior to the threshold amount of time being reached by the timer. If so, the second input is grouped with the first input to generate a question comprising content of both the first input and the second input, and the timer is reset. In response to the timer reaching the threshold without further input from the user computing device, the question is provided to the QA system as an input question for processing by the QA system.Type: GrantFiled: June 14, 2017Date of Patent: December 31, 2019Assignee: International Business Machines CorporationInventors: Maria Abu-Saba, David M. Curran, Liam Harpur, Simon P. O'Doherty
-
Patent number: 10489400Abstract: Mechanisms are provided for assembling natural language user inputs into questions for a question-and-answer (QA) system. The mechanisms initialize a timer to a threshold amount of time, receive a first input of content-bearing natural language from a user computing device, and initiate running of the timer in response. The mechanisms determine whether a second input of content-bearing natural language is received from the user computing device prior to the threshold amount of time being reached by the timer. If so, the second input is grouped with the first input to generate a question comprising content of both the first input and the second input, and the timer is reset. In response to the timer reaching the threshold without further input from the user computing device, the question is provided to the QA system as an input question for processing by the QA system.Type: GrantFiled: March 3, 2017Date of Patent: November 26, 2019Assignee: International Business Machines CorporationInventors: Maria Abu-Saba, David M. Curran, Liam Harpur, Simon P. O'Doherty
-
Publication number: 20190272283Abstract: Detecting overnegation in text is provided. A plurality of word lists are compiled. An input text is received. One or more combined weightings are determined, wherein each combined weighting is based, at least in part, on a portion of the input text and the plurality of word lists. A total overnegation score of the input text is generated based, at least in part, on a statistical aggregation of the one or more combined weightings. In response to determining that the total overnegation score exceeds a pre-determined threshold, it is determined that the input text contains a logical error. In response to the total overnegation score exceeding a pre-determined level, one or more actions are executed.Type: ApplicationFiled: April 2, 2019Publication date: September 5, 2019Inventors: Agnia Barsukova, David M. Curran, Amelia C. Kelly
-
Patent number: 10275517Abstract: Detecting overnegation in text is provided. A plurality of word lists are compiled. An input text is received. One or more combined weightings are determined, wherein each combined weighting is based, at least in part, on a portion of the input text and the plurality of word lists. A total overnegation score of the input text is generated based, at least in part, on a statistical aggregation of the one or more combined weightings. In response to determining that the total overnegation score exceeds a pre-determined threshold, it is determined that the input text contains a logical error. In response to the total overnegation score exceeding a pre-determined level, one or more actions are executed.Type: GrantFiled: May 31, 2016Date of Patent: April 30, 2019Assignee: International Business Machines CorporationInventors: Agnia Barsukova, David M. Curran, Amelia C. Kelly
-
Patent number: 10248714Abstract: Concepts for protecting domain-specific language of a dialogue service are presented. The presence of a protected term in a domain-specific query may be identified based on the domain that is specific to the query. The identified protected term may then be substituted with an associated substitute term.Type: GrantFiled: December 2, 2015Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Agnia Barsukova, David M. Curran, Scott P. Joynt, Simon P. O'Doherty
-
Publication number: 20180253432Abstract: Mechanisms are provided for assembling natural language user inputs into questions for a question-and-answer (QA) system. The mechanisms initialize a timer to a threshold amount of time, receive a first input of content-bearing natural language from a user computing device, and initiate running of the timer in response. The mechanisms determine whether a second input of content-bearing natural language is received from the user computing device prior to the threshold amount of time being reached by the timer. If so, the second input is grouped with the first input to generate a question comprising content of both the first input and the second input, and the timer is reset. In response to the timer reaching the threshold without further input from the user computing device, the question is provided to the QA system as an input question for processing by the QA system.Type: ApplicationFiled: June 14, 2017Publication date: September 6, 2018Inventors: Maria Abu-Saba, David M. Curran, Liam Harpur, Simon P. O'Doherty
-
Publication number: 20180253431Abstract: Mechanisms are provided for assembling natural language user inputs into questions for a question-and-answer (QA) system. The mechanisms initialize a timer to a threshold amount of time, receive a first input of content-bearing natural language from a user computing device, and initiate running of the timer in response. The mechanisms determine whether a second input of content-bearing natural language is received from the user computing device prior to the threshold amount of time being reached by the timer. If so, the second input is grouped with the first input to generate a question comprising content of both the first input and the second input, and the timer is reset. In response to the timer reaching the threshold without further input from the user computing device, the question is provided to the QA system as an input question for processing by the QA system.Type: ApplicationFiled: March 3, 2017Publication date: September 6, 2018Inventors: Maria Abu-Saba, David M. Curran, Liam Harpur, Simon P. O'Doherty
-
Publication number: 20180232816Abstract: An approach is described for addressing propagation of inaccurate information in a social networking environment. An associated method may include identifying inaccurate information within the social networking environment, facilitating creation of countering content to address the inaccurate information, and disseminating the countering content. The countering content may be determined by identifying behavior of one or more users among a plurality of users within the social networking environment. Identifying the inaccurate information within the social networking environment may include receiving information provided within the social networking environment. Upon determining that the received information is factual and thus objectively verifiable, it may be determined whether the received information matches analogous information verified as accurate.Type: ApplicationFiled: March 29, 2018Publication date: August 16, 2018Inventors: DAVID M. CURRAN, LIAM HARPUR, ROBERT E. LOREDO, SIMON P. O'DOHERTY
-
Patent number: 9973464Abstract: An approach is described for addressing propagation of inaccurate information in a social networking environment. An associated method may include identifying inaccurate information within the social networking environment, facilitating creation of countering content to address the inaccurate information, and disseminating the countering content. The countering content may be determined by identifying behavior of one or more users among a plurality of users within the social networking environment. Identifying the inaccurate information within the social networking environment may include receiving information provided within the social networking environment. Upon determining that the received information is factual and thus objectively verifiable, it may be determined whether the received information matches analogous information verified as accurate.Type: GrantFiled: September 9, 2015Date of Patent: May 15, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David M. Curran, Liam Harpur, Robert E. Loredo, Simon P. O'Doherty
-
Patent number: 9953077Abstract: Detecting overnegation in text is provided. A plurality of word lists are compiled. An input text is received. One or more combined weightings are determined, wherein each combined weighting is based, at least in part, on a portion of the input text and the plurality of word lists. A total overnegation score of the input text is generated based, at least in part, on a statistical aggregation of the one or more combined weightings. In response to determining that the total overnegation score exceeds a pre-determined threshold, it is determined that the input text contains a logical error. In response to the total overnegation score exceeding a pre-determined level, one or more actions are executed.Type: GrantFiled: May 29, 2015Date of Patent: April 24, 2018Assignee: International Business Machines CorporationInventors: Agnia Barsukova, David M. Curran, Amelia C. Kelly
-
Publication number: 20170161360Abstract: Concepts for protecting domain-specific language of a dialogue service are presented. The presence of a protected term in a domain-specific query may be identified based on the domain that is specific to the query. The identified protected term may then be substituted with an associated substitute term.Type: ApplicationFiled: December 2, 2015Publication date: June 8, 2017Inventors: Agnia Barsukova, David M. Curran, Scott P. Joynt, Simon P. O'Doherty
-
Publication number: 20170070471Abstract: An approach is described for addressing propagation of inaccurate information in a social networking environment. An associated method may include identifying inaccurate information within the social networking environment, facilitating creation of countering content to address the inaccurate information, and disseminating the countering content. The countering content may be determined by identifying behavior of one or more users among a plurality of users within the social networking environment. Identifying the inaccurate information within the social networking environment may include receiving information provided within the social networking environment. Upon determining that the received information is factual and thus objectively verifiable, it may be determined whether the received information matches analogous information verified as accurate.Type: ApplicationFiled: September 9, 2015Publication date: March 9, 2017Inventors: DAVID M. CURRAN, LIAM HARPUR, ROBERT E. LOREDO, SIMON P. O'DOHERTY
-
Publication number: 20160350403Abstract: Detecting overnegation in text is provided. A plurality of word lists are compiled. An input text is received. One or more combined weightings are determined, wherein each combined weighting is based, at least in part, on a portion of the input text and the plurality of word lists. A total overnegation score of the input text is generated based, at least in part, on a statistical aggregation of the one or more combined weightings. In response to determining that the total overnegation score exceeds a pre-determined threshold, it is determined that the input text contains a logical error. In response to the total overnegation score exceeding a pre-determined level, one or more actions are executed.Type: ApplicationFiled: May 29, 2015Publication date: December 1, 2016Inventors: Agnia Barsukova, David M. Curran, Amelia C. Kelly
-
Publication number: 20160350407Abstract: Detecting overnegation in text is provided. A plurality of word lists are compiled. An input text is received. One or more combined weightings are determined, wherein each combined weighting is based, at least in part, on a portion of the input text and the plurality of word lists. A total overnegation score of the input text is generated based, at least in part, on a statistical aggregation of the one or more combined weightings. In response to determining that the total overnegation score exceeds a pre-determined threshold, it is determined that the input text contains a logical error. In response to the total overnegation score exceeding a pre-determined level, one or more actions are executed.Type: ApplicationFiled: May 31, 2016Publication date: December 1, 2016Inventors: Agnia Barsukova, David M. Curran, Amelia C. Kelly
-
Publication number: 20020086242Abstract: Wafer developer solution is removed in a wafer spinning process wherein the wafer is spun for a period of time before a deionized water bath is introduced. The delay allows more developer to be spun off before introducing the water, which eliminates residue and particulates on the wafer surface.Type: ApplicationFiled: November 8, 2001Publication date: July 4, 2002Inventors: Mark A. Boehm, Amy Zhou, Yu-Tai Lee, Ashesh Parikh, David M. Curran
-
Publication number: 20020058466Abstract: A method for reducing thickness of spin-on glass on semiconductor wafers includes rotatably mounting a semiconductor wafer and positioning a grinding member proximate an outer edge of the semiconductor wafer. The method further includes rotating both the semiconductor wafer and the grinding member, and engaging the rotating grinding member with the outer edge of the rotating semiconductor wafer while applying a chemical to the outer edge.Type: ApplicationFiled: October 26, 2001Publication date: May 16, 2002Inventors: David M. Curran, Richard L. Guldi, William Pressnall