Patents by Inventor John Bragg

John Bragg 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: 12277218
    Abstract: In a system and method for processing computer system events asynchronously for software security operations, a computer memory is configured for a read operation by a computer process. The computer process loads, based on a first event occurring during the read operation, at least one file in the computer memory. At least one thread of the computer process is generated. An execution of the at least one thread of the computer process is delayed based on a second event occurring after the first event. A security operation is performed on the process contemporaneously with the loading of the file in the computer memory and the blocking of the execution of the at least one thread of the computer process. The process is either un-delayed on completion of the previous security operation or other security operations performed on that process.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: April 15, 2025
    Assignee: Sophos Limited
    Inventors: Steven John Braggs, James Christopher Carpenter
  • Publication number: 20240354407
    Abstract: Malware attacks seek to exploit target computing systems and avoid detection by terminating security, antivirus, or other application process threads in the operating system. Methods and systems for detecting kernel-based thread termination activity enable the detection of thread termination events occurring at the kernel level, in order to identify and mitigate known or suspected malware activity.
    Type: Application
    Filed: April 22, 2024
    Publication date: October 24, 2024
    Inventors: Steven John Braggs, Tzu-yi Lin
  • Publication number: 20240169056
    Abstract: In a system and method for processing computer system events asynchronously for software security operations, a computer memory is configured for a read operation by a computer process. The computer process loads, based on a first event occurring during the read operation, at least one file in the computer memory. At least one thread of the computer process is generated. An execution of the at least one thread of the computer process is delayed based on a second event occurring after the first event. A security operation is performed on the process contemporaneously with the loading of the file in the computer memory and the blocking of the execution of the at least one thread of the computer process. The process is either un-delayed on completion of the previous security operation or other security operations performed on that process.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 23, 2024
    Inventors: Steven John Braggs, James Christopher Carpenter
  • Publication number: 20240160734
    Abstract: A method for detecting malicious activity of a computing device comprises detecting, by a software driver executing within a kernel mode of an operating system being executed by the computing device, an operation performed at the computing device; intercepting the operation; receiving, by a security application executing within a user mode of the operating system, a request from the software driver for an instruction for the software driver for an action to block or allow the operation according to a first timeout value; generating a second timeout value based on an amount of time determined by the security application; transmitting a reply to the request that includes the second timeout value to the software driver; transmitting the instruction to the software driver in compliance with the second timeout value; and executing, by the software driver, the action in response to the instruction.
    Type: Application
    Filed: November 14, 2022
    Publication date: May 16, 2024
    Inventor: Steven John Braggs
  • Patent number: 9454145
    Abstract: An analogue probe for a machine tool apparatus, which includes a probe body, a stylus member movably secured to the probe body and a sensor that measures the extent of displacement of the stylus member relative to the probe body, in which the sensor is contained within a chamber in the probe body. The analogue probe further includes a vent between the chamber and the outside of the probe body, configured such that, when the vent is open, the pressure within the chamber can equalize with the analogue probe's operating environment's pressure, and is further configured such that the vent's opening to the outside of the probe body can be closed so as to seal the chamber and the sensor from external contaminants during operation of the analogue probe.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: September 27, 2016
    Assignee: RENISHAW PLC
    Inventors: David Collingwood, Robert John Bragg
  • Patent number: 9126815
    Abstract: Disclosed is a beverage system having an ingredient module and an ingredient dispensing valve assembly in communication with the ingredient module via at least one ingredient conduit, in which the ingredient dispensing valve assembly includes a dispensing manifold with at least one dispensing valve having a through-hole, an insert disposed within the through-hole, and a valve disposed between the insert and the dispensing valve, with the dispensing valve having a body portion and the insert is removeably connected to the body portion. The insert can be secured to the body portion of the dispensing valve by a locking mechanism, with the locking mechanism providing for removing or securing the valve from between the body portion of the dispensing valve and the insert by hand.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: September 8, 2015
    Assignee: Manitowoc Foodservice Companies, LLC
    Inventors: Anthony Austin Cooper, Gregory Alan Myer, Peter Boyd, Shannon Baity, John Bragg, Michael Merritt
  • Publication number: 20140182715
    Abstract: Disclosed is a beverage system having an ingredient module and an ingredient dispensing valve assembly in communication with the ingredient module via at least one ingredient conduit, in which the ingredient dispensing valve assembly includes a dispensing manifold with at least one dispensing valve having a through-hole, an insert disposed within the through-hole, and a valve disposed between the insert and the dispensing valve, with the dispensing valve having a body portion and the insert is removeably connected to the body portion. The insert can be secured to the body portion of the dispensing valve by a locking mechanism, with the locking mechanism providing for removing or securing the valve from between the body portion of the dispensing valve and the insert by hand.
    Type: Application
    Filed: December 19, 2013
    Publication date: July 3, 2014
    Inventors: Anthony Austin Cooper, Gregory Alan Myer, Peter Boyd, Shannon Baity, John Bragg, Michael Merritt
  • Publication number: 20130298416
    Abstract: An analogue probe for a machine tool apparatus, which includes a probe body, a stylus member movably secured to the probe body and a sensor that measures the extent of displacement of the stylus member relative to the probe body, in which the sensor is contained within a chamber in the probe body. The analogue probe further includes a vent between the chamber and the outside of the probe body, configured such that, when the vent is open, the pressure within the chamber can equalise with the analogue probe's operating environment's pressure, and is further configured such that the vent's opening to the outside of the probe body can be closed so as to seal the chamber and the sensor from external contaminants during operation of the analogue probe.
    Type: Application
    Filed: January 19, 2012
    Publication date: November 14, 2013
    Applicant: RENISHAW PLC
    Inventors: David Collingwood, Robert John Bragg
  • Patent number: 7422036
    Abstract: A tubular manifold device for a dishwasher and associated method are provided. The manifold device defines a contiguous interior channel between opposed inlet and outlet ends. The manifold device has an inner surface defining the interior channel and an opposing outer surface, and comprises at least two discretely-formed manifold portions, each extending between and at least bisecting the opposed inlet and outlet ends of the interior channel. The at least two manifold portions are capable of cooperating via respective engagable longitudinal edges so as to form at least two joints therebetween. At least one overmold member is configured to sealingly engage the at least two manifold portions, across each of the at least two joints, such that the interior channel is fluid-tight between the inlet and outlet ends.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: September 9, 2008
    Assignee: Electrolux Home Products, Inc.
    Inventors: James Burrows, Doug Nagel, John Bragg
  • Publication number: 20080116294
    Abstract: Spray devices for distributing a fluid include nozzles that are configured so that the fluid as it is discharged from the nozzles is disseminated into a spray pattern in the form of a sheet of fluid. In a particular aspect, the spray pattern is in the form of a three-dimensional sheet of the fluid. The spray devices that incorporate the nozzles can comprise rotatable spray arms for automatic dishwashers, including spray arms located above the upper racks of the dishwashers.
    Type: Application
    Filed: January 23, 2008
    Publication date: May 22, 2008
    Applicant: Electrolux Home Products, Inc.
    Inventors: John Bragg, Gregory Meyer, Jerry Olesen
  • Publication number: 20080023095
    Abstract: A tubular manifold device for a dishwasher and associated method are provided. The manifold device defines a contiguous interior channel between opposed inlet and outlet ends. The manifold device has an inner surface defining the interior channel and an opposing outer surface, and comprises at least two discretely-formed manifold portions, each extending between and at least bisecting the opposed inlet and outlet ends of the interior channel. The at least two manifold portions are capable of cooperating via respective engagable longitudinal edges so as to form at least two joints therebetween. At least one overmold member is configured to sealingly engage the at least two manifold portions, across each of the at least two joints, such that the interior channel is fluid-tight between the inlet and outlet ends.
    Type: Application
    Filed: July 28, 2006
    Publication date: January 31, 2008
    Inventors: James Burrows, Doug Nagel, John Bragg
  • Publication number: 20060113260
    Abstract: A washing accessory is provided for supporting an article. The washing accessory includes a basket and can include an article positioning device adapted to be at least partially located within the reception area of the basket. If provided, the article positioning device comprises a first positioning element adapted to be removably attached with respect to the basket. The washing accessory can also comprise an optional cantilever support structure for supporting the washing accessory relative to a dishwasher rack.
    Type: Application
    Filed: August 1, 2005
    Publication date: June 1, 2006
    Applicant: Electrolux Home Products, Inc.
    Inventors: Balaji Purushothaman, John Bragg
  • Publication number: 20050230502
    Abstract: Spray devices for distributing a fluid include nozzles that are configured so that the fluid as it is discharged from the nozzles is disseminated into a spray pattern in the form of a sheet of fluid. In a particular aspect, the spray pattern is in the form of a three-dimensional sheet of the fluid. The spray devices that incorporate the nozzles can comprise rotatable spray arms for automatic dishwashers, including spray arms located above the upper racks of the dishwashers.
    Type: Application
    Filed: January 10, 2005
    Publication date: October 20, 2005
    Applicant: Electrolux Home Products, Inc.
    Inventors: John Bragg, Gregory Meyer, Jerry Olesen