Search Patents
  • Patent number: 8806061
    Abstract: A system, method, and computer program product to enable component providers to submit components, along with associated metadata for the component, to a service brokerage system. This allows the brokerage to automatically categorize the component and enables the assembly of the components into services.
    Type: Grant
    Filed: September 14, 2004
    Date of Patent: August 12, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sanjay P. Lobo, Jeff B. Cotten, Jeffrey L. Wacker
  • Patent number: 6965931
    Abstract: A single network appliance combines thin print server functionality with the functionality of network printer administration. The simple rack-mountable appliance has pre-installed software and acts as both a print server and print administrator on a network. The appliance performs as a typical thin print server, such as the Hewlett Packard JetDirect 4000 Print Appliance, and is accessed and managed from any remote computer running a web browser. As a thin print server, the appliance offers typical print spooling and queue functions. Using the single appliance as a print server instead of using a dedicated general purpose server or workstation, reduces the work load on system resources and increases printing performance on a network. In addition to providing thin print server functionality, the single appliance provides printer administration capabilities typically furnished by a general purpose network server installed with print administration software.
    Type: Grant
    Filed: December 18, 2000
    Date of Patent: November 15, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Janine L. Helms
  • Patent number: 9779340
    Abstract: Disclosed herein are a system, non-transitory readable medium, and method to manage license to use agreements. The maximum number of credits a device is allowed to consume is determined. An attacker resistant counter is increased using an atomic write.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: October 3, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Stephen D. Panshin, Rowdy K. Webb, Jefferson P. Ward
  • Patent number: 7167979
    Abstract: In a method of invoking mutual anonymity, electing to become a head of a return path in response to receiving a request for information. The information is received at the head of the return path. The information is then forwarded to a peer that transmitted the request.
    Type: Grant
    Filed: April 3, 2002
    Date of Patent: January 23, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Zhichen Xu, Li Xiao
  • Patent number: 6772192
    Abstract: The present invention provides a method and apparatus for installing software on a computer. In one aspect of the present invention, a method is provided that includes building a disk image from requested software components distributed over a network.
    Type: Grant
    Filed: February 29, 2000
    Date of Patent: August 3, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John S. Fulton, Charles H. Dickson, William R. Bakke, Gunnar P. Seaburg, Scott M. Fleming
  • Patent number: 7184159
    Abstract: A system including a client computer, a printer, and a translation server provides for printing from the client computer using Internet-based translation services. The system effectively transfers printer driver functions and associated resource requirements off of client computers. Advantages of the disclosed system and methods include reduced costs associated with the development of printer drivers for new printers and new versions of operating systems.
    Type: Grant
    Filed: July 24, 2002
    Date of Patent: February 27, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: John Troy Bergstrand
  • Patent number: 8413107
    Abstract: Systems and methods are defined of operating a service orientated architecture software factory system. In some embodiments these systems and methods include storing a plurality of definitions in a common definitions repository, transferring the plurality of definitions into a software factory definition layer, integrating the service orientated architecture with a software orientated architecture development environment and a registry, and creating runtime environment. In these embodiment, the runtime environment is created based upon the plurality of definitions, the software orientated architecture development environment, and the registry.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: April 2, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Cecil A. Brininstool, Lawrence F. Schmidt
  • Patent number: 8135777
    Abstract: A method of providing content to a mobile device includes accessing data provided by an information management application running on a mobile device using a processing circuit, accessing location data for the mobile device using the processing circuit, and triggering a display of a generic notification using the processing circuit based at least in part on the data provided by the information management application and the location data at a predetermined time.
    Type: Grant
    Filed: April 13, 2009
    Date of Patent: March 13, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Edward T. Colligan, David Vadasz, Bernard P. Cousineau, David D. Daetz, Matias G. Duarte
  • Patent number: 6871223
    Abstract: A system and method for managing a multiple server computer system on a computer network. The system includes a central management server and one or more remote nodes connected to the central management server. A distributed task facility assigns and monitors system management tasks on the remote nodes. An agent running on each of the remote nodes executes system management tasks and initiates contact with the central management server to report the status of the agent and the remote node on which it is running.
    Type: Grant
    Filed: April 13, 2001
    Date of Patent: March 22, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Douglas P. Drees
  • Patent number: 8521806
    Abstract: A method comprises a second electrical device receiving a request via a network from a first electrical device to cause a file to be downloaded. The method further comprise the second electrical device causing the file to be downloaded from a server via the network to the second electrical device.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: August 27, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Marc Chutczer, Binh Truong, Thomas J. Zato, Varshney Anuj, Kooi L. Yap
  • Patent number: 7870188
    Abstract: Systems and methods are disclosed for managing information technology resources. Management capabilities available for a particular IT resource are defined via at least one management interface. The management interface includes port types that specify attributes and operations available in a Web service to manage the IT resource. The port types are mapped to descriptors in a ModelMBeanInfo interface than can be used with an MBean that corresponds to the Web service.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: January 11, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John J. Mazzitelli, Salvatore J. Campana, Jr., Ian P. Springer, Elzbieta M. Dziembowski
  • 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: 7133893
    Abstract: The present invention discloses a system and method to provide memory management for electronic devices having limited and/or finite memory resources. The preferred inventive device packetizes the original digital data stored on the device. A communication controller opportunistically establishes communications between the electronic device and at least one remote transport device. A transceiver singly transmits copies of the packets to the remote device. The transceiver also operates to receive the communication signals from the remote devices. As the copies of the packets are transmitted, a memory controller deletes the digital data corresponding to the transmitted packets, thus freeing space on the electronic device memory.
    Type: Grant
    Filed: August 3, 2001
    Date of Patent: November 7, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Timothy L. Goldstein
  • Patent number: 7463378
    Abstract: In an embodiment of the invention, a method for providing a visitor safe wireless printer access point, includes: connecting a wireless computing device to a wireless network, where the wireless network provides an access point to a print spooling device; determining available printers in a secure wired network; selecting one of the available printers for printing; establishing a print path through the spooling device to the selected printer; sending a print job via the wireless network to the spooling device; spooling the print job on the spooling device; and sending the print job via the secure wired network to the selected printer.
    Type: Grant
    Filed: August 21, 2003
    Date of Patent: December 9, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brett J. Williams, Duane E. Mentze
  • Patent number: 8204979
    Abstract: In various embodiments of the present invention, tiered command-propagation methods are employed within client computers to ensure that monitoring-and-management-related commands are reliably propagated from server computers to client computers. When possible, command propagation is initiated by server computers through a notification process. When the notification process is inoperable, client computers poll one or more monitoring-and-management server computer for commands. When a failed or interrupted notification process is subsequently restored to operability, client computers automatically discontinue command polling and resume relying on server notification for command propagation.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: June 19, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Viswa P. Vutharkar, Terry Robison, Shawn Troy White
  • Patent number: 7124354
    Abstract: The present invention is directed to a method for a creating an active document that encapsulates a transaction and the transaction's current status. The active document includes a first set of data fields, where the data fields represent attributes of a parent transaction and include a sub-identifier field; and a first set of metadata, where the first set of metadata populates the first set of data fields and describes the attributes represented by the first set of data fields, the sub-identifier filed including metadata from the first set of metadata that identifies a secondary transaction, linking data generated by the secondary transaction to the active document.
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: October 17, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sriram Ramani, Sekhar Sarukkai
  • Patent number: 7447761
    Abstract: The present disclosure relates to a system and method for detecting devices connected to a network. The method comprises sending a scan request to a remote command process running on a remote network host, scanning the network host with the remote command process to determine if devices are connected to the host, and receiving a response to the scan request from the remote command process that indicates whether a device is connected to the network host. In a preferred arrangement, the remote command process sends a scan request to a host application program interface to receive device addresses. With these addresses, the remote command process requests information from the devices.
    Type: Grant
    Filed: October 5, 2000
    Date of Patent: November 4, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David P. Ferguson, Peter M. Maddocks, Douglas Westley Rauenzahn
  • Patent number: 7400425
    Abstract: A system for facilitating remote printing via a network. The system, in one embodiment, includes a first mechanism for receiving information with respect to the availability to print of one or more printers connected to the network, for selecting an available printer in response thereto, and for providing a printer-selected message to the selected printer indicating that the printer has been selected to print the document. The system also includes a second mechanism, responsive to the printer-selected message, for rechecking the availability to print of the selected printer and for pulling the document from the first mechanism in preparation for printing via the selected printer unless the rechecking determines that the selected printer has subsequently become unavailable to print.
    Type: Grant
    Filed: April 16, 2002
    Date of Patent: July 15, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Travis J. Parry
  • Patent number: 8370416
    Abstract: In one embodiment a method of creating a clustered computing system, comprises storing license information for a computing cluster in a memory module associated with a computing node, wherein the licensing information includes a bundle-type parameter that identifies a characteristic of the cluster and one or more node license parameters that identifies a characteristic of a computing node, initializing the computing cluster in a first computing node, adding one or more available computing nodes to the computing cluster; and activating the computing cluster when the computing cluster includes a number of nodes that complies with the bundle-type parameter.
    Type: Grant
    Filed: April 26, 2006
    Date of Patent: February 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David J. Hoover, Bernard A. Reed, III, Marjorie Krueger, Douglas L. Voigt
  • Patent number: 8255516
    Abstract: A method for server consolidation is provided. The method includes accessing performance data of a plurality of source servers, receiving multiple consolidation parameters for a desired target server, receiving selected configurations for a new target server, computing a minimum number of target servers required to consolidate the plurality of source servers based at least on the performance data, the selected configurations for the desired target server, and the multiple consolidation parameters, and deriving a bin-packing solution to the server consolidation based at least on the performance data, the selected configurations for the new target server, and the minimum number for the one or more performance metrics.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: August 28, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alex X. Zhang, Fereydoon Safai, Dirk M. Beyer, Jerome Rolia, Marie-Jo L. Fremont