US Pat. No. 9,196,354

MEMORY RESISTOR ADJUSTMENT USING FEEDBACK CONTROL

Hewlett-Packard Developme...

1. An apparatus, comprising:
a memristor characterized by a non-volatile electrical resistance;
a feedback controller configured to adjust the non-volatile electrical resistance to one or more particular values between
a first limiting value and a second limiting value, the feedback controller electrically coupled to the memristor in a closed-loop
control arrangement at least during the adjustment of the non-volatile electrical resistance;

wherein the feedback controller is further configured to monitor an instantaneous electrical resistance of the memristor during
adjustment of the non-volatile electrical resistance to either the first or second limiting value and to stop the adjustment
based on the instantaneous electrical resistance reaching a desired resistance at either said first or second limiting value;

the feedback controller further configured to adjust the non-volatile electrical resistance of the memristor by way of proportional-integral-derivative
control.

US Pat. No. 9,423,717

CHARGE ROLLER FOR ELECTROGRAPHIC PRINTER

Hewlett-Packard Developme...

1. A charge roller positionable in charge-transferring relation to an imaging surface of an electrographic printing system,
the charge roper comprising:
a body having a metal external surface and an overlying resistive coating made of an inorganic, non-polymeric material to
reduce a maximum amplitude of filamentary streamers between the charge roller and the imaging surface.

US Pat. No. 9,426,930

DISSIPATING HEAT WITHIN HOUSINGS FOR ELECTRICAL COMPONENTS

Hewlett-Packard Developme...

1. An electronic device comprising:
a housing;
one or more electrical components that are disposed in the housing;
a thermal attachment that is designed to transfer heat generated by the one or more electrical components,
wherein the housing is configured to engage the thermal attachment so as to receive and dissipate heat received from the thermal
attachment and wherein the housing and the thermal attachment are configured to cooperate so as to steer heat at a greater
heat flow rate away from the electrical components towards corners of the housing as compared to a heat flow rate at which
heat is steered to other portions of the housing.

US Pat. No. 9,187,665

INKJET INK WITH SELF-DISPERSED PIGMENT

Hewlett-Packard Developme...

1. An ink composition for inkjet printing, comprising:
a self-dispersed carbon black pigment with alkali metal counter ions in an amount ranging from about 1.0% to about 6.0% by
weight based on the total weight of the ink composition, the alkali metal counter ions being a single cationic species selected
from the group consisting of sodium cations, lithium cations, and potassium cations;

polyurethane in an amount ranging from about 0.1% to about 3.0% by weight based on the total weight of the ink composition;
and

an aqueous carrier making up the balance, said aqueous carrier comprising water, at least one water-soluble organic solvent,
at least one surfactant, and an anti-halo additive selected from the group consisting of oleic acid, elaidic acid, and linoleic
acid, wherein the anti-halo additive is present in an amount ranging from about 0.05 to about 0.5% by weight based on the
total weight of the ink composition;

wherein the concentration of the alkali metal counter ions is in the range of 800-1800 ppm.

US Pat. No. 9,386,725

HEAT SINKING

HEWLETT-PACKARD DEVELOPME...

10. A printer formatter comprising:
a formatter cage including an outer casing having vents; and
a formatter assembly configured to be assembled within the formatter cage, the formatter assembly comprising:
a printed circuit board,
a metal backing plate having a generally planar surface, at least three terminating edges, at least one tapered protrusion,
and at least one mounting point separate from the at least one tapered protrusion, the at least one tapered protrusion and
the at least one mounting point extending from the planar surface in a first direction, wherein the metal backing plate is
assembled to the printed circuit board at the at least one mounting point,

at least one heat generating component, and
a thermally conductive pad disposed between the printed circuit board and the tapered protrusion, the thermally conductive
pad having a thickness in an approximate range of 1.0 mm to 0.15 mm,

wherein the metal backing plate is assembled along a first side of the printed circuit board and the at least one heat generating
component is assembled on a second side of the printed circuit board opposite the first side,

wherein the at least one tapered protrusion extends toward the heat generating component,
wherein the at least one tapered protrusion extends in the first direction from the generally planar surface tapered toward
an interior of the formatter cage to a location corresponding to the at least one heat generating component, and

wherein the at least one mounting point has a first height that is greater than a second height of the at least one tapered
protrusion, the at least one tapered protrusion and the thermally conductive pad having a combined height substantially equivalent
to the first height.

US Pat. No. 9,479,712

IMAGE BLENDING BASED ON IMAGE REFERENCE INFORMATION

Hewlett-Packard Developme...

1. A method, comprising:
receiving from an image capture device a source image and reference information associated with capturing the source image,
the reference information including external sensory information including a horizontal position of the image capture device,
a vertical position of the image capture device, and a magnetic direction of the image capture device;

creating, by a processor, a query including the reference information, the query requesting a target image matching the reference
information;

transmitting the query to a remote network database via a network interface
receiving the target image matching the reference information; and
blending, by the processor, the target image with the source image to generate a blended image.

US Pat. No. 9,372,349

GLASSES-FREE 3D DISPLAY FOR MULTIPLE VIEWERS WITH A RESONANT SUBWAVELENGTH LENS LAYER

Hewlett-Packard Developme...

1. A light field display for providing continuous 3D images to viewers at multiple views, comprising:
a resonant subwavelength lens layer comprising a plurality of resonant subwavelength lenses;
a pixel layer comprising a plurality of pixel layer elements, each resonant subwavelength lens integrated with an element
in the pixel layer, each pixel layer element including an active matrix array comprising a plurality of subpixels and an emitter
array comprising a plurality of emitters, each subpixel electrically coupled to the emitter array by a via, each emitter in
the emitter array positioned to cause light to arrive at the corresponding resonant subwavelength lens from a different set
of directions than those of light from another emitter in the emitter array, the corresponding resonant subwavelength lens
to output the light at an angle depending on the set of directions from which the light arrives,

wherein each emitter in the emitter array is narrower than a width of the pixel layer element, and
wherein the angle depends on the position of the emitter along the width of the pixel layer element; and
a circuit board connected to the pixel layer and the resonant subwavelength lens layer.

US Pat. No. 9,133,355

AQUEOUS INK COMPOSITIONS AND METHOD OF PREPARING SAME

Hewlett-Packard Developme...

1. An aqueous inkjet ink composition, comprising:
(a) at least 60% water by weight,
(b) an acrylic latex polymer suspension having a glass transition temperature of about 50° C. to about 90° C.,
(c) a polyurethane suspension,
(d) a polyethylene wax suspension, and
(e) an organic solvent that comprises about 10% to about 30% of the ink composition.

US Pat. No. 9,055,683

HERMETIC SEAL

Hewlett-Packard Developme...

1. A system, comprising:
a cover;
a bezel coupled to the cover; and
a hermetic seal disposed along a boundary of the bezel, wherein the hermetic seal includes a bumper that protrudes past a
top surface of the bezel and a damper coupled to the cover to support a display.

US Pat. No. 9,213,463

GRAPHICAL OBJECT CLASSIFICATION

Hewlett-Packard Developme...

1. A graphical object classification system, comprising:
a processor; and
a non-transitory processor-readable medium comprising:
an acquisition module to access a two dimensional bitmap representation of a graphical object generated from a parsed screenshot
of a graphical user interface (GUI);

a signature generation module to generate an appearance-invariant signature of the graphical object based on the bitmap representation
of the graphical object, wherein the appearance-invariant signature comprises a composite of two or more signature vectors
that vary little in response to changes in shape, size, orientation, and visual layer appearance of the graphical object,
and each of the signature vectors includes attributes based on operations on the bitmap representation of the graphical object
comprising integration along a first dimension, differentiation of the integration along a different second dimension, and
domain transformation of the differentiation into at least one of Fourier magnitude components and log-domain transforms;
and

a classification module to classify the graphical object based on the appearance-invariant signatures, wherein the graphical
object is classified into a class and the graphical object after a change in appearance is classified into the same class
when the respective appearance-invariant signatures before and after the change share substantially common attributes.

US Pat. No. 9,164,750

MANAGING TARGET COMPUTER USING ENCAPSULATED FILE

Hewlett-Packard Developme...

1. A method comprising:
receiving, at a management computer, an encapsulated file including a plurality of files and a deployment descriptor, said
deployment descriptor including information describing a plurality of configuration tasks performed using the plurality of
files, the plurality of files including an executable file;

extracting, by the management computer, the plurality of files and the deployment descriptor from said encapsulated file;
storing, on the management computer, the plurality of files extracted from the encapsulated file;
using, by the management computer, the deployment descriptor extracted from the encapsulated file to identify associations
between the plurality of configuration tasks and the plurality of files extracted from the encapsulated file;

updating, by the management computer, a mapping element to include the associations;
using, by the management computer, the mapping element to find at least one of the plurality of files extracted from the encapsulated
file needed for a first configuration task of the plurality of configuration tasks; and

performing, by the management computer, the first configuration task of the plurality of configuration tasks using the at
least one of the plurality of files extracted from the encapsulated file to reconfigure a target computer other than the management
computer.

US Pat. No. 9,148,430

METHOD OF MANAGING USAGE RIGHTS IN A SHARE GROUP OF SERVERS

Hewlett-Packard Developme...

1. A first server comprising:
a server partition provided by a first processor;
a management processor for managing said server partition, said management processor being separate from said first processor;
a first memory accessible to said management processor; said first memory storing a database of usage rights which comprises
information relating to a share group to which said first server belongs and usage rights belonging to said first server;
each of the usage rights belonging to said first server being a right to use a particular type of hardware module; said share
group comprising at least said first server and a second server remote from said first server;

a second memory accessible to said management processor, said second memory storing machine readable instructions executable
by said management processor to transfer at least one of the usage rights between said first server and another server in
the share group and update said database accordingly.

US Pat. No. 9,324,292

SELECTING AN INTERACTION SCENARIO BASED ON AN OBJECT

Hewlett-Packard Developme...

1. A method comprising:
receiving, at a computer system and from an image capture device, an image that depicts a viewing area proximate to an electronic
display device;

processing the image, using the computer system, to detect a user in the viewing area holding an object to present the object
to the electronic display device in a manner that indicates an opt-in decision to initiate a desired interaction with the
electronic display device, wherein the electronic display device is to present information according to a plurality of interaction
scenarios; and

in response to the opt-in decision, selecting, using the computer system, an interaction scenario of the plurality of interaction
scenarios for presentation of information on the electronic display device based on the object,

wherein the object is a physical item that is held by the user.

US Pat. No. 9,137,113

SYSTEM AND METHOD FOR DYNAMICALLY ALLOCATING RESOURCES

Hewlett-Packard Developme...

1. A method comprising:
receiving a request requiring a computing resource to process data to be processed;
selecting, based on the data to be processed and contextual information, one of a set of rules for processing the data;
selecting a resource or resources to process the data and transmitting the data, in an encrypted format, to the selected resource
or resources; and

sending a message to a trusted privacy service requesting a key to decrypt the data to allow the data to be decrypted so that
it can be processed on the selected resource or resources if the trusted privacy service determines that the selected resource
or resources complies with the selected rule.

US Pat. No. 9,432,678

ADAPTING A VIDEO STREAM

Hewlett-Packard Developme...

1. A method for adapting characteristics of a video stream, the method comprising:
receiving, at a video adaptation device, a source video stream comprising instructions to employ at least one reference frame,
wherein said source video stream is encoded;

adapting said source video stream, at said video adaptation device, such that said instructions are adapted to employ a different
number of reference frames, wherein said source video stream is only partially decoded before said adapting; and

producing an output video stream, at a video adaptation device, with said adapted instructions to employ said different number
of said reference frames, wherein said producing does not require complete re-encoding.

US Pat. No. 9,381,739

FLUID EJECTION ASSEMBLY WITH CIRCULATION PUMP

Hewlett-Packard Developme...

1. A fluid ejection assembly comprising:
a fluid slot;
a recirculation channel;
a thermal resistor drop ejection element within the recirculation channel;
a thermal resistor pump element in the recirculation channel to pump fluid to and from the fluid slot through the recirculation
channel; and

a first addressable drive circuit associated with the drop ejection element and a second addressable drive circuit associated
with the pump element.

US Pat. No. 9,360,917

REPORT UPDATED THRESHOLD LEVEL BASED ON PARAMETER

Hewlett-Packard Developme...

1. A method for indicating battery power, comprising:
monitoring a parameter related to power to be drawn by a computing device if a first operating system (OS) running on the
computing device is to enter a hibernate state, the parameter to vary with operation of the computing device;

setting at least one of a first modified remaining battery capacity and a first updated threshold level based on the monitored
parameter; and

reporting to the first OS at least one of the first modified remaining battery capacity in place of the actual remaining battery
capacity and the first updated threshold level to replace the first battery level threshold.

US Pat. No. 9,361,514

FORENSIC VERIFICATION FROM HALFTONE IMAGES

Hewlett-Packard Developme...

1. A non-transitory computer readable medium comprising computer executable instructions that when executed cause a processor
to:
extract a print signature from a captured image of a printed document by registering a location of a halftone in the captured
image according to a transformation of an expected halftone pattern;

authenticate the printed signature based on a forensic-level statistical image analysis,
wherein the forensic-level statistical analysis comprises:
accessing a reference signature stored in a registry that is included in the captured image, wherein the registry is located
within the document or attached to the document;

comparing the print signature to the reference signature to determine differences between the print signature and the reference
signature; and

verifying that the print signature is authentic based on the comparison.

US Pat. No. 9,264,561

PRINTER WITH LINK MECHANISM

HEWLETT-PACKARD DEVELOPME...

1. A device, comprising:
an automatic document feeder member being movable between a unlifted position and a lifted-up position;
a pen door being movable between an open position and a closed position; and
a link mechanism positioned between the automatic document feeder member and the pen door, such that when the automatic document
feeder member is moved to the lifted-up position, the pen door moves with the automatic document feeder member to open the
pen door by moving the pen door downward, and when the automatic document feeder member is moved to the unlifted position,
the pen door moves with the automatic document feeder member to close the pen door by moving the pen door upward.

US Pat. No. 9,047,653

STITCHED DIGITAL IMAGES

Hewlett-Packard Developme...

1. A method of blending first and second portions of a stitched digital image of a document, the method comprising the steps
of:
using a computer, detecting respective overlapping or adjacent boundaries of the first and second portions;
using a computer, categorizing pixels on each boundary of the first and second portions as either a background pixel or a
foreground pixel; and

using a computer, modifying a pixel of the first or second portion based on a pixel value difference between corresponding
background pixels on the respective boundary of the first and second portions, wherein the corresponding background pixels
on the respective boundary of the first and second portions are those closest in distance to the pixel being modified.

US Pat. No. 9,286,468

OPTION READ-ONLY MEMORY USE

Hewlett-Packard Developme...

1. A method comprising:
saving, for a device, a backup copy of option read only memory of an adapter card to storage;
booting the device via a subsequent boot process;
loading the backup copy during the subsequent boot process based on a determination that the option read only memory has been
altered;

prompting a user of the device to indicate whether the alteration to the option read only memory is intentional; and
receiving an indication as to whether the alteration was intentional.

US Pat. No. 9,345,068

ELECTRICAL RESISTOR HEATING

HEWLETT-PACKARD DEVELOPME...

1. An electrical resistor heating circuitry comprising:
an AC power source of at least one phase;
a plurality of heating resistors provided in a spatial arrangement such that a first resistor is positioned at a first end
of the spatial arrangement, a second resistor is positioned a second end of the spatial arrangement, and a third resistor
positioned between the first resistor and the second resistor;

a number of switches provided between the AC power source and the plurality of heating resistors, wherein each of the number
of switches is to be switched between ON and OFF states; and

a power scheduler arranged to adjust the power fed from the AC power source to the plurality of heating resistors at a desired
partial-power level by outputting ON/OFF switching signals to the number of switches,

wherein the power scheduler is to generate the switching signals to cause the first resistor and the second resistor to be
switched ON during a larger number of time intervals over a predefined time period as compared with the third resistor so
that energization of the partial-power level of different heating resistors takes place, at least partially, non-simultaneously.

US Pat. No. 9,432,620

DETERMINING A SYNCHRONIZATION RELATIONSHIP

Hewlett-Packard Developme...

