Patents by Inventor Justin E. York

Justin E. York 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: 11562083
    Abstract: Systems and methods provide a transient component limited access to data in a composition. One method includes receiving a request for the transient component to access data in the composition. The composition may include permanent components operable to utilize encryption keys generated at selected intervals from a seed value shared by the permanent components. The encryption keys utilized by the permanent components at each selected interval may be identical to one another. The method also includes generating a set of encryption keys from the seed value for a specified period of time. The set of encryption keys may be identical to the encryption keys to be utilized by the permanent components at the selected intervals to occur during the specified period of time. The method further includes granting the transient component access to data in the composition for the specified period of time via the set of encryption keys.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: January 24, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Justin E. York
  • Patent number: 10896046
    Abstract: A management processor includes a peripheral identifier to identify a peripheral device installed in a computing device. The management processor also includes a code retriever to receive management code from the peripheral device. The management processor also includes a code executor to execute the management code to provide, at the management processor, a management application programming interface (API) accessible by a remote client to manage the peripheral device, the remote client being external to the management processor.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: January 19, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Thomas Hanson, Justin E. York, Kenneth C. Duisenberg
  • Patent number: 10652168
    Abstract: Techniques to inspect packets to determine a destination node are provided. In one aspect, a Wake on Lan (WOL) packet may be received at a switch. A destination node of the WOL packet may be determined. An indication of the determined destination node may be sent to a management controller. The management controller may cause the destination node to awaken.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: May 12, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Andrew Brown, Justin E York
  • Patent number: 10606725
    Abstract: Various examples described herein provide for monitoring a peripheral device by data imported from the peripheral device. The peripheral data may comprise a script associated with monitoring or managing the peripheral device, or descriptive data describing a set of monitor values on the peripheral device.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: March 31, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Thomas Hanson, Justin E. York, Kenneth C. Duisenberg
  • Publication number: 20200034556
    Abstract: Systems and methods provide a transient component limited access to data in a composition. One method includes receiving a request for the transient component to access data in the composition. The composition may include permanent components operable to utilize encryption keys generated at selected intervals from a seed value shared by the permanent components. The encryption keys utilized by the permanent components at each selected interval may be identical to one another. The method also includes generating a set of encryption keys from the seed value for a specified period of time. The set of encryption keys may be identical to the encryption keys to be utilized by the permanent components at the selected intervals to occur during the specified period of time. The method further includes granting the transient component access to data in the composition for the specified period of time via the set of encryption keys.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventor: Justin E. York
  • Publication number: 20200034314
    Abstract: A slot-based component provides remote serial console and KVM capability to all slots in a sled by allocating dedicated memory space in a serial console component for serial console and KVM data. The dedicated memory space is in communication with a memory semantic fabric switch that is in communication all slots on the fabric. Other components on the fabric have corresponding allocated memory in communication with onboard CPU's. When remote access is conducted the CPU receives and pushes data to the allocated memory and the data is pulled through the fabric switch to the serial console component to be provided to a remote client session.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventors: Justin E. York, Darrin S. Rawls
  • Patent number: 10467019
    Abstract: Example implementations relate to serving an image to a group of target servers. An example implementation includes assigning a first target server of a group of target servers as a temporary deployment server. The first target server may be assigned as a temporary deployment server by a master deployment server over a management network. The master deployment server may serve the first target server an image package. The master deployment server may further serve a command over the management network to a second target server of the group of target servers. The second target server may be commanded to retrieve, over a data network, a deployment image of the image to be booted on the second target server.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: November 5, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Justin E. York
  • Publication number: 20190258554
    Abstract: Various examples described herein provide for monitoring a peripheral device by data imported from the peripheral device. The peripheral data may comprise a script associated with monitoring or managing the peripheral device, or descriptive data describing a set of monitor values on the peripheral device.
    Type: Application
    Filed: May 3, 2019
    Publication date: August 22, 2019
    Inventors: Thomas Hanson, Justin E. York, Kenneth C. Duisenberg
  • Publication number: 20190155614
    Abstract: Example implementations relate to serving an image to a group of target servers. An example implementation includes assigning a first target server of a group of target servers as a temporary deployment server. The first target server may be assigned as a temporary deployment server by a master deployment server over a management network. The master deployment server may serve the first target server an image package. The master deployment server may further serve a command over the management network to a second target server of the group of target servers. The second target server may be commanded to retrieve, over a data network, a deployment image of the image to be booted on the second target server.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Inventor: Justin E. York
  • Patent number: 10282267
    Abstract: Various examples described herein provide for monitoring a peripheral device by data imported from the peripheral device. The peripheral data may comprise a script associated with monitoring or managing the peripheral device, or descriptive data describing a set of monitor values on the peripheral device.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: May 7, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Thomas Hanson, Justin E. York, Kenneth C. Duisenberg
  • Patent number: 10235074
    Abstract: Various examples described herein provide for a management processor that reads a registration script from a peripheral device, and uses the script to act in proxy to register the peripheral device as a data provider on the management processor. Once a peripheral device is registered as a data provider on the management processor, the management processor can permit the peripheral device to host a management resource on the management processor. By accessing the hosted management resource through the management processor, a client can manage, monitor, or control the peripheral device.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: March 19, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Kenneth C. Duisenberg, Justin E. York, Thomas Hanson
  • Patent number: 10114436
    Abstract: A computing device including an AUX (auxiliary) power controller connected to the expansion slot to supply aux power to the expansion slot intermittently based on instructions from a baseboard management controllers (BMC).
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: October 30, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Justin E York
  • Publication number: 20180275998
    Abstract: A management processor includes a peripheral identifier to identify a peripheral device installed in a computing device. The management processor also includes a code retriever to receive management code from the peripheral device. The management processor also includes a code executor to execute the management code to provide, at the management processor, a management application programming interface (API) accessible by a remote client to manage the peripheral device, the remote client being external to the management processor.
    Type: Application
    Filed: April 29, 2016
    Publication date: September 27, 2018
    Inventors: Thomas Hanson, Justin E. York, Kenneth C. Duisenberg
  • Patent number: 10069228
    Abstract: A stacking connector is provided herein. The stacking connector includes a first plurality of pins, a second plurality of pins and a set of wires. The first plurality of pins to connect to a first network switch. The second plurality of pins to connect to a second network switch. The set of wires to couple the first plurality of pins to the second plurality of pins. The first plurality of pins and the second plurality of pins to stack the first network switch and the second network switch.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: September 4, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jerry R. Newman, Jeffrey Sung, Justin E. York, Chanh V. Hua
  • Publication number: 20180088851
    Abstract: Various examples described herein provide for a management processor that reads a registration script from a peripheral device, and uses the script to act in proxy to register the peripheral device as a data provider on the management processor. Once a peripheral device is registered as a data provider on the management processor, the management processor can permit the peripheral device to host a management resource on the management processor. By accessing the hosted management resource through the management processor, a client can manage, monitor, or control the peripheral device.
    Type: Application
    Filed: September 29, 2016
    Publication date: March 29, 2018
    Inventors: Kenneth C. Duisenberg, Justin E. York, Thomas Hanson
  • Publication number: 20170371756
    Abstract: Various examples described herein provide for monitoring a peripheral device by data imported from the peripheral device. The peripheral data may comprise a script associated with monitoring or managing the peripheral device, or descriptive data describing a set of monitor values on the peripheral device.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Inventors: Thomas Hanson, Justin E. York, Kenneth C. Duisenberg
  • Publication number: 20170149696
    Abstract: In one aspect a chassis manager may receive connection classifications from a cartridge. The connection classifications may determine desired network connectivity of the cartridge. A network switch may receive the connection classifications from the chassis manager. The network switch may further configure network connectivity of the cartridge based on the connection classification.
    Type: Application
    Filed: April 10, 2014
    Publication date: May 25, 2017
    Inventor: Justin E. York
  • Publication number: 20170048167
    Abstract: Techniques related to network switch flooding are described. in one aspect, a network switch may receive a plurality of node identifiers. The node identifiers may identify nodes reachable via a port of the switch. Flooding on the port may be disabled. Traffic destined for nodes reachable via the port may be sent on the port.
    Type: Application
    Filed: April 30, 2014
    Publication date: February 16, 2017
    Inventors: Justin E. York, Andy Brown
  • Publication number: 20160330142
    Abstract: Techniques to inspect packets to determine a destination node are provided. In one aspect, a Wake on Lan (WOL) packet may be received at a switch. A destination node of the WOL packet may be determined. An indication of the determined destination node may be sent to a management controller. The management controller may cause the destination node to awaken.
    Type: Application
    Filed: January 8, 2014
    Publication date: November 10, 2016
    Inventors: Andy Brown, Justin E York
  • Publication number: 20160285185
    Abstract: A stacking connector is provided herein. The stacking connector includes a first plurality of pins, a second plurality of pins and a set of wires. The first plurality of pins to connect to a first network switch. The second plurality of pins to connect to a second network switch. The set of wires to couple the first plurality of pins to the second plurality of pins. The first plurality of pins and the second plurality of pins to stack the first network switch and the second network switch.
    Type: Application
    Filed: September 30, 2013
    Publication date: September 29, 2016
    Applicant: Hewlett Packard Enterprise Development LP
    Inventors: Jerry R. NEWMAN, Jeffrey SUNG, Justin E. YORK, Chanh V. HUA