Patents by Inventor Jeffrey R. Hilland

Jeffrey R. Hilland 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).

  • Publication number: 20220179806
    Abstract: In some examples, a baseboard management controller (BMC) includes a communication interface to communicate with a device over a network; and a processor to present a virtual input/output (I/O) device that stores a hierarchical structure of data elements, write information in a first data element of the data elements, the information relating to a configuration of a computer system to be managed by the BMC, and receive an access of the first data element during a configuration stage of the computer system.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 9, 2022
    Inventors: Jeffrey R. Hilland, Jeffrey S. Autor
  • Patent number: 11354259
    Abstract: In some examples, a baseboard management controller (BMC) includes a communication interface to communicate with a device over a network; and a processor to present a virtual input/output (I/O) device that stores a hierarchical structure of data elements, write information in a first data element of the data elements, the information relating to a configuration of a computer system to be managed by the BMC, and receive an access of the first data element during a configuration stage of the computer system.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: June 7, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jeffrey R. Hilland, Jeffrey S. Autor
  • Patent number: 10977221
    Abstract: Data is organized in a hierarchical data tree having nodes, and is formatted in human-readable data according to a schema. The data is canonically ordered in correspondence with a canonical ordering of a schema dictionary generated from the schema. The canonically ordered data is encoded into binary, including for each node, removing a label of the node, and adding a sequence number of the node corresponding to the canonical ordering, in binary.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: April 13, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: William Scherer, III, Jeffrey R. Hilland, Michael R. Garrett
  • Publication number: 20190121880
    Abstract: Data is organized in a hierarchical data tree having nodes, and is formatted in human-readable data according to a schema. The data is canonically ordered in correspondence with a canonical ordering of a schema dictionary generated from the schema. The canonically ordered data is encoded into binary, including for each node, removing a label of the node, and adding a sequence number of the node corresponding to the canonical ordering, in binary.
    Type: Application
    Filed: October 20, 2017
    Publication date: April 25, 2019
    Inventors: William Scherer, III, Jeffrey R. Hilland, Michael R. Garrett
  • Patent number: 9600791
    Abstract: Managing a network system includes determining metrics for a plurality of nodes in the network system, determining a plurality of zones including the plurality of nodes based on the metrics for the network system, and, for each zone of the plurality of zones, determining a computational architecture to be implemented for the zone based on the metrics for each node of the plurality of nodes in the zone.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: March 21, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vanish Talwar, Susanta Adhikary, Jeffrey R. Hilland, Kannan Vidhya, V Prashanth, KS Sandeep
  • Patent number: 8984257
    Abstract: Illustrated is a system and method that includes a processor and service processor co-located on a common socket, the service processor to aggregate data from a distributed network of additional service processors and processors both of which are co-located on an additional common socket. The system and method also includes a first sensor to record the data from the processor. The system and method also includes a second sensor to record the data from a software stack. The system and method further includes a registry to store the data.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: March 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vanish Talwar, Jeffrey R. Hilland, Vidhya Kannan, Sandeep KS, Prashanth V
  • 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.
  • Patent number: 8392546
    Abstract: A distributed managed system including targets, clients, and a management processor. Each client is adapted to originate commands with at least some commands having a desired destination of one or more targets. The management processor is adapted to receive commands originated by the clients and generate a context value for each received command having a desired destination. The context value indicates a particular client that originated the command. The management processor adds the context value to each corresponding command to create commands with context and dispatches commands with context to the desired destination. At least one target is adapted to receive the commands with context, interpret the context value to identify the particular client that originated the command, and process the commands with context.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: March 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith R. Kinnan, Darren J. Cepulis, Jeffrey R. Hilland, David A. Joy
  • 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: 8205016
    Abstract: In at least some embodiments, a system comprises a plurality of electrical devices and management logic coupled to the electrical devices. While the electrical devices are each in a pre-boot environment, the management logic obtains information from the electrical devices and uses the information to determine electrical compatibility of, and/or configure, the electrical devices.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: June 19, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kevin B. Leigh, Paul R. Culley, Kevin G. Depew, Andrew Brown, Daniel N. Cripe, Jeffrey R. Hilland
  • Publication number: 20110301998
    Abstract: Managing a network system includes determining metrics for a plurality of nodes in the network system, determining a plurality of zones including the plurality of nodes based on the metrics for the network system, and, for each zone of the plurality of zones, determining a computational architecture to be implemented for the zone based on the metrics for each node of the plurality of nodes in the zone.
    Type: Application
    Filed: June 7, 2010
    Publication date: December 8, 2011
    Inventors: Vanish TALWAR, Susanta Adhikary, Jeffrey R. Hilland, Kannan Vidhya, V Prashanth, Ks Sandeep
  • Publication number: 20110246748
    Abstract: Illustrated is a system and method that includes a processor and service processor co-located on a common socket, the service processor to aggregate data from a distributed network of additional service processors and processors both of which are co-located on an additional common socket. The system and method also includes a first sensor to record the data from the processor. The system and method also includes a second sensor to record the data from a software stack. The system and method further includes a registry to store the data.
    Type: Application
    Filed: April 6, 2010
    Publication date: October 6, 2011
    Inventors: Vanish Talwar, Jeffrey R. Hilland, Vidhya Kannan, Sandeep KS, Prashanth V
  • Publication number: 20110161651
    Abstract: In at least some embodiments, a system comprises a plurality of electrical devices and management logic coupled to the electrical devices. While the electrical devices are each in a pre-boot environment, the management logic obtains information from the electrical devices and uses the information to determine electrical compatibility of, and/or configure, the electrical devices.
    Type: Application
    Filed: March 11, 2011
    Publication date: June 30, 2011
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Kevin B. LEIGH, Paul R. Culley, Kevin G. Depew, Andrew Brown, Daniel N. Cripe, Jeffrey R. Hilland
  • Patent number: 7930440
    Abstract: In at least some embodiments, a system comprises a plurality of electrical devices and management logic coupled to the electrical devices. While the electrical devices are each in a pre-boot environment, the management logic obtains information from the electrical devices and uses the information to determine electrical compatibility of, and/or configure, the electrical devices.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: April 19, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kevin B. Leigh, Paul R. Culley, Kevin G. Depew, Andrew Brown, Daniel N. Cripe, Jeffrey R. Hilland
  • Patent number: 7757232
    Abstract: An apparatus employs a work request list to access a memory device. The apparatus comprises an upper layer protocol that generates the work request list comprising a plurality of work requests, the work request list having an attribute that indicates the number of the plurality of work requests in the work request list. The apparatus additionally comprises an interface that is adapted to receive the work request list and individually enqueue the plurality of work requests.
    Type: Grant
    Filed: August 14, 2003
    Date of Patent: July 13, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey R. Hilland, Mallikarjun Chadalapaka, Michael R. Krause, Paul R. Culley, David J. Garcia
  • 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: 7565504
    Abstract: The disclosed embodiments may relate to memory window access, which may include a memory window and protection domain associated with a process. The memory window access setting or bit may also allow a plurality of memory windows to be associated with a protection domain for a process. The memory window access setting or bit may allow access to the memory window to be for the queue pairs in a certain protection domain or a designated queue pair.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: July 21, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David J. Garcia, Jeffrey R. Hilland, Paul R. Culley
  • 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: 20080222603
    Abstract: Systems and methods disclosed herein are operable to receive a command line; parse the command line; and map tokens in the command line to a target entity that corresponds to a Common Information Model (CIM) name. The target entity is an instance of a managed element.
    Type: Application
    Filed: October 12, 2006
    Publication date: September 11, 2008
    Inventors: Christina M. Shaw, Paul Bouchier, Jeffrey R. Hilland