Hewlett-Packard Patent Grants

Fluid ejection assembly with controlled adhesive bond

Granted: February 21, 2017
Patent Number: 9573369
In an embodiment, a fluid ejection device includes a die including a fluid feed slot that extends from a back side to a front side of the die, a firing chamber formed on the front side to receive fluid from the feed slot, a fluid distribution manifold adhered to the back side to provide fluid to the feed slot, and a corrosion-resistant layer coating the back side of the die so as not to extend into the feed slot.

Ink delivery system

Granted: February 21, 2017
Patent Number: 9573377
An apparatus includes a tank for holding a fluid for delivery to a printhead, the tank being open to the atmosphere. A manifold enables the fluid to flow from the tank to the printhead, a height of the manifold being lower than a level of the fluid in the tank when the fluid is flowing from the tank to the printhead. A siphon has a lower end of the siphon that is connectable to the manifold. An upper end of the siphon extends above the level of the fluid and is openable to the…

SERS structures with nanoporous materials

Granted: February 21, 2017
Patent Number: 9574990
The present disclosure describes a surface enhanced Raman spectroscopy (SERS) apparatus and methods of forming and using the SERS apparatus. An example of a SERS apparatus includes a nanoporous material on an upper surface of a substrate, a plurality of SERS-active structures on an upper surface of the nanoporous material, and a Raman-active material on a surface of each of SERS-active structures.

Computer power management

Granted: February 21, 2017
Patent Number: 9575542
A power management module can select one of a plurality of different operational modes for a hardware component in a computer system based on application performance and total computer system power consumption determined for each of the operational modes.

System and method for electronically assisting a customer at a product retail location

Granted: February 21, 2017
Patent Number: 9575558
A method is disclosed for electronically assisting a customer through a buying cycle at a product retail location having a product oriented display. The method includes sensing an amount of time the customer is interested in the display. Another operation is determining the customer's stage in a product buying cycle based on the amount of time the customer is interested in the display and displaying product detail based on the customer's stage in the buying cycle. The display can be…

Attaching a stylus

Granted: February 21, 2017
Patent Number: 9575579
In some examples, a stylus holder comprises a connector to attach to a port of a computing device and create an electrical connection to the computing device port, and a fastener to attach a stylus to the holder and provide at least one of a data and power connection to the stylus. The fastener includes a first inductive element formed in an internal cavity area of the fastener, the first inductive element to inductive couple to a second inductive element of the stylus, the second…

Aggregate display

Granted: February 21, 2017
Patent Number: 9575714
Techniques for incorporating an electrically mutable display in product packaging and forming an aggregate display therefrom are disclosed herein. A system includes a plurality of display systems. Each display system includes a display device. The display systems are configured to form an aggregate display including the display device of each display system. Each display system is configured to determine the relative location of the display system among the plurality of display systems.…

Recording unstructured events in context

Granted: February 21, 2017
Patent Number: 9575823
Recording an unstructured event in context can include detecting a first occurrence indicative of a start to the unstructured event utilizing a sensing feature of a client device. Upon detection of the first occurrence, device activity data associated with the client device is tracked. A second occurrence indicative an end to the unstructured event is detected utilizing the sensing feature. Following detection of the second occurrence, an event object for the unstructured event spanning…

Memory server

Granted: February 21, 2017
Patent Number: 9575889
A memory server providing remote memory for servers independent from the memory server. The memory server includes memory modules and a page table. A memory controller for the memory server allocates memory in the memory modules for each of the servers and manages remote memory accesses for the servers. The page table includes entries identifying the memory module and locations in the memory module storing data for the servers.

Implementing coherency with reflective memory

Granted: February 21, 2017
Patent Number: 9575898
Techniques for updating data in a reflective memory region of a first memory device are described herein. In one example, a method for updating data in a reflective memory region of a first memory device includes receiving an indication that data is to be flushed from a cache device to the first memory device. The method also includes detecting a memory address corresponding to the data is within the reflective memory region of the first memory device and sending data from the cache…

