Patents by Inventor Joe D. S. Pavitt

Joe D. S. Pavitt 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: 11588774
    Abstract: An example method of controlling notifications to a user of an electronic messaging system comprises controlling communication of a notification associated with a thread of the electronic messaging system to the user based on a determined level of interest of the user in a topic of the thread and at least one of: the obtained timing information relating to the timing of the most recent notification associated with the thread; and an obtained measure of similarity between the topic of the thread and a second topic associated with the most recent notification associated with the thread.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
  • Patent number: 11153250
    Abstract: A method for controlling notifications to a user of messages comprises analyzing text from each of one or more electronic messages in a thread to identify one or more topics in the thread; monitoring interactions of the user with the one or more electronic messages associated with the identified one or more topics; comparing the monitored interactions with one or more respective reference interactions to determine a respective level of interest of the user in the one or more identified topics; receiving a new electronic message in the thread; analyzing the new electronic message to determine a topic of the new electronic message; and controlling communication of a notification to the user regarding receipt of the new electronic message based on a determined level of interest of the user in the topic of the new electronic message.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
  • Patent number: 10938760
    Abstract: Systems, methods and computer program products for handling communications in a wireless network are described. A message requesting forwarding of communications for a first user device is received. A location of the first user device is determined. One or more second user devices associated with the first user device is identified. A second user device is selected to receive forwarded communications for the first user device. The selected second user device is located within a predefined distance of the location of the first user device. In example implementations, the one or more second user devices are trusted user devices.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Duncan, Fabien Florek, Andrew M. Lees, Joe D. S. Pavitt, Adriana Tudela Longas
  • Patent number: 10938761
    Abstract: Handling communications in a wireless network is described. A message requesting forwarding of communications for a first user device is received. Communications include telephone calls, video calls, text based communications, and messages sent via social media. The message requesting forwarding is sent in response to detecting a battery reaching or dropping below a predefined threshold power level. The location of the first user device is determined. One or more trusted second user devices associated with the first user device is identified based on a parameter indicating a highest predefined priority. A trusted second user device is selected to automatically receive redirected forwarded communications for the first user device. The selected second user device is located within a predefined distance of the location of the first user device. Forwarding is cancelled based on detection of normal battery status, or upon receiving a manual cancellation notification.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Duncan, Fabien Florek, Andrew M. Lees, Joe D. S. Pavitt, Adriana Tudela Longas
  • Patent number: 10931618
    Abstract: An example method of controlling notifications to a user of an electronic messaging system comprises controlling communication of a notification associated with a thread of the electronic messaging system to the user based on a determined level of interest of the user in a topic of the thread and at least one of: the obtained timing information relating to the timing of the most recent notification associated with the thread; and an obtained measure of similarity between the topic of the thread and a second topic associated with the most recent notification associated with the thread.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
  • Publication number: 20190386947
    Abstract: An example method of controlling notifications to a user of an electronic messaging system comprises controlling communication of a notification associated with a thread of the electronic messaging system to the user based on a determined level of interest of the user in a topic of the thread and at least one of: the obtained timing information relating to the timing of the most recent notification associated with the thread; and an obtained measure of similarity between the topic of the thread and a second topic associated with the most recent notification associated with the thread.
    Type: Application
    Filed: July 24, 2019
    Publication date: December 19, 2019
    Inventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
  • Publication number: 20190386946
    Abstract: An example method of controlling notifications to a user of an electronic messaging system comprises controlling communication of a notification associated with a thread of the electronic messaging system to the user based on a determined level of interest of the user in a topic of the thread and at least one of: the obtained timing information relating to the timing of the most recent notification associated with the thread; and an obtained measure of similarity between the topic of the thread and a second topic associated with the most recent notification associated with the thread.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 19, 2019
    Inventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
  • Publication number: 20190297047
    Abstract: A method for controlling notifications to a user of messages comprises analyzing text from each of one or more electronic messages in a thread to identify one or more topics in the thread; monitoring interactions of the user with the one or more electronic messages associated with the identified one or more topics; comparing the monitored interactions with one or more respective reference interactions to determine a respective level of interest of the user in the one or more identified topics; receiving a new electronic message in the thread; analyzing the new electronic message to determine a topic of the new electronic message; and controlling communication of a notification to the user regarding receipt of the new electronic message based on a determined level of interest of the user in the topic of the new electronic message.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 26, 2019
    Inventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
  • Publication number: 20180376517
    Abstract: Systems, methods and computer program products for handling communications in a wireless network are described. A message requesting forwarding of communications for a first user device is received. A location of the first user device is determined. One or more second user devices associated with the first user device is identified. A second user device is selected to receive forwarded communications for the first user device. The selected second user device is located within a predefined distance of the location of the first user device. In example implementations, the one or more second user devices are trusted user devices.
    Type: Application
    Filed: June 21, 2017
    Publication date: December 27, 2018
    Inventors: Michael E. Duncan, Fabien Florek, Andrew M. Lees, Joe D. S. Pavitt, Adriana Tudela Longas
  • Publication number: 20180376526
    Abstract: Systems, methods and computer program products for handling communications in a wireless network are described. A message requesting forwarding of communications for a first user device is received. A location of the first user device is determined. One or more second user devices associated with the first user device is identified. A second user device is selected to receive forwarded communications for the first user device. The selected second user device is located within a predefined distance of the location of the first user device. In example implementations, the one or more second user devices are trusted user devices.
    Type: Application
    Filed: February 27, 2018
    Publication date: December 27, 2018
    Inventors: Michael E. Duncan, Fabien Florek, Andrew M. Lees, Joe D. S. Pavitt, Adriana Tudela Longas
  • Publication number: 20180376519
    Abstract: Handling communications in a wireless network is described. A message requesting forwarding of communications for a first user device is received. A location of the first user device is determined. One or more second user devices associated with the first user device is identified. A second user device is selected to receive forwarded communications for the first user device. The selected second user device is located within a predefined distance of the location of the first user device. In example implementations, the one or more second user devices are trusted user devices.
    Type: Application
    Filed: November 15, 2017
    Publication date: December 27, 2018
    Inventors: Michael E. Duncan, Fabien Florek, Andrew M. Lees, Joe D. S. Pavitt, Adriana Tudela Longas
  • Patent number: 9665467
    Abstract: In an approach for error and solution tracking a processor identifies that a first occurrence of a first error is present in code. A processor tracks a first set of actions made to the code which affect the first occurrence of the first error. A processor determines that the first occurrence of the first error has been resolved. A processor records the first error and the first set of actions to the code. A processor identifies that a second occurrence of the first error is present in the code. A processor determines that the first error has previously occurred. A processor retrieves the first set of actions. A processor causes the first set of actions to be made to the code to affect the second occurrence of the first error.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rebecca F. M. Angwin, Samuel C. Cresswell, Rosie H. Lowther, Anthony P. Papageorgiou, Joe D. S. Pavitt, Toluwanimofe Salami
  • Publication number: 20170004065
    Abstract: In an approach for error and solution tracking a processor identifies that a first occurrence of a first error is present in code. A processor tracks a first set of actions made to the code which affect the first occurrence of the first error. A processor determines that the first occurrence of the first error has been resolved. A processor records the first error and the first set of actions to the code. A processor identifies that a second occurrence of the first error is present in the code. A processor determines that the first error has previously occurred. A processor retrieves the first set of actions. A processor causes the first set of actions to be made to the code to affect the second occurrence of the first error.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Rebecca F. M. Angwin, Samuel C. Cresswell, Rosie H. Lowther, Anthony P. Papageorgiou, Joe D. S. Pavitt, Toluwanimofe Salami