Patents by Inventor Dwight L. Barron

Dwight L. Barron 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: 10897429
    Abstract: Managing multiple cartridges that are electrically coupled together includes obtaining general purpose command instructions from a chassis with a cartridge where the cartridge has a unique application and is connected to the chassis and further operating the unique application based on the general purpose command instructions.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: January 19, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gerald K. Kleyn, Dwight L. Barron, Paul Anton Santeler
  • Publication number: 20200007463
    Abstract: Managing multiple cartridges that are electrically coupled together includes obtaining general purpose command instructions from a chassis with a cartridge where the cartridge has a unique application and is connected to the chassis and further operating the unique application based on the general purpose command instructions.
    Type: Application
    Filed: September 12, 2019
    Publication date: January 2, 2020
    Inventors: Gerald K. Kleyn, Dwight L. Barron, Paul Anton Santeler
  • Publication number: 20190377671
    Abstract: In an example implementation according to aspects of the present disclosure, a memory controller is disclosed. The memory controller is communicatively coupleable to a memory resource having a plurality of memory resource regions, which may be associated with a plurality of computing resources. The memory controller may include a memory resource interface to communicatively couple the memory controller to the memory resource and a computing resource interface to communicatively couple the memory controller to the plurality of computing resources. The memory controller may further include a memory resource memory management unit to manage the memory resource.
    Type: Application
    Filed: August 26, 2019
    Publication date: December 12, 2019
    Inventors: Mitchel E. Wright, Michael R. Krause, Melvin K. Benedict, Dwight L. Barron
  • Patent number: 10454846
    Abstract: Managing multiple cartridges that are electrically coupled together includes obtaining general purpose command instructions from a chassis with a cartridge where the cartridge has a unique application and is connected to the chassis and further operating the unique application based on the general purpose command instructions.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: October 22, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gerald K Kleyn, Dwight L Barron, Paul Anton Santeler
  • Patent number: 10394707
    Abstract: In an example implementation according to aspects of the present disclosure, a memory controller is disclosed. The memory controller is communicatively coupleable to a memory resource having a plurality of memory resource regions, which may be associated with a plurality of computing resources. The memory controller may include a memory resource interface to communicatively couple the memory controller to the memory resource and a computing resource interface to communicatively couple the memory controller to the plurality of computing resources. The memory controller may further include a memory resource memory management unit to manage the memory resource.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: August 27, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mitchel E. Wright, Michael R Krause, Melvin K. Benedict, Dwight L. Barron
  • Patent number: 10257084
    Abstract: A network switch for implementing a Software Defined Network can include one or more memory resources storing a flow table and including a buffer. The network switch can receive and analyze data packets to generate a lookup key for each respective data packet. Using the lookup key, the network switch can perform a lookup in the flow table to determine a rule number for the respective data packet. Based on the rule number, the network switch can generate an event record for the respective data packet, and store the event record in a block of the buffer. When the block is full, the network switch can stream a set of event records from the buffer to a processing resource to enable the processing resource to update counter tables, external to the network switch, to implement the Software Defined Network.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jeffrey C. Mogul, Paul T. Congdon, Dwight L. Barron
  • Publication number: 20190028405
    Abstract: Managing multiple cartridges that are electrically coupled together includes obtaining general purpose command instructions from a chassis with a cartridge where the cartridge has a unique application and is connected to the chassis and further operating the unique application based on the general purpose command instructions.
    Type: Application
    Filed: August 29, 2018
    Publication date: January 24, 2019
    Inventors: Gerald K. Kleyn, Dwight L. Barron, Paul Anton Santeler
  • Patent number: 10185691
    Abstract: A printed circuit board with a two-dimensional torus topology provided herein. The printed circuit board includes an array of board connectors, an input port and an output port, and a set of interconnections. Each board connector of the array of board connectors is formed to receive an electronic connector. The input port and the output port are formed on each board connector to provide an identical trace routing direction. The set of interconnections are formed to connect each board connector to another board connector. The signal path between each of the interconnections has a length less than a distance between a first board connector and a last board connector in the array of board connectors.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: January 22, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Chanh V. Hua, Dwight L. Barron, Siamak Tavallaei
  • Patent number: 10079776
    Abstract: Managing multiple cartridges that are electrically coupled together includes obtaining general purpose command instructions from a chassis with a cartridge where the cartridge has a unique application and is connected to the chassis and further operating the unique application based on the general purpose command instructions.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: September 18, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gerald K. Kleyn, Dwight L. Barron, Paul Anton Santeler
  • Patent number: 9952975
    Abstract: According to an example, memory traffic including memory access commands is routed between compute nodes and memory nodes in a memory network. Other traffic is also routed in the memory network. The other traffic may include input/output traffic between the compute nodes and peripherals connected to the memory network.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: April 24, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Dwight L. Barron, Paolo Faraboschi, Norman P. Jouppi, Michael R. Krause, Sheng Li
  • Patent number: 9823986
    Abstract: According to an example, a resiliency group for a memory node in a memory network can provide error correction for a memory access in the memory node. The memory access may be received from a main memory controller of a processor connected to the memory network. The memory access may be executed by a memory controller of the memory node.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: November 21, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sheng Li, Norman Paul Jouppi, Paolo Faraboschi, Doe Hyun Yoon, Dwight L. Barron
  • Publication number: 20170322889
    Abstract: In an example implementation according to aspects of the present disclosure, a computing system includes a memory resource having a plurality of memory resource regions and a plurality of computing resources. The plurality of computing resources are communicatively coupleable to the memory resource. Each computing node may include a native memory management unit to manage a native memory on the computing resource and a memory resource memory management unit to manage the memory resource region of the memory resource associated with the computing resource.
    Type: Application
    Filed: November 25, 2014
    Publication date: November 9, 2017
    Inventors: Mitchel E. Wright, Michael R. Krause, Dwight L. Barron, Melvin K. Benedict
  • Publication number: 20170322876
    Abstract: In an example implementation according to aspects of the present disclosure, a memory controller is disclosed. The memory controller is communicatively coupleable to a memory resource having a plurality of memory resource regions, which may be associated with a plurality of computing resources. The memory controller may include a memory resource interface to communicatively couple the memory controller to the memory resource and a computing resource interface to communicatively couple the memory controller to the plurality of computing resources. The memory controller may further include a memory resource memory management unit to manage the memory resource.
    Type: Application
    Filed: November 25, 2014
    Publication date: November 9, 2017
    Inventors: Mitchel E. Wright, Michael R Krause, Melvin K. Benedict, Dwight L. Barron
  • Publication number: 20170026281
    Abstract: A network switch for implementing a Software Defined Network can include one or more memory resources storing a flow table and including a buffer. The network switch can receive and analyze data packets to generate a lookup key for each respective data packet. Using the lookup key, the network switch can perform a lookup in the flow table to determine a rule number for the respective data packet. Based on the rule number, the network switch can generate an event record for the respective data packet, and store the event record in a block of the buffer. When the block is full, the network switch can stream a set of event records from the buffer to a processing resource to enable the processing resource to update counter tables, external to the network switch, to implement the Software Defined Network.
    Type: Application
    Filed: April 8, 2016
    Publication date: January 26, 2017
    Inventors: Jeffrey C. Mogul, Paul T. Congdon, Dwight L. Barron
  • Publication number: 20160140072
    Abstract: A printed circuit board with a two-dimensional torus topology provided herein. The printed circuit board includes an array of board connectors, an input port and an output port, and a set of interconnections. Each board connector of the array of board connectors is formed to receive an electronic connector. The input port and the output port are formed on each board connector to provide an identical trace routing direction. The set of interconnections are formed to connect each board connector to another board connector. The signal path between each of the interconnections has a length less than a distance between a first board connector and a last board connector in the array of board connectors.
    Type: Application
    Filed: July 30, 2013
    Publication date: May 19, 2016
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Chanh V. HUA, Dwight L. BARRON, Siamak TAVALLAEI
  • Patent number: 9325569
    Abstract: Each of a plurality of data packets that is received on a network switch can be associated with a corresponding event record that identifies one or more flow table rules for that data packet. A plurality of event records, which individually can correspond to one or more of the data packets, is transmitted to a programmable resource for use in controlling a Software Defined Network.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 26, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Jeffrey C. Mogul, Paul T Congdon, Dwight L Barron
  • Publication number: 20160085653
    Abstract: According to an example, a resiliency group for a memory node in a memory network can provide error correction for a memory access in the memory node. The memory access may be received from a main memory controller of a processor connected to the memory network. The memory access may be executed by a memory controller of the memory node.
    Type: Application
    Filed: April 30, 2013
    Publication date: March 24, 2016
    Inventors: Sheng Li, Norman Paul Jouppi, Paolo Faraboschi, Doe Hyun Yoon, Dwight L. Barron
  • Publication number: 20160072728
    Abstract: Managing multiple cartridges that are electrically coupled together includes obtaining general purpose command instructions from a chassis with a cartridge where the cartridge has a unique application and is connected to the chassis and further operating the unique application based on the general purpose command instructions.
    Type: Application
    Filed: November 13, 2015
    Publication date: March 10, 2016
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Gerald K. Kleyn, Dwight L. Barron, Paul Anton Santeler
  • Patent number: 9203772
    Abstract: Managing multiple cartridges that are electrically coupled together includes obtaining general purpose command instructions from a chassis with a cartridge where the cartridge has a unique application and is connected to the chassis and further operating the unique application based on the general purpose command instructions.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: December 1, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gerald K. Kleyn, Dwight L. Barron, Paul Anton Santeler
  • Patent number: 9164250
    Abstract: Connectors of a first removable modular optical connection assembly, having a first predefined arrangement of optical signal conduits, are connected to respective connectors on a support structure that are optically connected to corresponding devices. The first modular optical connection assembly is replaceable with a second modular optical connection assembly having a second, different predefined arrangement of optical signal conduits, to change a topology of a network.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: October 20, 2015
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Jeffrey Clifford Mogul, Dwight L. Barron, Kevin B. Leigh, Jayaram Mudigonda, Praveen Yalagandula, Guodong Zhang, Terrel Morris