Hewlett-Packard Development Company, L.P. patent applications published on October 5th, 2023

From WikiPatents
Revision as of 09:03, 11 October 2023 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Patent applications for Hewlett-Packard Development Company, L.P. on October 5th, 2023

GENERATE WALLS ON SCREEN DEVICES TO FORM HOLES IN PARTS (18013050)

Inventor John J. BRIDEN

Brief explanation

The abstract describes an apparatus that uses a processor to access data about a part that needs to be made from a liquid slurry containing material elements. The data includes information about the holes that need to be created in the part. The processor also accesses a digital model of a screen device that will be used to make the part. Based on the data, the processor determines the locations on the digital model where the holes should be and generates walls at those locations to form the holes in the part.

Abstract

According to examples, an apparatus may include a processor that may access data pertaining to a part to be fabricated from material elements in a slurry of a liquid and the material elements, the data identifying a configuration of holes to be formed in the part. The processor may also access a digital model of a screen device having a plurality of pores based on the accessed data, the screen device to be used to fabricate the part, and may determine locations on a surface of the digital model of the screen device that correspond to the identified configuration of the holes to be formed in the part. The processor may further generate, at the determined locations on the surface of the digital model of the screen device, a plurality of walls that are to form the holes in the part.

DISPENSING PRINT AGENT FROM PRINT BARS (18024756)

Inventor Leticia Rubio Castillo

Brief explanation

The abstract describes a method used in additive manufacturing, specifically in an apparatus with two print bars. The method involves dispensing a first print agent onto a layer of build material. The process includes determining a pattern for the first print agent, and then dispensing different portions of this pattern onto the build material using the two print bars.

Abstract

In an example, a method comprises dispensing a first print agent onto a layer of build material in an additive manufacturing apparatus. The additive manufacturing apparatus may have a first print bar and a second print bar. The method may comprise determining a pattern of a first print agent to be applied to a layer of build material, dispensing a first portion of the determined pattern of the first print agent onto the layer of build material from the first print bar and dispensing a second portion of the determined pattern onto the layer of build material from the second print bar.

3D PRINTING USING ENERGY SOURCES (18018816)

Inventor Ferran ESQUIUS BERENGUERAS

Brief explanation

This abstract describes a 3D printer that uses a build material distributor to create layers of a build material. The build material has a temperature range in which it can crystallize and fuse. The printer also has an agent distributor that selectively deposits a fusing agent onto the build material layer. An energy source emits energy at specific wavelengths, and a controller receives print job data and controls the build material distributor, agent distributor, and energy source. The energy emitted by the source causes the build material with the fusing agent to melt, coalesce, and then solidify upon cooling.

Abstract

A 3D printer is disclosed herein. The 3D printer comprises a build material distributor to generate layers of a build material having a right limit temperature of the build material crystallization curve higher than a left limit temperature of the build material fusing curve. The 3D printer also comprises an agent distributor to selectively deposit an energy absorbent fusing agent to a layer of build material; an energy source to emit energy at a set of wavelengths comprised in the range of 430 to 1200 nm; and a controller. The controller is to receive print job data of a 3D object to be generated; control the build material distributor to generate a layer of build material; control the agent distributor to selectively deposit the fusing agent based on the print job data; and to control the energy source to emit energy to the layer of build material to cause build material on which the fusing agent was deposited to melt, coalesce and then solidify upon cooling.

PRINT MEDIA ADVANCE CALIBRATION (18004459)

Inventor Eric PASCUAL SOLDEVILLA

Brief explanation

The abstract describes a printer that has a print carriage, line sensor, processor, and controller. The printer is able to print a calibration plot on print media and then use the line sensor to measure the intensity of light reflected from the plot. The processor analyzes the data from the sensor to determine a correction factor, which is used by the controller to adjust the distance by which the print media is advanced. This process allows for automatic calibration of the printer's print media advance.

Abstract

A printer comprises a print carriage, a line sensor, a processor and a controller. The print carriage is configured to print a calibration plot onto print media. The line sensor is configured to emit light onto the calibration plot across the width of the calibration plot and measure the intensity of light reflected from the calibration plot. The processor is configured to determine a correction factor according to a position of a peak in the measured intensity corresponding to a position in the printed calibration plot in which a portion of a first printed mark overlaps a portion of a second printed mark. The controller is configured to adjust the distance by which print media is advanced according to the correction factor. A method for automatically calibrating the advance of print media in a printer comprises printing a calibration plot onto print media, scanning the printed media with a line sensor, determining a correction factor based on a signal from the sensor indicating light intensity across a width of the printed calibration plot and adjusting the advance based on the correction factor.