1. A visual collaborative system comprising:
a partially transmissive display to output transmissive data and source data, the transmissive data corresponding to visual
data transmitted through the partially transmissive display, the source data associated with collaborative content displayed
on the partially transmissive display;

a capture device to receive the transmissive data and the source data and output a capture signal; and
a cross-talk reduction component to:
receive the capture signal and a remote signal, the remote signal comprising the collaborative content to be displayed on
the partially transmissive display;

using the remote signal, reduce cross-talk between the transmissive data and the source data to generate a corrected signal;
and

output the corrected signal to one or more remote participants, the corrected signal comprising the captured signal with reduced
cross-talk.

US Pat. No. 9,283,590

FLUID EJECTION APPARATUS

Hewlett-Packard Developme...

1. A fluid ejection apparatus comprising:
a fluid slot;
a passage having an inlet connected to the fluid slot and an outlet spaced from the inlet and connected to the fluid slot;
a drop generator along the passage;
a fluid circulation pump between the drop generator and the inlet; and
a filter across the passage between the fluid slot and the fluid circulation pump;
a second passage having a second inlet connected to the fluid slot and a second outlet spaced from the second inlet and connected
to the fluid slot;

a second drop generator along the second passage; and
a second fluid circulation pump, wherein the filter continuously extends across the inlet and the second inlet and wherein
the outlet and the second outlet each have a corresponding opening in the filter.

US Pat. No. 9,289,997

DOPED BLACK INK WITH INCREASED LIGHT SCATTERING EFFICIENCY FOR NOZZLE HEALTH DETECTION

Hewlett-Packard Developme...

1. A black inkjet ink comprising:
a liquid vehicle;
a black colorant dispersed in said vehicle; and
a colloidal dopant dispersed in said vehicle, said colloidal dopant being visually undetectable in a printed mark produced
by said black ink after said ink is jetted onto a substrate,

wherein said ink comprises about 0.10 wt. % to about 10 wt. % said colloidal dopant,
wherein a drop of said ink increases light-scatter of an incident collimated light beam relative to a drop of said ink lacking
said colloidal dopant, during drop-in-flight detection of light-scattering, and

wherein said ink has a printed optical density that is at least 90% of that of the ink without said colloidal dopant.

US Pat. No. 9,285,471

METHOD AND APPARATUS FOR LOCALIZATION OF RFID TAGS

Hewlett-Packard Developme...

1. An RFID tag capable of assisting in a determination of its location, comprising:
a timer to periodically generate a signal at a predetermined time interval;
a controller to be powered up upon receiving the periodically generated signal from the timer;
a radio frequency (RF) transceiver to send an identifier associated with the RFID tag at the predetermined time interval from
the RFID tag in response to the powering of the controller by the periodically generated signal from the timer;

a motion sensor to determine whether the RFID tag has been moved to a different position, wherein to determine whether the
RFID tag has been moved comprises:

receiving a first indication of movement from the motion sensor;
receiving a time interval signal measured according to the first indication of movement;
receiving a second indication that movement is occurring;
receiving a third indication that movement has not occurred for a predetermined time period; and
determining that the RFID tag has ceased movement according to the second indication that movement is occurring and the third
indication that movement has not occurred for the predetermined time period; and

an ultrasound receiver to receive signals traveling at a second velocity compared with a first velocity of signals received
by the transceiver that determines a location of the RFID tag in a new position responsive to the motion sensor.

US Pat. No. 9,289,974

PRINTHEAD CONTROL SYSTEMS AND METHODS FOR CONTROLLING A PRINTHEAD

HEWLETT-PACKARD DEVELOPME...

1. A printhead control system, comprising:
a voltage supply control module to selectively supply an operating voltage to a printhead;
wherein the voltage supply control module:
receives a first and a second control voltages; and
detects when a control voltage becomes uncontrolled; and
upon detection of an uncontrolled control voltage, disconnects the supply of operating voltage to the printhead in every instance
wherein the first and second control voltages have the same logical level,

wherein, during normal operation, the first and second control voltages have different voltages and different logic values.

US Pat. No. 9,277,158

DISPLAY ARRANGEMENT CHANGE

Hewlett-Packard Developme...

1. A device comprising:
networking hardware to communicate with a plurality of video sources and a plurality of remote control devices including a
given remote control device, the video sources providing a plurality of feeds to a shared display device and to every remote
control device; and

a configuration component implemented at least in hardware and to:
responsive to receipt from the given remote control device of an arrangement change, correspondingly change an arrangement
of the video feeds currently being displayed on the shared display device controllable by each remote control device, the
arrangement including which video feeds are currently being displayed on the shared display device and in what order; and

transmit the arrangement to every remote control device, including the given remote control device, after the arrangement
of the video feeds has been changed and after the shared display device is currently displaying the video feeds in accordance
with the arrangement change,

wherein the arrangement change received from the given remote control device and the arrangement transmitted to every remote
control device do not include any of the video feeds.

US Pat. No. 9,165,258

GENERATING TRAINING DOCUMENTS

Hewlett-Packard Developme...

1. A method of generating training documents for training a classifying device comprising, with at least one processor:
sampling from a distribution of words in a number of original documents; and
creating a number of pseudo-documents from the distribution of words, the pseudo-documents comprising a same distribution
of words as the original documents, wherein creating the number of pseudo-documents comprises creating a pseudo-document of
the number of pseudo-documents based on a combined distribution of words from at least two original documents.

US Pat. No. 9,165,645

HIGH-RELIABILITY HIGH-SPEED MEMRISTOR

Hewlett-Packard Developme...

1. A memristor, comprising:
a first electrode;
a second electrode parallel to the first electrode; and
a switching layer disposing between the first and second electrode, and containing a conduction channel and a reservoir zone,
the conduction channel having a Fermi glass material having a variable concentration of mobile ions, the reservoir zone being
laterally disposed relative to the conduction channel and functioning as a source/sink of mobile ions for the conduction channel
during a switching operation, in which the mobile ions are moved into or out of the laterally disposed reservoir zone to vary
the concentration of the mobile ions in the conduction channel to change a conductivity of the Fermi glass material.

US Pat. No. 9,136,894

HYBRID PLATFORM FOR A SOFTWARE DEFINED RADIO

Hewlett-Packard Developme...

1. A hybrid platform comprising:
a receive/transmit antenna;
a radio frequency (RF) frontend;
a baseband processor; and
a software defined radio (SDR) positioned along a signal path that couples the antenna, the RF frontend, and the baseband
processor, wherein the SDR comprises:

a transmit processing chain to toggle between on and off states,
a receive processing chain to operate in an always on state during operation of the SDR, wherein received signals are ignored
when the transmit processing chain is on, and

a FPGA having control logic to control the transmit processing chain toggling between on an off states and the receive processing
chain ignoring received signals when the transmit processing chain is on.

US Pat. No. 9,053,501

SPONTANEOUS SHARING OF MEDIA ASSET REFERENCES

Hewlett-Packard Developme...

1. A computer system for spontaneous sharing of a media asset reference for a sharer device comprising:
a processor; and
memory, wherein said memory comprises executable instructions stored therein that when executed by said processor cause the
processor to:

receive a media asset from a media service at said sharer device, wherein said sharer device is a handheld mobile device;
communicatively couple a communication interface;
transfer a media asset reference for a media asset, without the media asset, by said sharer device to a recipient, wherein
said sharer device does not transfer said media asset to said recipient, wherein said recipient is a handheld mobile device;

and store the media asset reference at said sharer device, wherein the media asset reference comprises a network resolvable
identifier for the media service from which a sharer purchased the media asset, an identifier for the sharer of the reference
and an identifier for the media asset for tracking by the media service, wherein said media asset reference enables said recipient
to request said media asset in its entirety directly from said media service.

US Pat. No. 9,248,639

IMAGING DEVICE HAVING FLUID CONTAINER AND METHOD FOR COLLECTING CARRIER FLUID

Hewlett-Packard Developme...

1. An imaging device comprising:
an imaging drum to support a carrier fluid;
a roller to remove a portion of the carrier fluid from the imaging drum to leave a thinner carrier fluid layer sufficient
for forming a latent image;

a fluid container to collect the carrier fluid from the roller;
a fluid remover on the fluid container to remove the carrier fluid from the roller;
a roller frame coupling the roller to the fluid container; and
a resilient member coupled to the roller frame for applying a force to press the fluid container against the roller.

US Pat. No. 9,286,080

MEMORY MANAGEMENT FOR HYPERVISOR LOADING

Hewlett-Packard Developme...

1. A method for initializing a computer for support of virtual machines comprising:
allocating a first region of read-write memory;
loading a hypervisor program from a first non-volatile memory into the first region, wherein an appliance is stored in the
first non-volatile memory or a different non-volatile memory;

creating a memory heap of the read-write memory, the memory heap excluding the first region;
partitioning the memory heap to create a plurality of partitions responsive to parameters known to a BIOS program within the
computer, wherein the plurality of partitions are dedicated to the corresponding virtual machines; and

setting up, by the hypervisor program, the virtual machines using the plurality of partitions, wherein:
the virtual machines are suspended in response to a request to switch the computer into a low-power state, and
the appliance is executed during the low-power state while the virtual machines are suspended.
US Pat. No. 9,370,958

PRINTABLE MEDIUM

Hewlett-Packard Developme...

1. An inkjet printable medium, comprising:
an opaque substrate having I(x)/I0 equal to or less than 0.05, wherein I(x) is an intensity of light remaining at a distance x, where x is the distance that
light travels through the substrate, and wherein I0 is an initial intensity of light at x=0, the substrate including:

at least two non-woven paper layers; and
an adhesive, opacity enhancing layer disposed between the at least two non-woven paper layers, the adhesive layer including
a visible light-blocking dye or pigment; and

an image receiving layer coated on the substrate;
wherein the substrate has a basis weight ranging from about 100 gsm to about 500 gsm.

US Pat. No. 9,290,030

DETERMINING A COLOR OF A COLOR PATCH

Hewlett-Packard Developme...

1. A system comprising:
a color sensor to determine color of color patches printed on a substrate;
a substrate support for supporting the substrate during operation of the color sensor, the substrate support including:
projections extending from a base of the substrate support and arranged to support the substrate, and
openings to allow deformation of the substrate towards the base;
a distance sensor to measure a distance indicative of a distance between the color sensor and the substrate; and
a controller to:
determine, using the distance measured by the distance sensor, a location of a given projection of the projections, and
determine a color of a color patch on the substrate at the determined location of the given projection.

US Pat. No. 9,370,944

CALIBRATION OF A RETRO-REFLECTIVE SENSOR

HEWLETT-PACKARD DEVELOPME...

1. A printer system, comprising:
a handling system to move print media;
a print medium detection sensor to produce a response indicative of an object;
a reference surface mounted facing the sensor; and
a processor coupled to the handling system and to the print medium detection sensor to two-point calibration of the sensor;
wherein a first point of the two-point calibration comprises a first response from the sensor based on a print medium, and
a second point of the two-point calibration comprises a second response from the sensor based on the reference surface,

wherein the processor is to perform the two-point calibration using at least the first response and the second response, and
wherein the reference surface is a mirror.

US Pat. No. 9,368,086

MINIMIZING UNWANTED CHANGES OF COLOR DURING IMAGE PROCESSING

HEWLETT-PACKARD DEVELOPME...

1. A method of minimizing unwanted changes of color during processing of an image of pixels having respective values, the
method comprising:
processing the image in a device-independent color space by applying a modification function in respect of one or more dimensions
of the device-independent color space, the processing involving, for each image pixel or group of pixels:

determining, in respect of the one or more color-space dimensions subject of the modification function, modification limits
in the device-independent color space as set by the gamut boundary of a target device-dependent color space, wherein the modification
function has a dynamic range that depends on parameter values derived from the values of respective ones of the pixels of
the image;

modifying the image pixel values in the device-independent color space according to said modification function as scaled by
a factor dependent on a difference between upper and lower values of the gamut boundary modification limits; and

converting the image into the target device-dependent color space.

US Pat. No. 9,365,051

APPLYING ELECTRIC FIELDS TO ERASE REGIONS OF A PRINT MEDIUM

Hewlett-Packard Developme...

1. An ink erasing system comprising:
an erase fluid dispenser to apply erase fluid to a surface of a print medium;
a plurality of nonadjacent pairs of electrodes positioned across a width of the print medium;
a controller to direct the erase fluid dispenser to apply the erase fluid in an erase region on the print medium, and to alternately
electrify the nonadjacent pairs of electrodes to generate a moving electric field through the erase region.

US Pat. No. 9,283,791

REPLACEABLE PRINTER COMPONENT INCLUDING A MEMORY UPDATED ATOMICALLY

Hewlett-Packard Developme...

1. A replaceable printer component comprising:
a memory device including a memory and a circuit configured to atomically update data stored in the memory; and
a communication link configured to communicatively link the memory device to a printer controller when the replaceable printer
component is installed in a printing system,

wherein the circuit is configured to:
receive a write request including data and an address from the printer controller;
copy data stored at the address from that address to a backup area of the memory;
set a write state stored in the memory to a first state;
update the data stored at the address with the received data;
determine whether the write state is valid; and
set the write state to a second state when the write state is invalid.

US Pat. No. 9,282,662

ELECTRONIC DEVICE INCLUDING RETRACTABLE BOLT MEMBER

Hewlett-Packard Developme...

1. A frame for receiving an electronic device to enable detachment of first and second portions of the electronic device,
the frame comprising
a plurality of troughs housing external magnets, the troughs to guide alignment of a received electronic device relative to
the frame such that internal magnets included in the electronic device align with the external magnets;

wherein the guided alignment is to cause an interaction of magnetic fields between the external magnets and the internal magnets
to move a bolt member included in a second housing portion of the electronic device from a first position where the bolt member
is engaged with a detent member included in a first housing portion of the electronic device to a second position in which
the bolt member is disengaged with the detent member.

US Pat. No. 9,369,632

PROJECTION CAPTURE SYSTEM, PROGRAMMING AND METHOD

Hewlett-Packard Developme...

1. A projection capture system, comprising: a controller;
a workspace camera operatively connected to the controller for capturing still images and video images of an object on a work
surface of a first workspace;

a projector operatively connected to the controller; the controller configured to:
control the workspace camera to capture an image of a real object on the work surface, and
cause simultaneous projecting of the image of the real object into multiple workspaces including the first workspace, wherein
the image of the real object projected into the first workspace is projected onto the work surface; and

an object recognition device operatively connected to the controller for distinguishing the real object on the work surface
from an object image projected onto the work surface.

US Pat. No. 9,289,987

HEATING ELEMENT FOR A PRINTHEAD

Hewlett-Packard Developme...

1. A heating element, comprising:
a substrate;
a conductive layer disposed on the substrate, the conductive layer comprising an outer perimeter and an inner region thinner
than the outer perimeter, the outer perimeter comprising conductive elements spaced apart from one another;

a resistive layer, comprising:
an outer resistive portion overlying the conductive elements; and
a central resistive portion lying on top of a raised bridge of the substrate, wherein the width of the raised bridge is substantially
greater than the width of the central resistive portion, and wherein the height of the raised bridge is substantially equal
to the height of a bottom of the central resistive portion for the entire width of the raised bridge; and

at least one upper layer defining a boundary of a fluid chamber, the boundary aligned vertically above the central resistive
portion.

US Pat. No. 9,367,083

COMPUTING DEVICE HOUSING

Hewlett-Packard Developme...

1. A computing device comprising:
a contact-sensitive display;
a mid-frame holding in place one or more internal components of the computing device, the one or more internal components
including a rechargeable battery; and

a front shell and a back shell, each of the front shell and back shell being secured to the mid-frame.

US Pat. No. 9,286,717

3D MODELING MOTION PARAMETERS

HEWLETT-PACKARD DEVELOPME...

1. A motion estimation computer to determine 3D modeling motion parameters, the motion estimation computer comprising:
at least one processor; and
a data storage to store determined 3D modeling motion parameters for video frames and to store instructions that when executed
by the at least one processor cause the at least one processor to:

simultaneously determine the 3D modeling motion parameters for video frames according to different first and second motion
estimation techniques, wherein in response to detecting a failure of the first motion estimation technique for a current frame
of the frames, the at least one processor is to re-determine, according to the first motion estimation technique, the 3D modeling
motion parameters for the current frame from the motion parameters determined according to the second motion estimation technique
for a previous frame of the frames or the current frame.

