Hewlett-Packard Patent Applications

GENERATING A THREE-DIMENSIONAL OBJECT

Granted: July 20, 2017
Application Number: 20170203513
According to one example, there is provided a system for generating a three-dimensional object. The system comprises a carriage to move bi-directionally along a first axis relative to a support platform. The carriage is to receive, or have installed thereon, a plurality of modules each to perform an operation from a set of operations to generate a layer of a three-dimensional object. The system further comprises a controller to cause relative movement between the carriage and the support…

WARMING PRINTHEADS DURING PRINT PASSES

Granted: July 20, 2017
Application Number: 20170203562
A drive signal may be determined to drive a printhead to a series of target temperatures during respective portions of a print pass by the printhead. Each of the target temperatures may be the greater of a temperature of the printhead caused by printing a quantity of printing fluid to be printed during the respective portion and a predetermined threshold temperature. A drive signal may be provided to warm the printhead to the series of target temperatures during the respective portions…

PRINT BAR STRUCTURE

Granted: July 20, 2017
Application Number: 20170203565
In one example, a print bar structure includes a printhead mounting structure supported in a plane by a beam.

REGULATOR COMPONENT

Granted: July 20, 2017
Application Number: 20170203578
A regulator component includes a pressure regulator, a liquid filter, a vent with air filter downstream of the liquid filter, a second vent with air filter upstream of the liquid filter, and an outlet.

INDEXING PRINTHEAD

Granted: July 20, 2017
Application Number: 20170203591
A method in a printer comprising a first printhead to dispense a first printing fluid and a second printhead to dispense a second printing fluid, the first and second printheads being arranged on a common scan axis that is substantially perpendicular to a media advance direction. The method comprises controlling movement of the first and second printheads relative to a media being printed, between a first index position and a second index position, the second index position being…

COMPUTING DEVICE LOCATION

Granted: July 20, 2017
Application Number: 20170205860
Examples disclosed herein relate, in one aspect, to a computing device. The computing device may include a timing engine and a location engine. The timing engine may obtain reset information associated with a plurality of computing devices located at a plurality of locations, wherein each computing device comprises a timer. The timing engine may also obtain timer values of the timers of the plurality of computing devices. The location engine may determine, based at least on the reset…

COMMUNICATION OF EVENT-BASED CONTENT

Granted: July 20, 2017
Application Number: 20170206253
Examples relate to communication of event-based content. The examples disclosed herein enable obtaining, by a first server computing device, a first event that is generated by a second server computing device based on a first request from a first user. The first event may comprise a first set of contextual attributes that describe the first event. The examples disclosed herein further enable identifying, by the first server computing device, a first set of content categories that are…

PAGES SHARING AN IMAGE PORTION

Granted: July 20, 2017
Application Number: 20170206687
An image is to be shared across a plurality of pages. Versions of attribute information are computed for the image, each of the versions of the attribute information associated with a respective different page of the plurality of pages, each version of the attribute information specifying a respective arrangement of at least a portion of the image in the respective page of the plurality of pages. The plurality of pages are produced for output using the respective versions of the…

CROSSBAR ARRAYS WITH SHARED DRIVERS

Granted: July 20, 2017
Application Number: 20170206959
A crossbar array with shared drivers has a plurality of sets of row lines, a set of row drivers, a plurality of sets of column lines, a set of column drivers, and a plurality of memory cells. Each set of row lines has a plurality of row lines and is driven by a set of row drivers. Furthermore, each set of row lines intersects with a plurality of the sets of column lines. Likewise, each set of column lines has a plurality of column lines and is driven by a set of column drivers. Each set…

MEMRISTOR PROGRAMMING ERROR REDUCTION

Granted: July 20, 2017
Application Number: 20170206962
Error reduction in memristor programming includes programming an n-th switched memristor of a switched memristor array with an error-corrected target resistance. The error-corrected target resistance is a function of a resistance error of the switched memristor array and a target resistance of the n-th switched memristor. The n-th switched memristor programming is to reduce a total resistance error of the switched memristor array.

