Patents by Inventor Kenichi Shirai

Kenichi Shirai 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: 9354832
    Abstract: By saving the print job status in a shared database and switching the print job recovery method depending on the status, it is possible to obtain a printed result desired by the user without storing print data in the common database at the time of the occurrence of a failure.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: May 31, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kenichi Shirai
  • Publication number: 20150293734
    Abstract: By saving the print job status in a shared database and switching the print job recovery method depending on the status, it is possible to obtain a printed result desired by the user without storing print data in the common database at the time of the occurrence of a failure.
    Type: Application
    Filed: April 6, 2015
    Publication date: October 15, 2015
    Inventor: Kenichi Shirai
  • Patent number: 8804176
    Abstract: In a printing system in which a document received from a client terminal is registered in a print service, a fixed code corresponding to the registered document is sent back to the client terminal by e-mail, and when a printer notifies the fixed code, print processing is performed for the document corresponding to the fixed code, the URL of the print service which has registered the document is generated, and the network environment of the client terminal is determined. When it is determined that the network environment is an intranet, the fixed code and generated URL are sent back.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: August 12, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kenichi Shirai
  • Patent number: 8773691
    Abstract: To make it easier for a user to print at an intended printing apparatus when performing printing with a printing apparatus which is managed by a server, among printers which were accessed by the user who is a request source, and are at the same location as that specified by the user, the printer capable of printing based on the print setting corresponding to that user is determined as the printing destination.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: July 8, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kenichi Shirai
  • Patent number: 8711379
    Abstract: There is disclosed an information processing apparatus which efficiently and effectively executes printing even when interruption of printing occurs in a printing apparatus. The apparatus which includes a plurality of print queues each functioning as one of a backup print queue and a basic print queue and executes output to a printing apparatus based on print job information with higher priority than output to a printing apparatus based on backup job information, comprising, output means for outputting a print job in accordance with schedule up of one of pieces of print job information and backup job information registered in the plurality of print queues, and registration means for, in accordance with interruption of printing based on job information registered in one of the basic print queue and the backup print queue, registering backup job information in the print queues except the print queue corresponding to the printing apparatus which has interrupted printing.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: April 29, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kenichi Shirai, Noriyoshi Kurotsu, Masamichi Ohshima, Hidekazu Morooka, Takashi Yagita, Koichiro Wanda, Koji Kikuchi, Kei Kitagata, Hiroyuki Kayama
  • Patent number: 8711390
    Abstract: This invention provides a load distributed printing technique which efficiently uses a plurality of printing apparatuses by using small resources. To accomplish this, an information processing apparatus, which can transmit a print job to a plurality of printing apparatuses, is provided.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: April 29, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Takashi Yagita, Masamichi Ohshima, Noriyoshi Kurotsu, Hidekazu Morooka, Koichiro Wanda, Koji Kikuchi, Kei Kitagata, Kenichi Shirai, Hiroyuki Kayama
  • Patent number: 8665478
    Abstract: A print server includes a registration unit configured to register a virtual printer according to a printer registration request received from a information processing apparatus, a storage unit configured to store printer information about the virtual printer registered by the registration unit, and a notification unit configured to notify the printing apparatus of a printer registration notification indicating that the virtual printer is registered by the registration unit, wherein the printer information is acquired by the printing apparatus which receives the printer registration notification.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: March 4, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kenichi Shirai
  • Patent number: 8553255
    Abstract: An information processing apparatus that monitors a system in which a plurality of servers shares job information stored in the storage device, includes a determination unit configured to determine whether each server has updated the job information stored by the server in the storage device; and a deletion unit configured to, when the determination unit determines that a server has not updated the information, delete the job information stored in the storage device by the server determined to have not updated the information.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: October 8, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kenichi Shirai
  • Patent number: 8488148
    Abstract: A printing system includes a data processing apparatus and a printing apparatus. When a user issues an instruction for performing a print job to the printing apparatus via the data processing apparatus to perform the print job with the printing apparatus, if it is determined that an installation location of the data processing apparatus or the printing apparatus has been changed from a previous print job, the data processing apparatus or the printing apparatus notifies the user of the change in the print environment.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: July 16, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kenichi Shirai
  • Publication number: 20120188602
    Abstract: A print server includes a registration unit configured to register a virtual printer according to a printer registration request received from a information processing apparatus, a storage unit configured to store printer information about the virtual printer registered by the registration unit, and a notification unit configured to notify the printing apparatus of a printer registration notification indicating that the virtual printer is registered by the registration unit, wherein the printer information is acquired by the printing apparatus which receives the printer registration notification.
    Type: Application
    Filed: January 20, 2012
    Publication date: July 26, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kenichi Shirai
  • Patent number: 8045202
    Abstract: An information processing apparatus, which can be connected to a print device which has a function of saving a print job and combining a plurality of saved print jobs, spools an accepted print job. The apparatus adds first identification information indicating a print job to be combined to the print job to be combined of a plurality of spooled print jobs. The apparatus transmits the print job added with the first identification information to the print device as a save job to be saved on the print device side. The apparatus designates the print device to combine save jobs added with the first identification information. By designating to print the combined save job according to the combining designation, an interrupt of another print job is prevented in print processing of a plurality of print jobs.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: October 25, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kenichi Shirai
  • Patent number: 8014007
    Abstract: In a print system including a print server and a plurality of printers, when the occurrence of a failure in a first printer is detected, the print job to be processed first from among the print jobs accumulated in the first printer is identified as the first print job. Print jobs other than the first print job in the first printer are transferred to a second printer, and then deleted from the first printer.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: September 6, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Koichiro Wanda, Noriyoshi Kurotsu, Masamichi Ohshima, Hidekazu Morooka, Takashi Yagita, Koji Kikuchi, Kei Kitagata, Hiroyuki Kayama, Kenichi Shirai
  • Publication number: 20110176168
    Abstract: In an information processing apparatus providing to a client device a portal page in which a plurality of portlets is aggregated, the information processing apparatus, a retaining unit retains print position information for specifying printed information in each of the plurality of portlets and a designation unit designates a print-designated portlet as a print object from the plurality of portlets aggregated in the portal page and a determination unit determines whether unprinted information is contained in information required for printing the print-designated portlet based on the information required for printing the print-designated portlet designated by the designation unit and the print position information and a creation unit creates a print job in such a manner that the unprinted information of the portlet is printed when the determination unit determines that the unprinted information is contained in information required for printing the print-designated portlet.
    Type: Application
    Filed: January 12, 2011
    Publication date: July 21, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kenichi Shirai
  • Publication number: 20110063668
    Abstract: To make it easier for a user to print at an intended printing apparatus when performing printing with a printing apparatus which is managed by a server, among printers which were accessed by the user who is a request source, and are at the same location as that specified by the user, the printer capable of printing based on the print setting corresponding to that user is determined as the printing destination.
    Type: Application
    Filed: September 13, 2010
    Publication date: March 17, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kenichi Shirai
  • Patent number: 7855794
    Abstract: In a proxy printing system, one print job is transmitted to a first one of printers connected over a network, and when a print failure occurs in the first printer, a second networked printer processes the print job to perform proxy printing. The system detects a failure of the first printer attempting to process the print job and issues a notification. In accordance with managed history information for the first printer, the proxy printing system detects whether a printer that has previously processed a print job as a proxy for the first printer exists out of the networked printers. The system issues a notification indicating at least one detected printer as a proxy destination candidate. The system performs control so that the printer is used to execute proxy print processing, and updates the history management table after the execution of the proxy print processing.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: December 21, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Koji Kikuchi, Noriyoshi Kurotsu, Masamichi Ohshima, Hidekazu Morooka, Takashi Yagita, Koichiro Wanda, Kei Kitagata, Hiroyuki Kayama, Kenichi Shirai
  • Patent number: 7804608
    Abstract: There are provided an information processing apparatus and information processing method, which can implement a job or printer device monitoring scheme that allows the user to easily detect status of printing apparatus in advance. The status of a physical printer device corresponding to a predetermined logical printer, which is set as an object to be monitored, is monitored, and a result based on monitoring is displayed on a computer display as a resident display. For example, when the resident display is displayed as an icon on the task tray on the computer display, it does not disturb display of windows of other document creation applications. Also, the user need not purposely instruct to launch a monitor utility upon printing. Hence, a job or printer device monitoring scheme which is very convenient for the user can be implemented.
    Type: Grant
    Filed: July 20, 2004
    Date of Patent: September 28, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kenichi Shirai, Noriyoshi Kurotsu, Masamichi Ohshima, Hidekazu Morooka, Takashi Yagita, Koichiro Wanda, Koji Kikuchi, Kei Kitagata, Hiroyuki Kayama
  • Patent number: 7719703
    Abstract: A print control program executed by an information processing apparatus, which spools print data created and spooled via a print data creation module such as a printer driver again and concurrently performs the re-spooling and output of the print data to a resending destination or an alternate device. It is thereby possible to speed up a throughput of the output on alternation of printing or resending.
    Type: Grant
    Filed: February 11, 2004
    Date of Patent: May 18, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Noriyoshi Kurotsu, Masamichi Oshima, Hidekazu Morooka, Takashi Yagita, Koichiro Wanda, Koji Kikuchi, Kei Kitagata, Hiroyuki Kayama, Kenichi Shirai
  • Patent number: 7684066
    Abstract: The print schedules of a plurality of printers are managed. Status data of the plurality of printers are monitored. When any failure has occurred in a printer that serves as an output destination of print data as a result of monitoring, an alternative printer that executes alternative print processing of the print data is selected with reference to the managed print schedules. It is determined based on printer information of the selected alternative printer and the print schedule of the print data in the printer that has caused the failure whether or not the alternative print processing by the selected alternative printer is to be executed. The alternative print processing is executed based on the determination result.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: March 23, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kenichi Shirai
  • Publication number: 20090225360
    Abstract: An information processing apparatus that monitors a system in which a plurality of servers shares job information stored in the storage device, includes a determination unit configured to determine whether each server has updated the job information stored by the server in the storage device; and a deletion unit configured to, when the determination unit determines that a server has not updated the information, delete the job information stored in the storage device by the server determined to have not updated the information.
    Type: Application
    Filed: March 4, 2009
    Publication date: September 10, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kenichi Shirai
  • Patent number: 7538902
    Abstract: A print control program, which is executed by an information processing apparatus so as to transmit print data to an image-forming device and record an image, causes the information processing apparatus to re-spool as a second spool file print data that has already been spooled once as a first spool file by an operating system. A portion of the print data that is re-spooled as the second spool file is transmitted to the image-forming device during re-spooling. As result, spooling of the second spool file linked to the first spool file, and transmission to the image-forming device, is more efficient.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: May 26, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Noriyoshi Kurotsu, Masamichi Ohshima, Hidekazu Morooka, Takashi Yagita, Koichiro Wanda, Koji Kikuchi, Kei Kitagata, Hiroyuki Kayama, Kenichi Shirai