Patents by Inventor Joe Cowan

Joe Cowan 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: 20210169063
    Abstract: Vegetation such as a weed (45) may be controlled by generating a foam comprising air and an aqueous solution comprising a surfactant; dispensing the foam so as to coat at least a base part of the weed that is to be controlled; and then injecting hot water into the foam (46) so as to contact the weed (45) below or within the coating of foam (46) The hot water causes the weed (45) to wilt and die, while the foam (46) suppresses heat loss from the hot water. The method may be carried out using a portable tool (10) which includes an air blower (14), a container (20) of a concentrate for the aqueous solution, a foam-generating tube (24) ending in an open-topped chute (26). The hot water may be provided through a flexible hose (22) from an external boiler (23), and after being used to produce the foam (46), the hot water be sprayed onto the top end of the chute (26).
    Type: Application
    Filed: November 28, 2017
    Publication date: June 10, 2021
    Inventors: Joe Cowan, Lee Smith, Franck Balducchi
  • Patent number: 8578493
    Abstract: A method and system to detect botnet beaconing event based on a beacon detection rule set to generate a beacon alert, which is in turn used to trigger an elevated exfiltration detection activity by reducing various thresholds in an exfiltration detection rule set.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: November 5, 2013
    Assignee: Narus, Inc.
    Inventors: Joe Cowan, Robert Edward Esposito, Travis Edward Dawson, Supranamaya Ranjan
  • Publication number: 20060271752
    Abstract: Method and apparatus for allowing a direct memory access unit to have access to a virtual address space is accomplished by receiving a request for memory access from the direct memory access device; determining a device identifier according to the received request for memory access; determining a memory protection schema according to the determined device identifier; and granting the direct memory access unit access to memory in accordance with the determined memory protection schema.
    Type: Application
    Filed: March 16, 2006
    Publication date: November 30, 2006
    Inventors: Joe Cowan, Matthew Lovell, Leith Johnson, Jonathan Ross
  • Publication number: 20060026299
    Abstract: A computing device having partitions, and a method of communicating between partitions, are disclosed wherein at least one partition comprises: at least one register substantially always accessible to other partitions and capable of defining an address area; at least one address area that may be accessible to other partitions and is capable of being defined by the at least one register; and address areas other than the at least one accessible address area that are not accessible to other partitions. A method of processing interrupts comprising receiving an interrupt, assessing the origin of the interrupt, accepting, rejecting, or further assessing the interrupt, depending on its origin, when further assessing the interrupt, accepting or rejecting the interrupt depending on its contents, and forwarding accepted interrupts but not rejected interrupts to a target processor, and a device carrying out that method are also disclosed.
    Type: Application
    Filed: July 29, 2004
    Publication date: February 2, 2006
    Inventors: Gary Gostin, Larry McMahan, Michael Schroeder, Craig Warner, Richard Adkisson, Huai-Ter Chong, David Binford, Mark Shaw, Joe Cowan, Thierry Fevrier, Arad Rostampour
  • Publication number: 20060026443
    Abstract: A computing device having partitions, and a method of communicating between partitions, are disclosed wherein each partition comprises at least one address area readable but not writable from the other of the at least two partitions. In one embodiment one partition sends to the other partition a request for information, which information is in the other partition in an address area not accessible to the one partition, the other partition copies the information to an address area accessible to the one partition, and the one partition reads the information from the accessible address area. In another embodiment the at least one accessible address area of each partition includes a data area and a consumer pointer indicating the position to which that partition has read the data area in another partition.
    Type: Application
    Filed: July 29, 2004
    Publication date: February 2, 2006
    Inventors: Larry McMahan, Gary Gostin, Joe Cowan, Michael Krause