CREATION OF UNIFORM RESOURCE IDENTIFIERS INCLUDING A SCHEME NAME ASSOCIATED WITH A PRINT APPLICATION

Granted: July 20, 2017
Application Number: 20170208200
Examples disclosed herein relate to creation of uniform resource identifiers (URIs) including a scheme name associated with a print application. Examples include acquisition of print content, creation of a URI including URI scheme name associated with a print application and a reference to a user-privileged storage location of a computing device for the print content. Examples further include performing an application programming interface (API) call including the URI to cause an…

CONSOLIDATING A BUILD MATERIAL SUBSTRATE FOR ADDITIVE MANUFACTURING

Granted: July 13, 2017
Application Number: 20170197366
In one example, a non-transitory processor readable medium with instructions thereon that when executed cause an additive manufacturing machine to consolidate powdered build material in a volume of a substrate of powdered build material to form a consolidated volume of substrate.

Mitigating printer damage risks

Granted: July 13, 2017
Application Number: 20170197447
Devices and methods are provided for mitigating printer damage risks. In examples a presence of a set of damage risk indicator signals at a printer is identified. A time period during which the damage risk indicator signals of the set are concurrently present is tracked, and a power supply is cut off if the time period exceeds a predetermined threshold time.

MEDIA PRINT CONFIGURATION

Granted: July 13, 2017
Application Number: 20170197449
Certain methods and systems for configuring a print device are described. In tone example, a system comprises a print control interface that is arranged to receive a command from a remote client interface. The command may be generated based on a request to configure the print device that is received at the remote client interface from a printing application, the request being to implement a custom media profile for the print medium. The print control interface is operable to generate an,…

SEISMIC BASED FRACKING FLUID DISPOSAL

Granted: July 13, 2017
Application Number: 20170198572
Seismic based fracking fluid disposal can in an example embodiment include selecting a first disposal site of a plurality of disposal sites to receive fracking fluid from a fracking site; measuring, via a seismic sensor, seismic waves associated with the first disposal site; and assigning at least some of the fracking fluid from the first disposal site to a second disposal site of the plurality of disposal sites based on the measured seismic waves.

Coordinating Cooling Fans

Granted: July 13, 2017
Application Number: 20170198706
In one example in accordance with the present disclosure a system for coordinating cooling fans in a housing includes a first fan for cooling a power supply; a second fan; a control board to provide a first pulsed wave modulated (PWM) signal to the second fan; and a logic element to provide a control signal to the first fan based on a second PWM signal from the power supply and a third PWM signal from the control board.

POSITIONAL INPUT ON DISPLAYS

Granted: July 13, 2017
Application Number: 20170199582
Positional input systems and methods are provided. Using a handheld device comprising a detector, to which display of a plurality of displays a detector is proximate may be determined. Using the detector, at least a part of an optical pattern disposed on the display to which the detector is proximate may be detected. The part of the optical pattern may correspond to a location on the display.

PRINT CALIBRATION

Granted: July 13, 2017
Application Number: 20170201654
Methods for configuring and calibrating a printing system are described. Configuring a printing system involves obtaining data for determining a reference print element in the printing system. The reference print element is then used to determine calibration data for a given print element. The calibration data is applied for the given print element to generate a print output.

ARTIFACT PROJECTION

Granted: July 13, 2017
Application Number: 20170201721
Systems and methods associated with artifact projection are disclosed. One example method includes generating a first digital object in a virtual space. The first digital object may correspond to a first artifact in a first physical space. The method also includes recording attributes of the first artifact as the attributes change over time. The attributes may be recorded in association with the first digital object. The method also includes projecting a representation of the first…

LATCH ASSEMBLY INCLUDING A COVER HAVING A CAVITY AND A LEVER DISPOSED IN THE CAVITY

Granted: July 13, 2017
Application Number: 20170202099
A latch assembly includes a lever and a cover. The lever includes a main portion, a cam portion, and an end portion. The cam portion includes a first cam surface and a second cam surface. The lever rotates between an install hood position and an uninstall hood position. The cover couples the lever and the hood. The cover includes a cavity to receive the lever.