Patents by Inventor Stephen John Gallagher

Stephen John Gallagher 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: 10103894
    Abstract: A computing machine creates a local certificate authority (CA) that has certificate signing authority, creates a certificate signing request (CSR) that includes data of a local service that is hosted by the computing machine, creates a service certificate for the local service using at least a portion of the data in the CSR, signs the service certificate using a private key of the local CA, and provides the service certificate to the local service. The private key is stored locally on the computing machine.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: October 16, 2018
    Assignee: Red Hat, Inc.
    Inventor: Stephen John Gallagher
  • 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: 20170012786
    Abstract: A computing machine creates a local certificate authority (CA) that has certificate signing authority, creates a certificate signing request (CSR) that includes data of a local service that is hosted by the computing machine, creates a service certificate for the local service using at least a portion of the data in the CSR, signs the service certificate using a private key of the local CA, and provides the service certificate to the local service. The private key is stored locally on the computing machine.
    Type: Application
    Filed: September 23, 2016
    Publication date: January 12, 2017
    Inventor: Stephen John Gallagher
  • Patent number: 9455838
    Abstract: A computing machine creates a temporary certificate authority (CA) hosted locally by the computing machine, creates a service certificate for a local service being hosted by the computing machine, and signs the service certificate using a private key of the temporary CA. The private key is stored locally on the computing machine. The computing machine removes signing authority of the temporary CA, and provides the service certificate to the local service.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: September 27, 2016
    Assignee: Red Hat, Inc.
    Inventor: Stephen John Gallagher
  • Publication number: 20160173286
    Abstract: A computing machine creates a temporary certificate authority (CA) hosted locally by the computing machine, creates a service certificate for a local service being hosted by the computing machine, and signs the service certificate using a private key of the temporary CA. The private key is stored locally on the computing machine. The computing machine removes signing authority of the temporary CA, and provides the service certificate to the local service.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 16, 2016
    Inventor: Stephen John Gallagher
  • 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