THREE-DIMENSIONAL PRINTING (18013156)

Inventor STEPHEN G RUDISILL

Brief explanation

The abstract describes an ultraviolet (UV) light fusing agent used in three-dimensional (3D) printing. This agent is made up of a UV light absorber, which is a fluorescent yellow dye, and a liquid vehicle. The liquid vehicle contains a surfactant, a co-solvent, and a balance of water. Importantly, this fusing agent does not contain any saccharide.

Abstract

An example of an ultraviolet (UV) light fusing agent for three-dimensional (3D) printing includes a UV light absorber and a liquid vehicle. The UV light absorber consists of a fluorescent yellow dye. The liquid vehicle includes a surfactant, a co-solvent, and a balance of water. The UV light fusing agent is devoid of a saccharide.

REAL-TIME ANOMALY DETECTION IN THREE DIMENSIONAL PRINTERS (18023838)

Inventor Amit KUMAR

Brief explanation

This abstract describes systems that can detect anomalies in print jobs performed by a three-dimensional printer. The systems use an anomaly detection engine to process a data set related to a series of printed layers. They then obtain a data set for the current layer being printed. By comparing the data sets, the systems can detect anomalies in real-time.

Abstract

Examples of systems for detecting anomaly in a print job performed by a three-dimensional printer are described herein. In an example, a data set pertaining to a set of layers printed based on a print job of the 3D printer may be processed by an anomaly detection engine. Thereafter, a data set of a layer being printed by the 3D printer may be obtained. Based on the data set of the set of layers and the data set of the layer being printed, an anomaly may be detected in real-time.

POWER SUPPLIED TO PORTS BASED ON CHARGE AMOUNTS (18040620)

Inventor YI-FAN HSIA

Brief explanation

This abstract describes example implementations that involve managing power supplied to ports based on charge amounts. It explains that a computing device can have a charge storage device, an I/O port, and a processor. The processor is responsible for determining the charge amount stored in the charge storage device and the operating mode of the computing device. Based on this information, the processor calculates the appropriate amount of power to be supplied to the I/O port.

Abstract

Example implementations relate to power supplied to ports based on charge amounts. In some examples, a computing device can include a charge storage device, an I/O port, and a processor, where the processor is to determine a charge amount of the charge storage device and an operating mode of the computing device, and determine an amount of power to be supplied to the I/O port based on the charge amount and the operating mode.

EMAIL-BASED PRINT JOB STATUS DISPLAY (18023369)

Inventor Amrendra Kumar

Brief explanation

This abstract describes a computer program that allows a user to send an email to a printer, containing content that they want to print. The program also allows the user to receive a confirmation email from a print server, which includes a status update on the printing progress. The program can fetch the print job status from the print server and display it in the confirmation email.

Abstract

In an example, a non-transitory computer-readable storage medium encoded with instructions that, when executed by a processor of a computing device, may cause the processor to transmit an email message addressed to an email address associated with an image forming apparatus. Example email message may include content to be printed. Further, instructions may cause the processor to receive a confirmation email message from an email print server in response to the transmission of the email message. Example confirmation email message may include a status update mechanism. Furthermore, instructions may cause the processor to execute the status update mechanism. Example status update mechanism may fetch a print job status indicating a progress of printing the content from the email print server and display the fetched print job status in the confirmation email message.

COMMUNICATION WITH ADDITIONAL FUNCTION PROVISION SERVER THROUGH PROXY SERVER (18023452)

Inventor Yeonjung LIM

Brief explanation

This abstract describes an example image forming apparatus that has the ability to communicate with an additional function provision server. The apparatus includes a communications unit, a memory, and a processor. The communications unit allows the apparatus to communicate with the additional function provision server. The memory stores information about the interface that is used to access the additional function provision server. The processor uses this information to attempt to access the server using the security scheme of the image forming apparatus. If there is a difference between the security scheme of the apparatus and the server, the processor forwards the information about the interface to a proxy server that can communicate using the security scheme of the server.

Abstract

