Patents by Inventor Katsutoshi Sonogi

Katsutoshi Sonogi 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: 10768867
    Abstract: An image forming apparatus performs hold printing in which a received print job is held and printing of the held print job is performed according to a print instruction from a user. The apparatus includes a display device, and a controller including a processor and a memory. The controller is configured to act as an analysis unit to analyze print data of the print job received and held by using a reception of the print job as a trigger, wherein a print process based on the received print job is not performed by using the reception of the print job as a trigger, a display control unit to display a job selection screen on the display device, wherein the job selection screen includes the one or more held print jobs, and a receiving unit to receive a selection of the held print job and the print instruction for the selected held print job, via the job selection screen.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: September 8, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Katsutoshi Sonogi
  • Patent number: 10649705
    Abstract: When the type of PDL data is switched, a resource that is already developed cannot be used. A memory control apparatus configured to process received PDL data includes a developing unit configured to develop the received PDL data in a first memory area, and develop a resource to be used by the PDL data in a second memory area, a determination unit configured to determine whether stored activation information is a first value or a second value, and a control unit configured to perform control for releasing the first memory area and deleting the resource developed in the second memory area, in a case where the activation information is determined to be the first value, and configured to release the first memory area and not deleting the resource developed in the second memory area, in a case where the activation information is determined to be the second value.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: May 12, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Katsutoshi Sonogi
  • Patent number: 10175916
    Abstract: An image forming apparatus includes a determination unit that determines whether a break of copies exists based on a content of a data area in print data for reservation printing and an updating unit that, in a case where the determination unit determines that the break of copies exists, updates an attribute value in the print data.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: January 8, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Katsutoshi Sonogi
  • Publication number: 20180143790
    Abstract: In hold printing, it is possible to notify a user of whether a held print job is incorrect before starting printing. An image forming apparatus capable of performing hold printing, the apparatus comprising: a controller being configured to act as: an analysis unit configured to analyze print data of a held print job; a display unit configured to display a job selection screen on a display device, wherein the job selection screen includes one or more held print jobs at least including the held print job; and a receiving unit configured to receive a selection of the held print job and a print instruction for the selected held print job, via the job selection screen from the user, wherein the display unit is further configured to display, in the job selection screen, error information in association with the held print job, based on the analysis of the analysis unit.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 24, 2018
    Inventor: Katsutoshi Sonogi
  • Publication number: 20160342369
    Abstract: An image forming apparatus includes a determination unit that determines whether a break of copies exists based on a content of a data area in print data for reservation printing and an updating unit that, in a case where the determination unit determines that the break of copies exists, updates an attribute value in the print data.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 24, 2016
    Inventor: Katsutoshi Sonogi
  • Publication number: 20160269590
    Abstract: When the type of PDL data is switched, a resource that is already developed cannot be used. A memory control apparatus configured to process received PDL data includes a developing unit configured to develop the received PDL data in a first memory area, and develop a resource to be used by the PDL data in a second memory area, a determination unit configured to determine whether stored activation information is a first value or a second value, and a control unit configured to perform control for releasing the first memory area and deleting the resource developed in the second memory area, in a case where the activation information is determined to be the first value, and configured to release the first memory area and not deleting the resource developed in the second memory area, in a case where the activation information is determined to be the second value.
    Type: Application
    Filed: March 8, 2016
    Publication date: September 15, 2016
    Inventor: Katsutoshi Sonogi
  • Patent number: 9025189
    Abstract: An image forming apparatus according to the present invention generates objects based on print data, stores the generated objects, determines whether or not a series of objects to be subjected to pseudo-transparency processing in the stored objects is subjected to an avoidance processing to deal with a shortage of the memory, which includes rendering objects to create a bitmap, encoding the bitmap for lossy compression and storing the compressed image as a new object, and controls execution of the avoidance processing on the basis of the determination result.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: May 5, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Katsutoshi Sonogi
  • Publication number: 20140168695
    Abstract: An image forming apparatus according to the present invention generates objects based on print data, stores the generated objects, determines whether or not a series of objects to be subjected to pseudo-transparency processing in the stored objects is subjected to an avoidance processing to deal with a shortage of the memory, which includes rendering objects to create a bitmap, encoding the bitmap for lossy compression and storing the compressed image as a new object, and controls execution of the avoidance processing on the basis of the determination result.
    Type: Application
    Filed: November 21, 2013
    Publication date: June 19, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Katsutoshi Sonogi
  • Patent number: 8705132
    Abstract: A printing apparatus and method for processing data in the printing apparatus includes estimating a printing time by adding an intermediate data generation time and a rendering time, determining whether the estimated printing time of each page keeps up with a timing at which an image needs to be formed on a conveyed sheet for each page. If it is determined that the estimated printing time does not keep up with the timing at which the image needs to be formed, further determining whether an idle time is present by comparing the intermediate data generation time and the rendering time. If it is discriminated that the idle time is present, the changing an optimization level for determining whether to perform processing on a particular object in the document image data during rendering, or to perform the processing during intermediate data generation.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: April 22, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Katsutoshi Sonogi
  • Publication number: 20120287476
    Abstract: A printing apparatus and method for processing data in the printing apparatus includes estimating a printing time by adding an intermediate data generation time and a rendering time, determining whether the estimated printing time of each page keeps up with a timing at which an image needs to be formed on a conveyed sheet for each page. If it is determined that the estimated printing time does not keep up with the timing at which the image needs to be formed, further determining whether an idle time is present by comparing the intermediate data generation time and the rendering time. If it is discriminated that the idle time is present, the changing an optimization level for determining whether to perform processing on a particular object in the document image data during rendering, or to perform the processing during intermediate data generation.
    Type: Application
    Filed: May 8, 2012
    Publication date: November 15, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Katsutoshi Sonogi