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: 11557005
    Abstract: 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: Grant
    Filed: January 25, 2021
    Date of Patent: January 17, 2023
    Assignee: Airbnb, Inc.
    Inventors: David M. Curran, Liam Harpur, Robert Edward Loredo, Simon P. O'Doherty
  • Patent number: 11082263
    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: December 11, 2019
    Date of Patent: August 3, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
  • Publication number: 20210209702
    Abstract: 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: Application
    Filed: January 25, 2021
    Publication date: July 8, 2021
    Inventors: David M. Curran, Liam Harpur, Robert Edward Loredo, Simon P. O'Doherty
  • Patent number: 11012522
    Abstract: 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: Grant
    Filed: April 26, 2019
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Simon P. O'Doherty, Di Wu, Huan Zhang, WuMi Zhong
  • Patent number: 10902528
    Abstract: 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: Grant
    Filed: March 29, 2018
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David M. Curran, Liam Harpur, Robert E. Loredo, Simon P. O'Doherty
  • Publication number: 20200112459
    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: December 11, 2019
    Publication date: April 9, 2020
    Inventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
  • Patent number: 10554447
    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: November 6, 2017
    Date of Patent: February 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen A. Davies, Daniel J. McCloskey, Simon P. O'Doherty
  • Patent number: 10521422
    Abstract: 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: Grant
    Filed: June 14, 2017
    Date of Patent: December 31, 2019
    Assignee: International Business Machines Corporation
    Inventors: Maria Abu-Saba, David M. Curran, Liam Harpur, Simon P. O'Doherty
  • Patent number: 10489400
    Abstract: 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: Grant
    Filed: March 3, 2017
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Maria Abu-Saba, David M. Curran, Liam Harpur, Simon P. O'Doherty
  • Publication number: 20190253506
    Abstract: 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: Application
    Filed: April 26, 2019
    Publication date: August 15, 2019
    Inventors: Simon P. O'Doherty, Di Wu, Huan Zhang, WuMi Zhong
  • Patent number: 10320926
    Abstract: 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: Grant
    Filed: September 15, 2015
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Simon P. O'Doherty, Di Wu, Huan Zhang, WuMi Zhong
  • Patent number: 10248714
    Abstract: 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: Grant
    Filed: December 2, 2015
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Agnia Barsukova, David M. Curran, Scott P. Joynt, Simon P. O'Doherty
  • Patent number: 10223756
    Abstract: 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: Grant
    Filed: November 20, 2015
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Liam Harpur, Simon P. O'Doherty
  • Patent number: 10158496
    Abstract: 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: Grant
    Filed: May 10, 2013
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sean Callanan, Al Chakra, Michael Ferris, Simon P. O'Doherty
  • 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
  • Publication number: 20180253431
    Abstract: 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: Application
    Filed: March 3, 2017
    Publication date: September 6, 2018
    Inventors: Maria Abu-Saba, David M. Curran, Liam Harpur, Simon P. O'Doherty
  • Publication number: 20180253432
    Abstract: 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: Application
    Filed: June 14, 2017
    Publication date: September 6, 2018
    Inventors: Maria Abu-Saba, David M. Curran, Liam Harpur, Simon P. O'Doherty
  • Publication number: 20180232816
    Abstract: 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: Application
    Filed: March 29, 2018
    Publication date: August 16, 2018
    Inventors: DAVID M. CURRAN, LIAM HARPUR, ROBERT E. LOREDO, SIMON P. O'DOHERTY
  • Patent number: 9973464
    Abstract: 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: Grant
    Filed: September 9, 2015
    Date of Patent: May 15, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David M. Curran, Liam Harpur, Robert E. Loredo, Simon P. O'Doherty
  • 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