Patents by Inventor Thomas James Waterton

Thomas James Waterton 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: 11915326
    Abstract: Embodiments of the present invention provide a concept for determining the relevance of a tag within a post. Responsive to receiving a post composed by a first user and containing a tag referring to a second user, a post context based on a topic of the post, a user context based on a record of the first user and a tag context based on a record of the second user are obtained. The post context and the user context are compared to the tag context, and it is determined whether the tag is relevant to the post and the first user based on comparing the post context and the user context to the tag context.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: February 27, 2024
    Assignee: International Business Machines Corporation
    Inventors: Christopher John Poole, Joseph Peter Kent, Thomas James Waterton
  • Patent number: 11829559
    Abstract: A computer system may modify the user interactions by receiving, by a computer system, a sequence of image frames in a time period, from a camera application on a mobile device, wherein the time period starts before and ends after a shutter is activated on the camera application; monitoring, by a computer system, movement of the mobile device within the time period; calculating a movement score for a user of the mobile device, by analyzing the sequence of image frames and the movement of the mobile device; and using the movement score to modify the user's interaction with the mobile device interface.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: November 28, 2023
    Assignee: International Business Machines Corporation
    Inventors: Christopher John Poole, Mark Andrew Woolley, Joseph Peter Kent, Thomas James Waterton
  • Publication number: 20230289177
    Abstract: A computer-implemented method, computer program product, and system for managing an application. The computer-implemented method comprises defining, by a first application, a specification of a second application and sending, by the first application, a request to a subsystem, wherein the request comprises a file, the file comprising the specification, and request data to be processed. The computer-implemented method further comprises configuring, by the subsystem, an instance of the second application, wherein the configuring comprises provisioning the instance according to the specification and sending the received request data to the instance. The computer-implemented method further comprises processing, by the instance, the request data.
    Type: Application
    Filed: March 10, 2022
    Publication date: September 14, 2023
    Inventors: Christopher John Poole, Mark Andrew Woolley, Thomas James Waterton, Joseph Peter Kent
  • Publication number: 20230131470
    Abstract: Embodiments of the present invention provide a concept for determining the relevance of a tag within a post. Responsive to receiving a post composed by a first user and containing a tag referring to a second user, a post context based on a topic of the post, a user context based on a record of the first user and a tag context based on a record of the second user are obtained. The post context and the user context are compared to the tag context, and it is determined whether the tag is relevant to the post and the first user based on comparing the post context and the user context to the tag context.
    Type: Application
    Filed: October 22, 2021
    Publication date: April 27, 2023
    Inventors: Christopher John Poole, Joseph Peter Kent, Thomas James Waterton
  • Patent number: 11637819
    Abstract: A computer-implemented method, computer program product, and computer system is provided for establishing connectivity between user devices. The computer-implemented method includes: broadcasting a message to running processes on an operating system of the first user device to indicate that a requesting application is looking for a live connection channel to attempt discovery with a second user device to ascertain virtual proximity of the first user device with the second user device. The computer-implemented method further includes receiving a response from a live connection channel and attempting to verify pairing via the live connection channel to confirm a virtual proximity of the second user device with the first user device. The pairing provides information for establishing a subsequent connection between the first and second user devices via the requesting application.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: April 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Thomas James Waterton, James Hewitt, Caroline J. Thomas, Richard Jacks
  • Publication number: 20230061708
    Abstract: A computer system may modify the user interactions by receiving, by a computer system, a sequence of image frames in a time period, from a camera application on a mobile device, wherein the time period starts before and ends after a shutter is activated on the camera application; monitoring, by a computer system, movement of the mobile device within the time period; calculating a movement score for a user of the mobile device, by analyzing the sequence of image frames and the movement of the mobile device; and using the movement score to modify the user's interaction with the mobile device interface.
    Type: Application
    Filed: August 27, 2021
    Publication date: March 2, 2023
    Inventors: Christopher John Poole, Mark Andrew Woolley, Joseph Peter Kent, Thomas James Waterton
  • Patent number: 11526575
    Abstract: An add-on for, or additional functionality integrated in, a web browser of the kind that logs visited web pages in history with their URL, HTML page title and a date/time stamp is provided. The history may additionally logs category tags and their confidence scores. The category tags may originate at least in part by extracting them from visited page content and may also propagate through from previously visited pages, for example when a page is opened by hyperlink from another page, the latter's category tags propagate through to the new page. The page-specific confidence scores may be determined by applying a scoring formula that mimics a user's mental association between a category tag and a web page. The category tags and their confidence scores may be then stored in the history log entry and the category tags may then be used to search the history.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: December 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Thomas James Waterton, Caroline J. Thomas, James Hewitt, Richard Jacks
  • Publication number: 20220166761
    Abstract: A computer-implemented method, computer program product, and computer system is provided for establishing connectivity between user devices. The computer-implemented method includes: broadcasting a message to running processes on an operating system of the first user device to indicate that a requesting application is looking for a live connection channel to attempt discovery with a second user device to ascertain virtual proximity of the first user device with the second user device. The computer-implemented method further includes receiving a response from a live connection channel and attempting to verify pairing via the live connection channel to confirm a virtual proximity of the second user device with the first user device. The pairing provides information for establishing a subsequent connection between the first and second user devices via the requesting application.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 26, 2022
    Inventors: Thomas James Waterton, James Hewitt, Caroline J. Thomas, Richard Jacks
  • Publication number: 20220138026
    Abstract: The present disclosure provides for sharing data structure values between applications via messaging in a computer operating system. A plurality of data structures are defined, each with a given topic name, and a data structure including a collection of defined formats of multiple data elements. Interest by applications in topics is registered. Within an application a collection of multiple data elements having the formats of a defined data structure are identified, and an item is stored in association with the given topic name of the defined data structure, where the item is a collection of data values of the identified data elements. The item is made available to an application registered to the topic for input of the values in a corresponding data structure in the application.
    Type: Application
    Filed: November 4, 2020
    Publication date: May 5, 2022
    Inventors: Christopher John Poole, Thomas James Waterton, Joseph Peter Kent
  • Publication number: 20220035886
    Abstract: An add-on for, or additional functionality integrated in, a web browser of the kind that logs visited web pages in history with their URL, HTML page title and a date/time stamp is provided. The history may additionally logs category tags and their confidence scores. The category tags may originate at least in part by extracting them from visited page content and may also propagate through from previously visited pages, for example when a page is opened by hyperlink from another page, the latter's category tags propagate through to the new page. The page-specific confidence scores may be determined by applying a scoring formula that mimics a user's mental association between a category tag and a web page. The category tags and their confidence scores may be then stored in the history log entry and the category tags may then be used to search the history.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Inventors: Thomas James Waterton, Caroline J. Thomas, James Hewitt, Richard Jacks
  • Patent number: 11050815
    Abstract: A method for provisioning resources to a user during a meeting with another user, each user having an associated computing device is provided. The method may include detecting a meeting of a first user with a second user, each of the first and second users having an associated computing device. The method may further include obtaining historical data relating to previous activity of at least one of the first and second users during one or more earlier meetings between the first and second users. The method may further include provisioning one or more resources to at least one of the first and second users based on the obtained historical data associated with the one or more earlier meetings.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: June 29, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas James Waterton, Caroline J. Thomas, James Hewitt, Richard Jacks
  • Publication number: 20210160306
    Abstract: A method for provisioning resources to a user during a meeting with another user, each user having an associated computing device is provided. The method may include detecting a meeting of a first user with a second user, each of the first and second users having an associated computing device. The method may further include obtaining historical data relating to previous activity of at least one of the first and second users during one or more earlier meetings between the first and second users. The method may further include provisioning one or more resources to at least one of the first and second users based on the obtained historical data associated with the one or more earlier meetings.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Inventors: Thomas James Waterton, Caroline J. Thomas, James Hewitt, Richard Jacks
  • Patent number: 10841415
    Abstract: A computer-implemented method, a computer program product, and a computer system for sharing emergency information associated with a user from a mobile device. A computer system determines a dataset comprising emergency information associated with the user, based on one or more properties of the user and the mobile device of the user and further based on data available on the mobile device of the user. The computer system determines a battery status of the mobile device of the user. The computer system determines a recipient mobile device, responsive to the battery status meeting a predetermined requirement. The computer system communicates the dataset to the recipient mobile device.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Thomas James Waterton, Caroline J. Thomas, Joshua Vines, Liam White
  • Patent number: 10812647
    Abstract: A computer-implemented method, a computer program product, and a computer system for sharing emergency information associated with a user from a mobile device. A computer system determines a dataset comprising emergency information associated with the user, based on one or more properties of the user and the mobile device of the user and further based on data available on the mobile device of the user. The computer system determines a battery status of the mobile device of the user. The computer system determines a recipient mobile device, responsive to the battery status meeting a predetermined requirement. The computer system communicates the dataset to the recipient mobile device.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: October 20, 2020
    Assignee: International Business Machines Corporation
    Inventors: Thomas James Waterton, Caroline J. Thomas, Joshua Vines, Liam White
  • Publication number: 20200329138
    Abstract: A computer-implemented method, a computer program product, and a computer system for sharing emergency information associated with a user from a mobile device. A computer system determines a dataset comprising emergency information associated with the user, based on one or more properties of the user and the mobile device of the user and further based on data available on the mobile device of the user. The computer system determines a battery status of the mobile device of the user. The computer system determines a recipient mobile device, responsive to the battery status meeting a predetermined requirement. The computer system communicates the dataset to the recipient mobile device.
    Type: Application
    Filed: July 10, 2019
    Publication date: October 15, 2020
    Inventors: Thomas James Waterton, Caroline J. Thomas, Joshua Vines, Liam White
  • Publication number: 20200329137
    Abstract: A computer-implemented method, a computer program product, and a computer system for sharing emergency information associated with a user from a mobile device. A computer system determines a dataset comprising emergency information associated with the user, based on one or more properties of the user and the mobile device of the user and further based on data available on the mobile device of the user. The computer system determines a battery status of the mobile device of the user. The computer system determines a recipient mobile device, responsive to the battery status meeting a predetermined requirement. The computer system communicates the dataset to the recipient mobile device.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 15, 2020
    Inventors: Thomas James Waterton, Caroline J. Thomas, Joshua Vines, Liam White