Patents by Inventor David Howells

David Howells 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: 10558818
    Abstract: An implementation of this disclosure provides a system comprising memory to store a plurality of layers and a processing device coupled to that memory to set up the layers and to mount them into an overlay. The layers comprise an upper and one or more lower layers. The overlay provides access to a plurality files stored in the overlay filesystem. A request from an application to access a file in the mounted overlay is received. An access policy for the mounter that mounted the layers is identified in view of the mounter's credentials. The processing device checks, in view of the access policy, whether a security context label for the file provides access to the application and to the mounter of the overlay in at least one lower layer comprising the file. An instruction to provide the application with access to the file is issued in view of the check.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: February 11, 2020
    Assignee: Red Hat, Inc.
    Inventors: Vivek Goyal, Daniel Walsh, David Howells, Miklos Szeredi
  • Publication number: 20180239921
    Abstract: An implementation of this disclosure provides a system comprising memory to store a plurality of layers and a processing device coupled to that memory to set up the layers and to mount them into an overlay. The layers comprise an upper and one or more lower layers. The overlay provides access to a plurality files stored in the overlay filesystem. A request from an application to access a file in the mounted overlay is received. An access policy for the mounter that mounted the layers is identified in view of the mounter's credentials. The processing device checks, in view of the access policy, whether a security context label for the file provides access to the application and to the mounter of the overlay in at least one lower layer comprising the file. An instruction to provide the application with access to the file is issued in view of the check.
    Type: Application
    Filed: February 22, 2017
    Publication date: August 23, 2018
    Inventors: Vivek Goyal, Daniel Walsh, David Howells, Miklos Szeredi
  • Patent number: 9785577
    Abstract: According to one example, a method performed by a computing system includes determining that a size of key data to be stored within a kernel memory is greater than a threshold value. The threshold value is based on a size value associated with maintaining the key data outside of the kernel memory. The method further includes allocating a block of memory within a volatile memory store, the block of memory being outside the kernel memory, storing the key data within the block of memory, and storing, within the kernel memory, a pointer to the key data.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: October 10, 2017
    Assignee: RED HAT, INC.
    Inventors: David Howells, Stephen John Gallagher, Simo S. Sorce
  • Publication number: 20150347319
    Abstract: According to one example, a method performed by a computing system includes determining that a size of key data to be stored within a kernel memory is greater than a threshold value. The threshold value is based on a size value associated with maintaining the key data outside of the kernel memory. The method further includes allocating a block of memory within a volatile memory store, the block of memory being outside the kernel memory, storing the key data within the block of memory, and storing, within the kernel memory, a pointer to the key data.
    Type: Application
    Filed: May 28, 2014
    Publication date: December 3, 2015
    Inventors: David Howells, Stephen John Gallagher, Simo S. Sorce
  • Publication number: 20060023570
    Abstract: A sonar imaging system for a watercraft is disclosed. The sonar imaging system comprises a transducer coupled to the watercraft and having at least one side scanning element and at least one bottom scanning element, an electronic control head unit coupled to the transducer and configured to display sonar images. The downward acoustic elements may be circular and the side scan acoustic elements may be rectangular. A software filter may be provided to remove noise generated by a spark plug or other operation of a motor for the watercraft.
    Type: Application
    Filed: August 2, 2005
    Publication date: February 2, 2006
    Applicant: Johnson Outdoors Inc.
    Inventors: David Betts, Robert Derrow, David Howells