Patents Assigned to Hewlett-Packard Company
  • Patent number: 7802094
    Abstract: Detection of a signature in a data packet comprises performing a pre-classification of the packet, using header information and particularly a 5-tuple access control list, into one of a multiplicity of flows and directing the payload of the packet to a respective one of a multiplicity of deterministic finite state machines each of which stores a plurality of signatures as a sequence of states and acts only on the respective flow.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: September 21, 2010
    Assignee: Hewlett-Packard Company
    Inventors: Peter Furlong, Andrew Davy, Gareth Edward Allwright, Jerome Nolan
  • Patent number: 7797530
    Abstract: This invention pertains to the field of Wireless Local Area Network (WLAN). This invention allows a secure connection of a user client station to a base unit. The secure connection comprises the use of authentication and encryption means. The base unit comprises a switching unit, at least one firewall, an authentication/encryption unit and at least one port device. The invention also provides a secure roaming scheme when a roaming is performed by a wireless user.
    Type: Grant
    Filed: April 9, 2001
    Date of Patent: September 14, 2010
    Assignee: Hewlett-Packard Company
    Inventors: Gilbert Moineau, Pierre Trudeau, Stéphane Laroche
  • Patent number: 7779240
    Abstract: There is disclosed a data processor having a clustered architecture that comprises at least one branching cluster, at least one non-branching cluster and remote conditional branching control circuitry. Each of the clusters is capable of computing branch conditions, though only the branching cluster is operable to perform branch address computations. The remote conditional branching control circuitry, which is associated with each of the clusters, is operable in response to sensing a conditional branch instruction in a non-branching cluster to (i) cause the branching cluster to compute a branch address and a next program counter address, (ii) cause the non-branching cluster to compute a branch condition, and (iii) communicate the computed branch condition from the non-branching cluster to the branching cluster. The data processor then uses the computed branch condition to select one of the branch address or the next program counter address.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: August 17, 2010
    Assignees: STMicroelectronics, Inc., Hewlett-Packard Company
    Inventors: Mark Owen Homewood, Gary L. Vondran, Geoffrey M. Brown, Paolo Faraboschi
  • Patent number: 7757066
    Abstract: There is disclosed a data processor that executes variable latency load operations using bypass circuitry that allows load word operations to avoid stalls caused by shifting circuitry.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: July 13, 2010
    Assignees: STMicroelectronics, Inc., Hewlett-Packard Company
    Inventors: Anthony X. Jarvis, Paolo Faraboschi
  • Publication number: 20100072935
    Abstract: Systems and methods for controlling motors are provided. In this regard, a representative system, among others, includes memory, a motor controller, and a motor. The memory is configured to store sequence information and the motor controller is configured to: receive instructions from a processing device of the system, receive the stored sequence information based on the received instructions, generate at least one drive signal based on the received sequence information, and transmit the at least one drive signal. The motor is configured to be operated based on the transmitted drive signal.
    Type: Application
    Filed: September 19, 2008
    Publication date: March 25, 2010
    Applicant: Hewlett-Packard Company
    Inventors: Eric F. Aas, Justin Forrester, Jeffrey D. Schwartz
  • Patent number: 7638200
    Abstract: A composition and method for fabricating high-density Ta—Al—O, Ta—Si—N, and W—Si—N sputtering targets, having particular usefulness for the sputtering of heater layers for ink jet printers. Compositions in accordance with the invention comprise a metal component, Si3N4, and a sintering aid so that the targets will successfully sputter without cracking, etc. The components are combined in powder form and pressure consolidated under heated conditions for a time sufficient to form a consolidated blend having an actual density of greater that about 95% of the theoretical density. The consolidated blend may then be machined so as to provide the final desired target shape.
    Type: Grant
    Filed: August 27, 2003
    Date of Patent: December 29, 2009
    Assignees: Tosoh SMD, Inc., Hewlett-Packard Company
    Inventors: David B. Smathers, Frank S. Valent, Michael J. Regan
  • Publication number: 20090251733
    Abstract: An information management apparatus 50 according to the present invention comprises: a database 30d for storing information relevant to a printer 40 therein; output request reception means 20a for receiving an output request transmitted from a portable terminal 14; inquiry signal transmission means 20a for transmitting an inquiry signal on the printer 40 being an output destination to the portable terminal 14; communication means for receiving image data transmitted from the portable terminal 14; recognition means 30b for recognizing the identification information of the printer 40 by analyzing the image data transmitted in response to the inquiry signal; retrieval means 30c for retrieving the information relevant to the printer 40 from the data base 30d on the basis of the acquired recognition information; and printing means 20c for outputting the information to the printer 40 on the basis of the information relevant to the printer 40 retrieved by the retrieval means 30c.
    Type: Application
    Filed: June 22, 2009
    Publication date: October 8, 2009
    Applicants: NTT DoCoMo, Inc., HEWLETT-PACKARD COMPANY
    Inventors: Kiyotaka Otsuji, Toshiki Iso, Hiroki Suzuki, Shoji Kurakake, Toshiaki Sugimura, Hidenori Shimizu, Taro Sugahara, Fumitoshi Ukai, Hironori Bouno, Kei Yuasa, Marc McEachern, Shinya Nakagawa
  • Patent number: 7595223
    Abstract: A process for bonding two distinct substrates that integrate microsystems, including the steps of forming micro-integrated devices in at least one of two substrates using micro-electronic processing techniques and bonding the substrates. Bonding is performed by forming on a first substrate bonding regions of deformable material and pressing the substrates one against another so as to deform the bonding regions and to cause them to react chemically with the second substrate. The bonding regions are preferably formed by a thick layer of a material chosen from among aluminum, copper and nickel, covered by a thin layer of a material chosen from between palladium and platinum. Spacing regions ensure exact spacing between the two wafers.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: September 29, 2009
    Assignees: STMicroelectronics S.r.l., Hewlett-Packard Company
    Inventors: Ubaldo Mastromatteo, Mauro Bombonati, Daniela Morin, Marta Mottura, Mauro Marchi
  • Patent number: 7561295
    Abstract: An information management apparatus 50 according to the present invention comprises: a database 30d for storing information relevant to a printer 40 therein; output request reception means 20a for receiving an output request transmitted from a portable terminal 14; inquiry signal transmission means 20a for transmitting an inquiry signal on the printer 40 being an output destination to the portable terminal 14; communication means for receiving image data transmitted from the portable terminal 14; recognition means 30b for recognizing the identification information of the printer 40 by analyzing the image data transmitted in response to the inquiry signal; retrieval means 30c for retrieving the information relevant to the printer 40 from the data base 30d on the basis of the acquired recognition information; and printing means 20c for outputting the information to the printer 40 on the basis of the information relevant to the printer 40 retrieved by the retrieval means 30c.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: July 14, 2009
    Assignees: NTT DoCoMo, Inc., Hewlett-Packard Company
    Inventors: Kiyotaka Otsuji, Toshiki Iso, Hiroki Suzuki, Shoji Kurakake, Toshiaki Sugimura, Hidenori Shimizu, Taro Sugahara, Fumitoshi Ukai, Hironori Bouno, Kei Yuasa, Marc McEachern, Shinya Nakagawa
  • Publication number: 20090177840
    Abstract: Inquiry data received from sequential target devices is stored in a cache memory. In one embodiment, the cache memory is coupled to a router. In one embodiment, when the router receives from a host an inquiry command about a target, the router first checks to see if the inquiry command can be serviced from the cache. If so, the inquiry data about the target is retrieved from the cache and returned to the host. If not, the router checks to see if the target is busy. If not busy, the router routes the inquiry command to the target and stores the inquiry data returned by the target in the cache. If the target is busy, the router places the inquiry command in a queue. When the target becomes available, the router forwards the inquiry command to the target for processing, thereby keeping the inquiry command from timing out.
    Type: Application
    Filed: March 13, 2009
    Publication date: July 9, 2009
    Applicants: Crossroads Systems, Inc., Hewlett-Packard Company
    Inventors: Stephen G. Dale, Bradfred W. Culp
  • Publication number: 20090080922
    Abstract: Apparatus and methods for improving print quality and print blanket life in liquid electrostatic printing, for example, forming a first toner image on an image surface; first transferring the first image to an intermediate transfer member; then transferring of the first image from the intermediate transfer member to a final substrate; affixing the first image on the final substrate; rotating the first image to create a second image; and, repeating the method using the second image.
    Type: Application
    Filed: July 26, 2005
    Publication date: March 26, 2009
    Applicant: Hewlett-Packard Company
    Inventors: Naseem Yacoub, Ilan Romem, Gilad Tzori, Claylon L. Holstun, Vince Heesen
  • Patent number: 7480783
    Abstract: Disclosed are systems for loading an unaligned word from a specified unaligned word address in a memory, the unaligned word comprising a plurality of indexed portions crossing a word boundry, a method of operating the system comprising: loading a first aligned word commencing at an aligned word address rounded from the specified unaligned word address; identifying an index representing the location of the unaligned word address relative to the aligned word address; loading a second aligned word commencing at an aligned word address rounded from a second unaligned word address; and combining indexed portions of the first and second alinged words using the indentified index to construct the unaligned word.
    Type: Grant
    Filed: August 19, 2004
    Date of Patent: January 20, 2009
    Assignees: STMicroelectronics Limited, Hewlett-Packard Company
    Inventors: Mark O. Homewood, Paolo Faraboschi
  • Publication number: 20080320052
    Abstract: The present disclosure relates to a method and computer program for allocating inodes in a computing file system. The method, in one embodiment, includes determining whether all inodes in a first inode table have been initialized. Responsive to determining that all inodes in the first inode table have been initialized, a further inode table is created allocating additional inodes.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 25, 2008
    Applicant: Hewlett-Packard Company, L.P.
    Inventors: Aravinda Chandrachari, Amarish Shapur Venkateshappa
  • Publication number: 20080296009
    Abstract: Methods for cooling computer systems are provided, in which the computer system has a processor and a fan. An exemplary method comprises: determining a temperature threshold for operating the fan at greater than low speed; determining a temperature of the computer system; and throttling the processor if the temperature corresponds to the temperature threshold for operating the fan at greater than low speed. Systems also are provided.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 4, 2008
    Applicant: HEWLETT-PACKARD COMPANY
    Inventors: Gregory P. Ziarnik, Mark D. Tupa
  • Publication number: 20080201776
    Abstract: A computing system configured to receive service requests, comprising a memory for storing service request data and a service request handler. The computing system is configured to respond to a service request by registering a call back routine configured to pass details of the service request to the memory if executed by a panic process upon a system crash, the memory is configured to store the details of the service request passed to it, and the service request handler is configured to compare the service request to the service request data in the memory and to deny the service request if the service request matches a predefined portion of the service request data.
    Type: Application
    Filed: February 20, 2008
    Publication date: August 21, 2008
    Applicant: Hewlett Packard Company
    Inventors: Pavan Vamana Rao, Arun Avanna Vijayakumar, Arun Keshava Murthy
  • Patent number: 7395374
    Abstract: Systems and methods are disclosed for interaction between different cache coherency protocols. One system may comprise a home node that receives a request for data from a first node in a first cache coherency protocol. A second node provides a conflict response to a request for the data from the home node. The conflict response indicates that an ordering point for the data is migrating according to a second cache coherency protocol, which is different from the first cache coherency protocol.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: July 1, 2008
    Assignee: Hewlett-Packard Company, L.P.
    Inventors: Gregory Edward Tierney, Stephen R. Van Doren, Simon C. Steely, Jr.
  • Patent number: 7337306
    Abstract: There is disclosed a data processor having a clustered architecture that comprises at least one branching cluster, at least one non-branching cluster and remote conditional branching control circuitry. Each of the clusters is capable of computing branch conditions, though only the branching cluster is operable to perform branch address computations. The remote conditional branching control circuitry, which is associated with each of the clusters, is operable in response to sensing a conditional branch instruction in a non-branching cluster to (i) cause the branching cluster to compute a branch address and a next program counter address,(ii) cause the non-branching cluster to compute a branch condition, and (iii) communicate the computed branch condition from the non-branching cluster to the branching cluster. The data processor then uses the computed branch condition to select one of the branch address or the next program counter address.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: February 26, 2008
    Assignees: STMicroelectronics, Inc., Hewlett-Packard Company
    Inventors: Mark Owen Homewood, Gary L. Vondran, Geoffrey M. Brown, Paolo Faraboschi
  • Publication number: 20080010443
    Abstract: There is disclosed a data processor having a clustered architecture that comprises at least one branching cluster, at least one non-branching cluster and remote conditional branching control circuitry. Each of the clusters is capable of computing branch conditions, though only the branching cluster is operable to perform branch address computations. The remote conditional branching control circuitry, which is associated with each of the clusters, is operable in response to sensing a conditional branch instruction in a non-branching cluster to (i) cause the branching cluster to compute a branch address and a next program counter address, (ii) cause the non-branching cluster to compute a branch condition, and (iii) communicate the computed branch condition from the non-branching cluster to the branching cluster. The data processor then uses the computed branch condition to select one of the branch address or the next program counter address.
    Type: Application
    Filed: September 14, 2007
    Publication date: January 10, 2008
    Applicants: STMicroelectronics, Inc., Hewlett-Packard Company
    Inventors: Mark Homewood, Gary Vondran, Geoffrey Brown, Paolo Faraboschi
  • Patent number: 7292686
    Abstract: An exchange node operable to establish a backward connection comprising part of a call session, the exchange node being operable, on the occurrence of a fault in a backward direction of the exchange to transmit a pivot request to a pivot node in a backward direction of the fault, the pivot request comprising a redirection request, a call identifier, and instructions to establish a return connection between the pivot node and a nominated node.
    Type: Grant
    Filed: September 5, 2002
    Date of Patent: November 6, 2007
    Assignee: Hewlett-Packard Company
    Inventor: Jean-Alexis Berranger
  • Patent number: RE39700
    Abstract: Oxo anions (both singly and multiply charged), such as phosphates, polyphosphates, and phosphate esters, serve as additives, and in the case of cationic dyes, may serve as replacement counter-ions, for use in thermal ink-jet inks to reduce kogation significantly. The addition of such additive essentially eliminates kogation for the life of ink pens. Further, such additives will prevent kogation for inks containing dyes with negatively-charged water-solubilizing groups, such as sulfonate and carboxylate.
    Type: Grant
    Filed: October 26, 2005
    Date of Patent: June 26, 2007
    Assignee: Hewlett-Packard Company
    Inventor: David J. Halko