Patents by Inventor Takeshi Tarumi

Takeshi Tarumi 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: 20180276033
    Abstract: An information processing apparatus manages a plurality of operating applications. The information processing apparatus determines whether an activated user interface (UI) application is able to receive a clear execution notification from a system and executes reactivation processing of the UI application to release resources at the end of the UI application.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 27, 2018
    Inventor: Takeshi Tarumi
  • Patent number: 10069993
    Abstract: The present invention provides a resource management apparatus that comprises a unit configured to obtain upper-limit values of resource usage amounts of applications in executable state; and a unit configured to allocate a requested resource in relation to a resource obtainment request received from a sender application if a sum total of the upper-limit values does not exceed a resource amount that can be allocated to the applications or an resource amount requested by the resource obtainment request does not exceed a reference value, and cause the resource obtainment request to wait and request an application that is not the sender application to release a resource if the sum total of the upper-limit values exceeds the resource amount that can be allocated to the applications and the resource amount requested by the resource obtainment request exceeds the reference value.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: September 4, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takeshi Tarumi
  • Publication number: 20170026535
    Abstract: The present invention provides a resource management apparatus that comprises a unit configured to obtain upper-limit values of resource usage amounts of applications in executable state; and a unit configured to allocate a requested resource in relation to a resource obtainment request received from a sender application if a sum total of the upper-limit values does not exceed a resource amount that can be allocated to the applications or an resource amount requested by the resource obtainment request does not exceed a reference value, and cause the resource obtainment request to wait and request an application that is not the sender application to release a resource if the sum total of the upper-limit values exceeds the resource amount that can be allocated to the applications and the resource amount requested by the resource obtainment request exceeds the reference value.
    Type: Application
    Filed: July 7, 2016
    Publication date: January 26, 2017
    Inventor: TAKESHI TARUMI
  • Patent number: 9052855
    Abstract: A system for customizing a printer driver, comprises: an accepting unit configured to accept a customization setting for the printer driver; a detection unit configured to detect the printer driver from a database; a generation unit configured to generate a customized printer driver by applying the customization setting to the printer driver detected by the detection unit; and an attachment unit configured to generate a catalog file for the customized printer driver, and attach an electronic signature to the catalog file.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: June 9, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takeshi Tarumi
  • Patent number: 8988715
    Abstract: In a touch panel environment, it is difficult to notice when a printer driver displays a user interface and whether processing is waiting for an input from a user at the time of printing. When print setting information requiring that a printer driver displays a message dialogue for prompting a user's input at the time of printing is set, an information processing apparatus activates software operated in a desktop environment in a process different from print processing.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: March 24, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takeshi Tarumi
  • Patent number: 8786874
    Abstract: A program delivery server includes a collection unit configured to collect log information including actual use records of functions of an image forming apparatus, via a network, a selection unit configured to select at least one program, from among a plurality of control programs, using the log information that the collection unit collected, and a transmission unit configured to transmit a control program selected by the selection unit to the network.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: July 22, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takeshi Tarumi
  • Publication number: 20140063520
    Abstract: A system for customizing a printer driver, comprises: an accepting unit configured to accept a customization setting for the printer driver; a detection unit configured to detect the printer driver from a database; a generation unit configured to generate a customized printer driver by applying the customization setting to the printer driver detected by the detection unit; and an attachment unit configured to generate a catalog file for the customized printer driver, and attach an electronic signature to the catalog file.
    Type: Application
    Filed: July 26, 2013
    Publication date: March 6, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Takeshi Tarumi
  • Patent number: 8488174
    Abstract: To enable printing using an arbitrary type of printer without functional limitation by a user merely specifying the printer to be used from the provided printers. When executing print processing with a virtual printer driver 126, an output device identification processing unit 1251 that identifies an output device, and a printer driver management processing section 1252 that executes preparation processing and organizing processing for print processing with the virtual printer driver 126 are provided. The printer driver management processing section 1252 during a preparation processing acquires hardware information for the output device, searches for a corresponding printer driver that based on the hardware information, and installs a dedicated or a generic printer driver identified by searching. The printer driver management processing section 1252 during the organizing processing determines whether configuration information of the output device is required.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: July 16, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takeshi Tarumi
  • Publication number: 20130033725
    Abstract: An information processing apparatus determines whether a file exists in a path specified by a specific command if it is determined that the specific command for reading another file is described in a GPD file, and displays a print setting screen based on the GPD file and the file in the specified path if it is determined that the file exists in the path specified by the specific command, or ignores the specific command and displays a print setting screen based on the GPD file if it is determined that the file does not exist in the path specified by the specific command.
    Type: Application
    Filed: July 27, 2012
    Publication date: February 7, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Takeshi Tarumi
  • Patent number: 8327262
    Abstract: Upon layout of plural contents on a sheet, containers to lay out the contents are automatically generated based on the sizes of the contents. The generated respective containers for the plural contents are arranged such that the containers are included in a sheet size. The plural contents are laid out with the arranged respective containers.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: December 4, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takeshi Tarumi
  • Publication number: 20120026551
    Abstract: To enable printing using an arbitrary type of printer without functional limitation by a user merely specifying the printer to be used from the provided printers. When executing print processing with a virtual printer driver 126, an output device identification processing unit 1251 that identifies an output device, and a printer driver management processing section 1252 that executes preparation processing and organizing processing for print processing with the virtual printer driver 126 are provided. The printer driver management processing section 1252 during a preparation processing acquires hardware information for the output device, searches for a corresponding printer driver that based on the hardware information, and installs a dedicated or a generic printer driver identified by searching. The printer driver management processing section 1252 during the organizing processing determines whether configuration information of the output device is required.
    Type: Application
    Filed: April 27, 2011
    Publication date: February 2, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Takeshi Tarumi
  • Publication number: 20110199642
    Abstract: A printing system includes a receive controller that enables by using a user interface unit an input of an instruction during performing of first print processing with a print apparatus, and an operation controller that enables the print apparatus to perform check processing before completion of the first print processing in the case where the instruction is input, the check processing being second print processing by using print data which is used in the first print processing, the operation controller enabling the print apparatus to continue the first print processing after the second print processing.
    Type: Application
    Filed: April 25, 2011
    Publication date: August 18, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Takeshi Utsunomiya, Kazuhiko Ushiyama, Takeshi Tarumi
  • Patent number: 7952731
    Abstract: A printing system includes a receive controller that enables by using a user interface unit an input of an instruction during performing of first print processing with a print apparatus, and an operation controller that enables the print apparatus to perform check processing before completion of the first print processing in the case where the instruction is input, the check processing being second print processing by using print data which is used in the first print processing, the operation controller enabling the print apparatus to continue the first print processing after the second print processing.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: May 31, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Takeshi Utsunomiya, Kazuhiko Ushiyama, Takeshi Tarumi
  • Publication number: 20100177349
    Abstract: A program delivery server includes a collection unit configured to collect log information including actual use records of functions of an image forming apparatus, via a network, a selection unit configured to select at least one program, from among a plurality of control programs, using the log information that the collection unit collected, and a transmission unit configured to transmit a control program selected by the selection unit to the network.
    Type: Application
    Filed: January 13, 2010
    Publication date: July 15, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Takeshi Tarumi
  • Publication number: 20100122158
    Abstract: Upon layout of plural contents on a sheet, containers to lay out the contents are automatically generated based on the sizes of the contents. The generated respective containers for the plural contents are arranged such that the containers are included in a sheet size. The plural contents are laid out with the arranged respective containers.
    Type: Application
    Filed: November 9, 2009
    Publication date: May 13, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Takeshi Tarumi
  • Patent number: 7630095
    Abstract: To reduce the work load in sheet cassette exchange operations without changing a print processing order, a printing system can schedule the exchange operations so that a sheet type to be used latest among sheet types presently set in a printer can be designated as an exchange object. Furthermore, according to user's preference, the printing system can prohibit immediate exchange of sheet cassettes or realize simultaneous exchange of plural sheet types.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: December 8, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takeshi Tarumi
  • Publication number: 20080204889
    Abstract: The present invention provides a method of producing a graded refractive index optical element, the method being capable of easily forming a graded refractive index distribution in a desired portion of a glass substrate without the need for a specific treatment atmosphere, and without using a molten salt. More specifically, the present invention provides a method of producing a graded refractive index optical element comprising applying a paste containing a copper compound, an organic resin and an organic solvent to a glass substrate containing an alkali metal component as a glass component, and then performing heat treatment at a temperature below the softening temperature of the glass substrate.
    Type: Application
    Filed: February 15, 2005
    Publication date: August 28, 2008
    Applicants: Isuzu Glass Co., Ltd., National Institute of Advanced Industrial Science and Technology
    Inventors: Tatsuya Suetsugu, Norimasa Kominami, Takeshi Ohtani, Naoko Kaga, Hiroaki Yokoi, Minoru Takada, Takeshi Tarumi, Toshihiko Einishi, Kohei Kadono
  • Publication number: 20080168450
    Abstract: When two or more print jobs are present, a printing system allows a user to perform a test print of a designated print job prior to execution of other print jobs. The printing system selects a print job to be processed by a printer unit from a plurality of print jobs waiting for print processing. A first job is currently processed by the printer unit. A second job follows the first job and is scheduled to be processed by the printer unit and a third job follows the second job. The printing system controls the printer unit to execute, in case where the third job is selected and an instruction to execute priority test print processing of the third job is accepted, the test print processing of the third job after completing print processing of the first job and before starting print processing of the second job.
    Type: Application
    Filed: January 4, 2008
    Publication date: July 10, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Takeshi Tarumi
  • Publication number: 20070291286
    Abstract: A printing system includes a receive controller that enables by using a user interface unit an input of an instruction during performing of first print processing with a print apparatus, and an operation controller that enables the print apparatus to perform check processing before completion of the first print processing in the case where the instruction is input, the check processing being second print processing by using print data which is used in the first print processing, the operation controller enabling the print apparatus to continue the first print processing after the second print processing.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 20, 2007
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Takeshi UTSUNOMIYA, Kazuhiko Ushiyama, Takeshi Tarumi
  • Publication number: 20060227374
    Abstract: To reduce the work load in sheet cassette exchange operations without changing a print processing order, a printing system can schedule the exchange operations so that a sheet type to be used latest among sheet types presently set in a printer can be designated as an exchange object. Furthermore, according to user's preference, the printing system can prohibit immediate exchange of sheet cassettes or realize simultaneous exchange of plural sheet types.
    Type: Application
    Filed: April 5, 2006
    Publication date: October 12, 2006
    Inventor: Takeshi Tarumi