Search Patents
  • Patent number: 7188174
    Abstract: A system and method to provide admission control of resources for applications in resource utility environments. Admission control is used to efficiently allocate access to resources with a certain level of assurance based on statistical behavior of resource demands of applications.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: March 6, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerome Alexander Rolia, Xiaoyun Zhu, Martin Fraser Arlitt, Artur Andrzejak
  • Patent number: 8745238
    Abstract: A blade server system and method for virtually hot plugging and virtually hot removing functions in a shared I/O environment. A management node physically hot inserts and hot removes an I/O node in the server system without a compute node being aware of the hot insert and hot removal. The management node and the compute node create and remove virtual links between the compute node and the virtual functions.
    Type: Grant
    Filed: July 17, 2009
    Date of Patent: June 3, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David L. Matthews, Hubert E. Brinkmann, Paul V. Brownell, Barry S. Basile
  • Patent number: 8104041
    Abstract: The present invention provides for redistributing workloads among computers to optimize resource utilization. Utilization by software workloads of computer resources is monitored to yield utilization data. A utilization chronology is updated using the utilization data. The chronology is analyzed to yield resource utilization predictions. The workloads are redistributed among the resources at least in part as function of said predictions.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: January 24, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christian L. Belady, Thomas L Vaden, Daniel Edward Herington, Thomas Edwin Turicchi, Jr.
  • Patent number: 8046469
    Abstract: A management interface for a virtualized storage system including a virtualized logical disk object representing a virtual storage container, wherein the logical disk is an abstract representation of physical storage capacity provided by plurality of physical stores. A virtual disk object represents a virtual storage container. The virtual disk object is an abstract representation of one or more logical disk objects, the virtual disk object including an exposed management interface. Wherein the virtual disk object is managed through the management interface to select the one or more logical disk objects represented by the virtual disk object.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: October 25, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Clark E. Lubbers, Keith D. Woestehoff, Masami Y. Hua, Richard P. Helliwell, Randy L. Roberson, Robert G. Bean
  • Patent number: 7222177
    Abstract: Methods and associated structure for allocating computing resources among the plurality of cgi-bin processes spawned by a Web server process such that high-priority customers receive priority in allocation of such computing resources for cgi-bin processes its bond on behalf of high-priority customers. The methods and structures of the present invention preferably utilize Hewlett-Packard's process resource monitor (“PRM”) scheduling features to define customer relationship levels as a parameter in the allocation of computing resources. Customer or user ID information associated with a requesting Web client process are associated with the process on behalf of the requesting client. PRM configuration information then mapped such user or customer ID information to a particular priority level for allocation of computing resources.
    Type: Grant
    Filed: May 21, 2001
    Date of Patent: May 22, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Teddy Christian Johnson
  • Patent number: 11119553
    Abstract: Example implementations relate to power state recordation. An example controller can receive notification of a power state event at a computing device, determine a manner in which the power state event occurred, record the manner to the memory resource, and provide a report of the recorded manner.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: September 14, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Binh T Truong, Jeffrey P Kenline
  • Patent number: 8533828
    Abstract: Disclosed is a system for protecting security of a provisionable network, comprising: a network server, a network client communicatively coupled with the server, a pool of resources coupled with the server for employment by the client, a resource management system for managing the resources, and an intrusion detection system enabled to detect and respond to an intrusion in said network.
    Type: Grant
    Filed: January 21, 2003
    Date of Patent: September 10, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John Mendonca, Amit Raikar, Bryan Stephenson
  • Patent number: 8094582
    Abstract: A location for placing a new capacity point in a wireless network is determined based on a wireless contention of the network and capacities for capacity points in the network. Each capacity point is a network device interfacing the network with a second network. The capacities are calculated as a function of the wireless contention.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: January 10, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Joshua P. Robinson, Mustafa Uysal, Ram Swaminathan
  • 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: 8392566
    Abstract: A method comprises determining available hardware, determining computer executable services based in part on the available hardware, displaying a catalog of the computer executable services, receiving a selection of at least one service of the computer executable services, and instantiating the at least one service on the at least one server. The available hardware comprises at least one server.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: March 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mathias Salle, Erik L. Eidt
  • Patent number: 8019871
    Abstract: A system for sharing computer resources comprises a node in a first computer grid, and one or more processing units adapted to instantiate an information path from said node to computing resources of a plurality of other grids, said information path configured as hierarchical rings of trust such that each grid of said plurality of other grids is assigned to one of a plurality of hierarchical trust levels.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: September 13, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Dejan S. Milojicic
  • Patent number: 7596431
    Abstract: In a method for assessing a plurality of electronic devices, cooling efficiencies for the plurality of electronic devices are calculated, where the cooling efficiencies comprise measures of energy usage requirements to respectively maintain the plurality of electronic devices within predetermined temperature ranges. In addition, the plurality of electronic devices are ranked according to their cooling efficiencies and the plurality of electronic devices are stored according to their rankings.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: September 29, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: George Forman, Cullen Bash
  • Patent number: 7299467
    Abstract: A computer system includes a plurality of nodes coupled together wherein each node may comprise a processor and memory. The system may also include a plurality of software objects usable by any of the nodes. Each object may be provided to, and stored in, the memory of the node that most frequently uses the object.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: November 20, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David L. Collins, Steven R. Dupree
  • Patent number: 6763387
    Abstract: A method and system for sharing a communication port between a plurality of servers through a communication mechanism. The method includes the steps of requesting access to the shared communication port by a first server, linking the first server to the shared communication port by the communication mechanism, requesting access to the shared communication port by at least one other server, linking the other server(s) to an available communication port by the communication mechanism, returning a status to the other server(s) indicating a link with the shared communication port by the communication mechanism, and accepting requests for the shared communication port by the first server.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: July 13, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James P. Hickey, Zamaneh Mowzooni
  • Patent number: 7607030
    Abstract: A method for adjusting power consumption during server operation is disclosed. The method comprises initializing the server to a system power performance state (SPP-state) that comprises a plurality of constituent power settings, determining whether power regulation is required while the server is operating at the current SPP-state, setting a flag if power regulation is required, and increasing at least one of the plurality of constituent power settings associated with the SPP-state if the flag has been set.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: October 20, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alan L. Goodrum, Roger E. Tipley
  • Patent number: 7840676
    Abstract: A method for shedding signal load in a network having a plurality of devices is disclosed herein. The method comprises computer-implemented steps of (a) issuing a load-shedding policy, where the policy includes (i) fraction f of the signal to be discarded; (ii) device D where fraction f of the signal is to be discarded; and (iii) pattern P of discarding fraction f of the signal; (b) transmitting the issued load-shedding policy to device D; and (c) discarding portions of the signal at device D according to pattern P until fraction f of the signal is discarded.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: November 23, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Leonidas Kontothanassis, Amir Bar-or, David Goddeau, Jean-Manuel Van Thong
  • Patent number: 8719914
    Abstract: A system has a virtual overlay infrastructure mapped onto physical resources for processing, storage and network communications, the virtual infrastructure having virtual entities for processing, storage and network communications. Virtual infrastructures of different users share physical resources but are isolated and have their own management entities. An interface between infrastructures allows controlled relaxation of the isolation, using a gateway between virtual nets, or shared virtual storage devices. This can allow businesses to share data or applications, while maintaining control of security.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: May 6, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nigel Edwards, Christopher I Dalton
  • Patent number: 6647419
    Abstract: A server computer handles multiple data flows between itself and other devices. The server has one or more applications that allocate bandwidth to respective flows and a network protocol stack that implements those allocations. When bandwidth allocations are made in accordance with a bandwidth allocation policy, the protocol stack in the network server enforces the policy. The network protocol stack provides a programming interface that allows the application to specify the bandwidth allocation for a flow. The network protocol stack then enforces this allocation unless there is no shortage of available bandwidth.
    Type: Grant
    Filed: September 22, 1999
    Date of Patent: November 11, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Jeffrey Clifford Mogul
  • Patent number: 7080142
    Abstract: A system and method for controlling computer resources on an interconnected system via an extensible and dynamic rule set. The extensible and dynamic rule set is capable of both monitoring and modifying the condition and operation of the interconnected system. An editor provides the ability to create, delete or modify the individual rules within the extensible and dynamic rules set. An engine is used to trigger individual rules. A rule may be created, deleted, modified or compiled without the recompilation of the engine. Such rules are triggered when conditions specified in the rule are found to exist on the interconnected system. When such conditions exist, the rule is triggered and the operation of the interconnected system is modified as specified in the rule.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: July 18, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffery L. Galloway, Curtis R. Jones
  • Patent number: 7613704
    Abstract: According to one embodiment of the invention, a method of providing digital content includes receiving a request from a user for digital content at a remote site. A first digital library at the remote site is searched for the digital content. If the digital content is unavailable at the remote site, a second digital library located at another site is searched for the digital content. If the content is available at the other site, a request for transfer of the digital content from the other site to the remote site is made. The digital content is received at the remote site from the other site and transferred to the user from the remote site. The digital content is temporarily stored at the remote site such that the content may be accessed by other users.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: November 3, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Sanjay P. Lobo