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: 20240093690Abstract: 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: ApplicationFiled: August 31, 2023Publication date: March 21, 2024Inventors: Charles William Botkin, Bobby Neal Norwood, Jason Matthew McPherson
-
Patent number: 11816203Abstract: 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: GrantFiled: November 23, 2021Date of Patent: November 14, 2023Assignee: Malwarebytes Inc.Inventors: Jason Neal Raber, Mickael Roger
-
Patent number: 11797676Abstract: 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: GrantFiled: August 25, 2021Date of Patent: October 24, 2023Assignee: Malwarebytes Inc.Inventor: Jason Neal Raber
-
Publication number: 20220245247Abstract: 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: ApplicationFiled: August 25, 2021Publication date: August 4, 2022Inventor: Jason Neal Raber
-
Publication number: 20220138314Abstract: 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: ApplicationFiled: December 27, 2021Publication date: May 5, 2022Inventor: Jason Neal Raber
-
Patent number: 11232193Abstract: 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: GrantFiled: November 4, 2020Date of Patent: January 25, 2022Assignee: Malwarebytes Inc.Inventor: Jason Neal Raber
-
Patent number: 11132443Abstract: 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: GrantFiled: January 29, 2021Date of Patent: September 28, 2021Assignee: Malwarebytes Inc.Inventor: Jason Neal Raber
-
Publication number: 20210256107Abstract: 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: ApplicationFiled: April 12, 2021Publication date: August 19, 2021Applicant: PassTouch, LLCInventors: Jason Neal Boger, Alan C. Lesesky, John Blanco
-
Patent number: 10977358Abstract: 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: GrantFiled: December 14, 2017Date of Patent: April 13, 2021Assignee: PassTouch, LLCInventors: Jason Neal Boger, Alan C. Lesesky, John Blanco
-
Publication number: 20180107836Abstract: 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: ApplicationFiled: December 14, 2017Publication date: April 19, 2018Applicant: PASSTOUCH, LLCInventors: Jason Neal Boger, Alan C. Lesesky, John Blanco
-
Publication number: 20170140169Abstract: 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: ApplicationFiled: January 27, 2017Publication date: May 18, 2017Inventors: Jason Neal Boger, Alan C. Lesesky, John Blanco
-
Patent number: 9623886Abstract: 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: GrantFiled: February 19, 2016Date of Patent: April 18, 2017Assignee: HOWARD INDUSTRIESInventors: Tim Barden, Jared Huguet, Jason Neal, Tony Thornton
-
Publication number: 20160244080Abstract: 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: ApplicationFiled: February 19, 2016Publication date: August 25, 2016Inventors: Tim BARDEN, Jared HUGUET, Jason NEAL, Tony THORNTON
-
Patent number: 9047864Abstract: 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: GrantFiled: July 16, 2010Date of Patent: June 2, 2015Assignee: Washington State UniversityInventors: Michael Konkel, Tri Duong, Charlie Larson, Jason Neal-McKinney
-
Publication number: 20150132157Abstract: 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: ApplicationFiled: November 11, 2013Publication date: May 14, 2015Applicant: National Oilwell Varco, L.P.Inventors: Jason Neal Whaley, Manuel Moeller, Heath Gregory Folk
-
Publication number: 20140348677Abstract: 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: ApplicationFiled: September 14, 2012Publication date: November 27, 2014Inventors: Manuel Moeller, Jason Neal Whaley
-
Patent number: 8763496Abstract: 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: GrantFiled: May 20, 2011Date of Patent: July 1, 2014Assignee: National Oilwell Varco, L.P.Inventors: Larry Don Case, Jason Neal Whaley, Randall Ferrain Weaver
-
Patent number: 8672295Abstract: 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: GrantFiled: October 8, 2010Date of Patent: March 18, 2014Assignee: National Oilwell Varco, L.P.Inventors: Samir Dhawan, Jason Neal Whaley, David Kay, Randall Ferrain Weaver, Neil Colin Kennedy
-
Patent number: 8529222Abstract: 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: GrantFiled: May 4, 2010Date of Patent: September 10, 2013Assignee: National Oilwell Varco, L.P.Inventors: Timothy Donald Burns, Jason Neal Whaley
-
Publication number: 20130212674Abstract: 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: ApplicationFiled: June 27, 2011Publication date: August 15, 2013Applicant: PASSTOUCH, LLCInventors: Jason Neal Boger, Alan C. Lesesky, John Blanco