Patents by Inventor Brendan P. Arthurs

Brendan P. Arthurs 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: 11176472
    Abstract: A thread delta prediction and cognitive conversation opportunity generation. A prediction model may be generated based on chat space conversation data, and predicts a chat thread delta associated with a current chat conversation data. A data package may be created based on the chat thread delta. Based on the data package, a conversation opportunity may be determined for a given topic for given user in the chat space, to conduct during a time period of the chat thread delta in real-time.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vijay Francis, Dennis J. Chen, Rogelio Vazquez-Rivera, Jonathan Dunne, Andrew T. Penrose, Brendan P. Arthurs
  • Patent number: 10761837
    Abstract: Embodiments of the present invention provide systems and methods for self-certification by a developer that the software components used during development are used in a secure manner, through the use of annotations. Input and return conditions are defined in an annotation for the software components of a system. The input and return conditions are compared for a match and a warning is generated when the input and return conditions do not match.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Brendan P. Arthurs, Mark A. McGloin, Andrew T. Penrose, Olgierd S. Pieczul
  • Patent number: 10754644
    Abstract: Embodiments of the present invention provide systems and methods for self-certification by a developer that the software components used during development are used in a secure manner, through the use of annotations. Input and return conditions are defined in an annotation for the software components of a system. The input and return conditions are compared for a match and a warning is generated when the input and return conditions do not match.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Brendan P. Arthurs, Mark A. McGloin, Andrew T. Penrose, Olgierd S. Pieczul
  • Publication number: 20190362253
    Abstract: A thread delta prediction and cognitive conversation opportunity generation. A prediction model may be generated based on chat space conversation data, and predicts a chat thread delta associated with a current chat conversation data. A data package may be created based on the chat thread delta. Based on the data package, a conversation opportunity may be determined for a given topic for given user in the chat space, to conduct during a time period of the chat thread delta in real-time.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 28, 2019
    Inventors: Vijay Francis, Dennis J. Chen, Rogelio Vazquez-Rivera, Jonathan Dunne, Andrew T. Penrose, Brendan P. Arthurs
  • Publication number: 20170039064
    Abstract: Embodiments of the present invention provide systems and methods for self-certification by a developer that the software components used during development are used in a secure manner, through the use of annotations. Input and return conditions are defined in an annotation for the software components of a system. The input and return conditions are compared for a match and a warning is generated when the input and return conditions do not match.
    Type: Application
    Filed: August 4, 2015
    Publication date: February 9, 2017
    Inventors: Brendan P. Arthurs, Mark A. McGloin, Andrew T. Penrose, Olgierd S. Pieczul
  • Publication number: 20170039065
    Abstract: Embodiments of the present invention provide systems and methods for self-certification by a developer that the software components used during development are used in a secure manner, through the use of annotations. Input and return conditions are defined in an annotation for the software components of a system. The input and return conditions are compared for a match and a warning is generated when the input and return conditions do not match.
    Type: Application
    Filed: April 28, 2016
    Publication date: February 9, 2017
    Inventors: Brendan P. Arthurs, Mark A. McGloin, Andrew T. Penrose, Olgierd S. Pieczul
  • Publication number: 20160344807
    Abstract: Methods for message synchronization are described herein. The methods include establishing, via a message server, a communication channel session between a first client of a first user and a second client among a plurality of clients of a second user. The second client is designated as a primary client among the plurality of clients of a second user during the session, and a message to be exchanged between the first client and the second client via the message server is enabled. The methods may also include providing, from the message server, message history associated with the session to a message history data store comprising a computing device that is discrete from the message server. The message history may be provided to a third client among the plurality of clients of the second user via the message history data store, rather than the message server.
    Type: Application
    Filed: May 20, 2015
    Publication date: November 24, 2016
    Inventors: Brendan P. Arthurs, Uriel Segev
  • Publication number: 20160344839
    Abstract: Methods for message synchronization are described herein. The methods include establishing, via a message server, a communication channel session between a first client of a first user and a second client among a plurality of clients of a second user. The second client is designated as a primary client among the plurality of clients of a second user during the session, and a message to be exchanged between the first client and the second client via the message server is enabled. The methods may also include providing, from the message server, message history associated with the session to a message history data store comprising a computing device that is discrete from the message server. The message history may be provided to a third client among the plurality of clients of the second user via the message history data store, rather than the message server.
    Type: Application
    Filed: June 13, 2016
    Publication date: November 24, 2016
    Inventors: Brendan P. Arthurs, Uriel Segev
  • Patent number: 7937670
    Abstract: A method, software tool and system for communicating data between components in a client computer system is provided. The client computer system has a user interface for displaying a page comprising content rendered by a plurality of components. A property broker is provided which maintains a registry of linked source and destination data fields of components of the client computer system. The property broker is notified when a user request is detected by a component registered with the property broker, and a set of components registered with the property broker is then notified of the start of a communication phase. The user request is processed by the actioned component and the value of each source data field updated during processing of the user request is communicated to each component having a linked destination data field. The property broker notifies the set of components when the communications phase has ended, and at least one component then renders content for display.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: May 3, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brendan P. Arthurs, Stanley Kieran Jerrard-Dunne, Kieran Joseph O'Mahoney, Charles Robert Edward Smith