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: 9143403
    Abstract: Example embodiments relate to autonomous metric tracking and adjustment. In some examples, a computing node may include a processor to run a main operating system and an application that runs on top of the main operating system. The computing node may include a hardware-level controller that dynamically adjusts individual hardware components of the computing node via control signals that do not pass through the main operating system. The adjustments may be based on a target metric from a scheduling service external to the computing node and individual performance metrics from the computing node.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: September 22, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Paolo Faraboschi, Dejan S Milojicic, Dwight L Barron
  • Patent number: 9104894
    Abstract: A hardware enablement apparatus includes a processor, and a communications interface configured for writing license data to one or more data registers and for using the license data to selectively enable, under control of the processor, hardware features associated with the data registers, at least one of the data registers being implemented in non-volatile memory.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: August 11, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Andrew Brown, E. David Neufeld, Dwight L. Barron, Andrew L. Fisher
  • Publication number: 20150063771
    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: Application
    Filed: March 14, 2012
    Publication date: March 5, 2015
    Inventors: Jeffrey Clifford Mogul, Dwight L. Barron, Kevin B. Leigh, Jayaram Mudigonda, Praveen Yalagandula, Guodong Zhang, Terrel Morris
  • Publication number: 20140379889
    Abstract: Example embodiments relate to autonomous metric tracking and adjustment. In some examples, a computing node may include a processor to run a main operating system and an application that runs on top of the main operating system. The computing node may include a hardware-level controller that dynamically adjusts individual hardware components of the computing node via control signals that do not pass through the main operating system. The adjustments may be based on a target metric from a scheduling service external to the computing node and individual performance metrics from the computing node.
    Type: Application
    Filed: June 19, 2013
    Publication date: December 25, 2014
    Inventors: Paolo Faraboschi, Dejan S Milojicic, Dwight L Barron
  • Publication number: 20140316539
    Abstract: Disclosed herein is a technique to transfer at least one unfinished operation from one controller to a second controller, if the first controller has ceased.
    Type: Application
    Filed: January 31, 2012
    Publication date: October 23, 2014
    Inventors: Raju C. Bopardikar, Douglas L. Voigt, Dwight L. Barron, Paul L. Perez
  • Publication number: 20140304411
    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: April 3, 2013
    Publication date: October 9, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Gerald K. Kleyn, Dwight L. Barron, Paul Anton Santeler
  • Patent number: 8725904
    Abstract: Example management processors, methods and articles of manufacture are disclosed. A disclosed example management processor includes a network card interface to communicatively couple the management processor to an operating environment, and a request processor to forward a received external management request to the operating environment via the network card interface, and to combine response information received from the operating environment with response information generated at the management processor.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: May 13, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey R. Hilland, Dwight L. Barron, Vanish Talwar, Parthasarathy Ranganathan, Luis E. Luciani, Jr.
  • Publication number: 20140105215
    Abstract: A network switch handles a data packet by determining a plurality of address items. An identifier is determined that is singularly associated with each address item in the set, the identifier having fewer bits than the associated address item. A flow key for the packet using (i) at least some of the plurality of fields, and (ii) the identifier associated with each address item in the set, and not the associated address item.
    Type: Application
    Filed: October 15, 2012
    Publication date: April 17, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Jeffrey C. Mogul, Dwight L. Barron, Paul T. Congdon
  • Publication number: 20140003422
    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: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Inventors: Jeffrey C. Mogul, Paul T. Congdon, Dwight L Barron
  • Patent number: 8522042
    Abstract: A method of enforcing software license protection in a computer system comprising; morphing the data prior to distribution, resulting in morphed data; wherein morphing of data is accomplished by applying a reversible morphing algorithm to modify data, wherein said reversible morphing algorithm is uniquely seeded and/or controlled with control information.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: August 27, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dwight L. Barron, E David Neufeld, Kevin M. Jones, Jonathan Bradshaw
  • Patent number: 8391174
    Abstract: According to one example of the present invention, there is provided a method of routing data packets to a plurality of packet processors in a computer network. The method comprising obtaining workload data from the packet processors, determining a workload distribution across the packet processors, and updating a balancing table used by a switching element in the network based on the determined workload.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: March 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Schlansker, Jean Tourrilhes, Dwight L. Barron, Stephen G. Low
  • Publication number: 20130046904
    Abstract: Example management processors, methods and articles of manufacture are disclosed. A disclosed example management processor includes a network card interface to communicatively couple the management processor to an operating environment, and a request processor to forward a received external management request to the operating environment via the network card interface, and to combine response information received from the operating environment with response information generated at the management processor.
    Type: Application
    Filed: August 18, 2011
    Publication date: February 21, 2013
    Inventors: Jeffrey R. Hilland, Dwight L. Barron, Vanish Talwar, Parthasarathy Ranganathan, Luis E. Luciani, JR.
  • Patent number: 8296849
    Abstract: A method of protecting data in a computer system against attack from viruses and worms comprising; modifying micro-code of a processor of system to be protected to remove homogeneity between processors from a manufacturer; modifying op-codes of an application to match modified micro-code of the processor prior to execution.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: October 23, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dwight L. Barron, E David Neufeld, Kevin M. Jones, Jonathan Bradshaw
  • Publication number: 20120014265
    Abstract: According to one example of the present invention, there is provided a method of routing data packets to a plurality of packet processors in a computer network. The method comprising obtaining workload data from the packet processors, determining a workload distribution across the packet processors, and updating a balancing table used by a switching element in the network based on the determined workload.
    Type: Application
    Filed: July 13, 2010
    Publication date: January 19, 2012
    Inventors: Michael Schlansker, Jean Tourrilhes, Dwight L. Barron, Stephen G. Low
  • Patent number: 8023520
    Abstract: The disclosed embodiments relate to a signaling packet that includes an indication that the packet is not part of a data transmission. The signaling packet may also include a specific value that is adapted to signal a condition. The indication may be purposely set to indicate that the signaling packet is not part of the data transmission to facilitate examination of the specific value by a receiver of the signaling packet.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: September 20, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Dwight L. Barron
  • Patent number: 7617376
    Abstract: The disclosed embodiments relate to an optimized memory registration mechanism that may comprise an upper layer protocol that associates I/O buffers with memory regions and that manages steering tags. The memory regions may be associated with a translation page table. The upper layer protocol may allocate one of the steering tags associated with at least one of the memory regions for a memory operation.
    Type: Grant
    Filed: August 14, 2003
    Date of Patent: November 10, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mallikarjun Chadalapaka, Dwight L. Barron, Paul R. Culley, Jeffrey R. Hilland, James G. Wendt
  • Patent number: 7554993
    Abstract: The disclosed embodiments relate to a communication device for use in a node of a system having a plurality of nodes. Each of the plurality of nodes may include network interface controllers (“NICs”) and each of the NICs may have a public identifier and a private identifier associated therewith. A first protocol stack may operate according to a first protocol that is associated with the public identifier and a second protocol stack may operate according to a second protocol that is associated with the private identifier. A storage device may associate the public identifier of one or more of the NICs with the first protocol stack and the private identifier of one or more of the NICs with the second protocol stack. Received messages that incorporate the public identifier may be directed to the first protocol stack and messages that incorporate the private identifier may be directed to the second protocol stack.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: June 30, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Prashant Modi, Ambitabha Biswas, Kathryn Hampton, Yiu Yip, Dwight L. Barron, Jeffrey R. Hilland
  • Patent number: 7502826
    Abstract: The disclosed embodiments relate to a communication device for use in a node of a system having a plurality of nodes. Each of the plurality of nodes may include network interface controllers (“NICs”) and each of the NICs may have an atomic operation logic device therewith. The atomic operation logic may receive from a requester a packet that contains a request to perform an atomic operation. Then the atomic operation logic may determine that the atomic operation is being requested from the information within the packet. The atomic operation logic may also respond to the requester to indicate whether the atomic operation has been performed.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: March 10, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dwight L Barron, Jeffrey R. Hilland
  • Publication number: 20080148400
    Abstract: A method of enforcing software license protection in a computer system comprising; morphing the data prior to distribution, resulting in morphed data; wherein morphing of data is accomplished by applying a reversible morphing algorithm to modify data, wherein said reversible morphing algorithm is uniquely seeded and/or controlled with control information.
    Type: Application
    Filed: October 31, 2006
    Publication date: June 19, 2008
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Dwight L. Barron, E. David Neufeld, Kevin M. Jones, Jonathan Bradshaw
  • Publication number: 20080115216
    Abstract: A method of protecting data in a computer system against attack from viruses and worms comprising; modifying micro-code of a processor of system to be protected to remove homogeneity between processors from a manufacturer; modifying op-codes of an application to match modified micro-code of the processor prior to execution.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 15, 2008
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Dwight L. Barron, E David Neufeld, Kevin M. Jones, Jonathan Bradshaw