Patents Assigned to Hewlett-Packard Company
-
Patent number: 7802094Abstract: 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: GrantFiled: February 22, 2005Date of Patent: September 21, 2010Assignee: Hewlett-Packard CompanyInventors: Peter Furlong, Andrew Davy, Gareth Edward Allwright, Jerome Nolan
-
Patent number: 7797530Abstract: 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: GrantFiled: April 9, 2001Date of Patent: September 14, 2010Assignee: Hewlett-Packard CompanyInventors: Gilbert Moineau, Pierre Trudeau, Stéphane Laroche
-
System and method for reducing power consumption in a data processor having a clustered architecture
Patent number: 7779240Abstract: 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: GrantFiled: September 14, 2007Date of Patent: August 17, 2010Assignees: STMicroelectronics, Inc., Hewlett-Packard CompanyInventors: Mark Owen Homewood, Gary L. Vondran, Geoffrey M. Brown, Paolo Faraboschi -
Patent number: 7757066Abstract: 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: GrantFiled: December 29, 2000Date of Patent: July 13, 2010Assignees: STMicroelectronics, Inc., Hewlett-Packard CompanyInventors: Anthony X. Jarvis, Paolo Faraboschi
-
Publication number: 20100072935Abstract: 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: ApplicationFiled: September 19, 2008Publication date: March 25, 2010Applicant: Hewlett-Packard CompanyInventors: Eric F. Aas, Justin Forrester, Jeffrey D. Schwartz
-
Patent number: 7638200Abstract: 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: GrantFiled: August 27, 2003Date of Patent: December 29, 2009Assignees: Tosoh SMD, Inc., Hewlett-Packard CompanyInventors: David B. Smathers, Frank S. Valent, Michael J. Regan
-
Publication number: 20090251733Abstract: 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: ApplicationFiled: June 22, 2009Publication date: October 8, 2009Applicants: NTT DoCoMo, Inc., HEWLETT-PACKARD COMPANYInventors: 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: 7595223Abstract: 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: GrantFiled: June 21, 2007Date of Patent: September 29, 2009Assignees: STMicroelectronics S.r.l., Hewlett-Packard CompanyInventors: Ubaldo Mastromatteo, Mauro Bombonati, Daniela Morin, Marta Mottura, Mauro Marchi
-
Patent number: 7561295Abstract: 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: GrantFiled: February 19, 2004Date of Patent: July 14, 2009Assignees: NTT DoCoMo, Inc., Hewlett-Packard CompanyInventors: 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: 20090177840Abstract: 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: ApplicationFiled: March 13, 2009Publication date: July 9, 2009Applicants: Crossroads Systems, Inc., Hewlett-Packard CompanyInventors: Stephen G. Dale, Bradfred W. Culp
-
Publication number: 20090080922Abstract: 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: ApplicationFiled: July 26, 2005Publication date: March 26, 2009Applicant: Hewlett-Packard CompanyInventors: Naseem Yacoub, Ilan Romem, Gilad Tzori, Claylon L. Holstun, Vince Heesen
-
Patent number: 7480783Abstract: 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: GrantFiled: August 19, 2004Date of Patent: January 20, 2009Assignees: STMicroelectronics Limited, Hewlett-Packard CompanyInventors: Mark O. Homewood, Paolo Faraboschi
-
Publication number: 20080320052Abstract: 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: ApplicationFiled: June 25, 2008Publication date: December 25, 2008Applicant: Hewlett-Packard Company, L.P.Inventors: Aravinda Chandrachari, Amarish Shapur Venkateshappa
-
Publication number: 20080296009Abstract: 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: ApplicationFiled: June 5, 2008Publication date: December 4, 2008Applicant: HEWLETT-PACKARD COMPANYInventors: Gregory P. Ziarnik, Mark D. Tupa
-
Publication number: 20080201776Abstract: 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: ApplicationFiled: February 20, 2008Publication date: August 21, 2008Applicant: Hewlett Packard CompanyInventors: Pavan Vamana Rao, Arun Avanna Vijayakumar, Arun Keshava Murthy
-
System and method for conflict responses in a cache coherency protocol with ordering point migration
Patent number: 7395374Abstract: 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: GrantFiled: January 20, 2004Date of Patent: July 1, 2008Assignee: Hewlett-Packard Company, L.P.Inventors: Gregory Edward Tierney, Stephen R. Van Doren, Simon C. Steely, Jr. -
Patent number: 7337306Abstract: 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: GrantFiled: December 29, 2000Date of Patent: February 26, 2008Assignees: STMicroelectronics, Inc., Hewlett-Packard CompanyInventors: Mark Owen Homewood, Gary L. Vondran, Geoffrey M. Brown, Paolo Faraboschi
-
Publication number: 20080010443Abstract: 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: ApplicationFiled: September 14, 2007Publication date: January 10, 2008Applicants: STMicroelectronics, Inc., Hewlett-Packard CompanyInventors: Mark Homewood, Gary Vondran, Geoffrey Brown, Paolo Faraboschi
-
Patent number: 7292686Abstract: 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: GrantFiled: September 5, 2002Date of Patent: November 6, 2007Assignee: Hewlett-Packard CompanyInventor: Jean-Alexis Berranger
-
Patent number: RE39700Abstract: 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: GrantFiled: October 26, 2005Date of Patent: June 26, 2007Assignee: Hewlett-Packard CompanyInventor: David J. Halko