Patents by Inventor Jan Allebach
Jan Allebach has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240404017Abstract: In some examples, a computing device can include a processor resource and a non-transitory memory resource storing machine-readable instructions stored thereon that, when executed, cause the processor resource to identify a base resolution of a captured image having a base image quality, perform, via an individual neural network, neural network calculations on the captured image to form an enhanced image having an resolution that is higher than the base resolution and image quality that is higher than the base image quality.Type: ApplicationFiled: October 13, 2021Publication date: December 5, 2024Applicants: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Xiaoyu Xiang, Qian Lin, Jan Allebach, Tianqi Guo
-
Patent number: 12120279Abstract: In some examples, a computing device can include a processor resource and a non-transitory memory resource storing machine-readable instructions stored thereon that, when executed, cause the processor resource to: identify a plurality of regions within a captured document, determine a quantity of vertical transitions and horizontal transitions within the plurality of regions, and select an output resolution for the plurality of regions based on the quantity of vertical transitions and horizontal transitions within the plurality of regions.Type: GrantFiled: January 13, 2021Date of Patent: October 15, 2024Assignees: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Todd J. Harris, Peter Bauer, Jan Allebach, Zhenhua Hu, Litao Hu
-
Patent number: 12014749Abstract: Example implementations relate to audio samples to detect device anomalies. For example, computing device, comprising: a processing resource and a non-transitory computer readable medium storing instructions executable by the processing resource to: generate a matrix of audio information for a plurality of audio samples of a device, select audio information from one of the plurality of audio samples, generate a plurality of principal components for the selected audio information utilizing a principal component expansion, select a principal component from the plurality of principal components based on a quantity of variance, and detect an anomaly of the device based on a comparison between a real time audio sample of the device and the selected principal component.Type: GrantFiled: January 10, 2020Date of Patent: June 18, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventors: Anton Wiranata, Kathryn Janet Ferguson, Mark Q. Shaw, Chin-Ning Chen, Jan Allebach
-
Patent number: 11930153Abstract: In some examples, an imaging device can include a processing resource and a memory resource storing instructions to cause the processing resource to perform a feature extraction process to extract a gamut-based feature included in a plurality of pixels of a scanned image to determine whether the scanned image includes a particular marking, apply a classification model to the scanned image, and optimize the scanned image based on the classification of the scanned image.Type: GrantFiled: January 8, 2021Date of Patent: March 12, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventors: Peter Bauer, Todd J. Harris, Mark Shaw, Jan Allebach, Yafei Mao, Yufang Sun, Lixia Li
-
Publication number: 20240071084Abstract: A first machine learning model is applied to an image of a person and a stationary object to generate a first intermediate image including a simplified pose representation of the person in the image corresponding to a pose of the person. A simplified representation of the stationary object in the image is added to the first intermediate image. The simplified representation includes key points of the stationary object in the image. A second machine learning model is applied to a second intermediate image corresponding to the first intermediate image to determine a state of the person relative to the stationary object in the image as either a first state or a second state.Type: ApplicationFiled: January 15, 2021Publication date: February 29, 2024Inventors: Fan Bu, Qian Lin, Jan Allebach
-
Publication number: 20240073337Abstract: In some examples, a computing device can include a processor resource and a non-transitory memory resource storing machine-readable instructions stored thereon that, when executed, cause the processor resource to: identify a plurality of regions within a captured document, determine a quantity of vertical transitions and horizontal transitions within the plurality of regions, and select an output resolution for the plurality of regions based on the quantity of vertical transitions and horizontal transitions within the plurality of regions.Type: ApplicationFiled: January 13, 2021Publication date: February 29, 2024Inventors: Todd J. HARRIS, Peter BAUER, Jan ALLEBACH, Zhenhua HU, Litao HU
-
Publication number: 20240056547Abstract: In some examples, an imaging device can include a processing resource and a memory resource storing instructions to cause the processing resource to perform a feature extraction process to extract a gamut-based feature included in a plurality of pixels of a scanned image to determine whether the scanned image includes a particular marking, apply a classification model to the scanned image, and optimize the scanned image based on the classification of the scanned image.Type: ApplicationFiled: January 8, 2021Publication date: February 15, 2024Inventors: Peter BAUER, Todd J. HARRIS, Mark SHAW, Jan ALLEBACH, Yafei MAO, Yufang SUN, Lixia LI
-
Publication number: 20240020952Abstract: A saliency map of an image is generated. Saliency regions of the saliency map are identified. The saliency regions are merged into a combined saliency region. Candidate image crops of the image are generated based on the combined saliency region. An image crop of the image is selected from the candidate image crops using a machine learning model.Type: ApplicationFiled: November 23, 2020Publication date: January 18, 2024Inventors: SHAOYUAN XU, YANG CHENG, JAN ALLEBACH, QIAN LIN
-
Patent number: 11875603Abstract: An example system includes a landmark engine to detect a facial landmark in an image of a face. The system includes a comparison engine to determine a difference between the facial landmark in the image and a facial landmark of a neutral face. The system also includes an action engine to determine whether a facial action unit occurred based on whether the difference satisfies a condition.Type: GrantFiled: April 30, 2019Date of Patent: January 16, 2024Assignees: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Shaoyuan Xu, Qian Lin, Jan Allebach
-
Publication number: 20240005505Abstract: In some examples, an electronic device comprises an interface to receive a video of a human face, a memory storing executable code, and a processor coupled to the interface and to the memory. As a result of executing the executable code, the processor is to receive the video from the interface, use a facial detection technique to produce a sequence of images of the human face based on the video, use a neural network to predict a photoplethysmographic (PPG) signal based on the sequence of images, convert the PPG signal to a frequency domain signal, and determine a heart rate by performing a frequency analysis on the frequency domain signal.Type: ApplicationFiled: October 29, 2020Publication date: January 4, 2024Applicants: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Yang Cheng, Qian Lin, Jan Allebach
-
Publication number: 20230389817Abstract: In some examples, a non-transitory computer-readable medium stores executable code, which, when executed by a processor, causes the processor to receive a video of at least part of a human torso, use a neural network to produce multiple vector fields based on the video, the multiple vector fields representing movement of the human torso, and determine a respiration rate of the human torso using the multiple vector fields.Type: ApplicationFiled: October 29, 2020Publication date: December 7, 2023Applicants: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Tianqi Guo, Qian Lin, Jan Allebach
-
Patent number: 11800036Abstract: Examples disclosed herein relate to identifying a plurality of content areas of a document to be scanned, classifying each of the plurality of content areas into a content type, determining a minimum scanning resolution to maintain readability for each of the plurality of content areas according to the classified content type, and performing a scan of the document to a digital file, wherein each of the plurality of content areas is scanned at least at the determined minimum scanning resolution to maintain readability of the respective content area.Type: GrantFiled: January 23, 2020Date of Patent: October 24, 2023Assignee: Hewlett, Packard Development Company, L.P.Inventors: Todd J Harris, Peter Bauer, Litao Hu, Jan Allebach, Zhenhua Hu
-
Publication number: 20230316598Abstract: A system generates a prediction model for makeup color matching. The system includes a data storage device and a modeling engine. The data storage device stores a plurality of color sets comprising a skin color set, a makeup color set, and a target color set. The modeling engine is coupled to the data storage device and configured to generate a prediction model and an output color set. The prediction model models generation of the target color set based on inputs from the skin color set and the makeup color set. The output color set approximates the target color set with a predictable accuracy.Type: ApplicationFiled: June 8, 2023Publication date: October 5, 2023Inventors: Christopher Merkle, Jan Allebach, Yafei Mao
-
Publication number: 20230139962Abstract: An example system includes a feature extraction engine to identify features in a compressed image at a plurality of scales. The features include features corresponding to compression artifacts and features corresponding to image content to be upsampled. The feature extraction engine is to identify the features in the compressed image at a first scale based on noncontiguous pixels. The system also includes a reconstruction engine to refine the features corresponding to the image content to be upsampled and mitigate the features corresponding to the compression artifacts. The system includes an upsampling engine to generate an upsampled version of the compressed image based on the refined and mitigated features.Type: ApplicationFiled: April 7, 2020Publication date: May 4, 2023Applicants: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Xiaoyu Xiang, Qian Lin, Jan Allebach
-
Patent number: 11582489Abstract: A method is disclosed. In the method, color differences are calculated between a current video frame and a motion predicted version of the current video frame based on a human visual system's ability to perceive the color differences. Also, information in a difference frame is discarded based on the color differences. The difference frame includes differences between the current video frame and the motion predicted version of the current video frame.Type: GrantFiled: November 30, 2018Date of Patent: February 14, 2023Assignees: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Mark Shaw, Albert Parra, Jan Allebach
-
Publication number: 20230022853Abstract: A system generates a prediction model for makeup color matching. The system includes a data storage device and a modeling engine. The data storage device stores a plurality of color sets comprising a skin color set, a makeup color set, and a target color set. The modeling engine is coupled to the data storage device and configured to generate a prediction model and an output color set. The prediction model models generation of the target color set based on inputs from the skin color set and the makeup color set. The output color set approximates the target color set with a predictable accuracy.Type: ApplicationFiled: May 20, 2022Publication date: January 26, 2023Applicant: MIME, Inc.Inventors: Christopher Merkle, Jan Allebach, Yafei Mao
-
Publication number: 20230012285Abstract: Example implementations relate to audio samples to detect device anomalies. For example, computing device, comprising: a processing resource and a non-transitory computer readable medium storing instructions executable by the processing resource to: generate a matrix of audio information for a plurality of audio samples of a device, select audio information from one of the plurality of audio samples, generate a plurality of principal components for the selected audio information utilizing a principal component expansion, select a principal component from the plurality of principal components based on a quantity of variance, and detect an anomaly of the device based on a comparison between a real time audio sample of the device and the selected principal component.Type: ApplicationFiled: January 10, 2020Publication date: January 12, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: Anton Wiranata, Kathryn Janet Ferguson, Mark Q. Shaw, Chin-Ning Chen, Jan Allebach
-
Patent number: 11539861Abstract: In some examples, a device includes a printing device to generate an image on a substrate from a digital image, and a processor to: receive a scanned image of the image on the substrate, identify a plurality of image portions of the scanned image, identify horizontal color changes across a horizontal portion of the plurality of image portions, identify vertical color changes across a vertical portion of the plurality of image portions, compare the horizontal color changes and vertical color changes to corresponding horizontal color changes and corresponding vertical color changes of the digital image, and measure a presence of color plane misregistration, and the color, direction and magnitude of misregistration based on the comparison.Type: GrantFiled: January 12, 2022Date of Patent: December 27, 2022Assignees: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Yi Yang, Ki-Youn Lee, Yousun Bang, Mark Q. Shaw, Jan Allebach
-
Publication number: 20220407978Abstract: Examples disclosed herein relate to identifying a plurality of content areas of a document to be scanned, classifying each of the plurality of content areas into a content type, determining a minimum scanning resolution to maintain readability for each of the plurality of content areas according to the classified content type, and performing a scan of the document to a digital file, wherein each of the plurality of content areas is scanned at least at the determined minimum scanning resolution to maintain readability of the respective content area.Type: ApplicationFiled: January 23, 2020Publication date: December 22, 2022Inventors: Todd J Harris, Peter Bauer, Litao HU, Jan Allebach, Zhenhua HU
-
Publication number: 20220392043Abstract: For each region of interest (ROI) type of a number of ROI types, ROIs of the ROI type within a reference image are compared to corresponding ROIs within a test image corresponding to the reference image and printed by a printing device. For each ROI type, a feature vector characterizing image quality defects within the test image for the ROI type is generated based on results of the comparing for the ROI type. Whether print quality of the printing device has degraded below a specified acceptable print quality level can be assessed based on the feature vectors for the ROI types.Type: ApplicationFiled: January 23, 2020Publication date: December 8, 2022Inventors: Richard E. Maggard, Yousun Bang, Minki Cho, Mark Shaw, Jan Allebach, Runzhe Zhang, Yi Yang