US Pat. No. 9,171,153

BLOOM FILTER WITH MEMORY ELEMENT

HEWLETT-PACKARD DEVELOPME...

6. A device comprising:
a hardware processor to execute:
receive logic to receive a search element;
bloom filter index logic to compute a plurality of bloom filter indexes for the search element;
first compare logic to compare the plurality of bloom filter indexes to a plurality of bloom filters to determine if the search
element is not included in a set of elements; and

second compare logic to compare a memory associative on the plurality of bloom filter indexes to the search element when the
plurality of bloom filters do not indicate that the search element is not included in the set of elements;

wherein inclusion of the search element in the memory indicates the search element is in the set of elements.

US Pat. No. 9,075,545

SYNCHRONIZING SENSOR DATA USING TIMESTAMPS AND SIGNAL INTERPOLATION

Hewlett-Packard Developme...

1. A method of synchronizing sensor data comprising:
receiving sequences of time-stamped data indicative of physical events from a plurality of sensors;
generating an interpolation filter according to desired sampling times;
interpolating the sequences of time-stamped data with the generated interpolation filter to obtain synchronized sequences
of data that are synchronized at the desired sampling times;

subtracting an approximation of a noise-free sequence from at least one sequence of the time-stamped data to obtain an estimate
of noise in the at least one sequence; and

adding a filtered sequence to the approximation of the noise-free sequence to obtain a reduced-noise sequence of time-stamped
data.

US Pat. No. 9,367,691

MODIFY EXECUTABLE BITS OF SYSTEM MANAGEMENT MEMORY PAGE TABLE

Hewlett-Packard Developme...

1. A computing device comprising:
a storage component to include option read only memory;
a controller to create a system management memory page table in response to the computing device powering on;
wherein pages of the system management memory page table include executable bits;
wherein the controller is to modify the executable bits of the pages before launching the option read only memory.

US Pat. No. 9,112,917

CONTROLLER SYSTEM AND METHOD THEREFOR

HEWLETT-PACKARD DEVELOPME...

1. A controller system which controls a controlled target, comprising a non-transitory computer readable medium for controlling
the controlled target by having a computer execute the following steps including:
detecting, by a user status detection mechanism, status of a user of the controlled target;
detecting, by a controlled target status detection mechanism, status of the controlled target; and
controlling, by a control mechanism that is executed by a hardware processor, the controlled target by mapping the detected
status of the user and the detected status of the controlled target.

US Pat. No. 9,278,569

INKJET RECORDING MEDIUM

Hewlett-Packard Developme...

1. An inkjet recording medium, comprising:
a substrate;
an intermediate layer disposed on the substrate, the intermediate layer including:
a binder;
an inorganic pigment; and
a pigment ink fixing agent chosen from divalent salts, multivalent salts, and combinations thereof;
wherein the intermediate layer is a surface sizing layer including a greater amount of the binder than of the inorganic pigment;
and

an ink receiving layer disposed on the intermediate layer, the ink receiving layer including:
a non-film forming polymer, wherein the non-film forming polymer has a glass transition temperature (Tg) ranging from about 80° C. to about 150° C.;

a binder chosen from any of water dispersible binders or water soluble binders; and
a pigment.

US Pat. No. 9,369,564

PORTABLE COMPUTING DEVICE FOR WIRELESS COMMUNICATIONS AND METHOD OF OPERATION

Hewlett-Packard Developme...

8. A method for wireless communications, comprising:
detecting entry into a service area of a public wireless wide area network (WWAN) by a portable computing device;
establishing a private wireless local area network (WLAN) by said portable computing device while in the service area of said
public WWAN, wherein said portable computing device performs at least one access point service for said private WLAN and limits
access to the private WLAN via permitted device identifiers stored in memory of said portable computing device, wherein to
limit access comprises to compare the permitted device identifiers to a device identifier of a device requesting to join the
private WLAN; and

routing packet traffic, by said portable computing device, between said public WWAN and said private WLAN.

US Pat. No. 9,064,009

ATTRIBUTE CLOUD

Hewlett-Packard Developme...

10. A system comprising:
at least one non-transitory storage medium; and
at least one processing device, wherein the at least one non-transitory storage medium comprises instructions that when executed
by the at least one processing device cause the system to:

receive a text corpus;
filter the text corpus to obtain a plurality of attributes;
determine a semantic cohesion between the plurality of attributes;
create an attribute cloud including the plurality of attributes, wherein placement of the plurality of attributes within the
attribute cloud is based at least in part on the determined semantic cohesion between the plurality of attributes;

determine a sentiment for each respective attribute of the plurality of attributes; and
assign a color and a color intensity to each respective attribute of the plurality of attributes, wherein the assigned color
and color intensity are based at least in part on the determined sentiment for the respective attribute of the plurality of
attributes.

US Pat. No. 9,291,756

FILTER

Hewlett-Packard Developme...

1. A filter for use with a display, comprising:
a substrate; and
a pattern of dots along a surface of the substrate, wherein the dots comprise a material to fluoresce non-visible light in
a direction away from the display, in response to absorbing a portion of visible light from the display, and

the pattern of dots is to transmit substantially all the visible light from the display.

US Pat. No. 9,286,184

PROBABILISTIC CORRELATION OF SYSTEM EVENTS WITH PROGRAM INSTRUCTIONS

Hewlett-Packard Developme...

1. A method for inserting markers into a program comprising the steps of:
executing a program to identify instructions that can cause system events; and
inserting markers into said program, each marker being associated with at least one of said identified instructions.

US Pat. No. 9,250,659

DOOR ASSEMBLY

Hewlett-Packard Developme...

1. A door assembly for use with a computing device comprising:
a housing that defines an opening to an interior of the housing;
a cover positionable over the opening in a secure closed position to help prohibit access to the interior of the housing and
away from the opening in an open position to allow access to the interior of the housing;

a flange assembly connected to the cover and coupled to the housing to linearly translate within a cavity in the housing and
create a hinge about which the cover moves from the closed position to the open position; and

an opening mechanism positioned in the interior of the housing to release the cover from the secure closed position to the
open position, wherein the cover extends along a face of the housing and wherein the opening mechanism comprises a lifting
member that lifts the cover from the opening and being manually engageable along the same face of the housing, wherein the
opening mechanism further comprises:

a lever coupled to the lifting member and pivotable about a fixed axis to pivot the lifting member against the cover to lift
the cover, wherein the lifting member is on a first side of the axis and the lever is on a second side of the axis opposite
the first side; and

wherein the housing defines an aperture through which an opening member, independent and separate of the door assembly, has
an end insertable into the aperture and movable in a first direction to manually actuate the opening mechanism to lift the
cover in a second direction opposite to and parallel to the first direction, wherein the lever is positioned below the aperture.

US Pat. No. 9,214,231

CROSSBAR MEMORY TO PROVIDE CONTENT ADDRESSABLE FUNCTIONALITY

Hewlett-Packard Developme...

1. A crossbar memory to provide content-addressable functionality, the crossbar memory comprising:
a first crossbar to write data values corresponding to a word;
a second crossbar, substantially parallel to the first crossbar, to receive voltage for activation of data values across the
second crossbar;

an output line, that interconnects with the crossbars at junctions, to read the data values at the junctions; and
a logic module to determine whether the second crossbar data values correspond to the word written in the first crossbar,
wherein the crossbar memory includes m number of crossbars and activates data values sequentially through m?1 number of crossbars
to determine whether each of the m?1 number of crossbars correspond to the data values across the first crossbar, the data
values across the first crossbar corresponding to the word.

US Pat. No. 9,170,436

LUMINESCENT STACKED WAVEGUIDE DISPLAY

Hewlett-Packard Developme...

1. A display comprising:
a first waveguide containing first luminophores that fluoresce to produce light of a first color;
a second waveguide overlying the first waveguide and containing second luminophores that fluoresce to produce light of a second
color;

a light collection structure positioned to transmit light from a surrounding environment transversely through the first waveguide
and the second waveguide;

a first optical via providing an optical path to a display surface for light from the first optical waveguide; and
a second optical via providing an optical path to the display surface for light from the second optical waveguide,
wherein the first optical via extends through an opening in the second waveguide.

US Pat. No. 9,290,025

MEDIA HANDLING SYSTEM

HEWLETT-PACKARD DEVELOPME...

1. A media handling system for use in a printing device, comprising:
a media path including a print zone portion, a duplex portion, and an output portion;
a transport assembly to move print media through the media path;
a processor;
a non-transitory storage medium including instructions that, when executed by the processor, cause the processor to control
the transport assembly to:

move a first medium through the media path;
move a second medium through the media path;
overlap a trailing portion of the first medium and a leading portion of the second medium within the media path;
overlap a leading portion of the first medium and a trailing portion of the second medium within the media path; and
overlap the trailing portion of the first medium and the leading portion of the second medium during a time that the leading
portion of the first medium and the trailing portion of the second medium is also overlapped to increase a rate of printing
of the printing device.

US Pat. No. 9,160,750

COMMUNICATION ACCESS CONTROL SYSTEM

Hewlett-Packard Developme...

1. A communication access control system, comprising:
a messaging service facility; and
a computing system of the messaging service facility, the computing system having a permanent memory and hosting:
a plurality of access control cells, each of the access control cells having an input address and an output address;
a messaging service to send messages between at least some of the plurality of access control cells; and
a control service to define a link selected from:
a C-link to connect the output address of a first read-write cell of the plurality of access control cells to the input address
of a second read-write cell of the plurality of access control cells;

an F-link to connect a forwarder address with the input address of at least one of the plurality of access control cells;
and

a Q-link to connect the output address of at least one of the plurality of access control cells to a queue address.

US Pat. No. 9,286,096

SELECTING A VIRTUAL BASIS INPUT OUTPUT SYSTEM BASED ON INFORMATION ABOUT A SOFTWARE STACK

Hewlett-Packard Developme...

1. A computing device comprising:
a software stack;
a hypervisor to manage execution of the software stack; and
a controller comprising a processor to:
determine, based on information about the software stack, that the software stack supports a feature that is supported by
a first virtual basic input output system (vBIOS) but not a second vBIOS, wherein the first vBIOS and the second vBIOS are
different;

select, based on the determining, the first vBIOS from among a plurality of vBIOS comprising the first vBIOS and the second
vBIOS; and

generate a first virtual machine including the software stack and the first vBIOS.

US Pat. No. 9,274,651

APPARATUS TO TRACK A POINTING DEVICE

Hewlett-Packard Developme...

1. An apparatus comprising:
at least one sensor to detect a plurality of points of an orientation member attached to a pointing device; and
at least one processor to:
determine, based on data from the at least one sensor, locations in a workspace of the plurality of points of the orientation
member detected by the at least one sensor,

determine a geometric property of the orientation member, the geometric property including a point in a plane defined by at
least some of the plurality of points, and

locate a position of a first end of the pointing device in the workspace, the locating comprising identifying a line segment
perpendicular to the plane and connected to the point of the geometric property, wherein the orientation member is attached
to a second end of the pointing device a distance from the first end of the pointing device, and the locating further utilizes
the distance to determine the position of the first end of the pointing device in the workspace.

US Pat. No. 9,560,281

PROJECTING AN IMAGE OF A REAL OBJECT

Hewlett-Packard Developme...

1. A projection capture system, comprising:
a controller;
a camera operatively connected to the controller for capturing images of an object on a work surface of a workspace;
a projector operatively connected to the controller; and
a mirror above the projector to reflect light from the projector onto the work surface, wherein the camera is located higher
than the projector,

the controller to:
control the camera to capture an image of a real object on the work surface, and
control the projector to project the image of the real object onto the work surface.

US Pat. No. 9,183,403

KEY RETRIEVAL

Hewlett-Packard Developme...

1. A non-transitory machine-readable medium storing instructions for key retrieval executable by a machine to cause the machine
to:
generate and encrypt an encryption key using a public/private key pair;
store the encryption key in a keystore;
access a password for the keystore from a source;
place the password in volatile memory;
delete the password from the source; and
retrieve the encryption key from the keystore with the password in the volatile memory.

US Pat. No. 9,104,668

MIGRATING ARTIFACTS BETWEEN SERVICE-ORIENTED ARCHITECTURE REPOSITORIES

Hewlett-Packard Developme...

1. A method of migrating artifacts between service-oriented architecture repositories, comprising:
receiving, by a processor, a request to export an artifact from a first repository, wherein the artifact comprises metadata
associated with a service-oriented architecture, the request comprising a request to export historical revisions of the artifact;

identifying, by the processor, an artifact closure based on the request, by:
identifying dependent relationships from the artifact to artifacts upon which the artifact depends;
identifying aggregated relationships from the artifact to aggregated artifacts;
identifying artifacts associated with the aggregated relationships; and
identifying artifacts comprising the historical revisions;
retrieving, by the processor, the artifact closure from the first repository; and
packaging, by the processor, the retrieved artifact closure into a data store.

US Pat. No. 9,699,940

HEAT SINKING

Hewlett-Packard Developme...

13. A mounting plate for a printed circuit assembly, the mounting plate comprising:
a conductive plate generally extending along a plane;
a protrusion disposed on the conductive plate and extending from the plane;
a mounting point disposed on the conductive plate and extending from the plane,
the conductive plate, the protrusion and the mounting point are formed of a single substrate; and
a thermally conductive pad disposed between the protrusion and a heat generating component.

US Pat. No. 9,282,083

ENCRYPTION SYSTEM AND METHOD

Hewlett-Packard Developme...

1. An encryption system comprising:
a first port and a second port;
a processor; and
a non-transitory storage medium storing instructions executable on the processor to:
compare a first data format of a first connection of a first device to the first port, with a second data format of a second
connection of a second device to the second port, the first and second devices being external of the encryption system;

detect the first data format of the first connection of the first device to the first port based on detecting that a first
set of pins of the first port are receiving signals;

detect a different data format of a connection of a device to the first port based on detecting that a second, different set
of pins of the first port are receiving signals;

in response to determining that the first data format is different from the second data format, translate the first data format
of data received from the first port to the second data format of the second port, and translate the second data format of
data received from the second port to the first data format;

in response to determining that the first data format is the same as the second data format, not translating between the first
data format and the second data format for data received at the first and second ports; and

encrypt data received from the first port and decrypt data received from the second port.

US Pat. No. 9,462,717

MOUNTING FRAME TO MOUNT A COMPONENT

Hewlett-Packard Developme...

1. A mounting frame to mount a component of a computing system, comprising:
a wall structure enclosing an inner space of the mounting frame;
first supports attached to the wall structure and mounted at a first height relative to the mounting frame to contact, at
the first height, a top surface of a first component having a first component height; and

second supports mounted at a second height relative to the mounting frame to contact, at the second height, a top surface
of a second component having a second component height less than the first component height,

each respective second support of the second supports moveable between a first position and a second position, the respective
second support when in the first position protruding into a respective opening in the wall structure, and the respective second
support when in the second position extending into the inner space to contact the top surface of the second component having
the second component height.

US Pat. No. 9,294,155

NEAR-FIELD COMMUNICATION AND IMPACT SENSOR

Hewlett-Packard Developme...

1. A portable computing device comprising:
a wireless transceiver connected to a network;
a near field communication reader;
an impact sensor to collect impact sensor data from an impact of the portable computing device and a second portable computing
device; and

a controller connected to the impact sensor, wherein the controller is to transmit a near field communication code and the
impact sensor data from the impact sensor through the wireless transceiver to a router of the network when the impact is detected
by the impact sensor and when the near field communication reader reads the near field communication code from the second
portable computing device when the second portable computing device is in range of the near field communication reader when
the impact is detected by the impact sensor, wherein the impact sensor data and the near field communication code are to be
used by the router to identify the second portable computing device.

US Pat. No. 9,172,836

OPTICAL SCANNER ILLUMINATION SYSTEM AND METHOD

HEWLETT-PACKARD DEVELOPME...

1. An optical scanner having a scanner glass with a bottom surface, comprising:
an LED illumination source, disposed below the glass, having a target-oriented surface oriented to direct light toward the
glass at a non-perpendicular angle; and

