Patents by Inventor Jason NEAL

Jason NEAL 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).

  • Publication number: 20240093690
    Abstract: A ceiling fan or ceiling fan includes a body defining an interior passage having an inlet and an outlet provided on the body. The inlet, outlet, and interior passage can be annular. An impeller is mounted within the interior passage and driven by a motor mounted within the body to draw a volume of air through the interior passage from the inlet to the outlet. A movable deflector including an inner angled surface and a lower angled surface is provided at the outlet to direct the airflow in a generally outward or generally downward direction, respectively.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 21, 2024
    Inventors: Charles William Botkin, Bobby Neal Norwood, Jason Matthew McPherson
  • Patent number: 11816203
    Abstract: An anti-malware system monitors the emulation of a suspicious program in a sandbox environment. The anti-malware system determines that the suspicious program is attempting to access a restricted area of memory (e.g., an executable instruction in the restricted area). Rather than stop the emulation, the anti-malware system can temporarily pause the emulation of the suspicious program. During this pause, the anti-malware system can determine whether the suspicious program is containable within the sandbox environment. If the anti-malware system determines that the emulation of the executable instruction is safe (e.g., that the program is containable), the anti-malware system will resume emulation. If the anti-malware system determines that the emulation of the executable instruction is not safe, the anti-malware system may shut down emulation.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: November 14, 2023
    Assignee: Malwarebytes Inc.
    Inventors: Jason Neal Raber, Mickael Roger
  • Patent number: 11797676
    Abstract: An anti-malware application can emulate a suspicious program in a sandbox environment and retrieve any exception handlers the suspicious program attempts to register with the operation system. When the suspicious program triggers an exception, the anti-malware application can save a current context of the suspicious program being emulated. To emulate the handling of the exception, the anti-malware application can validate an exception handler chain including one or more exception handlers added by the suspicious program. The anti-malware application can then select and emulate an exception handler based on the saved context of the suspicious program at the time the exception was triggered. If the first exception handler is successful at resolving the exception, the anti-malware application can then save an updated post-exception context and continue emulation of the suspicious program based on the result of the first exception handler.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: October 24, 2023
    Assignee: Malwarebytes Inc.
    Inventor: Jason Neal Raber
  • Publication number: 20220245247
    Abstract: An anti-malware application can emulate a suspicious program in a sandbox environment and retrieve any exception handlers the suspicious program attempts to register with the operation system. When the suspicious program triggers an exception, the anti-malware application can save a current context of the suspicious program being emulated. To emulate the handling of the exception, the anti-malware application can validate an exception handler chain including one or more exception handlers added by the suspicious program. The anti-malware application can then select and emulate an exception handler based on the saved context of the suspicious program at the time the exception was triggered. If the first exception handler is successful at resolving the exception, the anti-malware application can then save an updated post-exception context and continue emulation of the suspicious program based on the result of the first exception handler.
    Type: Application
    Filed: August 25, 2021
    Publication date: August 4, 2022
    Inventor: Jason Neal Raber
  • Publication number: 20220138314
    Abstract: A method that automatically generates blacklists for a sandbox application. The method first obtains a set of disassembled operating system (OS) dynamic-link libraries (DLLs) and then identifies application programming interfaces (API) functions that have respective kernel interruptions. The identified API functions that have kernel instructions are saved to an interrupt list. Based on the interrupt list, a processor generates a blacklist that includes for each of the DLLs, the identified API functions in the interrupt list, all API functions that directly or indirectly invoke one of the identified API functions in the interrupt list via one or more nested API functions. The method outputs the blacklist to the sandbox application that operates on a sample file to emulate API functions of the sample file that match the blacklist. All other APIs not identified as being blacklisted, are then considered whitelisted and are allowed to run natively.
    Type: Application
    Filed: December 27, 2021
    Publication date: May 5, 2022
    Inventor: Jason Neal Raber
  • Patent number: 11232193
    Abstract: A method that automatically generates blacklists for a sandbox application. The method first obtains a set of disassembled operating system (OS) dynamic-link libraries (DLLs) and then identifies application programming interfaces (API) functions that have respective kernel interruptions. The identified API functions that have kernel instructions are saved to an interrupt list. Based on the interrupt list, a processor generates a blacklist that includes for each of the DLLs, the identified API functions in the interrupt list, all API functions that directly or indirectly invoke one of the identified API functions in the interrupt list via one or more nested API functions. The method outputs the blacklist to the sandbox application that operates on a sample file to emulate API functions of the sample file that match the blacklist. All other APIs not identified as being blacklisted, are then considered whitelisted and are allowed to run natively.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: January 25, 2022
    Assignee: Malwarebytes Inc.
    Inventor: Jason Neal Raber
  • Patent number: 11132443
    Abstract: An anti-malware application can emulate a suspicious program in a sandbox environment and retrieve any exception handlers the suspicious program attempts to register with the operation system. When the suspicious program triggers an exception, the anti-malware application can save a current context of the suspicious program being emulated. To emulate the handling of the exception, the anti-malware application can validate an exception handler chain including one or more exception handlers added by the suspicious program. The anti-malware application can then select and emulate an exception handler based on the saved context of the suspicious program at the time the exception was triggered. If the first exception handler is successful at resolving the exception, the anti-malware application can then save an updated post-exception context and continue emulation of the suspicious program based on the result of the first exception handler.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: September 28, 2021
    Assignee: Malwarebytes Inc.
    Inventor: Jason Neal Raber
  • Publication number: 20210256107
    Abstract: A computer-implemented security system and method provides signature pathway authentication and identification. The system and method include establishing a user-defined cognitive signature pathway through multiple graphical zones of a graphical user interface. The signature pathway enables authorized user access to an otherwise secured location. Subsequent entries of the signature pathway entered via the graphical user interface are then validated. For all valid entries of the signature pathway, user access is allowed to the secured location.
    Type: Application
    Filed: April 12, 2021
    Publication date: August 19, 2021
    Applicant: PassTouch, LLC
    Inventors: Jason Neal Boger, Alan C. Lesesky, John Blanco
  • Patent number: 10977358
    Abstract: A computer-implemented security system and method provides signature pathway authentication and identification. The system and method include establishing a user-defined cognitive signature pathway through multiple graphical zones of a graphical user interface. The signature pathway enables authorized user access to an otherwise secured location. Subsequent entries of the signature pathway entered via the graphical user interface are then validated. For all valid entries of the signature pathway, user access is allowed to the secured location.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: April 13, 2021
    Assignee: PassTouch, LLC
    Inventors: Jason Neal Boger, Alan C. Lesesky, John Blanco
  • Publication number: 20180107836
    Abstract: A computer-implemented security system and method provides signature pathway authentication and identification. The system and method include establishing a user-defined cognitive signature pathway through multiple graphical zones of a graphical user interface. The signature pathway enables authorized user access to an otherwise secured location. Subsequent entries of the signature pathway entered via the graphical user interface are then validated. For all valid entries of the signature pathway, user access is allowed to the secured location.
    Type: Application
    Filed: December 14, 2017
    Publication date: April 19, 2018
    Applicant: PASSTOUCH, LLC
    Inventors: Jason Neal Boger, Alan C. Lesesky, John Blanco
  • Publication number: 20170140169
    Abstract: A computer-implemented security system and method provides signature pathway authentication and identification. The system and method include establishing a user-defined cognitive signature pathway through multiple graphical zones of a graphical user interface. The signature pathway enables authorized user access to an otherwise secured location. Subsequent entries of the signature pathway entered via the graphical user interface are then validated. For all valid entries of the signature pathway, user access is allowed to the secured location.
    Type: Application
    Filed: January 27, 2017
    Publication date: May 18, 2017
    Inventors: Jason Neal Boger, Alan C. Lesesky, John Blanco
  • Patent number: 9623886
    Abstract: A steering assist system (SAS) for a cart is provided. The SAS may include an activation mechanism, a first actuation mechanism, a first support mechanism, a first linkage mechanism, a first stopping mechanism, and a first engagement mechanism. The first stopping mechanism may be configured to abut the first engagement mechanism to impede or prevent rotational movement of at least one wheel of the cart. The first actuation mechanism may be connected to the first linkage mechanism and the first linkage mechanism may be connected to the first stopping mechanism. The activation mechanism may be configured to activate the first actuation mechanism, causing the first linkage mechanism and the first stopping mechanism to move. The first stopping mechanism may be configured to move between a fully activated position and a fully deactivated position.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: April 18, 2017
    Assignee: HOWARD INDUSTRIES
    Inventors: Tim Barden, Jared Huguet, Jason Neal, Tony Thornton
  • Publication number: 20160244080
    Abstract: A steering assist system (SAS) for a cart is provided. The SAS may include an activation mechanism, a first actuation mechanism, a first support mechanism, a first linkage mechanism, a first stopping mechanism, and a first engagement mechanism. The first stopping mechanism may be configured to abut the first engagement mechanism to impede or prevent rotational movement of at least one wheel of the cart. The first actuation mechanism may be connected to the first linkage mechanism and the first linkage mechanism may be connected to the first stopping mechanism. The activation mechanism may be configured to activate the first actuation mechanism, causing the first linkage mechanism and the first stopping mechanism to move. The first stopping mechanism may be configured to move between a fully activated position and a fully deactivated position.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 25, 2016
    Inventors: Tim BARDEN, Jared HUGUET, Jason NEAL, Tony THORNTON
  • Patent number: 9047864
    Abstract: Methods and compositions for reducing the incidence of C. jejuni bacteria infections in poultry and in humans and other animals are formulated to include C. jejuni antigens, and particularly CadF, FlpA and FlaA. The antigens may be provided in the form of polypeptides or by hosts that produce the antigens. Fibronectin binding proteins of C. jejuni may also be used to deliver substances of interest to humans and other animals.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: June 2, 2015
    Assignee: Washington State University
    Inventors: Michael Konkel, Tri Duong, Charlie Larson, Jason Neal-McKinney
  • Publication number: 20150132157
    Abstract: A plunger pump includes a pump fluid end having a fluid chamber and a suction bore, discharge bore, and plunger bore in communication with the fluid chamber. A plunger is arranged to reciprocate into and out of the fluid chamber through the plunger bore. The plunger has a plunger body with an inner cavity and an insert disposed in the inner cavity such that the combined stiffness of the insert and plunger body is greater than the stiffness of the plunger body. A crank mechanism is coupled to the plunger and operable to reciprocate the plunger.
    Type: Application
    Filed: November 11, 2013
    Publication date: May 14, 2015
    Applicant: National Oilwell Varco, L.P.
    Inventors: Jason Neal Whaley, Manuel Moeller, Heath Gregory Folk
  • Publication number: 20140348677
    Abstract: A device for pumping a fluid comprises a suction valve module. In addition, the device comprises a discharge valve module. Further, the device comprises a fluid flow passage extending between the suction valve module and the discharge valve module. The suction valve module includes a valve housing block having a fluid inlet and a suction valve assembly disposed within the valve housing block. The suction valve assembly includes a moveable poppet element configured to reciprocate along a suction valve axis that is skewed relative to a central axis of the fluid inlet.
    Type: Application
    Filed: September 14, 2012
    Publication date: November 27, 2014
    Inventors: Manuel Moeller, Jason Neal Whaley
  • Patent number: 8763496
    Abstract: Apparatus and methods for removing valve cover components includes a torque transfer tool that mates with an extending portion of the valve cover assembly and has a multi-faceted segment to receive a torque-supplying wrench. A hydraulically-actuated wrench has a head with a multi-faceted portion that engages the corresponding multi-faceted segment of the torque transfer tool. The wrench's hydraulic cylinder rotates the wrench head upon actuation. The multifaceted segments can be splined. Also disclosed is a reaction tube against which the wrench can be braced prior to actuation of the cylinder.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: July 1, 2014
    Assignee: National Oilwell Varco, L.P.
    Inventors: Larry Don Case, Jason Neal Whaley, Randall Ferrain Weaver
  • Patent number: 8672295
    Abstract: A gate valve comprises a valve body having an internal working fluid passage and an internal gate chamber extending transverse to the working fluid passage. In addition, the gate valve comprises a gate disposed in the internal gate chamber and movable within the gate chamber between a closed position obstructing fluid flow through the working fluid passage and an open position allowing fluid flow through the working fluid passage. Further, the gate valve comprises an internal sealing arrangement coaxially disposed in the working fluid passage and extending between the valve body and the gate to form a barrier between the internal working fluid passage and the gate chamber. The internal sealing arrangement includes a frustoconical metal sealing surface adapted to sealingly engage an opposed mating frustoconical metal sealing surface on the valve body to form a first tapered metal-to-metal seal between the sealing arrangement and the valve body.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: March 18, 2014
    Assignee: National Oilwell Varco, L.P.
    Inventors: Samir Dhawan, Jason Neal Whaley, David Kay, Randall Ferrain Weaver, Neil Colin Kennedy
  • Patent number: 8529222
    Abstract: A surface pump assembly having a thrust chamber with a telescoping shaft. In some embodiments, the surface pump assembly has a pump with a pump shaft, a thrust chamber with a telescoping shaft extending therein, the telescoping shaft extendable to engage the pump shaft and retractable to disengage the pump shaft, and a motor coupled to the telescoping shaft and operable to rotate the telescoping shaft. In some embodiments, the telescoping shaft has a rotatable shaft member, an adjusting nut threadably disposed thereabout, wherein the adjusting nut is moveable axially relative to the shaft member by rotation, and a first sleeve translatably disposed about the shaft member.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: September 10, 2013
    Assignee: National Oilwell Varco, L.P.
    Inventors: Timothy Donald Burns, Jason Neal Whaley
  • Publication number: 20130212674
    Abstract: A computer-implemented security system and method provides signature pathway authentication and identification. The system and method include establishing a user-defined cognitive signature pathway through multiple graphical zones of a graphical user interface. The signature pathway enables authorized user access to an otherwise secured location. Subsequent entries of the signature pathway entered via the graphical user interface are then validated. For all valid entries of the signature pathway, user access is allowed to the secured location.
    Type: Application
    Filed: June 27, 2011
    Publication date: August 15, 2013
    Applicant: PASSTOUCH, LLC
    Inventors: Jason Neal Boger, Alan C. Lesesky, John Blanco