System for managing address reflectors

Granted: February 21, 2017
Patent Number: 9575999
A system is disclosed for managing address reflectors. In one example, the system discloses a reflector storage 108, 116, 124, 608, with a set of reflector members 304 associated with a set of reflector names 306. The system also includes a computer 100, 604 programmed with executable instructions 500, 610 which operate a set of modules. The modules includes reflector management module 106, 114, 122 which, receives a character-string from user input 104, 120, and identifies the reflector…

Generating a query plan for estimating a number of unique attributes in a database

Granted: February 21, 2017
Patent Number: 9576027
In a method for generating a query plan for estimating a number of unique entry counts of an attribute in a database, a sample of entries in the database is identified, at least one of a sampling percent and a coefficient of variance of the entries in the sample is identified, and a skewness of the entries in the sample is calculated. In addition, at least one of a plurality of estimators is selected based upon the skewness of the entries and at least one of the sampling percent and the…

Method and system for processing web activity data

Granted: February 21, 2017
Patent Number: 9576251
The present disclosure provides a computer-implemented method of processing Web activity data. The method includes obtaining a collection of Web activity data generated by a plurality of users at a plurality of Webpages, wherein the Webpages are from a plurality of unaffiliated Websites. The method also includes extracting a plurality of search terms from the Web activity data and associating each of the plurality of search terms with a corresponding Webpage. The method also includes…

Computer executable service

Granted: February 21, 2017
Patent Number: 9576258
A method comprises receiving a set of variable parameters, determining at least one computer executable service based on the set of variable parameters, determining if there are more than one computer executable services based on the set of variable parameters, and if there are more than one computer executable services, resolving any conditional attributes between the more than one computer executable services. Each of the at least one computer executable service is characteristically…

Distributed data analysis

Granted: February 21, 2017
Patent Number: 9576268
Distributed data analysis systems and methods are provided. A data broker distributes received data to consumers, such as information and repository consumers, which can be subscribed to the data. A subsystem with a processor for data processing can provide data to the data broker. A first information consumer may include a receiving module for receiving the data from the data broker, an analysis module for analyzing the received data to obtain a result, and a publication module for…

Determining a remedial action for a motorized vehicle based on sensed vibration

Granted: February 21, 2017
Patent Number: 9576406
An apparatus that includes a vibration sensor and a circuit. The vibration sensor provides an indication of vibration sensed in a motorized vehicle. The circuit determines a remedial action to be taken for the motorized vehicle based at least in part on the sensed vibration.

Shiftable memory supporting atomic operation

Granted: February 21, 2017
Patent Number: 9576619
A shiftable memory supporting atomic operation employs built-in shifting capability to shift a contiguous subset of data from a first location to a second location within memory during an atomic operation. The shiftable memory includes the memory to store data. The memory has the built-in shifting capability. The shiftable memory further includes an atomic primitive defined on the memory to operate on the contiguous subset.

Fiber channel 1:N redundancy

Granted: February 21, 2017
Patent Number: 9577872
Network devices, systems, and methods, including executable instructions and/or logic thereon to achieve fiber channel one for N (1:N) redundancy. A network device includes a processing resource coupled to a memory. The memory includes program instructions executed by the processing resource to group a number of switches in a 1:N cluster and provide each switch with a (virtual) A_Port link to all members of the 1:N cluster. If a failure of a fiber channel over ethernet forwarder (FCF)…

Non-invasive method and system for automated administration of diverse security constrained servers

Granted: February 21, 2017
Patent Number: 9578031
A method of automatically administering servers is disclosed. The method includes automatically transmitting commands to at least one of the servers. Administrator level access is non-invasively obtained on the at least one of the servers utilizing the automatically transmitted commands. The at least one of the servers is administered using the administrator level access and the automatically transmitted commands.

Slidable engagement of enclosure housings

Granted: February 21, 2017
Patent Number: 9578757
An enclosure having a first and second housing. The housings are slidably engaged along a first axis to form the enclosure. In one example, a compressed resilient member urges the housings together.