a reflector, disposed below the glass, oriented to direct light reflected off of the bottom surface toward the target-oriented
surface.

US Pat. No. 9,286,613

ORDERING OF GOODS OR SERVICES USING MEMORY FOR STORING DIGITAL CONTENT

Hewlett-Packard Developme...

1. A method of creating orders for goods or services, comprising:
a business providing code for generating an order for goods or services from a plurality of order choices in a memory tag
being a transponder device with a memory for storing digital content;

a user uploading the code from the memory tag to a handheld computing device, the code including at least executable code
for generating an order on the handheld computing device in the form of digital data thereon;

providing the user with an order template on the handheld computing device, the order template for the user to place an order
on the handheld computing device even when the user is out of range of the memory tag and initiate the order as soon as a
connection is established;

the user sending the order generated using the uploaded code on the handheld computing device from the handheld computing
device to the business; and

updating a pro forma order on the memory tag.

US Pat. No. 9,266,364

PRINTING ASSOCIATED PLOTS IN REGISTRATION

Hewlett-Packard Developme...

1. A method to print associated plots in registration on first and second sides of a media, comprising:
receiving a print job including a first plot to be printed the first side, and a second plot to be printed on the second side
in registration with the first plot;

causing printing of the first plot and a fiducial mark on the first side, the fiducial mark
being a known distance from the first plot, and
including an identifier, wherein the identifier is data that indicates which of a plurality of plots in a memory location
is the second plot to be printed on the second side;

causing printing of the second plot on the second side in registration with the first plot in response to
detecting via a sensor the identifier, and
measuring a distance to the fiducial mark to discern a reference for printing the second plot.

US Pat. No. 9,272,540

PRINTING SYSTEM AND METHOD

HEWLETT-PACKARD DEVELOPME...

1. A printing system, comprising:
a media transport device to move a medium at a speed ranging from about 15.24 mpm to about 609.6 mpm;
an ink applicator to apply ink on the medium;
a treatment applicator to apply a treatment composition on the medium before or after the ink is applied on the medium to
form a printed-on medium, the treatment composition including a liquid vehicle, a polyvalent metal salt fixing agent, and
a latex resin having an acid number less than 20; and

a heating system programmed to: i) dry the printed-on medium at a predetermined temperature for a reduced dwell time ranging
from about 1 second to about 40 seconds; and ii) dry the medium such that the residual moisture level in the printed-on medium
within 10 seconds of the reduced dwell time ranges from about 3% to about 5% over an initial moisture content of the medium
prior to treatment composition and ink application.

US Pat. No. 9,264,571

BIASED DOCUMENT BACKING

HEWLETT-PACKARD DEVELOPME...

17. A method comprising:
resiliently biasing flat planar surface of a document backing flat planar panel in a first direction substantially parallel
to the surface.

US Pat. No. 9,291,948

LIQUID ELECTROPHOTOGRAPHY INK DEVELOPER

Hewlett-Packard Developme...

1. A liquid electrophotography (LEP) ink developer comprising:
a developer roller rotatable about an axis;
first and second rollers proximate the developer roller;
an inlet chamber extending along the axis from a first end adjacent an inlet opening to a second end opposite the first end,
wherein the inlet chamber has a floor with a first portion extending along the axis to the second end and a second sunken
portion adjacent and below the inlet opening between the first portion and the inlet opening; and

a neck forming an uninterrupted ink flow path from the inlet chamber to the developer roller.

US Pat. No. 9,274,058

METALLIC-NANOFINGER DEVICE FOR CHEMICAL SENSING

Hewlett-Packard Developme...

1. A metallic-nanofinger device for chemical sensing, said device comprising:
a substrate; and
a plurality of nanofingers coupled with said substrate, a nanofinger of said plurality of nanofingers comprising:
a flexible column;
a metallic cap coupled to an apex of said flexible column; and
a coating encapsulating said metallic cap,
wherein at least said nanofinger and a second nanofinger of said plurality of nanofingers are to self-arrange into a close-packed
configuration with at least one analyte molecule disposed between at least said metallic cap and a second metallic cap of
respective nanofinger and second nanofinger, wherein a morphology of said metallic cap is to generate a shifted plasmonic-resonance
peak associated with amplified luminescence from said analyte molecule, and wherein said coating is to develop a response
upon exposure to a liquid.

US Pat. No. 9,293,824

INTERCHANGEABLE PRINTED CIRCUIT BOARD AMONG VARIOUS TYPES OF PLATFORMS BY ADJUSTING AN IMPEDANCE VALUE

Hewlett-Packard Developme...

1. A communication system comprising:
an integrated circuit including:
an antenna;
a matching circuit to adjust to an impedance value of the antenna;
a tap zone to establish close range communication between a particular platform and a second platform, the particular platform
being operable at a different frequency level from the second platform, the tap zone including a pre-defined area on the particular
platform; and

a control circuit to tune the antenna for a compatible frequency level for the close range communication between the particular
platform and the second platform, by adjusting an impedance value of the matching circuit when the particular platform and
the second platform are within close proximity to each other to establish the close range communication.

US Pat. No. 9,250,572

INK DEVELOPER UNIT, AND SEALING DEVICE USABLE WITH INK DEVELOPER UNIT

Hewlett-Packard Developme...

1. A sealing device usable with an ink developer unit, the sealing device comprising:
a base member configured to attach to the ink developer unit;
a sealing member having a sealing surface configured to limit an unwanted flow of ink from inside to outside of the ink developer
unit; and

a compliant member disposed between the base member and the sealing member, the compliant member configured to vary a sealing
force along the sealing surface of the sealing member.

US Pat. No. 9,279,767

CHEMICAL-ANALYSIS DEVICE INTEGRATED WITH METALLIC-NANOFINGER DEVICE FOR CHEMICAL SENSING

Hewlett-Packard Developme...

1. A chemical-analysis device integrated with a metallic-nanofinger device for chemical sensing, said chemical-analysis device
comprising:
a metallic-nanofinger device for chemical sensing, said metallic-nanofinger device comprising:
a substrate; and
a plurality of nanofingers coupled with said substrate, a nanofinger of said plurality comprising:
a flexible column; and
a metallic cap coupled to an apex of said flexible column;
wherein at least said nanofinger and a second nanofinger of said plurality of nanofingers are to self-arrange into a close-packed
configuration with at least one analyte molecule disposed between at least said metallic cap and a second metallic cap of
respective nanofinger and second nanofinger; and

wherein a morphology of said metallic cap is to generate a shifted plasmonic resonance peak associated with amplified luminescence
from said analyte molecule; and

a platform with which said metallic-nanofinger device is coupled.

US Pat. No. 9,182,480

INFORMATION TECHNOLOGY (IT) EQUIPMENT POSITIONING SYSTEM

Hewlett-Packard Developme...

1. A radio frequency identification (RFID)-enabled electronic device comprising:
an item of information technology (IT) equipment that is mounted at a first location corresponding to a respective slot in
racks and/or cabinets of a data center;

a plurality of radio frequency identifier (RFID) tags; and
a storage coupled to the RFID including a data structure field that characterizes physical dimensions of the IT equipment
item used by a management utility in combination with temperature conditions and airflow conditions within the data center
to determine positioning of the IT equipment item in a second location corresponding to a different respective slot in the
racks and/or the cabinets of the data center to improve cooling, airflow, and workload efficiency performance relative to
the first location based on the orientation of said plurality of tags, wherein the positioning of the IT equipment item includes
three dimensional coordinates of the IT equipment in three dimensional space.

US Pat. No. 9,221,251

ADAPTIVE LEVEL SHIFTER FOR PRINT NOZZLE AMPLIFIER

Hewlett-Packard Developme...

1. An apparatus, comprising:
an amplifier to provide a waveform to drive a print nozzle, the amplifier also providing a current proportional to a slew
rate of the waveform;

a pass gate to apply the waveform to the print nozzle in response to a drive signal; and
a level shifter that adjusts a current level of the drive signal applied to the pass gate based on the current and a capacitive
coupling of the pass gate.

US Pat. No. 9,165,088

APPARATUS AND METHOD FOR MULTI-MODE STORAGE

Hewlett-Packard Developme...

1. A method for multi-mode storage, the method comprising:
operating, by a processor, a first array including a first memory and a second array including a second memory in at least
one of a plurality of modes of operation, wherein the first memory is a relatively denser memory compared to the second memory
and the second memory is a relatively faster memory compared to the first memory, the modes of operation comprising:

a first mode of operation where the first array functions as the relatively denser memory compared to the second memory and
the second array functions as the relatively faster memory compared to the first memory,

a second mode of operation where the second array is operated as an automatic cache of a portion of a dataset, and
a third mode of operation where a cache-tag functionality used to support the second mode of operation is instead used to
provide a content-addressable memory (CAM).

US Pat. No. 9,269,122

FIRST AND SECOND SOFTWARE STACKS AND DISCRETE AND INTEGRATED GRAPHICS PROCESSING UNITS

Hewlett-Packard Developme...

1. A computing system comprising:
an integrated graphics processing unit;
a discrete graphics processing unit having greater processing capabilities as compared to the integrated graphics processing
unit; and

a hardware virtualizer to:
generate a virtual image of hardware comprised in the computing system;
provide the virtual image to a plurality of software stacks for utilization;
receive, from each of the plurality of software stacks, data comprising operations performed on the virtual image;
based on the operations performed on the virtual image by each of the plurality of software stacks, determine a graphics processing
usage for each of the plurality of software stacks; and

based on the determined graphics processing usage, process the data for each of the plurality of software stacks separately
between the integrated graphics processing unit and the discrete graphics processing unit.

US Pat. No. 9,261,133

MEDIA TRANSPORT ASSEMBLY SHAFT

HEWLETT-PACKARD DEVELOPME...

1. A shaft for a media transport assembly, comprising:
a first assembly provided at a first end of the shaft to datum the shaft; and
a second assembly provided at a second end of the shaft to resiliently bias the shaft in a direction opposite the second end
of the shaft,

the first assembly and the second assembly each to provide point contact with a respective surface oriented substantially
perpendicular to a longitudinal central axis of the shaft extending from the first end to the second end,

wherein the longitudinal central axis of the shaft extends through the point contact of each of the first assembly and the
second assembly, and

wherein the media transport assembly includes a feed assembly for feeding media through a media path of a printing system,
wherein the shaft comprises a feed shaft of the feed assembly.

US Pat. No. 9,278,534

TRANSLATABLE WEB SUPPORT

HEWLETT-PACKARD DEVELOPME...

1. An apparatus comprising:
a media transport to move a print medium along a first axis in a first plane;
a first support configured to support a first portion of a web;
a second support configured to support a second portion of the web; and
a drive configured to linearly translate the first support relative to the second support along a second axis perpendicular
to the first axis and in a second plane parallel to the first plane to adjust a length of a span of the web between the first
support and the second support for servicing one or more print heads, wherein the drive is configured to translate the first
support between a first position in which the span of the web between the first support and the second support extends across
the media transport and a second position in which the span of the web between the first support and the second support is
horizontally retracted from the media transport.

US Pat. No. 9,210,060

FLOW CONTROL TRANSMISSION

HEWLETT-PACKARD DEVELOPME...

1. A method comprising:
receiving a transmission instruction at a transmitter;
sending data from the transmitter to a receiver at a rate of transmission based on the transmission instruction;
monitoring a rate of transmission over a time interval to determine a difference between a minimum rate of transmission and
the monitored rate of transmission over the time interval; and

overriding the transmission instruction and releasing data to maintain the minimum rate of transmission based on the monitored
difference without receiving an additional transmission instruction by the transmitter.

US Pat. No. 9,635,766

SLIDABLE DISPLAY HOUSING

Hewlett-Packard Developme...

1. A display system, comprising:
a base;
a support post attached to the base;
a display comprising a display housing; and
an attachment member that supports the display housing, the attachment member rotatably attached to the support post, the
attachment member rotatable with respect to the support post along a first rotational direction in a first plane to swivel
the display housing along the first rotational direction,

wherein the attachment member is further rotatably attached to a support member separate from the support post, such that
the display housing is tiltable relative to the support post along a second rotational direction in a second plane perpendicular
to the first plane, and

wherein the support member is slideable along a horizontal width of the display housing so that the attachment member is slideable
relative to the display housing along the horizontal width of the display housing.

US Pat. No. 9,189,470

GENERATION OF EXPLANATORY SUMMARIES

Hewlett-Packard Developme...

1. A system for generating explanatory summaries, comprising:
a processor; and a memory storing instructions executable by the processor, the instructions to:
obtain a first topic label and a first data set, the first topic label comprising a plurality of words for which an explanatory
summary should be generated;

extract features from the first data set;
modify the first topic label to generate a second topic label;
evaluate discriminativeness of the extracted features by comparing the first data set to a second data set that is related
to the second topic label;

generate a first ranked list of the extracted features based on the discriminativeness;
determine, for each extracted feature, whether the each extracted feature includes at least one of the plurality of words;
in response to determining that the each extracted feature includes the at least one of the plurality of words, exclude the
each extracted feature from the extracted features that are being ranked;

generate the explanatory summary by including the top N extracted features of the first ranked list in the explanatory summary;
and

output the explanatory summary.

US Pat. No. 9,366,895

LIQUID CRYSTAL DISPLAY WITH POLYMER LAYER OF VARYING THICKNESS AND METHOD OF PRODUCING SUCH A LAYER

Hewlett-Packard Developme...

1. An apparatus comprising:
a first electrode;
a second electrode;
a first polymeric layer between the first electrode and the second electrode, the first polymeric layer having portions, each
portion including a specific amount of a cross-linking agent, wherein the each portion has a distinct thickness for the specific
amount of cross-linking agent:

an electro-optical material between the first polymeric layer and the first electrode; and
a second polymeric layer on an opposite side of the electro-optical material as the first polymeric layer, the second polymeric
layer having second portions, each portion of the second polymeric layer including a specific amount of a cross-linking agent,
wherein the each portion of the second polymeric layer has a distinct thickness for the specific amount of cross-linking agent,
wherein the second polymeric layer includes multiple levels on the same side of the second polymeric layer as the first electrode,
wherein the first polymeric layer includes multiple levels on the same side of the first polymeric layer as the second electrode,
wherein the multiple levels of the first polymeric layer face in a first direction orthogonal to and towards the second electrode
and wherein the multiple levels of the second polymeric layer face in a second direction orthogonal to and towards the first
electrode, the second direction being opposite to the first direction.

US Pat. No. 9,278,515

PRINTING METHOD

Hewlett-Packard Developme...

1. A printing method for producing durable images, comprising:
a. applying a pre-treatment composition onto a recording medium selected from the group consisting of a coated or uncoated
cellulosic paper, a coated or uncoated synthetic paper, a cardboard, and a polymeric film, said pre-treatment composition
comprising:

a liquid vehicle;
an anionic latex resin selected from the group consisting of vinyl-acrylic copolymers, acrylic-polyurethane copolymers, vinyl
acetate polymers or copolymers, polyester polymers or copolymers, vinylidene chloride polymers or copolymers, butadiene polymers
or copolymers, styrene-butadiene polymers or copolymers, and acrylonitrile-butadiene polymers or copolymers, the latex resin
being present in an amount ranging from about 20 wt % to about 50 wt % of a total weight of the pre-treatment composition;
and

a polyvalent metal salt as a fixing agent;
b. applying an ink composition over said pre-treatment composition, said ink composition comprising an aqueous liquid vehicle
and a colorant, wherein the ink composition is applied over the pre-treatment composition while the pre-treatment composition
is still wet on the recording medium; and

c. applying an over-print varnish composition on the ink composition.

US Pat. No. 9,730,272

PORTABLE COMPUTING DEVICE FOR WIRELESS COMMUNICATIONS AND METHOD OF OPERATION

Hewlett-Packard Developme...

8. A method, comprising:
establishing, by a portable computing device, a first connection to a public wireless network using a first network interface;
subsequent to establishing the first connection, establishing a private wireless network by the portable computing device,
the portable computing device providing an access point for the private wireless network;

upon authenticating a remote device, establishing, by the portable computing device, a second connection to the remote device
using a second network interface; and

routing communication packets between the remote device and the public wireless network using the first network interface
and the second network interface, wherein the first connection and the second connection are maintained while the communication
packets are routed.

