Patents by Inventor Utpal Kumar Sarkar

Utpal Kumar Sarkar 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).

  • Patent number: 11059220
    Abstract: In an example, a processor comprises an ancillary print agent distribution module to determine instructions for a print control module. The print control module may be to control the distribution of print agent onto a first region of a layer of build material in an object fabrication chamber in an additive manufacturing process in which at least one object is generated by selective solidification of each of a plurality of layers of build material and the selective solidification of build material is determined by the distribution of at least one print agent. The instructions determined by the ancillary print agent distribution module may be to cause the print control module to control the distribution of print agent in a second region of a layer of build material in an object fabrication chamber as part of a process which is ancillary to object generation. The first and second regions may be spatially distinct.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: July 13, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Leticia Rubio, Utpal Kumar Sarkar, Salvador Sanchez Ribes
  • Patent number: 11007775
    Abstract: A circuit 108 for controlling a plurality of fluid dispense nozzles 202(N), the circuit 108 to change an order in which the fluid dispense nozzles 202(N) are actuated.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: May 18, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Leticia Rubio, Utpal Kumar Sarkar, Xavier Quintero Ruiz
  • Patent number: 10787008
    Abstract: Print apparatus is controlled to execute a print operation comprising a plurality of print sweeps onto a print zone of a print substrate and a corresponding plurality of print advances of the print substrate between successive print sweeps. Print apparatus is controlled to execute an intermediate cutting operation between a pre-cut print sweep and a successive post-cut print sweep of the plurality of print sweeps.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: September 29, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Leticia Rubio, Xavier Quintero Ruiz, Utpal Kumar Sarkar
  • Patent number: 10661506
    Abstract: Cells of an n-dimensional object are indexed. A plurality of indexing digits are grouped for each axis of the n dimensions of the n-dimensional object. A first indexing digit of a given group is allocated to each of at least two cells resulting from at least one subdivision of the dimension of the object along the axis of the given group; and an mth subsequent indexing digit of the given group is allocated to any subsequent at least two cells resulting from any subsequent at least one subdivision of at least one cell of the at least two cells resulting from the m?1th subdivision of the dimension of the object along the axis of the given group.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: May 26, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Juan Manuel Garcia Reyero Vinas, Utpal Kumar Sarkar, Peter Morovic, Jan Morovic
  • 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: 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
  • Publication number: 20200009885
    Abstract: Print apparatus is controlled to execute a print operation comprising a plurality of print sweeps onto a print zone of a print substrate and a corresponding plurality of print advances of the print substrate between successive print sweeps. Print apparatus is controlled to execute an intermediate cutting operation between a pre-cut print sweep and a successive post-cut print sweep of the plurality of print sweeps.
    Type: Application
    Filed: June 20, 2017
    Publication date: January 9, 2020
    Inventors: Leticia RUBIO, Xavier QUINTERO RUIZ, Utpal Kumar SARKAR
  • 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
  • Patent number: 10472190
    Abstract: An example media handling system provides a print media (111) along a media path (131) and at least part of the media handling system includes an adhesive material for locating the print media (111) on the at least part of the media path (131).
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: November 12, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Martin Urrutia Nebreda, Utpal Kumar Sarkar
  • Patent number: 10382654
    Abstract: In an example, a method includes receiving print data indicative of an image to be printed on a substrate. The print data may indicate an image portion in which an image is present and a void portion in which the image is absent. An amount of background print agent to be applied to a region of the substrate corresponding to the locations of the image portion and the void portion on the substrate when the image is printed may be determined. In examples, the amount of background print agent determined to be applied to a region of the substrate corresponding to the location of the void portion on the substrate when the image is printed is greater than the amount of a background print agent to be applied to the region of the substrate corresponding to the location of the image portion on the substrate when the image is printed.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: August 13, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Barret Kammerzell, Josep-Maria Serra, Pablo Vidal Alvarez, Utpal Kumar Sarkar
  • Patent number: 10105947
    Abstract: In some examples, a printing system includes a printhead comprising a nozzle array including plural columns of nozzles to deliver printing fluid to a print medium, wherein nozzles in a first column of the columns are offset from nozzles in a second column of the columns. A controller is to control printing onto the print medium using the printhead by, for each respective pass of a plurality of passes of the printhead over the print medium, controlling an advance of the print medium for a print mask pattern that controls firing of the nozzles of the printhead, where the controlled advance of the print medium causes nozzles from different columns of nozzles of the nozzle array to deliver dots of printing fluid to a given row of a swath in successive passes of the plurality of passes.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: October 23, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Andreas Muller, Utpal Kumar Sarkar
  • Publication number: 20180241912
    Abstract: In an example, a method includes receiving print data indicative of an image to be printed on a substrate. The print data may indicate an image portion in which an image is present and a void portion in which the image is absent. An amount of background print agent to be applied to a region of the substrate corresponding to the locations of the image portion and the void portion on the substrate when the image is printed may be determined. In examples, the amount of background print agent determined to be applied to a region of the substrate corresponding to the location of the void portion on the substrate when the image is printed is greater than the amount of a background print agent to be applied to the region of the substrate corresponding to the location of the image portion on the substrate when the image is printed.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 23, 2018
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Barret Kammerzell, Josep-Maria Serra, Pablo Vidal ÃLVAREZ, Utpal Kumar Sarkar
  • Publication number: 20180215104
    Abstract: In an example, a processor comprises an ancillary print agent distribution module to determine instructions for a print control module. The print control module may be to control the distribution of print agent onto a first region of a layer of build material in an object fabrication chamber in an additive manufacturing process in which at least one object is generated by selective solidification of each of a plurality of layers of build material and the selective solidification of build material is determined by the distribution of at least one print agent. The instructions determined by the ancillary print agent distribution module may be to cause the print control module to control the distribution of print agent in a second region of a layer of build material in an object fabrication chamber as part of a process which is ancillary to object generation. The first and second regions may be spatially distinct.
    Type: Application
    Filed: October 19, 2015
    Publication date: August 2, 2018
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Leticia Rubio, Utpal Kumar Sarkar, Salvador Sanchez Ribes
  • Patent number: 9895915
    Abstract: Example implementations relate to swath height error compensation. Some examples may determine a density of an image to be printed in an overlap area of a printing material. The overlap area may include target pixels capable of being printed by a first set of drop ejection elements and a second set of drop ejection elements that are redundant to the first set of drop ejection elements. Some implementations may also determine a mask to apply to the first and second set of drop ejection elements based on the determined density, and the mask may designate at least one additional drop to apply to at least one target pixel in the overlap area by at least one of the first and second set of drop ejection elements. Some implementations may also apply the mask to the first set of drop ejection elements and the second set of drop ejection elements.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: February 20, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: M. Isabel Borrell Bayona, Xavier Farina Vargas, Leticia Rubio, Utpal Kumar Sarkar
  • Publication number: 20180029355
    Abstract: In some examples, a printing system includes a printhead comprising a nozzle array including plural columns of nozzles to deliver printing fluid to a print medium, wherein nozzles in a first column of the columns are offset from nozzles in a second column of the columns. A controller is to control printing onto the print medium using the printhead by, for each respective pass of a plurality of passes of the printhead over the print medium, controlling an advance of the print medium for a print mask pattern that controls firing of the nozzles of the printhead, where the controlled advance of the print medium causes nozzles from different columns of nozzles of the nozzle array to deliver dots of printing fluid to a given row of a swath in successive passes of the plurality of passes.
    Type: Application
    Filed: April 19, 2017
    Publication date: February 1, 2018
    Inventors: Andreas Muller, Utpal Kumar Sarkar
  • Publication number: 20170361536
    Abstract: Cells of an n-dimensional object are indexed. A plurality of indexing digits are grouped for each axis of the n dimensions of the n-dimensional object. A first indexing digit of a given group is allocated to each of at least two cells resulting from at least one subdivision of the dimension of the object along the axis of the given group; and an mth subsequent indexing digit of the given group is allocated to any subsequent at least two cells resulting from any subsequent at least one subdivision of at least one cell of the at least two cells resulting from the m?1th subdivision of the dimension of the object along the axis of the given group.
    Type: Application
    Filed: February 5, 2015
    Publication date: December 21, 2017
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Juan Manuel Garcia Reyero Vinas, Utpal Kumar Sarkar, Peter Morovic, Jan Morovic
  • Publication number: 20170348990
    Abstract: Example implementations relate to swath height error compensation. Some examples may determine a density of an image to be printed in an overlap area of a printing material. The overlap area may include target pixels capable of being printed by a first set of drop ejection elements and a second set of drop ejection elements that are redundant to the first set of drop ejection elements. Some implementations may also determine a mask to apply to the first and second set of drop ejection elements based on the determined density, and the mask may designate at least one additional drop to apply to at least one target pixel in the overlap area by at least one of the first and second set of drop ejection elements. Some implementations may also apply the mask to the first set of drop ejection elements and the second set of drop ejection elements.
    Type: Application
    Filed: August 10, 2017
    Publication date: December 7, 2017
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: M. Isabel Borrell Bayona, Xavier Farina Vargas, Leticia Rubio, Utpal Kumar Sarkar
  • Patent number: 9770926
    Abstract: Example implementations relate to swath height error compensation. Some examples may determine a density of an image to be printed in an overlap area of a printing material. The overlap area may include target pixels capable of being printed by a first set of drop ejection elements and a second set of drop ejection elements that are redundant to the first set of drop ejection elements. Some implementations may also determine a mask to apply to the first and second set of drop ejection elements based on the determined density, and the mask may designate at least one additional drop to apply to at least one target pixel in the overlap area by at least one of the first and second set of drop ejection elements. Some implementations may also apply the mask to the first set of drop ejection elements and the second set of drop ejection elements.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: September 26, 2017
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: M. Isabel Borrell Bayona, Xavier Farina Vargas, Leticia Rubio, Utpal Kumar Sarkar
  • Publication number: 20170173984
    Abstract: Example implementations relate to swath height error compensation. Some examples may determine a density of an image to be printed in an overlap area of a printing material. The overlap area may include target pixels capable of being printed by a first set of drop ejection elements and a second set of drop ejection elements that are redundant to the first set of drop ejection elements. Some implementations may also determine a mask to apply to the first and second set of drop ejection elements based on the determined density, and the mask may designate at least one additional drop to apply to at least one target pixel in the overlap area by at least one of the first and second set of drop ejection elements. Some implementations may also apply the mask to the first set of drop ejection elements and the second set of drop ejection elements.
    Type: Application
    Filed: May 21, 2014
    Publication date: June 22, 2017
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: M. Isabel Borrell Bayona, Xavier Farina Vargar, Leticia Rubio, Utpal Kumar Sarkar
  • Patent number: 9686444
    Abstract: The present disclosure relates to a computer implemented method for color separation for a printer, systems, and methods for printing using a printer. In some examples, the method for color separation for a printer comprises forming a color gamut for the printer in the form of a hull in a color space, the hull having vertices corresponding to Neugebauer Primaries, predicting the colorimetry in the color space of at least one Neugebauer Primary lying outside of an ink limit for the printer, determining the Neugebauer Primary area coverages that can produce a desired color in the color space using at least one Neugebauer Primary lying outside of the ink limit.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: June 20, 2017
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Jan Morovic, Peter Morovic, Juan Manuel Garcia Reyero Viñas, Alejandro Manuel de Peña Hempel, Utpal Kumar Sarkar