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: 20220114838
    Abstract: 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: Application
    Filed: April 30, 2019
    Publication date: April 14, 2022
    Applicants: Hewlett-Packard Development Company, L.P., Purdue Research Foundation
    Inventors: Shaoyuan Xu, Qian Lin, Jan Allebach
  • Publication number: 20220058827
    Abstract: A pose estimation system may be embodied as hardware, firmware, software, or combinations thereof to receive an image of an object. The system may determine a first pose estimate of the object via a multi-view matching neural network and then determine a final pose estimate of the object via analysis by an iteratively-refining single-view matching neural network.
    Type: Application
    Filed: March 29, 2019
    Publication date: February 24, 2022
    Applicants: Hewlett-Packard Development Company, L.P., Purdue Research Foundation
    Inventors: Daniel Mas Montserrat, Qian Lin, Edward J. Delp, Jan Allebach
  • Publication number: 20210356893
    Abstract: Examples of methods are described herein. In some examples, a method includes calculating a first cost function measure based on band defects in an image. In some examples, the method also includes calculating a second cost function measure based on the band defects and a synthetic band. In some examples, the method further includes detecting a missing band based on a comparison of the first cost function measure and the second cost function measure.
    Type: Application
    Filed: February 7, 2019
    Publication date: November 18, 2021
    Applicants: Hewlett-Packard Development Company, L.P., Purdue Research Foundation
    Inventors: Wan-Eih Huang, Jan Allebach, Richard Eric Maggard, Renee Jeanette Jessome, Mark Quentin Shaw
  • Publication number: 20210350174
    Abstract: 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: Application
    Filed: July 23, 2021
    Publication date: November 11, 2021
    Applicant: MIME, Inc.
    Inventors: Christopher Merkle, Jan Allebach, Yafei Mao
  • Publication number: 20210326621
    Abstract: In an example method, an image of a printed document is descreened. The descreened image is separated into blocks. A smooth area of the descreened image is selected based on an averaging of localized color distance values of pixels in each of the blocks. A streak in a block of the smooth area is detected in response to detecting that a magnitude of a color distance projection of the block exceeds a threshold value.
    Type: Application
    Filed: January 11, 2019
    Publication date: October 21, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Jan Allebach, Richard E. Maggard, Renee J. Jessome, Mark Q. Shaw, Runzhe Zhang
  • Publication number: 20210327047
    Abstract: An example of an apparatus is provided. The apparatus includes a communication interface to receive an image of output from a printing device. The apparatus further includes a memory storage unit connected to the communication interface. The memory storage unit is to store the image of the output. The apparatus also includes a preprocessing engine to process the image. In addition, the apparatus includes a selective search engine to define a search area within the image. The selective search engine defines the search area of the image based on a local defect of unknown size. Furthermore, the apparatus includes a classification engine in communication with the selective search engine. The classification engine is to classify the search area for identification of the local defect.
    Type: Application
    Filed: January 11, 2019
    Publication date: October 21, 2021
    Applicants: Hewlett-Packard Development Company, L.P., Purdue Research Foundation
    Inventors: Jan Allebach, Richard Eric Maggard, Renee Jeanette Jessome, Mark Quentin Shaw, Qiulin Chen
  • Patent number: 10999452
    Abstract: Pixel blocks of a user-generated print job raster page are clustered into raster color clusters, and pixel blocks of a corresponding scanned page are clustered into scanned color clusters. For each raster color cluster, if a color difference between the cluster and a corresponding scanned color cluster is greater than a threshold, color fading of the cluster is determined from simulated depletion of each colorant of a printing device, and a likely depleted colorant is determined based on the corresponding scanned color cluster and the determined color fading. A most likely depleted colorant is determined from the likely depleted colorant predicted for each raster color cluster for which the determined color difference is greater than the threshold.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: May 4, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Richard E Maggard, Mark Shaw, Katelyn Christene Morse, Jan Allebach, Zuguang Xiao, Shaoyuan Xu
  • Publication number: 20210124995
    Abstract: A query is submitted to a search engine, where the query includes an identification of a symbol. A bounding box is generated in an unlabeled image returned by the search engine in response to the query. A confidence score is also generated that indicates a likelihood of the symbol being present in a portion of the unlabeled image enclosed by the bounding box. The unlabeled image is selected as a training image for training a system to recognize the symbol, when the confidence score is above a predefined threshold.
    Type: Application
    Filed: January 31, 2018
    Publication date: April 29, 2021
    Inventors: Daniel Mas Montserrat, Qian Lin, Jan Allebach, Edward John Delp, III
  • Publication number: 20210056292
    Abstract: An example system includes a global location engine to identify a first plurality of locations of interest in an image. The global location engine is to identify the first plurality of locations based on a first neural network. The system also includes a segmentation engine to generate a regional image based on the image. The system includes a local location engine to identify a second plurality of locations of interest based on the regional image and at least a portion of the first plurality of locations of interest. The local location engine is to identify the second plurality of locations of interest based on a second neural network.
    Type: Application
    Filed: May 17, 2018
    Publication date: February 25, 2021
    Applicants: Hewlett-Packard Development Company, L.P., Purdue Research Foundation
    Inventors: Ruiyi Mao, Qian Lin, Jan Allebach
  • Publication number: 20200358929
    Abstract: Pixel blocks of a user-generated print job raster page are clustered into raster color clusters, and pixel blocks of a corresponding scanned page are clustered into scanned color clusters. For each raster color cluster, if a color difference between the cluster and a corresponding scanned color cluster is greater than a threshold, color fading of the cluster is determined from simulated depletion of each colorant of a printing device, and a likely depleted colorant is determined based on the corresponding scanned color cluster and the determined color fading. A most likely depleted colorant is determined from the likely depleted colorant predicted for each raster color cluster for which the determined color difference is greater than the threshold.
    Type: Application
    Filed: January 25, 2018
    Publication date: November 12, 2020
    Inventors: Richard E Maggard, Mark Shaw, Katelyn Christene Morse, Jan Allebach, Zuguang Xiao, Shaoyuan Xu
  • Patent number: 10739835
    Abstract: In one example in accordance with the present disclosure a method of is described. According to the method, usage data for an electronic device is obtained. An activity phase from a plurality of activity phases for the electronic device is selected based on the usage data. An activity phase has a corresponding timeout period and is defined by an inter-arrival threshold. The electronic device is instructed to enter a low power mode after being inactive for a time period at least as great as the timeout period corresponding to a selected activity phase.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: August 11, 2020
    Assignees: Hewlett-Packard Development Company, L.P., Purdue Research Foundation
    Inventors: Hernan Ildefonso Gutierrez-Vazquez, Mark J. Wibbels, Jan Allebach, Perry Victor Lea, Ganesh Prahlad Rao Gingade, Wenyi Chen, Yung-Hsiang Lu
  • Patent number: 10715683
    Abstract: In some examples, print quality diagnosis may include aligning corresponding characters between a scanned image of a printed physical medium aligned to a master image associated with generation of the printed physical medium to generate a common mask. Print quality diagnosis may further include determining, for each character of the scanned image, an average value associated with pixels within the common mask, and determining, for each corresponding character of the master image, the average value associated with pixels within the common mask. Further, print quality diagnosis may include determining, for each character of the common mask, a metric between the average values associated with the corresponding characters in the scanned and master images.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: July 14, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Zuguang Xiao, Richard E Maggard, Amy Reibman, Mark Shaw, Jan Allebach
  • Patent number: 10592790
    Abstract: In some examples, an imaging device may include a controller including processing circuitry to detect, a first quantity of rows of pixels to be included as a first band of a contone image, process the pixels of each row of the first band in parallel raster order, detect a second quantity of rows of pixels to be included as a second band of the contone image; and process the pixels of each row of the second band in response to the completion of the pixels of the first band, where the rows of the second band are processed in parallel in serpentine order with respect to the first band.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: March 17, 2020
    Assignees: Hewlett-Packard Development Company, L.P., Purdue Research Foundation
    Inventors: Yafei Mao, Jan Allebach, Lluis Abello Rosello, Joan Vidal Fortia, Robert Ulichney, Utpal Kumar Sarkar
  • Patent number: 10594890
    Abstract: A device includes a processor and associated memory; and a compressor for compressing data representing an electronic document, the electronic document comprising a number of objects. The compressor is to determine for each object of the document whether data of that object is to be compressed with lossy or lossless compression and to compress the data accordingly to generate a compressed electronic document.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: March 17, 2020
    Assignees: Hewlett-Packard Development Company, L.P., Purdue Research Foundation
    Inventors: Cheng Lu, Mark Shaw, David C Day, Randall G Guay, Jan Allebach
  • Publication number: 20200081383
    Abstract: In one example in accordance with the present disclosure, a method for determining media weight is described. According to the method, an energy used by a fusing system over a time interval is calculated and a number of pages processed by the fusing system during that time interval is determined. A fusing energy per processed page is then determined based on the energy used by the fusing system and the number of pages processed by the fusing system during the time interval. A media weight is then determined based on the fusing energy per processed page.
    Type: Application
    Filed: January 25, 2017
    Publication date: March 12, 2020
    Inventors: Bartley Mark HIRST, Mark SHAW, Jan ALLEBACH, Steven PEKAREK, Xiang ZHANG
  • Publication number: 20200084320
    Abstract: In some examples, print quality diagnosis may include aligning corresponding characters between a scanned image of a printed physical medium aligned to a master image associated with generation of the printed physical medium to generate a common mask. Print quality diagnosis may further include determining, for each character of the scanned image, an average value associated with pixels within the common mask, and determining, for each corresponding character of the master image, the average value associated with pixels within the common mask. Further, print quality diagnosis may include determining, for each character of the common mask, a metric between the average values associated with the corresponding characters in the scanned and master images.
    Type: Application
    Filed: January 25, 2017
    Publication date: March 12, 2020
    Inventors: Zuguang Xiao, Richard E Maggard, Amy Reibman, Mark Shaw, Jan Allebach
  • Patent number: 10587774
    Abstract: According to an example, an apparatus may include a processor and a memory. The memory may have stored thereon machine readable instructions that may cause the processor to access an initial halftone image of a three-dimensional (3D) object, the initial halftone image being generated from a continuous tone image of the 3D object. The instructions may also cause the processor to iteratively modify voxel data for the initial halftone image to identify updated voxel data that more accurately corresponds to the continuous tone image than the initial halftone image and to generate halftone image printing data for the 3D object containing the updated voxel data.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: March 10, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ruiyi Mao, Jan Allebach, Wanling Jiang, Lluis Abello Rosello, Robert Ulichney, Utpal Kumar Sarkar
  • Patent number: 10530967
    Abstract: Certain examples described herein relate to the halftoning of a color image. In one example, a set of clusters are determined based on the color image. A set of edges are also detected in the color images. Clusters within these edges are then merged. A set of screens for halftoning are assigned to the set of clusters. This assignment is based on color property metrics for the set of clusters. The color image is halftoned using the set of screens assigned to the merged clusters.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: January 7, 2020
    Assignees: Purdue Research Foundation, Hewlett-Packard Development Company, L.P.
    Inventors: Tal Frank, Altyngul Jumabayeva, Robert Ulichney, Jan Allebach, Yotam Ben-Shoshan
  • Publication number: 20190351618
    Abstract: According to an example, an apparatus may include a processor and a memory. The memory may have stored thereon machine readable instructions that may cause the processor to access an initial halftone image of a three-dimensional (3D) object, the initial halftone image being generated from a continuous tone image of the 3D object. The instructions may also cause the processor to iteratively modify voxel data for the initial halftone image to identify updated voxel data that more accurately corresponds to the continuous tone image than the initial halftone image and to generate halftone image printing data for the 3D object containing the updated voxel data.
    Type: Application
    Filed: January 27, 2017
    Publication date: November 21, 2019
    Applicants: Hewlett-Packard Development Company, L.P., Purdue Research Foundation
    Inventors: Ruiyi MAO, Jan ALLEBACH, Wanling JIANG, Lluis ABELLO ROSELLO, Robert ULICHNEY, Utpal Kumar SARKAR
  • Publication number: 20190116383
    Abstract: 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: Application
    Filed: November 30, 2018
    Publication date: April 18, 2019
    Inventors: Mark Shaw, Albert Parra, Jan Allebach