US Pat. No. 9,223,355

LATCH SYSTEM

Hewlett-Packard Developme...

1. A latch system comprising:
a latch slideable between a latch position and a release position, said latch having a latch wedge and a damper stop;
a latch spring urging said latch toward said latch position;
an impact damper; and
a damper spring urging said impact damper against said damper stop, wherein, in response to a transient mechanical impact
applied on said latch wedge,

a momentum of said transient mechanical impact is transferred through said latch wedge to said impact damper to cause said
impact damper to move away from said damper stop and against said damper spring, while said latch remains in said latch position
responsive to a force applied by said latch spring,

wherein said impact damper is moveable by said damper spring back to engage said damper stop after said impact damper has
moved away from said damper stop in response to said transient mechanical impact, to maintain said latch in said latch position.

US Pat. No. 9,082,090

SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR RESOURCE COLLABORATION OPTIMIZATION

Hewlett-Packard Developme...

1. A method, comprising:
receiving a number of roles in a data processing system, the roles defining a resource type within a group of people, each
resource type defining a person with specific skills to perform the role;

adding a first part-time resource to a role;
after adding the first part-time resource, combining a plurality of part-time resources to produce a corresponding full-time
resource for the at least one role and exchanging the corresponding full-time resource for the plurality of part-time resources;

determining, in the data processing system, if a project duration has changed as a result of adding the first part-time resource;
if the project duration has changed, repeating the process by:
adding a subsequent part-time resource to the role; and
determining, in the data processing system, if the project duration has changed as a result of adding the subsequent part-time
resource; and

storing results corresponding to resources assigned to the roles,
wherein determining if the project duration has changed comprises accounting for a change in communication overhead between
different people resulting from adding said part-time resource, the communication overhead defined as collaboration among
individuals belonging to a project team and having different roles.

US Pat. No. 9,072,202

SYSTEMS AND METHODS FOR CLEANING FILTERS OF AN ELECTRICAL DEVICE

Hewlett-Packard Developme...

1. A method for cleaning at least one filter of an electrical device, wherein the electrical device comprises a plurality
of inlet fans each having a normal-operation flow direction adapted to force air into a housing of the electrical device during
normal operation of the electrical device and a plurality of outlet fans each having a normal-operation flow direction adapted
to draw air out of the housing of the electrical device during the normal operation of the electrical device, the method comprising:
during a filter cleaning operation, reversing the normal-operation flow direction of a first inlet fan of the plurality of
inlet fans and maintaining the normal-operation flow direction of other inlet fans of the plurality of inlet fans, wherein
the first inlet fan is associated with a first filter of the electrical device; and

during the filter cleaning operation, reversing the normal-operation flow direction of each of the plurality of outlet fans
to cause all of the plurality of outlet fans to force air into the housing so as to increase pressure within the electrical
device housing during the filter cleaning operation to purge particulate matter from the first filter.

US Pat. No. 9,331,260

PIEZOELECTRIC MECHANISM HAVING ELECTRODES WITHIN THIN FILM SHEET THAT ARE SUBSTANTIALLY PERPENDICULAR TO SUBSTRATE

Hewlett-Packard Developme...

1. A method for fabricating a piezoelectric mechanism comprising:
forming first and second electrodes on a substrate, the second electrode interdigitated in relation to the first electrode,
the first and the second electrodes having side surfaces at least substantially perpendicular to the substrate;

depositing a material on the substrate and between the side surfaces of adjacent first and second electrodes to form a thin
film sheet within which the first and the second electrodes extend from a first surface of the thin film sheet towards a second
surface of the thin film sheet opposite the first surface,

wherein the thin film sheet is to physically deform in response to an electric field induced within the thin film sheet via
application of a voltage across the first and the second electrodes, and

wherein the first and second electrodes are formed on the substrate and the material is deposited on the substrate to form
the thin film sheet such that:

along a given axis of the plane, the thin film sheet is polarized between and at least substantially perpendicular to side
surfaces of the first and second electrodes, and

along a plane parallel to a surface of the substrate on which the first and the second electrodes are formed and on which
the material is deposited, the thin film sheet occupies more of the plane than the first and the second electrodes.

US Pat. No. 9,289,978

FLUID EJECTION DEVICE

Hewlett-Packard Developme...

1. A fluid ejection device comprising:
a plurality of address lines;
a fire line for communicating a fire signal;
a plurality of nozzle circuits coupled to the fire line and the plurality of address lines, each nozzle circuit configured,
when enabled, to eject fluid via a different one of a plurality of nozzles in response to the fire signal; and

an address generator,
wherein a subset of the plurality of address lines is coupled to each pair of the plurality of nozzle circuits so that, for
each given subset of address lines coupled to one or more of the pairs of the plurality of nozzle circuits, simultaneous activation
of every address line of that subset simultaneously enables each nozzle circuit in the pair or pairs of nozzle circuits coupled
to a given triad and none of the other nozzle circuits of the plurality of nozzle circuits,

wherein the address generator is responsive to a control signal so that:
when the control signal is a first different series of pulses received over a plurality of time periods, the address generator
simultaneously enables each nozzle circuit of a current pair of nozzle circuits,

when the control signal is a second different series of pulses received over the time periods, the address generator enables
a first nozzle circuit and not a second nozzle circuit of the current pair,

and when the control signal is a third different series of pulses received over the time periods, the address generator enables
the second nozzle circuit and not the first nozzle circuit of the current pair.

US Pat. No. 9,286,012

SYSTEM AND METHOD FOR EFFICIENTLY IMPOSING A PRINT JOB IN A PRINT PRODUCTION WORKFLOW

Hewlett-Packard Developme...

15. A method, effected by a computer programmed with executable instructions, for imposing print jobs in a print production
workflow comprises a sequence of stages through which the print job is processed to transform the print job into print job
output, comprising:
calculating a time to process the print job relative to a RIP (Raster Image Process) operation that is performed at each of
the stages;

balancing the print production workflow relative to the RIP operation of the print production workflow, wherein the balancing
comprises for each of the print jobs selecting a respective one of the stages of the print production workflow to impose the
print job from a stage of the print production workflow comprising the RIP operation, a stage of the print production workflow
preceding the RIP operation, and a stage of the print production workflow following the RIP operation based on comparing the
calculated time to process at each stage; and

imposing the print jobs in the respective selected stages of the print production workflow.

US Pat. No. 9,274,558

PORTABLE COMPUTING DEVICE DOCK

Hewlett-Packard Developme...

1. A computing device docking system comprising:
a base;
a deck having an upper surface configured to contact a portable computing device resting upon the deck, wherein the upper
surface includes apertures therethrough; and

projections extending upward from the base in alignment with the apertures so as to be passable through the apertures, the
projections comprising:

a portable computing device connector projection having electrical contacts for electrically connecting the dock to a portable
computing device; and

a portable computing device retainer projection configured to engage the portable computing device when resting upon the dock
to retain the portable computing device relative to the dock; and

wherein the deck is movable between a raised position in which the upper surface of the deck extends at or above a height
of each of the projections such that no projections extend through and above the deck and a lowered position in which the
upper surface of the deck is below each of the projections, each of the projections protruding for engagement with the portable
computing device when the deck is in the lowered position, wherein the deck omits any posts, bars or catches carried by the
deck and protruding from the upper surface.

US Pat. No. 9,165,378

ACQUISITION OF COLOR CALIBRATION CHARTS

Hewlett-Packard Developme...

1. A method comprising:
automatically determining, by a processor, a lighting condition of an imaged color calibration chart acquired by an imaging
device, including comparing multiple measurements of an optical property at selected spots in the imaged color calibration
chart;

assessing whether the determined lighting condition corresponds to a selected lighting condition that is appropriate for performing
color calibration of a printing device based on the acquired color calibration chart, where the selected condition is an appropriate
condition if a difference between the multiple contrast measurements is below a selected threshold; and

when the color calibration chart has been imaged under the selected lighting condition, performing color calibration of the
printing device.

US Pat. No. 9,160,759

SECURITY SYSTEM FOR PROTECTING NETWORKS FROM VULNERABILITY EXPLOITS

Hewlett-Packard Developme...

18. A method comprising:
receiving a plurality of packets from a security engine;
implementing an application that processes the received plurality of packets, wherein the application simulates an application
in an internal network;

determining a status of a port through which the plurality of packets were received based upon whether or not the received
plurality of packets adversely affected the application; and

communicating the status of the port to the security engine, wherein the security engine is to determine whether or not to
release the plurality of packets to the internal network based upon the communicated status of the port.

US Pat. No. 9,065,740

PRIORITISING DATA PROCESSING OPERATIONS

Hewlett-Packard Developme...

1. A method of prioritising an input/output (I/O) operation in a computer storage system, the computer storage system including
a host computing device having a host storage software stack at a kernel level of a host operating system, the host storage
software stack including a plurality of software layers, the method comprising:
receiving a command indicating one or more I/O operations to which priority is to be assigned; and
interfacing with each of the software layers of the host storage software stack at the kernel level of the host operating
system so as to prioritise allocation of resources of the software layers to the one or more I/O operations, based on the
received command, wherein the prioritization is performed synchronously across the software layers.

US Pat. No. 9,066,323

AD HOC NETWORK CONNECTION

Hewlett-Packard Developme...

1. A mobile device for establishing an ad hoc network connection, comprising:
a cellular network interface to communicate over a cellular network;
a wireless local area network (WLAN) interface to communicate over an ad hoc WLAN connection;
a processor; and
a memory storing instructions executable by the processor to:
initiate a request for an ad hoc WLAN connection with a second mobile device, wherein the request is sent via the cellular
network;

receive location information of the second mobile device;
determine a distance of the second mobile device from the location information;
when the distance is within a threshold:
exchange WLAN parameters with the second mobile device;
establish the ad hoc WLAN connection with the second mobile device using the WLAN parameters;
receive a list of applications available on the second mobile device; and
communicate with the second mobile device using an application, selected from the list of applications, over the ad hoc WLAN
connection.

US Pat. No. 9,052,475

FIBER OPTICS CONNECTORS

Hewlett-Packard Developme...

1. An optical fiber connector including:
a transparent plate having a first surface and a second surface opposite the first surface;
a multilens array having lenses that protrude from the first surface of the transparent plate;
at least one alignment post that includes a base fillet and protrudes from the first surface of the transparent plate, the
at least one alignment post to be inserted into at least one alignment opening of a device;

at least one alignment post that protrudes from the second surface of the transparent plate;
a first standoff frame disposed on the first surface and dimensioned to ensure the base fillet of the first surface of the
transparent plate does not make contact with a surface of the device when the at least one alignment post protruding from
the first surface is inserted into the at least one alignment opening of the device; and

a second standoff frame disposed on the second surface.

US Pat. No. 9,210,339

GENERATION OF IMAGES BASED ON ORIENTATION

Hewlett-Packard Developme...

1. A computing device comprising:
a camera comprising a sensor matrix to sense an image;
an orientation determiner to determine a first orientation of the camera;
a communication interface to receive, from a second computing device, a second orientation that the second computing device
displays image data received from the computing device; and

a controller to read values from the sensor matrix in a manner so as to generate image data having the second orientation
if the second orientation is different from the first orientation.

US Pat. No. 9,114,622

SEAL AND SEAL/BOSS ASSEMBLY

HEWLETT-PACKARD DEVELOPME...

1. A seal, comprising a body of resilient material having a generally cylindrical opening therein, a first, smaller diameter
part of the opening defined by a cylindrical inner surface having a plurality of bumps protruding therefrom and a second,
larger diameter part of the opening defined by an inwardly bulging sidewall.

US Pat. No. 9,084,187

PACKET ROUTING METHOD, PROXY SERVER AND APPARATUS

HEWLETT-PACKARD DEVELOPME...

1. A method, comprising:
using a mapping between a session initiation protocol (SIP)-Uniform Resource Identifier (URI), local IP address and a global
IP address to identify a mobile host attached to a first subnet of a plurality of subnets included in a network domain;

receiving a new local IP address of the mobile host upon the mobile host attaching to a second subnet of the plurality of
subnets;

replacing the local IP address with the new local IP address in the mapping;
reformatting routing information of a SIP packet by replacing the global IP address in the routing information with the new
local IP address; and

communicating the reformatted packet to the mobile host.

US Pat. No. 9,387,676

NOZZLE ARRAYS

HEWLETT-PACKARD DEVELOPME...

1. A fluid ejection device, comprising:
a first nozzle; and
a second nozzle, wherein the first and second nozzles eject fluid on a substrate that is advanced by a drive system controlling
an advance speed of the substrate, and a pitch of the first and second nozzles equals a distance determined based on an error
in the substrate advance speed.

US Pat. No. 9,327,523

PRINTING DEVICE AND CONTROL METHOD

HEWLETT-PACKARD DEVELOPME...

1. The method comprising:
controlling, by the controller, a first heating stage to heat the printing medium to a first temperature in a printing region
when printing latex ink on the printing medium;

controlling, by the controller, a preheating stage upstream of the first heating stage to heat the printing medium to a second
temperature prior to the printing, the second temperature less than the first temperature;

controlling, by the controller, a curing heating stage to heat the printing medium to a curing temperature greater than the
first temperature in a curing region to cure the latex ink on the printing medium; and

controlling, by the controller, a cooling stage located between the first heating stage and the curing heating stage to cool
the printing medium to the second temperature after the printing medium has been heated by the first heating stage and prior
to heating of the printing medium by the curing heating stage.

US Pat. No. 9,332,156

GLARE AND SHADOW MITIGATION BY FUSING MULTIPLE FRAMES

Hewlett-Packard Developme...

1. A method for glare nd shadow mitigation by fusing multiple frames comprising:
illuminating a target with light from a first illumination direction;
capturing a first frame of the target with a camera while the target is illuminated in the first illumination direction;
illuminating the target with light from a second illumination direction;
capturing a second frame of the target with the camera while the target is illuminated in the second illumination direction;
and

fusing, in a single operation, the first frame and the second frame such that glares and shadows are simultaneously mitigated
to form a composite image with mitigated glare and shadow areas.

US Pat. No. 9,213,211

LUMINESCENT PIXEL ASSEMBLY

Hewlett-Packard Developme...

1. An assembly corresponding to a pixel, comprising:
a plurality of sub-assemblies, each sub-assembly corresponding to a sub-pixel of the pixel,
where at least a first of the sub-assemblies comprises:
a luminescent fluid to convert wavelengths of light less than a conversion wavelength of the sub-assembly to the conversion
wavelength; and

a plurality of black particles positionable within the luminescent fluid in accordance with a color to be displayed by the
assembly; and

where at least a second of the sub-assemblies comprises:
an absorbing fluid to absorb wavelengths of light outside a defined wavelength range;
a plurality of white particles positionable within the absorbing fluid in accordance with a color to be displayed by the assembly,
wherein, when the white particles are:

positioned towards a top end of the second sub-assembly, a number of wavelengths of visible light that reach the absorbing
fluid is minimized and a greater amount of the visible light is emitted;

positioned towards a bottom end of the second sub-assembly, the number of wavelengths of the visible light that reach the
absorbing fluid is maximized and wavelengths within the defined wavelength range are emitted; and

an absorbing material disposed at a bottom end of the second sub-assembly.

US Pat. No. 9,215,349

RED-EYE REMOVAL SYSTEMS AND METHOD FOR VARIABLE DATA PRINTING (VDP) WORKFLOWS

HEWLETT-PACKARD DEVELOPME...

1. A method of removing red-eye for variable data printing (VDP), the method comprising:
initiating a design tool to generate a VDP document;
adding a digital image to a variable data channel associated with the VDP document;
computing a feature vector associated with a candidate red-eye artifact in the digital image in the variable data channel;
comparing an inner product between the feature vector and a weight vector with a threshold to detect presence of red-eye artifacts
in candidate regions of the digital image; and

removing detected red-eye artifacts from the digital image.

US Pat. No. 9,106,578

CORE NETWORK ARCHITECTURE

Hewlett-Packard Developme...

1. A network comprising:
at least two core local area network (LAN) fabrics, each comprising:
a first core switch cluster deployed at a first sub-core and connected to a first aggregation switch cluster located in the
first sub-core via a first multi-port link aggregation group;