An example image forming apparatus includes a communications unit to communicate with an additional function provision server, a memory to store information regarding an interface through which the additional function provision server is made accessible to provide an additional function, and a processor to attempt, with the information regarding the interface, to access the additional function provision server using a security scheme of the image forming apparatus, and forward the information regarding the interface via the communications unit to a proxy server which is to communicate using the security scheme of the additional function provision server, if there is a difference between the security scheme of the image forming apparatus and a security scheme of the additional function provision server.

MANAGEMENT TASK METADATA MODEL AND COMPUTING SYSTEM SIMULATION MODEL (18043898)

Inventor Christoph Graham

Brief explanation

The abstract describes a metadata model that contains information about management tasks for different parts of a computer system. This metadata includes the requirements for each task and its historical performance. A simulation model is created based on this metadata, by simulating it against the characteristics of the actual computer system. This simulation generates results that can help in understanding and managing the system more effectively.

Abstract

A metadata model includes metadata of selected management tasks to be performed on components of a computing system. The metadata of each management task includes task requirements and historical task performance of the task. A simulation model for the computing system corresponds to the metadata model, and is determined by simulating the metadata model against characteristics of the computing system to generate simulation results.

PROVIDING SOLUTIONS ON AN ERROR OCCURRED (18023803)

Inventor Sung Hoon BAE

Brief explanation

This abstract describes a method for handling errors in an image forming apparatus. When an error is detected, the method sends information about the error to an external device. The method then identifies the category of the error based on the information received and provides a solution for the error to the image forming apparatus. The result of applying the provided solution is then transmitted back to the external device. Finally, the provided solution is updated based on the result obtained.

Abstract

An example error handling method includes detecting an error in an image forming apparatus, transmitting error information regarding the detected error to an external apparatus, identifying an error category based on the error information, providing a solution corresponding to the error information to the image forming apparatus based on the identified error category, transmitting result information obtained by applying the provided solution to the external apparatus, and updating the provided solution based on the result information.

CONTROL OF DEVICE FEATURES BASED ON SLOT CONFIGURATIONS (17707112)

Inventor Wen Bin Lin

Brief explanation

This abstract describes a computing device that has an expansion interface with multiple slots. Two of these slots are controlled by a single reset signal. The device also has a first device connected to one of these slots, which is compatible with the reset signal, and a second device connected to another slot, which is not compatible with the reset signal. The process involves detecting the devices connected to the slots and disabling the reset signal for both slots to prevent the second device from receiving it.

Abstract

In example implementations, a computing device is provided. The computing device includes an expansion interface, a first device, a second device, and a processor communicatively coupled to the expansion interface. The expansion interface includes a plurality of slots. Two slots of the plurality of slots are controlled by a single reset signal. The first device is connected to a first slot of the two slots and has a feature that is compatible with the single reset signal. The second device is connected to a second slot of the two slots and does not have the feature compatible with the single reset signal. The process is to detect the first device connected to the first slot and the second device connected to the second slot and disable the feature by preventing the first slot and the second slot from receiving the single reset signal.

DONGLES FOR USB TYPE-C AUTHENTICATION (18006258)

Inventor Glen Douglas Dower

Brief explanation

This abstract describes a dongle, which is a small device that connects to a computer or other device. The dongle has two USB Type-C ports, one facing towards the computer (upstream) and one facing towards the device (downstream). The dongle also includes a security processor that is connected between these two ports. 

The purpose of the security processor is to authenticate the dongle when it is connected to a computer and a device. This authentication process is triggered by a request from the computer (host). The dongle uses the security processor to verify its identity and ensure that it is a genuine and trusted device.

Abstract

A dongle includes an upstream facing Universal Serial Bus (USB) Type-C port and a downstream facing USB Type-C port. The dongle also includes a security processor communicatively coupled between the upstream facing USB Type-C port and the downstream facing USB Type-C port. The security processor is to, with the upstream facing USB Type-C port connected to a host and the downstream facing USB Type-C port connected to a device, authenticate the dongle in response to an authentication initiation request from the host.

DELEGABLE RIGHT TO PRINT (18020933)

Inventor Sekhar Sirigiri

Brief explanation

The abstract describes a system where a publisher device receives a request from a user device to print content. The publisher device then generates a print stream of the content and sends a transaction to the user device, granting it the right to print. The user device then sends a transaction to a printing device, authorizing it to print the print stream. The printing device sends a transaction to the publisher device, requesting authorization to print the print stream. The publisher device responds by sending a transaction to the printing device, providing a link to the print stream stored on a portal device. The printing device downloads the print stream from the portal device using the provided link and proceeds to print the content.

