Patents by Inventor Samuel Hawker

Samuel Hawker 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: 11102281
    Abstract: This present invention is directed towards a container orchestration system such as Kubernetes in which pods monitor themselves to determine if they are likely to require additional resources or vertical scaling within a given timeframe. If the pod determines that it will need additional processing power it notifies the state manager to begin allocating these resources on the same node or a different virtual or physical node before the CPU usage reaches 99%+. The state manager receives this request and allocates the necessary resources ahead of time. When the pod's CPU usage reaches 99%+, the state manager will remove the pod from the existing node and moves the application to the new pod on a different node in which sufficient resources are allocated. This invention brings about efficient utilization of nodes.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alex C. Chatt, Andrew Dunnings, Samuel Hawker, Uchendu Emmanuel Nnorom, Simon Francis Page
  • Patent number: 11102282
    Abstract: This present invention is directed towards a container orchestration method such as Kubernetes in which pods monitor themselves to determine if they are likely to require additional resources or vertical scaling within a given timeframe. If the pod determines that it will need additional processing power it notifies the state manager to begin allocating these resources on the same node or a different virtual or physical node before the CPU usage reaches 99%+. The state manager receives this request and allocates the necessary resources ahead of time. When the pod's CPU usage reaches 99%+, the state manager will remove the pod from the existing node and moves the application to the new pod on a different node in which sufficient resources are allocated. This invention brings about efficient utilization of nodes.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alex C. Chatt, Andrew Dunnings, Samuel Hawker, Uchendu Emmanuel Nnorom, Simon Francis Page
  • Patent number: 10902541
    Abstract: A digital image can be watermarked by a computer-implemented method. An image analysis process can be performed on the digital image to identify an area of the digital image containing at least one predetermined object. Watermark information representative of content of the identified area can be generated, and a digital watermark containing the generated watermark information can be subsequently watermarked/overlaid onto the digital image.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andrew Lees, Aaron T. R. Gashi, Aaron Collins, Samuel Hawker
  • Publication number: 20200267212
    Abstract: This present invention is directed towards a container orchestration method such as Kubernetes in which pods monitor themselves to determine if they are likely to require additional resources or vertical scaling within a given timeframe. If the pod determines that it will need additional processing power it notifies the state manager to begin allocating these resources on the same node or a different virtual or physical node before the CPU usage reaches 99%+. The state manager receives this request and allocates the necessary resources ahead of time. When the pod's CPU usage reaches 99%+, the state manager will remove the pod from the existing node and moves the application to the new pod on a different node in which sufficient resources are allocated. This invention brings about efficient utilization of nodes.
    Type: Application
    Filed: July 23, 2019
    Publication date: August 20, 2020
    Inventors: Alex C. Chatt, Andrew Dunnings, Samuel Hawker, Uchendu Emmanuel Nnorom, Simon Francis Page
  • Publication number: 20200267210
    Abstract: This present invention is directed towards a container orchestration system such as Kubernetes in which pods monitor themselves to determine if they are likely to require additional resources or vertical scaling within a given timeframe. If the pod determines that it will need additional processing power it notifies the state manager to begin allocating these resources on the same node or a different virtual or physical node before the CPU usage reaches 99%+. The state manager receives this request and allocates the necessary resources ahead of time. When the pod's CPU usage reaches 99%+, the state manager will remove the pod from the existing node and moves the application to the new pod on a different node in which sufficient resources are allocated. This invention brings about efficient utilization of nodes.
    Type: Application
    Filed: February 15, 2019
    Publication date: August 20, 2020
    Inventors: Alex C. Chatt, Andrew Dunnings, Samuel Hawker, Uchendu Emmanuel Nnorom, Simon Francis Page
  • Patent number: 10715469
    Abstract: A method, apparatus, system, and computer program product for processing messages. A message is received from a producer by a computer system. The message is sent to a consumer by the computer system. The message is sent to a set of consumers in addition to the consumer by the computer system in response to an adverse condition being present for the consumer after sending the message the consumer. A set of actions is performed in response to the adverse condition being present in the set of consumers receiving the message.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: July 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Samuel Hawker, Adam J. Pilkington, Matthew Chirgwin, Andrew Dunnings
  • Publication number: 20200126176
    Abstract: A digital image can be watermarked by a computer-implemented method. An image analysis process can be performed on the digital image to identify an area of the digital image containing at least one predetermined object. Watermark information representative of content of the identified area can be generated, and a digital watermark containing the generated watermark information can be subsequently watermarked/overlaid onto the digital image.
    Type: Application
    Filed: October 23, 2018
    Publication date: April 23, 2020
    Inventors: Andrew Lees, Aaron T. R. Gashi, Aaron Collins, Samuel Hawker
  • Publication number: 20200092236
    Abstract: A method, apparatus, system, and computer program product for processing messages. A message is received from a producer by a computer system. The message is sent to a consumer by the computer system. The message is sent to a set of consumers in addition to the consumer by the computer system in response to an adverse condition being present for the consumer after sending the message the consumer. A set of actions is performed in response to the adverse condition being present in the set of consumers receiving the message.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 19, 2020
    Inventors: Samuel Hawker, Adam J. Pilkington, Matthew Chirgwin, Andrew Dunnings