a second core switch cluster deployed at a second sub-core different from the first sub-core and connected to a second aggregation
switch cluster located in the second sub-core via a second multi-port link aggregation group; and

a third multi-port link aggregation group to link the first core switch cluster and the second core switch cluster.

US Pat. No. 9,352,568

FLUID EJECTION DEVICE WITH PARTICLE TOLERANT THIN-FILM EXTENSION

Hewlett-Packard Developme...

3. A fluid ejection device, comprising:
a thin-film layer formed over a substrate;
a chamber layer formed over the thin-film layer, the chamber layer defining a fluidic channel leading to a firing chamber;
a slot extending through the substrate and into the chamber layer through an ink feed hole in the thin-film layer;
a particle tolerant thin-film extension of the thin-film layer that protrudes into the slot from between the substrate and
the chamber layer;

a nozzle layer over the chamber layer that forms a top over the firing chamber, the fluidic channel, and the slot; and
shelf pillars defined in the chamber layer and located at an inlet to the fluidic channel.

US Pat. No. 9,321,280

SPATIAL MISALIGNMENT OF A PRE-TREATMENT COMPOSITION RELATIVE TO AN INK COMPOSITION

Hewlett-Packard Developme...

1. A method comprising:
determining, by a controller, a spatial misalignment for application of a pre-treatment composition onto a print medium relative
to an ink composition, the determining of the spatial misalignment comprising calculating a misalignment factor that varies
according to a size of an image to be printed and according to characteristics of the pre-treatment composition and the ink
composition;

depositing the pre-treatment composition onto the print medium;
depositing the ink composition onto the print medium, over the pre-treatment composition, wherein the pre-treatment composition
is deposited with the spatial misalignment relative to the ink composition; and
receiving, by the controller, an expected alignment variation between a pre-treatment printhead that deposits the pre-treatment
composition and an ink printhead that deposits the ink composition, wherein a magnitude of the misalignment factor is determined
further based on the received expected alignment variation.

US Pat. No. 9,244,389

PRINTING SYSTEMS UTILIZING INKS WITH HIGH SOLIDS CONTENT

Hewlett-Packard Developme...

1. A printing system utilizing inks with high solids content comprising:
a mixing unit for receiving a high solids content ink and producing a concentrated ink;
an interim tank for receiving the concentrated ink from the mixing unit;
an ink tank for receiving the concentrated ink from the interim tank and producing printing ink, where the concentrated ink
and the printing ink have different concentrations of solids;

an liquid electro-photographic print engine for receiving the printing ink from the ink tank; and
a fluid return line that is connected between the mixing unit and the interim tank, such that the mixing unit directly receives
fluid via the fluid return line from the interim tank and mixes the fluid with the high solids content ink to produce the
concentrated ink.

US Pat. No. 9,180,716

RECORDING MATERIAL

Hewlett-Packard Developme...

1. A printable recording material, comprising:
a. an opaque supporting substrate;
b. a resin-rich barrier layer;
c. a coating composition with bimodal pore size distribution, wherein the coating composition includes primary permanently
positive charged clay particles; and

d. an ink colorant-receiving layer with inorganic particles.

US Pat. No. 9,053,024

TRANSACTIONS AND FAILURE

Hewlett-Packard Developme...

1. A system comprising:
a re-do module which, if executed, instructs at least one processor to repeat a change committed by a transaction before a
failure but not persisted due to the failure, the change being required by a resumed transaction, to allow the resumed transaction
dependent on the change to execute successfully; and

an un-do module which, if executed, instructs at least one processor to revert a change interrupted by the failure during
a transaction, the change being required by a resumed transaction, to allow the resumed transaction conflicting with the interrupted
change to execute successfully.

US Pat. No. 9,250,745

DETERMINE THE CHARACTERISTICS OF AN INPUT RELATIVE TO A PROJECTED IMAGE

Hewlett-Packard Developme...

1. A method, comprising:
performing by at least one processor:
controlling a projector to project an image content onto a projection surface in a region defining a display area;
receiving captured images captured by at least one optical sensor of the projected image content on the projection surface;
detecting, in the captured images, user touches of a plurality of designated locations of the projected image content on the
projection surface;

determining a position of an interaction area based on the detected user touches;
determining, based on the determined position of the interaction area, whether the display area and the interaction area coincide;
in response to determining that the display area and the interaction area coincide, interpreting detected user input in images
captured by the at least one optical sensor; and

in response to determining that the display area and the interaction area fail to coincide, instructing a user to adjust at
least one of the projector and the at least one optical sensor so that the interaction area and the display area coincide.

US Pat. No. 9,218,145

PRINT JOB MANAGEMENT

HEWLETT-PACKARD DEVELOPME...

12. A method for managing a print job comprising:
executing instructions, by one or more processors of a print job management system, to perform operations comprising:
monitoring a printer port for print jobs processed by printer drivers of client devices, the print jobs being submitted from
the printer drivers to the printer port over a communications network for printing;

intercepting, from the printer port, a print job submitted over the communications network by a user of a client device;
in response to intercepting the print job, prompt the user of the client device to select one of a plurality of security classifications
to be associated with the print job;

generating metadata for the print job, the metadata comprising a security label and a digital signature based on the selected
security classification, the digital signature to enable printing of the print job by a specified printer; and

generating a print job package including the print job and the metadata of the print job, the print job being extractable,
as intercepted, from the print job package.

US Pat. No. 9,175,181

THERMAL INKJET LATEX INKS

Hewlett-Packard Developme...

1. A thermal inkjet latex ink comprising:
a liquid vehicle;
pigment dispersed in the liquid vehicle;
latex dispersed in the liquid vehicle; and
a styrene polymer based anti-fouling additive dispersed in the liquid vehicle as a free solution, wherein the anti-fouling
additive is a copolymer of styrene, alpha methyl styrene, and acrylic acid having a molecular weight of approximately 8,000,
an acid number of approximately 150-160 mg of KOH/g of resin, and a glass transition temperature of approximately 74° C.

US Pat. No. 9,111,229

QUANTUM REPEATER AND SYSTEM AND METHOD FOR CREATING EXTENDED ENTANGLEMENTS

Hewlett-Packard Developme...

1. A quantum repeater optically couplable to left and right neighbour nodes through local-link optical channels; the repeater
comprising:
quantum physical hardware providing left-side and right-side repeater portions (L, R) respectively arranged to support left-side
and right-side qubits for entanglement with qubits in the left and right neighbour nodes respectively by light fields transmitted
over the local-link channels thereby to form respective local link entanglements, herein “LLE”s; the quantum physical hardware
being operable to merge two entanglements respectively involving a left-side and a right-side qubit, by locally operating
on these qubits;

left and right LLE control units for controlling the quantum physical hardware to effect on-going creation of left and right
LLEs in cooperation with the left and right neighbour nodes; and

a top-level control arrangement operative to control top-level cyclic operation of the repeater in synchronism with its neighbour
nodes, the top-level control arrangement being arranged once every top-level operating cycle to initiate merging of entanglements
respectively involving a left-side and a right-side qubit when these qubits are at least expected to be entangled leftwards
and rightwards respectively.

US Pat. No. 9,261,913

IMAGE OF A KEYBOARD

Hewlett-Packard Developme...

1. A system comprising:
a display; and
a set of sensors, including a first sensor to detect touch inputs on the display; and
a controller coupled to the set of sensors to:
provide a keyboard on the display in a first configuration, the keyboard including a first set of keys in the first configuration
and being provided in a first region of the display; and

in response to detecting a touch input, after the keyboard to include a second set of keys that are provided in a second region
of the display in a second configuration, the second set of keys comprising keys different from the first set of keys, the
keyboard being altered without altering the first set of keys provided in the first region,

wherein altering the keyboard includes selecting at least one of the second region or the second configuration based on a
location of the touch input.

US Pat. No. 9,082,139

PRINTER CREDIT MANAGEMENT

HEWLETT-PACKARD DEVELOPME...

1. A processor readable medium having instructions that when executed cause the implementation of a printer credit management
method, the method comprising:
receiving a code at the printer;
from the code, discerning a printer identifier and a credit value;
determining if the printer identifier corresponds to a unique identifier assigned to the printer;
updating, only upon a positive determination, a credit balance maintained by the printer to include the credit value.

US Pat. No. 9,854,673

GRIPS TO RETAIN FASTENERS FOR EXPANSION CARDS

Hewlett-Packard Developme...

1. A device comprising:
a grip to secure the device to an expansion card based on a friction fit, wherein:
the grip includes an upper grip portion to receive a fastener; and
the grip allows a portion of the expansion card to extend into the device to create a thermal couple between the expansion
card and a mainboard;

a shoulder to retain the fastener in the device while enabling the fastener to be operable while retained in the device to
fasten the device to the mainboard; and

a standoff formed by a lower grip portion to establish a standoff distance between the expansion card and the mainboard when
the device is secured to the expansion card and fastened to the mainboard.

US Pat. No. 9,353,275

INK VISIBLE UNDER NARROW BAND UV RADIATION

Hewlett-Packard Developme...

1. A stable ink jet ink, comprising:
a liquid vehicle; and
a fluorescent colorant in the form of substantially water insoluble particles having an average particle size of less than
about 200 nm,

wherein when the ink jet ink is printed on a media substrate, the fluorescent colorant in the ink jet ink is substantially
invisible except when excited within a narrow range UV energy that is specific to the fluorescent colorant, the narrow range
being no greater than about 80 nm.

US Pat. No. 9,213,519

SYSTEMS AND METHODS FOR EVALUATING THE OPERATION OF A MULTI-NODE GRAPHICS SYSTEM

Hewlett-Packard Developme...

1. A multi-node computer graphics system comprising:
a master computer capable of executing a graphics application;
a plurality of render nodes configured to collectively render a graphics image in response to graphics data communicated from
the master computer;

a compositor configured to receive a plurality of video signals output from the plurality of render nodes and generate a composite
output signal of the plurality of video signals, wherein the multi-node graphics system comprises selection logic executable
by the multi-node graphics system to facilitate a user to specify at least one render node to contribute to the composite
output signal from the compositor, wherein the compositor to receive via a video signal from the plurality of render nodes
an identification of the at least one render node specified by the user, wherein the multi-node graphics system to include
in the composite output signal only content from the at least one render node specified by the user via the selection logic,
and wherein the compositor to eliminate from the composite output signal, content from video signals from the render nodes
not specified by the user.

US Pat. No. 9,167,024

FORMATTED DATA FILE COMMUNICATION

Hewlett-Packard Developme...

1. A method, comprising:
communicating an offer to provide at least one graphic image from a first device to a second device, the offer communicated
by way of a network linking the first device to the second device;

receiving a desired overall file size for the at least one graphic image from the second device;
formatting a data file representing the at least one graphic image in accordance with the desired overall file size; and
communicating the data file from the first device to the second device by way of the network.

US Pat. No. 9,128,845

DYNAMICALLY PARTITION A VOLATILE MEMORY FOR A CACHE AND A MEMORY PARTITION

Hewlett-Packard Developme...

1. A method of providing a hybrid memory, comprising:
storing data in a non-volatile memory that is part of a memory partition for an electronic device; and
during run-time of the electronic device, dynamically partitioning a volatile memory in the electronic device into a first
portion that is part of the memory partition, and a second portion that provides a cache for the non-volatile memory, wherein
the non-volatile memory and the volatile memory are part of the hybrid memory, wherein the non-volatile memory comprises a
phase change memory having a portion morphable between a first configuration in which each memory cell of the portion represents
a first number of data bits, and a second configuration in which each memory cell of the portion represents a second, different
number of data bits, and wherein the dynamic partitioning of the volatile memory is in response to whether the portion has
the first configuration or the second configuration.

US Pat. No. 9,456,511

SUPPORT ASSEMBLY FOR A DEVICE

Hewlett-Packard Developme...

1. A support assembly to movably support a device, comprising:
a base;
an arm; and
a hinge assembly to pivotably couple the arm to the base, wherein the hinge assembly comprises:
a rotatable cam having a non-circular profile;
a link attached to the rotatable cam, wherein a portion of the link is windable about the non-circular profile of the cam
as the cam rotates, wherein the cam has a groove to receive the portion of the link as the cam rotates, and wherein the link
comprises a cable; and

a biasing assembly attached to the link to apply to biasing force on the link.

US Pat. No. 9,405,750

DISCRETE WAVELET TRANSFORM METHOD FOR DOCUMENT STRUCTURE SIMILARITY

Hewlett-Packard Developme...

1. A method for determining document structure similarity, comprising:
segmenting, by a computing device, path sequences of Document Object Model (DOM) trees from a number of web pages into B components;
determining path signals corresponding to the path sequences based on a count of the occurrences of particular paths in the
Bth component, wherein determining path signals comprises weighting the path signals based on path sequence characteristics of
a DOM tree;

transforming unique path signals into discrete wavelet signals;
analyzing the discrete wavelet signals at multiple DOM tree resolution level, wherein analyzing the discrete wavelet signals
comprises:

computing a distance value for every common signal path of two DOM trees; and
summing the distance values as a final tree distance for each of the two DOM trees; and
outputting a document structure similarity decision based on the analyses of the discrete wavelet signals.

US Pat. No. 9,218,491

SYSTEMS AND METHODS FOR PROVIDING SECURITY IN AN ELECTRONIC DEVICE

Hewlett-Packard Developme...

1. A security method, comprising:
comparing a first device identifier disposed within a component with a second device identifier disposed within an immutable
memory;

wherein the component and the immutable memory are disposed at least partially within an electronic device, and at least a
portion of the first device identifier is immutably disposed within the component;

wherein each of the first device identifier and the second device identifier identify a hardware, software, and firmware configuration
of the electronic device, and the comparing determines whether any of the hardware, software, and firmware of the electronic
device has been compromised;

starting the electronic device normally if the first device identifier corresponds to the second device identifier; and
providing at least one indicator if the first device identifier fails to correspond to the second device identifier; and
inhibiting a speed of the electronic device in response to the first device identifier failing to correspond to the second
device identifier.

US Pat. No. 9,168,735

INKJET RECORDING MATERIAL

Hewlett-Packard Developme...

1. An inkjet recording material, comprising a supporting substrate and an image-receiving layer formed on at least one side
of the supporting substrate; said image-receiving layer comprising at least one inorganic pigment and a latex polymer binder
having monomers of a general formula (I):
wherein R is a branched, cyclic or unbranched alkyl group containing from 1 to 20 carbon atoms, and wherein the latex polymer
binder is a terpolymer containing a vinyl acetate monomer, a vinyl acrylate monomer, and a vinyl versatate monomer.

US Pat. No. 9,135,532

PROCESSING IMAGE DATA STRIPS

HEWLETT-PACKARD DEVELOPME...

1. A printer having plural inline single-color colorizers, comprising:
an image pipeline structured to process, with a single halftoner in a single halftoning operation, a multi-row strip of pixels
of a page of image data to generate print data for a subset of the colorizers that is fewer than all the colorizers used to
print the strip, each multi-row strip including all pixels of corresponding rows of the page and extending in a direction
orthogonal to a media movement direction and each colorizer configurable to print all pixels of rows of the page; and

a controller structured to time-division multiplex the halftoner among different subsets of the plural colorizers used to
print the strip, among different subsets of colors used to print the strip, and among different multi-row strips of the page,
according to dynamically sensed conditions of the printer, to generate print data for the entire page and all the colorizers
used to print the page.

US Pat. No. 9,090,082

FLUID CONTAINER HAVING PLURALITY OF CHAMBERS

Hewlett-Packard Developme...

1. A fluid container usable with an image forming apparatus having a fluid container receiver, the fluid container comprising:
a housing unit including a free-fluid chamber to store a first fluid and a regulated chamber to store a second fluid, the
regulated chamber including a regulator unit to regulate the second fluid and an outlet to transport the second fluid outside
of the housing unit;

a fluid channel to establish fluid communication between ambient atmosphere and the free-fluid chamber; and
a check valve to establish fluid communication between the free-fluid chamber and the regulated chamber; and
wherein the free-fluid chamber reaches a respective exhaustion state before the regulated chamber reaches the respective exhaustion
state,

wherein, in an installed state, the housing unit is to be received by the fluid container receiver such that a floor portion
of the regulated chamber is sloped to direct the second fluid in the regulated chamber toward the check valve.