Abstract

A publisher device receives a blockchain transaction of a request to print content from a user device and generates a print stream of the content. The publisher device sends a blockchain transaction of a right to print the print stream to the user device, which sends a blockchain transaction of the right to print to a printing device. The printing device sends a blockchain transaction of an authorization request to print the print stream to the publisher device, and then receives from the publisher device a blockchain transaction of a link to the print stream at a portal device. The printing device downloads the print stream from the portal device at the link, and prints the print stream.

Privacy Data Switch (18043901)

Inventor Kuan-Lin Li

Brief explanation

The abstract describes a head mountable device (HMD) that has an input device to receive user data, a connection interface to exchange the user data with another device, a privacy data switch to control the flow of user data, and a controller. The controller determines if the user data is restricted or not and instructs the privacy data switch accordingly. If the data is restricted, the switch blocks the exchange of the data, and if it is not restricted, the switch allows the exchange of the data.

Abstract

Various examples described herein relate to a head mountable device (HMD) which comprises an input device to receive captured user data, a connection interface to exchange the user data with a host device, a privacy data switch to route the user data between the input device and the connection interface in the HMD, and a controller. The controller determines whether the user data is restricted data, directs the privacy data switch to block the exchange of the user data when it is determined that the user data is restricted data, and directs the switch to allow the exchange of the user data when it is determined that the user data is not restricted data.

OBJECT PACKINGS (18024678)

Inventor Juan Carlos CATANA SALAZAR

Brief explanation

The abstract describes different methods used to determine how objects can be packed together. One method involves finding the minimum bounding box for each object and assigning an initial orientation to them. Another method uses a genetic procedure to determine the final packing arrangement of the objects based on their initial orientations.

Abstract

Examples of methods for determining object packings are described herein. In some examples, a method includes determining, for each of a plurality of objects, an initial orientation corresponding to a minimum bounding box. In some examples, the method includes determining a packing of the plurality of objects using the initial orientations with a genetic procedure.

Head Mounted Display with Reflective Surface (18043314)

Inventor Robert Paul Martin

Brief explanation

This abstract describes an electronic device that includes a head-mountable display (HMD) with a reflective surface. The HMD has a light source that projects light onto the reflective surface, which then reflects the light onto the wearer of the HMD. The device also has a camera that captures an image of the wearer as reflected by the projected light, and a processor that can identify gestures made by the wearer within the captured image.

Abstract

In an example implementation according to aspects of the present disclosure, an electronic device comprises a display which comprises a head-mountable display (HMD) comprises a reflective surface coupled to a face plate of the HMD. The HMD comprises a light source to project light toward the reflective surface, wherein the projected light is reflected onto a wearer of the HMD by the reflective surface. The HMD also comprises a camera to capture an image of the wearer as reflected by the projected light from the reflective surface and a processor to identify a gesture of the wearer within the captured image of the wearer.

FIDUCIAL MARK DOCUMENT SHARING (18043902)

Inventor Vishal Sharma

Brief explanation

The abstract describes a system, method, and storage medium that can be used to share documents in an online conference. The system receives a fiducial mark, which contains encoded information such as a user identity, a face descriptor, a background descriptor, and a signature block. The fiducial mark is decoded and the signature block is validated against a public key repository system. The user identity is validated against an identity management system, and the face descriptor is validated against a face descriptor repository. The background descriptor is also validated against a background descriptor repository. If all validations are successful, the system allows the document to be shared in the online conference.

Abstract

In an example implementation according to aspects of the present disclosure, a system, method, and storage medium comprising a processor, memory, and instructions to receive a fiducial mark, wherein the fiducial mark encodes a user identity, a face descriptor, a background descriptor, and a signature block. The system decodes the fiducial mark and validates the signature block against a public key repository system. The system validates the user identity against an identity management system and validates the face descriptor against a face descriptor repository. The system validates the background descriptor against a background descriptor repository and responsive to successful validation, allows a document to be shared in an online conference.

SINGLE MAC ADDRESS FOR NETWORK DEVICES (18042976)

Inventor ISAAC LAGNADO

Brief explanation

The abstract describes examples of electronic devices that consist of two network devices. These devices are equipped with a processor that assigns a single MAC address to both network devices. The processor also has the capability to identify if the first network device is connected to a network using the assigned MAC address. If it determines that the first network device is connected, it will disable the second network device.

