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: 11588774Abstract: 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: GrantFiled: July 24, 2019Date of Patent: February 21, 2023Assignee: International Business Machines CorporationInventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
-
Patent number: 11153250Abstract: 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: GrantFiled: March 21, 2018Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
-
Patent number: 10938760Abstract: 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: GrantFiled: June 21, 2017Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Michael E. Duncan, Fabien Florek, Andrew M. Lees, Joe D. S. Pavitt, Adriana Tudela Longas
-
Patent number: 10938761Abstract: 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: GrantFiled: November 15, 2017Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Michael E. Duncan, Fabien Florek, Andrew M. Lees, Joe D. S. Pavitt, Adriana Tudela Longas
-
Patent number: 10931618Abstract: 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: GrantFiled: June 14, 2018Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
-
Publication number: 20190386947Abstract: 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: ApplicationFiled: July 24, 2019Publication date: December 19, 2019Inventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
-
Publication number: 20190386946Abstract: 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: ApplicationFiled: June 14, 2018Publication date: December 19, 2019Inventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
-
Publication number: 20190297047Abstract: 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: ApplicationFiled: March 21, 2018Publication date: September 26, 2019Inventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
-
Publication number: 20180376517Abstract: 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: ApplicationFiled: June 21, 2017Publication date: December 27, 2018Inventors: Michael E. Duncan, Fabien Florek, Andrew M. Lees, Joe D. S. Pavitt, Adriana Tudela Longas
-
Publication number: 20180376526Abstract: 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: ApplicationFiled: February 27, 2018Publication date: December 27, 2018Inventors: Michael E. Duncan, Fabien Florek, Andrew M. Lees, Joe D. S. Pavitt, Adriana Tudela Longas
-
Publication number: 20180376519Abstract: 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: ApplicationFiled: November 15, 2017Publication date: December 27, 2018Inventors: Michael E. Duncan, Fabien Florek, Andrew M. Lees, Joe D. S. Pavitt, Adriana Tudela Longas
-
Patent number: 9665467Abstract: 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: GrantFiled: June 30, 2015Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Rebecca F. M. Angwin, Samuel C. Cresswell, Rosie H. Lowther, Anthony P. Papageorgiou, Joe D. S. Pavitt, Toluwanimofe Salami
-
Publication number: 20170004065Abstract: 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: ApplicationFiled: June 30, 2015Publication date: January 5, 2017Inventors: Rebecca F. M. Angwin, Samuel C. Cresswell, Rosie H. Lowther, Anthony P. Papageorgiou, Joe D. S. Pavitt, Toluwanimofe Salami