US Pat. No. 9,086,825

PROVIDING SUPPLEMENTAL CONTENT BASED ON A SELECTED FILE

Hewlett-Packard Developme...

1. A non-transitory computer readable medium having machine executable instructions comprising:
a print type classifier to:
receive a print message that indicates that a file has been selected to be at least one of printed and stored; and
determine a print type of the file;
a print content analyzer to:
assign a category to the file characterizing a topic of the file based on the print type of the file; and
generate a content representation of the file that characterizes a summary of content of the file; and
a recommendation engine to provide supplemental content based on at least one of the print type, the category and the content
representation of the file.

US Pat. No. 9,195,951

DISPLAYING A VISUALIZATION OF A PORTION OF A ROLLING HORIZON TIME SERIES

Hewlett-Packard Developme...

1. A method comprising:
detecting, by a system including a processor, a first user input selecting a first realization at a given time period of a
realization time series including a plurality of realizations at respective time periods displayed in a first visualization;
and

in response to detecting the first user input, displaying, a second visualization of a first portion of a first rolling horizon
time series corresponding to the first realization, the second visualization displayed adjacent to the first visualization.

US Pat. No. 9,096,070

COLORANT TRANSFER SYSTEMS

Hewlett-Packard Developme...

1. A colorant transfer system, comprising:
a colorant supply to supply colorant contained in the supply to a colorant delivery device, the colorant supply having a first
state wherein the colorant is impeded from exiting the colorant supply;

an actuator to provide a passage from the colorant supply to the colorant delivery device;
a control circuit to: validate an authentication code and, if the authentication code is validated, instruct the e actuator
to provide the passage from the colorant supply to the colorant delivery device; and

a colorant delivery device having a first colorant interconnect, and a second colorant interconnect to provide the colorant
in the colorant supply to the colorant delivery device by mating with the first colorant interconnect, wherein

in the first state, the first and second colorant interconnects are disconnected, and
the actuator is arranged to move at least one of the colorant interconnects to mate with the other colorant interconnect to
provide the passage.

US Pat. No. 9,088,518

WEB SERVICES AND TELECOM NETWORK MANAGEMENT UNIFICATION

Hewlett-Packard Developme...

1. A system for unifying web services and telecom network management, comprising:
a service oriented architecture manager arranged to generate, by a processor: (a) a service model of at least one web service
and (b) an external model representation of the service model; and

a network manager arranged to import the generated external model representation of the service model into a network management
data model, wherein the network manager applies a rule set specifying at least one import rule to be applied to at least one
entity of the generated external model representation.

US Pat. No. 10,021,727

NEAR FIELD COMMUNICATION (NFC) DATA TRANSFER

Hewlett-Packard Developme...

1. A computing device comprising:a near field communication (NFC) component;
a NFC tag including connection data; and
a controller to:
place the computing device in a first operating mode when the NFC tag is connected to the NFC component,
place the computing device in a second operating mode when the NFC tag is not connected to the NFC component, the second operating mode corresponding to an active state of the computing device, and
enable a wireless connection between the computing device and a host device when the computing device is in the second operating mode.

US Pat. No. 9,460,375

MANAGING PRINTER DRY TIME

HEWLETT-PACKARD DEVELOPME...

1. A printer comprising:
a density calculator to determine a content density of data on page to be printed; and
a controller to:
receive the content density and at least one environmental variable;
determine a dry time for each swath of the page to be printed based on the content density and the at least one environmental
variable;

adjust a page orientation and a print head speed for the page to be printed to mitigate a drying time of the page to be printed
based on the dry time determined for each swath.

US Pat. No. 9,172,928

COLOR IMAGE CAPTURE SYSTEM AND METHOD FOR LIGHT MODULATION

Hewlett-Packard Developme...

1. A color image capture system comprised of:
a lens;
a light sensitive sensor;
a first wavelength dependent mask located on an optical path between the lens and sensor, wherein the first wavelength dependent
mask includes a first attenuation pattern for modulation of a light field; and

a second wavelength dependent mask,
wherein the second wavelength dependent mask includes a second attenuation pattern to modulate the modulated light field from
the first wavelength dependent mask, the second wavelength dependent mask located on the optical path between the first wavelength
dependent mask and the sensor,

wherein the second wavelength dependent mask is separated from the sensor by a distance, and
wherein the first wavelength dependent mask or the second wavelength dependent mask performs color spatial frequency multiplexing
in a Fourier domain.

US Pat. No. 9,129,604

SYSTEM AND METHOD FOR USING INFORMATION FROM INTUITIVE MULTIMODAL INTERACTIONS FOR MEDIA TAGGING

Hewlett-Packard Developme...

1. A method of using multimodal information for media tagging, comprising:
capturing, during multimodal interactions of a plurality of users, multimodal information related to media, wherein the multimodal
information comprises speech information and gesture information of the plurality of users;

identifying an occurrence of a pre-determined keyword in the speech information;
identifying a co-occurrence of a pre-determined gesture from the gesture information with the occurrence of the pre-determined
keyword in the speech information;

identifying a speech portion of interest in the speech information corresponding to the identified co-occurrence of the pre-determined
gesture and the pre-determined keyword, wherein the speech portion of interest includes speech for a specified time duration
before and after the occurrence of the identified keyword; and

tagging the media by attaching the identified speech portion of interest to the media.

US Pat. No. 9,317,713

OBSTRUCTING USER CONTENT BASED ON LOCATION

Hewlett-Packard Developme...

12. A user detection method, comprising:
associating private user content displayed on an interactive display of a multi-user interface with a first user;
identifying a second user at a location near the interactive display; and
obstructing the private user content if a distance between the location of the second user and the private user content on
the interactive display is less than a threshold distance, wherein:

the threshold distance is based on a position, current speed, and direction of movement of the second user;
wherein the threshold distance is varied based on the speed and direction of movement of the second user;
the private user content is classified according to different levels of privacy based on a type of content of the private
user content, and

the private user content having a higher level of privacy is obstructed at least one of at an earlier time and at the threshold
distance having a larger value than that of the private user content having a lower level of privacy.

US Pat. No. 9,296,238

METHODS OF PRINTING CALIBRATION PATTERNS, CALIBRATION METHODS, AND PRINTERS

Hewlett-Packard Developme...

1. A method of printing a calibration pattern in a page-wide array printer having an array of print nozzles extending in a
transverse direction of the printer, the method comprising:
printing a respective calibration pattern portion on a substrate by at least one first portion of the nozzle array;
changing the relative position of the nozzle array and substrate in the transverse direction then printing a respective further
calibration pattern portion on the substrate by said at least one first portion of the nozzle array so that a given first
nozzle-array portion prints a calibration pattern portion and further calibration pattern portion that are at least partially
aligned with each other in the longitudinal direction and join up in the transverse direction to form an enlarged calibration
pattern portion.

US Pat. No. 9,283,772

DRYING ASSEMBLY

HEWLETT-PACKARD DEVELOPME...

1. A printer, comprising:
fan units to force air onto media during a printing operation, each of the fan units including:
a fan;
a heater to heat air moved by the fan; and
a temperature sensor positioned near an exhaust of the fan unit; and
a controller to, in response to temperature values obtained from the temperature sensors, at least one of (1) dynamically
adjust at least one of the fans or (2) dynamically adjust at least one of the heaters to maintain a substantially uniform
temperature across a width of the media during the printing operation and to maintain a sum of air flow exiting the fans to
be at a substantially constant value.

US Pat. No. 9,264,583

PRINTING SYSTEM AND METHOD FOR BACKLIT SUBSTRATE CALIBRATION

Hewlett-Packard Developme...

1. A printing system comprising:
a support having a plurality of spaced apertures;
a color sensor moveable to measure light from each aperture; and
a controller to:
control the color sensor to measure characteristics of light emitted through each aperture;
determine, for each aperture, light calibration data; and
determine, based on the determined calibrated light characteristic data, printing system color calibration data to compensate
for variations of the light across the apertures so that when printed on a substrate and backlit by the light the image appears
correctly.

US Pat. No. 9,165,246

NEURISTOR-BASED RESERVOIR COMPUTING DEVICES

Hewlett-Packard Developme...

1. A neuristor-based reservoir computing device comprising:
support circuitry formed in a complementary metal oxide semiconductor (CMOS) layer;
input nodes connected to the support circuitry;
output nodes connected to the support circuitry;
thin film neuristor nodes disposed over the CMOS layer, a first portion of the neuristor nodes connected to the input nodes
and a second portion of the neuristor nodes connected to the output nodes; and

interconnections between the neuristor nodes to form a reservoir accepting input signals from the input nodes and outputting
signals on the output nodes.

US Pat. No. 9,129,124

DYNAMIC PROVISIONING OF VIRTUAL SYSTEMS

Hewlett-Packard Developme...

1. A method for dynamic provisioning of virtual systems, the method comprising:
with a server system that hosts virtual systems, detecting a new virtual system on said server system;
with said server system, using a physical address of said new virtual system to perform network authentication on behalf of
said new virtual system by impersonating the physical address of said new virtual system; and

with said server system, sending an authentication request to an authentication server on behalf of said new virtual system,
in which provisioning information received based on the authentication request is to be applied to a port connecting a neighboring
network device to said server system.

US Pat. No. 9,057,378

INTELLIGENT AIR MOVING APPARATUS

Hewlett-Packard Developme...

1. A method of cooling an electronics enclosure comprising:
providing at least one fan module, the fan module comprising a multi-phase motor for driving a fan at a variable rotational
speed and a microcontroller for controlling the rotational speed of the motor;

sensing the rotational speed;
detecting with the microcontroller a locked rotor event when the sensed rotational speed falls below a target speed by at
least a threshold amount; and

providing an alert to indicate recommended inspection of the fan in response to a predetermined plurality of shut down and
restart sequences.

US Pat. No. 9,413,411

CONTROLLING TRANSMIT POWER OF AN ANTENNA BASED ON A TOUCH DISPLAY INPUT LOCATION

Hewlett-Packard Developme...

1. A computing system comprising:
a touch display to receive an input;
a controller to determine a location of the touch display that received the input; and
a wireless module to control a transmit power of an antenna if the location is a back-side of the touch display.

US Pat. No. 9,409,393

DETECTING A DRIVE BUBBLE FORMATION AND COLLAPSE

HEWLETT-PACKARD DEVELOPME...

1. A method for detecting an inkjet drive bubble, comprising:
taking at least one impedance measurement after a firing command is sent to an inkjet chamber until detecting a presence of
a drive bubble in said inkjet chamber; and

taking at least another impedance measurement to detect a collapse of said drive bubble,
wherein one electrode used to make the impedance measurement shares a surface of the inkjet chamber with a heating element
used to form the inkjet drive bubble.

US Pat. No. 9,244,381

TONER CONTAINER

Hewlett-Packard Developme...

1. A toner container for an electrophotographic printer having a photoconductor, a light source for selectively exposing parts
of the photoconductor to a beam of light, and a light path along which the beam of light travels from the light source to
the photoconductor, the toner container, comprising:
a housing having an interior defining a toner supply reservoir, the housing defining at least a portion of the light path
and a light source receptacle, the light source to be received in the light source receptacle, a step separating the light
path and the light source receptacle, wherein the housing, when the toner container is installed in the printer, extends:

longitudinally a distance greater than the distance between the light source and the photoconductor; and
laterally substantially a full axial length of the photoconductor.

US Pat. No. 9,407,641

SERVICE ACCESS CONTROL

Hewlett-Packard Developme...

1. A service access control system, comprising:
service objects implemented at least in hardware for providing services to spoke entities that are implemented at least in
hardware;

a messaging service facility that is implemented at least in hardware, and through which the spoke entities communicate with
the service objects;

wherein the messaging service facility comprises cells each having an input address and an output address that are both randomized
addresses and wherein the output address is computed from the input address using a cryptographic key and vice-versa;

wherein each cell is associated with one of the service objects and provides a message communication link between the spoke
entities and the associated service object;

wherein the spoke entities make service requests to the associated service object using the input address and the associated
service object retrieves the service requests using the output address; and

wherein the messaging service facility ensures that the input address is not revealed to the service object and the output
address is not revealed to the spoke entities.

US Pat. No. 9,300,343

CONTROLLING ELECTROMAGNETIC RADIATION FROM AN ELECTRONIC DEVICE

Hewlett-Packard Developme...

1. A method of controlling electromagnetic radiation from an electronic device, comprising:
detecting, by the electronic device, presence of an accessory that is attachable to the electronic device, where a portion
of the accessory when attached to the electronic device provides an electromagnetic radiation shield; and

in response to detecting presence of the accessory, changing, by the electronic device, a transmission power of a wireless
communications module of the electronic device.

US Pat. No. 9,156,262

FLUID EJECTION DEVICE WITH TWO-LAYER TOPHAT

Hewlett-Packard Developme...

1. A fluid ejection device comprising:
a substrate with a fluid slot;
a chamber layer over the substrate that defines a firing chamber, a pump chamber, and a fluidic channel in fluid communication
with the slot at first and second ends, the channel extending through the firing chamber;

a tophat layer formed as a two-layer stack over the chamber layer;
a nozzle bore over the firing chamber that comprises a greater cavity formed in a first layer of the stack and a lesser cavity
formed in a second layer of the stack, the greater cavity encompassing a larger volume than the lesser cavity; and

a circulation conduit formed in the first layer following along and above the fluidic channel between the pump chamber and
the firing chamber.

US Pat. No. 9,116,676

POWER DISTRIBUTION TO COMPUTER SYSTEM

Hewlett-Packard Developme...

1. A system comprising:
a power supply configured to convert an alternating current (AC) power signal to a direct current (DC) power signal, and the
power supply comprising a first power port and a second power port, the second power port different than the first power port;

a first computer system coupled to the first power port, the power supply configured to provide DC operational power to the
first computer system through the first power port as a pulse train with a varying duty cycle, and the first computer system
the only computer system receiving operational power through the first power port;

a second computer system different than the first computer system, the second computer system coupled to the second power
port, the power supply configured to provide DC operational power to the second computer system through the second power port
as a pulse train with a varying duty cycle, and the second computer system the only computer system receiving operational
power from the second power port;

a first cable coupling the first computer system to the first power port, wherein the first cable comprises a first sense
signal line, and wherein the power supply is configured to adjust the duty cycle based on a signal carried by the first sense
signal line; and

a second cable coupling the second computer system to the second power port, wherein the second cable comprises a second sense
signal line, and wherein the power supply is configured to adjust the duty cycle based on a signal carried by the second sense
signal line.

US Pat. No. 9,489,520

DECRYPTION AND ENCRYPTION OF APPLICATION DATA

Hewlett-Packard Developme...

1. A method for preventing unauthorized access to application data comprising: receiving, from a trusted source at a trusted
source location, a first encrypted application data at a computing device at a first location, wherein the trusted source
uses a first encryption technique at the trusted source location; decrypting, the first encrypted application data received
at the computing device from the trusted source to generate a first decrypted application data on the computing device; validating
an integrity of the first decrypted application data on the computing device by computing a data value from the first encrypted
application data and comparing the data value to a stored value on the trusted source; encrypting, at the first location,
the first decrypted application data on the computing device with an encryption technique different from the first encryption
technique used for the first encrypted application data to generate a second encrypted application data, wherein the encryption
technique on the computing device is an encryption program which uses a key specific to a user of the computing device; storing
the second encrypted application data on a memory of the computing device; decrypting the second encrypted application data
to generate a second decrypted application data; and executing the second decrypted application data on the computing device;
validating the integrity of the second decrypted application data; and receiving a status update of the second decrypted application
data from the trusted source.

US Pat. No. 9,454,520

GENERATING A REPRESENTATION OF A LAYOUT HAVING PARTITIONS FOR EXCLUSION ZONES

Hewlett-Packard Developme...

1. A method of providing a template into which images are to be inserted, comprising:
identifying, by a system having a processor, exclusion zones on a page of the template, wherein each of the exclusion zones
defines a corresponding area of the page that is free of the images to be inserted into the template;

generating, by the system, a representation of a layout of the page, where the layout has plural partitions that divide the
page, and where the representation of the layout specifies one or plural cuts in the page that define the partitions, wherein
generating the representation comprises generating a tree having leaf nodes representing the exclusion zones and a non-leaf
node representing one of the one or plural cuts;