Abstract

Examples of electronic devices are described herein. In some examples, an electronic device includes a first network device and a second network device. In some examples, the electronic device includes a processor to assign a single media access control (MAC) address to the first network device and the second network device. In some examples, the processor is to determine that the first network device is connected to a network using the single MAC address. In some examples, the processor is to disable the second network device in response to determining that the first network device is connected to the network.

METHOD AND APPARATUS FOR DIGITAL PRINTING (18296085)

Inventor Eduardo AMELA CONESA

Brief explanation

The abstract describes a method of digital printing that involves printing an image with layers of different inks. The method includes creating a sample print and adjusting the alignment of the ink layers at various calibration points on the sample. This alignment data is then used to modify the digital image before printing to compensate for any misalignment. The abstract also mentions that there is an apparatus and a storage medium with instructions for executing this method.

Abstract

A method of digital printing is disclosed in which a digital image to be printed has at least one region having pixels comprising superpositioned layers of a first ink and a second ink. The method includes producing at least one sample print and calibrating misalignment of the superpositioned layers at a plurality of calibration locations on the sample print. The resultant misalignment data is provided to a morphing program to determine a pre-deformation of the digital image to compensate for misalignment during printing. An apparatus and a machine-readable storage medium comprising instructions executable by a processor are also disclosed.

DETERMINING THE SIZE OF A PRINT MEDIA (18023432)

Inventor Aiqiang YANG

Brief explanation

This abstract describes a device that is used to transfer the positions of an edge guide and an optical marker. The edge guide moves back and forth across a print media input tray, while the marker moves back and forth along a scan line next to a scan bed. The device consists of two parts - one connected to the edge guide and the other connected to the marker. These two parts are linked together by a mechanical link, which converts the linear motion of the edge guide into linear motion of the marker.

Abstract

In one example, a device to transfer multiple first positions of an edge guide movable back and forth across a print media input tray to corresponding multiple second positions of an optical marker movable back and forth along a scan line next to a scan bed located near the input tray. The device includes a first part connected to or integral with the edge guide, a second part connected to or integral with the marker, and a mechanical link linking the first part and the second part to convert linear motion of the edge guide back and forth across the tray to linear motion of the marker back and forth along the scan line.

CONTROL OF EXECUTION OF NFC HANDOVER OPERATION FOR WI-FI DIRECT CONNECTION (18023146)

Inventor Sung Joon PARK

Brief explanation

This abstract describes a control method for an electronic device that involves using near field communication (NFC) to establish a connection with a nearby terminal device. When the terminal device approaches within a certain distance and transmits handover data, the NFC function is activated and an NFC handover operation is performed. The method also includes monitoring the Wi-Fi direct connection between the devices, and if it fails, the NFC function is deactivated. After a certain period of time maintaining the distance between the devices, the NFC function is reactivated and the NFC handover operation is performed again based on the handover data.

Abstract

An example control method of an electronic apparatus includes, activating a near field communication (NFC) function, based on a terminal apparatus approaching within a threshold distance from an electronic apparatus and handover data being transmitted, performing an NFC handover operation, monitoring a Wi-Fi direct connection state between the terminal apparatus and the electronic apparatus, based on the Wi-Fi direct connection state being identified as a failure, inactivating the NFC function, and after a set time in a state wherein the electronic apparatus maintains the threshold distance with the terminal apparatus, reactivating the inactivated NFC function and reperforming the NFC handover operation based on the handover data.

INDICATORS FOR RADIO TRANSMISSIONS (18042192)

Inventor ISAAC LAGNADO

Brief explanation

The abstract describes different examples of electronic devices. These devices can include network devices and radios. One example involves a device with two network devices, while another example includes a device with two radios. The first radio in these devices can receive a transmission that contains an indicator. The device also has a processor that uses this indicator to determine the transmission power level and frequency for the first radio. Additionally, the processor can disable the transmission of the second radio based on the indicator.

Abstract

Examples of electronic devices are described herein. In some examples, an electronic device includes a first network device and a second network device. In some examples, the electronic device includes a first radio and a second radio. In some examples, the first radio is to receive a transmission that includes an indicator. In some examples, the electronic device also includes a processor to determine a transmission power level for the first radio based on the indicator. In some examples, the processor is to determine a transmission frequency for the first radio based on the indicator. In some examples, the processor is to disable transmission of the second radio based on the indicator.