Patents by Inventor Craig J. Mills

Craig J. Mills 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: 10397221
    Abstract: Methods, network controllers, and machine-readable and executable instructions are provided for network controller provisioned MACsec keys. A network controller can provision a first network device with a media access control security (MACsec) key for a MACsec flow. The network controller can provision a second network device with the MACsec key for the MACsec flow.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: August 27, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Parvez Syed Mohamed, Shaun K. Wakumoto, Craig J. Mills
  • Patent number: 10050841
    Abstract: Applying an MSTP configuration can include instructing a plurality of network devices to disable non-MSTP links in response to a verification of receipt of the MSTP configuration and instructing the plurality of network devices to apply the MSTP configuration in response to a verification that each of the plurality of network devices disabled the non-MSTP links.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: August 14, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Shaun K. Wakumoto, Craig J. Mills
  • Patent number: 9871766
    Abstract: Methods, network controllers, and machine-readable and executable instructions are provided to determine a secure path between a source device and a destination device. The secure path may be via a plurality of network devices. The secure path may be determined based on a security capability of each of the plurality of network devices in the secure path. Data may be forwarded between the source device and the destination device, via the plurality of network devices, based on the determined path.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 16, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Parvez Syed Mohamed, Craig J. Mills, Shaun Wakumoto
  • Publication number: 20170054604
    Abstract: Applying an MSTP configuration can include instructing a plurality of network devices to disable non-MSTP links in response to a verification of receipt of the MSTP configuration and instructing the plurality of network devices to apply the MSTP configuration in response to a verification that each of the plurality of network devices disabled the non-MSTP links.
    Type: Application
    Filed: April 25, 2014
    Publication date: February 23, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Shaun K. WAKUMOTO, Craig J. MILLS
  • Patent number: 9325697
    Abstract: Systems and methods for provisioning and managing of certificates in a network are described. In one implementation, a signing certificate is generated by a network device based on a root certificate of the network device. Based on the signing certificate of the network device, a client-device certificate is signed for a client device. The signed client-device certificate is provided to the client device for allowing the client device to access a secure service provided by the network device.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: April 26, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Kaushik Datta, Craig J. Mills
  • Publication number: 20160043996
    Abstract: Methods, network controllers, and machine-readable and executable instructions are provided to determine a secure path between a source device and a destination device. The secure path may be via a plurality of network devices. The secure path may be determined based on a security capability of each of the plurality of network devices in the secure path. Data may be forwarded between the source device and the destination device, via the plurality of network devices, based on the determined path.
    Type: Application
    Filed: March 15, 2013
    Publication date: February 11, 2016
    Inventors: Parvez SYED MOHAMED, Craig J. MILLS, Shaun WAKUMOTO
  • Publication number: 20160036813
    Abstract: Emulating virtual local area networks (VLAN)s using media access control security (MACsec) can include a network controller to provision a first client device of a plurality of client devices within a network with a MACsec key associated with a MACsec flow. The network controller can provision a second client device with the MACsec key associated with the MACsec flow to emulate a VLAN with secure communication between the first and the second client devices.
    Type: Application
    Filed: March 15, 2013
    Publication date: February 4, 2016
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Shaun K. Wakumoto, Craig J. Mills, Mohamed Parvez Syed
  • Publication number: 20150365409
    Abstract: Methods, network controllers, and machine-readable and executable instructions are provided for network controller provisioned MACsec keys. A network controller can provision a first network device with a media access control security (MACsec) key for a for a MACsec flow. The network controller can provision a second network device with the MACsec key for the MACsec flow.
    Type: Application
    Filed: January 31, 2013
    Publication date: December 17, 2015
    Inventors: Parvez Syed MOHAMED, Shaun K. WAKUMOTO, Craig J. MILLS
  • Publication number: 20140215207
    Abstract: Systems and methods for provisioning and managing of certificates in a network are described. In one implementation, a signing certificate is generated by a network device based on a root certificate of the network device. Based on the signing certificate of the network device, a client-device certificate is signed for a client device. The signed client-device certificate is provided to the client device for allowing the client device to access a secure service provided by the network device.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Kaushik Datta, Craig J. Mills