Patents by Inventor Simon P. O'Doherty
Simon P. O'Doherty 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
-
Patent number: 11082263Abstract: 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: December 11, 2019Date of Patent: August 3, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen A. Davies, Daniel J. McCloskey, 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: 11012522Abstract: In an approach for modifying a user interface for a user of an application, a processor receives a plurality of actions for a user of an application. A processor generates a unique identifier for each action of the plurality of actions. A processor generates a unique string of the generated unique identifiers for each action of the plurality of actions. A processor determines that a portion of a pattern of the unique string matches, within a predetermined threshold, a portion of a pattern of a history of usage of a set of users of the application. A processor modifies a user interface of the application, for the user, based on the portion of the pattern of the matched unique string, within the predetermined threshold, the portion of the pattern of the history of usage.Type: GrantFiled: April 26, 2019Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Simon P. O'Doherty, Di Wu, Huan Zhang, WuMi Zhong
-
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
-
Publication number: 20200112459Abstract: 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: December 11, 2019Publication date: April 9, 2020Inventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
-
Patent number: 10554447Abstract: 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: November 6, 2017Date of Patent: February 4, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
-
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: 20190253506Abstract: In an approach for modifying a user interface for a user of an application, a processor receives a plurality of actions for a user of an application. A processor generates a unique identifier for each action of the plurality of actions. A processor generates a unique string of the generated unique identifiers for each action of the plurality of actions. A processor determines that a portion of a pattern of the unique string matches, within a predetermined threshold, a portion of a pattern of a history of usage of a set of users of the application. A processor modifies a user interface of the application, for the user, based on the portion of the pattern of the matched unique string, within the predetermined threshold, the portion of the pattern of the history of usage.Type: ApplicationFiled: April 26, 2019Publication date: August 15, 2019Inventors: Simon P. O'Doherty, Di Wu, Huan Zhang, WuMi Zhong
-
Patent number: 10320926Abstract: In an approach for modifying a user interface for a user of an application, a processor receives a plurality of actions for a user of an application. A processor generates a unique identifier for each action of the plurality of actions. A processor generates a unique string of the generated unique identifiers for each action of the plurality of actions. A processor determines that a portion of a pattern of the unique string matches, within a predetermined threshold, a portion of a pattern of a history of usage of a set of users of the application. A processor modifies a user interface of the application, for the user, based on the portion of the pattern of the matched unique string, within the predetermined threshold, the portion of the pattern of the history of usage.Type: GrantFiled: September 15, 2015Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventors: Simon P. O'Doherty, Di Wu, Huan Zhang, WuMi Zhong
-
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
-
Patent number: 10223756Abstract: A mechanism is provided for controlling the content of an electronic message on an electronic messaging system including a plurality of communities that facilitates the tailoring of the content of a posted electronic message to the interests and/or access privileges of such communities. An electronic lexicon is provided for each community, the lexicon defining content relevant to the community. The electronic message is interpreted for disclosure to a particular community to identify content in the message relating to content in the electronic lexicon of the particular community. The electronic message is redacted based on the identified related content if the electronic message contains content in a form unsuitable for the disclosure.Type: GrantFiled: November 20, 2015Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Liam Harpur, Simon P. O'Doherty
-
Patent number: 10158496Abstract: A method, computer program product, and system is described. A communication session transcript is identified. A chat session input is received. The chat session input is associated with an inactive portion of the communication session transcript. The chat session input is provided to a recipient, in context with the inactive portion of the communication session transcript.Type: GrantFiled: May 10, 2013Date of Patent: December 18, 2018Assignee: International Business Machines CorporationInventors: Sean Callanan, Al Chakra, Michael Ferris, Simon P. O'Doherty
-
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
-
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: 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: 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
-
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