Patents by Inventor Liam Harpur

Liam Harpur 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: 10530797
    Abstract: Embodiments include methods, systems and computer program products method for online presence interaction using a behavioral certificate. The computer-implemented method includes monitoring, using a processor, one or more online presence interactions by one or more users. The processor determines whether a behavioral certificate exist for the online presence. The processor cross-references one or more authorized inputs, outputs or actions for the online presence based at least in part on an existence of a behavioral certificate for the online presence. The processor transmits the behavioral certificate, wherein the behavioral certificate advises the one or more users how to interact with the online presence.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: January 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Liam Harpur, Sumit Patel, John Rice
  • Patent number: 10528610
    Abstract: Provided are techniques for providing customized content for social browsing flow. In response to accessing existing content, a group is identified from a plurality of groups created from behavioral and profile analysis. Additional content is created for the existing content to provide a customized browsing experience based on the identified group. The additional content is displayed with the existing content.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 10530829
    Abstract: A method and system ensures recording quality of a web conference in a computer networked environment. A web conference is monitored including a client computer initiating the web conference and a network connection for a server computer used to share the client computer screen with other client computers in a networked computer environment communicating with the server. A quality of service (QoS) level is determined for a server network connection of the server computer and a client network connection of the client computer. The QoS level is determined using one or more factors. The web conference is recorded using the server network connection at the server computer or at the client network connection at the client computer based on the QoS threshold being met using the server network connection for recording the web conference.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, James P. Galvin, Jr., Liam Harpur, Amy D. Travis
  • 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: 10491554
    Abstract: A proximity policy associated with an electronic message, e.g., an email, can be used to identify prohibited nodes in a social network data structure. The prohibited nodes are of users that are to not receive the electronic message. A graphical user interface element can be used to select a value from a range of values, where the value identifies nodes in the social network as the prohibited nodes.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: November 26, 2019
    Assignee: Snap Inc.
    Inventors: Mette F. M. Hammer, Liam Harpur, Joseph M. Jaquinta, Pauli P. O. Nurmenkari
  • 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
  • Patent number: 10484320
    Abstract: A computer system detects that a sender is composing a current message designated for delivery to recipients via a computer network once completed as an entire message. At least one of the recipients is designated as an early recipient. While the sender is composing the current message, a computer system determines an emotional reaction of the at least one early recipient to a portion of the message. An indication of the emotional reaction of the at least one early recipient is presented to the sender. After the computer system presents the emotional reaction indication to the sender, a modification is received from the sender for the message portion. The received modification is applied to the message portion and the entire message is sent to all the recipients, wherein the sending of the entire message to the recipients occurs after the received modification is applied.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: November 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Liam Harpur, Asima Silva
  • Patent number: 10460091
    Abstract: Providing supplemental authentication of a user based on hand gesture activity of a user with an application of a device after a user has completed a successful authentication challenge to initially access the device. Hand gesture activity of the user with the device is recorded during current use of an application of the device. The recorded hand gesture activity during current use of an application of the device is compared to previous recorded hand gesture activity during use of the same application of the device by an authorized user to provide a supplemental authentication of the user. When the recorded hand gesture activity does not match the previously recorded hand gesture activity during use of the same application, the use of the application on the device is halted and an additional authentication challenge requiring input from the user is presented to the user.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: October 29, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lisa Wood Bradley, Liam Harpur, Aaron J. Quirk, Lin Sun
  • Publication number: 20190306717
    Abstract: Systems and methods for securing access to a mobile device are disclosed. A method includes: synchronizing, by a first mobile computer device, with a remote mobile computer device; transmitting, by the first mobile computer device, a tone to a surface of an object; receiving, by the first mobile computer device, a compound resonance frequency from the object based on the transmitted tone; determining, by the first mobile computer device, the received compound resonance frequency conforms to a stored compound resonance frequency; unlocking, by the first mobile computer device, the first computer device based on the determining; and establishing, by the first mobile computer device, a group connection with the remote mobile computer device based on the unlocking.
    Type: Application
    Filed: June 20, 2019
    Publication date: October 3, 2019
    Inventors: Lisa M.W. Bradley, Jonathan Dunne, Liam Harpur, Asima Silva
  • Publication number: 20190306718
    Abstract: Systems and methods for securing access to a mobile device are disclosed. A method includes: synchronizing, by a first mobile computer device, with a remote mobile computer device; transmitting, by the first mobile computer device, a tone to a surface of an object; receiving, by the first mobile computer device, a compound resonance frequency from the object based on the transmitted tone; determining, by the first mobile computer device, the received compound resonance frequency conforms to a stored compound resonance frequency; unlocking, by the first mobile computer device, the first computer device based on the determining; and establishing, by the first mobile computer device, a group connection with the remote mobile computer device based on the unlocking.
    Type: Application
    Filed: June 20, 2019
    Publication date: October 3, 2019
    Inventors: Lisa M.W. Bradley, Jonathan Dunne, Liam Harpur, Asima Silva
  • Patent number: 10417402
    Abstract: Providing supplemental authentication of a user based on hand gesture activity of a user with an application of a device after a user has completed a successful authentication challenge to initially access the device. Hand gesture activity of the user with the device is recorded during current use of an application of the device. The recorded hand gesture activity during current use of an application of the device is compared to previous recorded hand gesture activity during use of the same application of the device by an authorized user to provide a supplemental authentication of the user. When the recorded hand gesture activity does not match the previously recorded hand gesture activity during use of the same application, the use of the application on the device is halted and an additional authentication challenge requiring input from the user is presented to the user.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: September 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lisa Wood Bradley, Liam Harpur, Aaron J. Quirk, Lin Sun
  • Publication number: 20190272276
    Abstract: Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest.
    Type: Application
    Filed: May 16, 2019
    Publication date: September 5, 2019
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 10394617
    Abstract: A computer receives an application and system configuration detailing program applications, operating systems, and when and/or on which system an application may hibernate and/or operate. The computer determines a baseline power consumption of each of the applications on each of the applicable systems and operates the applications on the most energy efficient system. The computer monitors and displays the energy consumption of each application and determines whether the applications capable of hibernation have been idle for a period of time. If so, the computer hibernates the application until the application is awoken. If the application is incapable of hibernation nor idle, the computer compares the consumption to the determined baseline consumption of an alternative system and, if the consumption is greater than the baseline consumption of an alternative system and the application is capable of operation on the alternative system, moves operation of the application to the more efficient system.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 10394825
    Abstract: Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 10394616
    Abstract: A computer receives an application and system configuration detailing program applications, operating systems, and when and/or on which system an application may hibernate and/or operate. The computer determines a baseline power consumption of each of the applications on each of the applicable systems and operates the applications on the most energy efficient system. The computer monitors and displays the energy consumption of each application and determines whether the applications capable of hibernation have been idle for a period of time. If so, the computer hibernates the application until the application is awoken. If the application is incapable of hibernation nor idle, the computer compares the consumption to the determined baseline consumption of an alternative system and, if the consumption is greater than the baseline consumption of an alternative system and the application is capable of operation on the alternative system, moves operation of the application to the more efficient system.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 10387843
    Abstract: Embodiments of the present invention provide a method, system and computer program product for message composition management for fatigued composers of electronic messages. In an embodiment of the invention, a method for message composition management for fatigued composers of electronic messages includes detecting a request by a message composer to transmit a message to a designated recipient in a messaging client executing in memory of a computer. The method also includes computing a fatigue quotient for the message composer. Finally the method includes diverting the message to a drafts folder instead of transmitting the message if the fatigue quotient exceeds a threshold value.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rob A. Gearhart, Liam Harpur, Mark Kelly, John Rice
  • Patent number: 10380116
    Abstract: A computer-implemented method, computer program product, and computing system is provided for providing contextual information associated with a post in an activity stream. In an implementation, a method may include determining a need for contextual information relative to a post within an activity stream. The method may also include searching one or more contextual information sources relative to at least a portion of the post within the activity stream. The method may further include associating contextual information with the post within the activity stream.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 10380254
    Abstract: A method for associating an emotional influencer to a post may include determining, by a processor, an emotional baseline for a user and detecting, by the processor, a post by the user on a social medium. The method may also include analyzing the content of the post to determine an emotion of the user based on the content of the post and determining a difference between the emotion of the user associated with the post and the emotional baseline of the user. The method may additionally include determining an emotional influencer of the post in response to the difference between the emotion of the user associated with the post and the emotional baseline of the user exceeding a preset threshold. The method may further include tagging the emotional influencer to the post based on the emotional influencer being related to the post.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 10380255
    Abstract: A method for associating an emotional influencer to a post may include determining, by a processor, an emotional baseline for a user and detecting, by the processor, a post by the user on a social medium. The method may also include analyzing the content of the post to determine an emotion of the user based on the content of the post and determining a difference between the emotion of the user associated with the post and the emotional baseline of the user. The method may additionally include determining an emotional influencer of the post in response to the difference between the emotion of the user associated with the post and the emotional baseline of the user exceeding a preset threshold. The method may further include tagging the emotional influencer to the post based on the emotional influencer being related to the post.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Publication number: 20190245826
    Abstract: A method, a processing device, and a computer program product are provided. An initial state of a message is captured by at least one processing device. At least one external reference from the message is extracted by the least one processing device. The at least one external reference is analyzed to establish a baseline state of the message. A state of the message is monitored with respect to the baseline state of the message. A visibility of the message is changed based on detecting changes in relation to the baseline state of the message.
    Type: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Inventors: Paul R. Bastide, Lisa M. W. Bradley, Jonathan Dunne, Liam Harpur