providing, by the system, the exclusion zones in respective ones of the partitions; and
generating, by the system, the template defined by the layout and including the exclusion zones in the partitions, wherein
the template is generated prior to insertion of any image into the page.

US Pat. No. 9,454,098

TONER SUPPLY REGULATION

Hewlett-Packard Developme...

1. A print system, comprising:
a toner reservoir;
a toner supply roller assembly;
a toner supply regulator to regulate a supply of toner from the toner reservoir to the toner supply roller assembly, the toner
supply regulator comprising:

a gate structure to open and close a toner passageway from the toner reservoir to the toner supply roller assembly, wherein
toner can flow freely from the toner reservoir to the toner supply roller assembly when the gate structure opens the toner
passageway;

a gear forming part of a gear train associated with the system to actuate the gate structure; and
a stirring mechanism disposed within the toner reservoir; and
a control circuit to:
calculate an amount of toner to be used by the toner supply roller assembly; and
instruct the toner supply regulator to supply toner to the toner supply roller assembly based on the calculated amount of
toner.

US Pat. No. 9,413,250

POWER SUPPLY WITH MULTIPLE CONTROL TOPOLOGIES

HEWLETT-PACKARD DEVELOPME...

1. A power supply, comprising:
a load detection mechanism to detect a load condition of an electronic device; and
a controller to automatically change between multiple operating modes to supply a direct current (DC) output voltage to the
electronic device based on the load condition detected by the load detection mechanism, the controller including multiple
control topologies that are associated with respective ones of the multiple operating modes, and changing from a first of
the multiple operating modes to a second of the multiple operating modes includes changing from a first control topology implemented
with first circuitry associated with the first of the multiple operating modes to a second control topology implemented with
second circuitry associated with the second of the multiple operating modes, the first circuitry to provide first feedback
information at a first input of the controller based on an auxiliary winding voltage and, the second circuitry to provide
second feedback information to a second input of the controller based on the DC output voltage, the controller changing from
the first control topology to the second control topology is to change a feedback impedance of the power supply, the change
in feedback impedance causing a change in a switching frequency at which the power supply converts a DC input voltage to the
DC output voltage.

US Pat. No. 9,182,909

NUMBER KEYPAD

Hewlett-Packard Developme...

1. An apparatus, comprising:
a touch sensitive display;
a processor coupled to the touch sensitive display; and
a memory coupled to the processor, the memory including a plurality of programming instructions that upon execution by the
processor cause the processor to:

detect a contact with the touch sensitive display at a first location, wherein the first location corresponds to a first key
of a keypad displayed by the touch sensitive display;

move the first key of the keypad displayed by the touch sensitive display in accordance with movement of the contact to a
second location;

determine a direction of movement of the contact from the first location to the second location after the first key reaches
the second location; and

arrange a second key of the keypad at another location in a same direction of movement as the determined direction of movement
of the contact from the first location to the second location after the first key reaches the second location, detect another
contact with the touch sensitive display at a third location, wherein the third location corresponds to a zero number key
of the number keypad; and move the zero number key on the touch sensitive display in accordance with movement of the another
contact to a fourth location.

US Pat. No. 9,097,616

APPARATUS FOR COLLECTING MATERIAL TO BE SPECTRALLY ANALYZED

HEWLETT-PACKARD DEVELOPME...

1. An apparatus for collecting a material to be spectrally analyzed, said apparatus comprising:
a body having a perimeter wall and a hollow core, said perimeter wall having a first end and a second end;
a cover positioned on the first end of the perimeter wall to block an end of the hollow core, said cover having a conical
tip extending away from the perimeter wall and a reflective surface on a side of the cover opposite the conical tip, wherein
the body is elongated along a first axis from the first end to the second end and wherein the conical tip is to be inserted
through a surface of an item of interest;

a hole having a first opening formed in an external surface of the perimeter wall and a second opening formed at an interior
of the perimeter wall, wherein the second opening is closer to the first end of the perimeter wall than the first opening;
and

a plurality of surface-enhanced spectroscopy (SES) elements positioned inside the hollow core.

US Pat. No. 9,077,740

SYSTEM AND METHOD FOR POOLING AND LOAD DISTRIBUTING CONNECTION-ORIENTED SERVERS

HEWLETT-PACKARD DEVELOPME...

1. A system for managing connections between computers and a server pool, comprising:
a file stored on a first server and configured to store a list of a plurality of servers in the server pool; and
a session distributor executed on the first server or a second server and configured to distribute, via round-robin distribution,
communication sessions among the plurality of servers by directing multiple requests for a common communication session to
a specific one of the plurality of servers based on the list, wherein after the specific one of the plurality of servers receives
the common communication session, the specific one of the plurality of servers is stored at the end of the list.

US Pat. No. 10,052,881

PRINTER FLUID PRIMING USING MULTIPLE AIR PRIMING UNITS

Hewlett-Packard Developme...

1. A system comprising:a first priming unit to prime a first tank of printer fluid, the first priming unit including a first priming unit gear; and
a second priming unit to prime a second tank of printer fluid, the second priming unit including a second priming unit gear that is coupled to the first priming unit gear so as to rotate when the first priming unit gear is rotated;
wherein the system is adjustable between a first priming stage and a second priming stage in which: (1) the first priming stage allows air flow through the first priming unit to prime the first tank while blocking air flow through the second priming unit to prevent priming of the second tank, and (2) the second priming stage blocks air flow through the first priming unit to prevent priming of the first tank while allowing air flow through the second priming unit to prime the second tank.

US Pat. No. 9,394,453

WHITE INKJET INK

Hewlett-Packard Developme...

1. A white inkjet ink, comprising:
an anionic surfactant having a molecular weight less than 10,000;
a white pigment having i) a density less than 3 g/cm3, and ii) a substantially constant particle size over a predetermined time period, the substantially constant particle size
ranging from about 100 nm to about 300 nm;

a latex particle; and
a balance of water.

US Pat. No. 9,283,747

FLUID EJECTION DEVICES AND METHODS THEREOF

Hewlett-Packard Developme...

1. A fluid ejection device, comprising:
a fluid supply chamber to store fluid;
a plurality of ejection chambers including nozzles and corresponding ejection members to selectively eject the fluid through
the respective nozzles;

a channel to establish fluid communication between the fluid supply chamber and the ejection members;
a temperature adjustment module to establish at least one temperature of the fluid of the fluid ejection device; and
a sensor unit having a sensor plate, the sensor unit to detect at least one impedance in the fluid corresponding to the at
least one temperature;

wherein the sensor unit detects a plurality of impedances in the fluid corresponding to the at least one temperature at predetermine
time periods.

US Pat. No. 9,213,410

ASSOCIATED FILE

Hewlett-Packard Developme...

1. A method for operating a computing device, the method comprising:
detecting a physical object within a viewing area of a three-dimensional depth sensor of the computing device;
determining whether the physical object is within a predefined proximity of the computing device;
on a display of the computing device, prompting a user to re-position the physical object when the physical object is determined
to be outside the predefined proximity;

determining that the physical object, when re-positioned within the predefined proximity, is not associated with a file stored
in a memory of the computing device;

in response to determining that the physical object is not associated with a file stored in the memory, enabling the user
to associate the physical object with at least one file stored in the memory by performing a hand gesture with respect to
the physical object and a representation of the at least one file presented on the display of the computing device;

detecting the hand gesture using the sensor by detecting the user (i) closing a hand over a portion of the display on which
the representation of the at least one file is presented, (ii) moving the closed hand away from the display and to the physical
object, and (iii) opening the hand over the physical object; and

in response to detecting the user opening the hand over the physical object, associating the physical object with the at least
one file.

US Pat. No. 9,183,185

INSERTING CONTENT AND EXCLUSION ZONE(S) INTO A PAGE

Hewlett-Packard Developme...

1. A method comprising:
receiving, by a system having a processor, a template comprising partitions on a page, the template including an exclusion
zone contained in a partition of the partitions, wherein the exclusion zone defines a corresponding area of the page where
content to be inserted in the page is not allowed; and

producing, by the system, a particular layout defining plural partitions on the page, wherein the particular layout includes
the exclusion zone and the content having a plurality of elements that are inserted into the template by recursively defining
the plural partitions on the page, wherein the exclusion zone and the elements of the content are provided in respective partitions
of the plural partitions, and wherein recursively defining the plural partitions considers presence of the exclusion zone.

US Pat. No. 9,156,999

LIQUID INKJETTABLE MATERIALS FOR THREE-DIMENSIONAL PRINTING

Hewlett-Packard Developme...

1. A liquid inkjettable material for 3-dimensional printing, comprising:
from 0.1 wt % to 10 wt % of a pigment;
from 10 wt % to 90 wt % of a UV-curable polymer; and
from 0.1 wt % to 70 wt % of a latex polymeric filler;
wherein the liquid inkjettable material i) is formulated for 3-dimensional printing, ii) is jettable from piezo electric inkjet
printer nozzles and iii) has acceptable decap performance measured by jetting a normal 50 picoliter ink drop within 10 electric
firing pulses after the piezo electric inkjet printer nozzles have been fired and have been subsequently rested for 24 hours.

US Pat. No. 9,152,200

RESOURCE AND POWER MANAGEMENT USING NESTED HETEROGENEOUS HYPERVISORS

Hewlett-Packard Developme...

1. A server comprising:
a plurality of processors, at least one of said processors being partitioned into a plurality of virtual partitions using
a virtual partition hypervisor executed by said server, each of the plurality of virtual partitions using isolated hardware
resources;

wherein at least one of said plurality of virtual partitions is configured to execute a virtual machine hypervisor to implement
a plurality of virtual machines within said at least one of said plurality of virtual partitions, in which the plurality of
virtual machines share use of hardware resources allocated to said at least one of said virtual partitions;

wherein said server is also configured to execute a workload manager application configured to:
dynamically reallocate said processors among said plurality of virtual partitions responsive to measured processor utilization
within said plurality of virtual partitions;

analyze a measured utilization of processors in said plurality of virtual machines to determine if the processors allocated
to the at least one of said virtual partitions are underutilized; and

wherein said virtual partition hypervisor is configured to:
based on said determination that said processors in said at least one of said plurality of virtual partitions are underutilized;
migrate a superfluous processor from said at least one of said virtual partitions to said virtual partition hypervisor; and
place said superfluous processor in a low power state; and
wherein said virtual partition hypervisor and said virtual machine hypervisor are by nested heterogeneous hypervisors.

US Pat. No. 9,485,103

BRIDGE CIRCUIT FOR ETHERNET POWERED DEVICE

Hewlett-Packard Developme...

1. A system, comprising:
a network powered device to be powered via conductors of an Ethernet link, the network powered device comprising:
a plurality of bridge networks, each of the bridge networks to be coupled to power conductors of the Ethernet link and comprising:
a plurality of field effect transistors (FETs) connected as a bridge circuit; and
a plurality of bipolar transistors, wherein, for each FET of the plurality of FETs, a gate of the FET is coupled to a collector
terminal of a unique one of the plurality of bipolar transistors, wherein the plurality of FETs are to pass current in response
to a completion of a powered device detection sequence performed by power sourcing equipment coupled to the device via the
Ethernet link, and wherein, for each FET of the plurality of FETs, the gate is also coupled to a capacitor in parallel with
a pull-up resistor.

US Pat. No. 9,397,834

SCRAMBLING AN ADDRESS AND ENCRYPTING WRITE DATA FOR STORING IN A STORAGE DEVICE

Hewlett-Packard Developme...

1. A method comprising:
receiving, by a control system, a storage access command including a command field that selectively enables address scrambling
for a storage location;

receiving, by the control system, address bits that define an address used to access the storage location in a storage device;
scrambling, by the control system, the address bits that define the address used to access the storage location for which
address scrambling is selectively enabled by the command field;

encrypting, using an encryption key, write data, wherein the encryption key comprises a combination of a first key and address
information, where the address information is based on one or a combination of: at least a portion of the received address
bits, at least a portion of the scrambled address bits, or at least a portion of virtual address information, wherein scrambling
the address bits is based on using a key selected from among the first key and a second key different from the first key;
and

providing, by the control system, the encrypted write data to store in the storage device at a location of the storage device
specified by the scrambled address bits.

US Pat. No. 9,390,352

CONCURRENT IMAGE AND DIAGNOSTIC PATTERN PRINTING

HEWLETT-PACKARD DEVELOPME...

16. An article comprising non-transitory computer-readable storage media storing computer-executable instructions, said computer-executable
instructions executable to:
receive, in a diagnostic user interface of a printer, a selection of an image from a user;
cause a print mechanism to print a media-advance pattern, a nozzle-health pattern, and the image on a single print medium,
wherein the media-advance pattern, the nozzle-health pattern, and the image are printed concurrently to separate areas of
the single print medium, wherein at least part of the media-advance pattern and at least part of the nozzle-health pattern
are both printed on the single print medium between a first time when the image begins printing and a second time when printing
of the image is completed, said plurality of diagnostic patterns including a media-advance pattern to detect media-advance
problems and a nozzle-health pattern to detect nozzle-related problems;

receive, in the diagnostic user interface, results of a comparison by the user of the media-advance pattern and the nozzle-health
pattern to the image concurrently printed on the single print medium; and

based on the results of the comparison by the user of the media-advance pattern and the nozzle-health pattern to the image
concurrently printed on the single print medium, present one or more solutions in the diagnostic user interface.

US Pat. No. 9,172,612

NETWORK DEVICE CONFIGURATION MANAGEMENT BY PHYSICAL LOCATION

HEWLETT-PACKARD DEVELOPME...

1. A method of managing a computer network, the method comprising:
maintaining a database of network configuration profiles, each network configuration profile corresponding to a network device
type and a physical location relative to the network;

upon connecting a network infrastructure device to the computer network, the network infrastructure device being of a network
device type, determining with the network infrastructure device a physical location of the network infrastructure device relative
to the network, the network infrastructure device internally storing its physical location and network device type information;
and

upon detecting the network infrastructure device on the computer network, a management configuration server accessing the
physical location and network device type information from the network infrastructure device and providing a network configuration
profile to the network infrastructure device from the database based on the physical location and the network device type
information;

upon receiving the network configuration profile, the network infrastructure device configuring itself for operation on the
computer network.

US Pat. No. 9,152,640

DETERMINING FILE ALLOCATION BASED ON FILE OPERATIONS

Hewlett-Packard Developme...

9. A method, comprising:
receiving, using a processor, multiple lists of file operations for files stored on nodes in a distributed file system;
assigning, using a processor, a cost to each file operation based on whether the file operation is a local operation or a
network operation, wherein the local operation is an operation on a given file of the files in which the given file is stored
on a node that requested the given file, and wherein the network operation is an operation on the given file in which the
given file is stored on a node different from the node that requested the given file, and wherein the cost assigned to the
local operation is a fixed cost, and the cost assigned to the network operation is a variable cost dependent on a distance
between a node storing the given file and the node that requested the given file;

calculating, using a processor, a total operation cost for each respective file of the files by adding together the costs
of local operations and the costs of network operations for the respective file; and

for each respective file of the files, determining, using a processor, whether the respective total operation cost can be
reduced by storing the respective file on another node in the distributed file system.

US Pat. No. 9,083,736

MONITORING AND MITIGATING CLIENT-SIDE EXPLOITATION OF APPLICATION FLAWS

HEWLETT-PACKARD DEVELOPME...

1. A system for monitoring and mitigating client-side exploitation of application flaws, the system comprising:
a server to operate a first application, the first application to communicate with a client device operating a second application
to execute an application flaw script and the application flaw script to cause the client device to produce a first request
associated with vulnerability of the first application;

an application flaw service module communicatively coupled to the server, the application flaw service module to:
receive the first request from the client device comprising transactional metadata based on the application flaw script; and
inspect the transactional metadata in a header of the first request for malicious content within the first request by using
a header and location inspection module that refers to a filter rules and logic database, wherein prior to the application
flaw service module receiving and inspecting the transactional metadata within the first request, the server causes the application
flaw script to be added to the transactional metadata of a response to a second request sent by the client device; and

a vulnerability tracking module that tracks attack vectors in the received requests that are detected by the header and location
inspection module.