Patents by Inventor Junichi Miyata

Junichi Miyata 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: 20090279139
    Abstract: When it is set by a user to use a nearline finisher with priority, if a print job that uses an inline finisher is to be processed, the print job using the inline finisher is divided into a print job to be executed with the inline finisher and a print job to be executed with the nearline finisher. In contrast, when it is set by a user to use the inline finisher with priority, if a print job that uses the nearline finisher is to be processed, a portion to be executed with the inline finisher and a portion to be executed with the nearline finisher are aggregated, thereby converting the print job to a print job for the inline finisher.
    Type: Application
    Filed: May 8, 2009
    Publication date: November 12, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Junichi Miyata
  • Patent number: 7375833
    Abstract: An information processing device determines whether or not drawing commands received from an application are logical drawing commands, and in the event that the received drawing commands are determined to be logical drawing commands, the received drawing commands are held and compared with entries in a reference table, where determination is made regarding whether there are any entries matching the received drawing commands, and in the event that there is a matching entry, a substitution drawing command is output to substitute for the corresponding drawing command, thereby generating a page description language. This enables optimizing complicated raster operations using applications, both in output size and drawing quality, and correct drawing even with non-supporting page description language systems.
    Type: Grant
    Filed: March 29, 2004
    Date of Patent: May 20, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventor: Junichi Miyata
  • Publication number: 20070214409
    Abstract: An image-forming apparatus includes a database storing a layout template made up of containers, each representing a display area for a part of a user interface (UI). The user interface is configured by embedding display content in each container of the layout template in the database. On the occurrence of an event for changing arrangement of the user interface, the user interface is reconfigured by calculating arrangement of each container according to the size of the display content in one of the containers and embedding the display content in each container subjected to the calculation.
    Type: Application
    Filed: March 5, 2007
    Publication date: September 13, 2007
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Junichi MIYATA
  • Patent number: 7259770
    Abstract: A printer driver generates output data adapted to the processing power of a printer. When the printer driver receives a draw command from an operating system, a complexity value of the draw command is calculated depending on the type of the command and/or the number of contour points of a clipping area included as a parameter of the command. A processing mode is selected depending on the complexity relative to first and second threshold values. In a first processing mode, a draw command to draw image data and a clip command are simply output. In a second processing mode, a draw command to draw image elements generated in accordance with a clip command is output. In a third processing mode, mask data is generated from a clip command, and a command to calculate the logical AND between image data and the mask data is output.
    Type: Grant
    Filed: October 28, 2004
    Date of Patent: August 21, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventor: Junichi Miyata
  • Publication number: 20070106902
    Abstract: An image processing apparatus includes a reading unit that reads out image data for a document; a dividing unit that divides the image data for the document, read out by the reading unit, into secure parts and non-secure parts; a secure document generating unit that generates a secure document from the secure parts; a non-secure document generating unit that generates a non-secure document from the non-secure parts; and a storing unit that stores the secure document and the non-secure document in a storage unit.
    Type: Application
    Filed: November 7, 2006
    Publication date: May 10, 2007
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Junichi Miyata
  • Patent number: 7196812
    Abstract: Upon generating control codes to be output to a printing apparatus, an application designates the total number of control codes that can be generated, and when the designated number of control codes that can be generated has been exceeded, subsequent control codes are ceased to be generated, thus avoiding any memory errors and the like.
    Type: Grant
    Filed: January 10, 2003
    Date of Patent: March 27, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventor: Junichi Miyata
  • Patent number: 7170619
    Abstract: A user sets a desired print function for a printer having a print function. In accordance with the set print function, whether a printer control command recognized by the printer is generated by an application for a host computer or a printer driver is determined. If an additional function of the printer driver, e.g., an N-page print function, a printing/bookbinding function, or the like is set, the printer driver generates a printer control command. If no additional function is set, the application generates a printer control command. The generated printer control command is output from the system spooler of the host computer to the printer.
    Type: Grant
    Filed: September 14, 2001
    Date of Patent: January 30, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventor: Junichi Miyata
  • Publication number: 20060197977
    Abstract: A workflow scheduler is provided in which highly correlated processes are scheduled so as to be continuously executed. The workflow scheduler analyzes an input print order, divides the print order into a plurality of processes to carry out the print order, arranges a schedule of the plurality of processes divided, groups a set of processes together from the plurality of processes into which the print order is divided according to grouping attributes of the plurality of processes, the set of processes being associated with each other by the grouping attributes, outputs the plurality of processes whose schedule is arranged by the schedule arranging unit in a recognizable manner, and arranges the schedule of the plurality of processes such that the set of processes is capable of being executed continuously.
    Type: Application
    Filed: February 13, 2006
    Publication date: September 7, 2006
    Applicant: Canon Kabushiki Kaisha
    Inventor: Junichi Miyata
  • Publication number: 20060044610
    Abstract: A server printing apparatus which can communicate with a plurality of processors for respectively executing any of not less than one processes included in a print-related process according to a print order, includes a storage unit for storing execution content information indicating execution contents using at least one processor in association with the print-related process according to the print order, an encryption key storage unit for storing encryption keys uniquely and respectively given to the plurality of processors, and an encryption processing unit for encrypting information associated with each of the processors in the execution content information using the encryption key unique to that processor, and the processors are controlled to execute the print-related process according to the print order using the execution content information.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 2, 2006
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Junichi Miyata
  • Publication number: 20050134887
    Abstract: A printer driver generates output data adapted to the processing power of a printer. When the printer driver receives a draw command from an operating system, a complexity value of the draw command is calculated depending on the type of the command and/or the number of contour points of a clipping area included as a parameter of the command. A processing mode is selected depending on the complexity relative to first and second threshold values. In a first processing mode, a draw command to draw image data and a clip command are simply output. In a second processing mode, a draw command to draw image elements generated in accordance with a clip command is output. In a third processing mode, mask data is generated from a clip command, and a command to calculate the logical AND between image data and the mask data is output.
    Type: Application
    Filed: October 28, 2004
    Publication date: June 23, 2005
    Applicant: Canon Kabushiki Kaisha
    Inventor: Junichi Miyata
  • Publication number: 20040190010
    Abstract: An information processing device determines whether or not drawing commands received from an application are logical drawing commands, and in the event that the received drawing commands are determined to be logical drawing commands, the received drawing commands are held and compared with entries in a reference table, where determination is made regarding whether there are any entries matching the received drawing commands, and in the event that there is a matching entry, a substitution drawing command is output to substitute for the corresponding drawing command, thereby generating a page description language. This enables optimizing complicated raster operations using applications, both in output size and drawing quality, and correct drawing even with non-supporting page description language systems.
    Type: Application
    Filed: March 29, 2004
    Publication date: September 30, 2004
    Applicant: Canon Kabushiki Kaisha
    Inventor: Junichi Miyata
  • Publication number: 20030133142
    Abstract: Upon generating control codes to be output to a printing apparatus, an application designates the total number of control codes that can be generated, and when the designated number of control codes that can be generated has been exceeded, subsequent control codes are ceased to be generated, thus avoiding any memory errors and the like.
    Type: Application
    Filed: January 10, 2003
    Publication date: July 17, 2003
    Inventor: Junichi Miyata
  • Publication number: 20020033963
    Abstract: A user sets a desired print function for a printer having a print function. In accordance with the set print function, whether a printer control command recognized by the printer is generated by an application for a host computer or a printer driver is determined. If an additional function of the printer driver, e.g., an N-page print function, a printing/bookbinding function, or the like is set, the printer driver generates a printer control command. If no additional function is set, the application generates a printer control command. The generated printer control command is output from the system spooler of the host computer to the printer.
    Type: Application
    Filed: September 14, 2001
    Publication date: March 21, 2002
    Inventor: Junichi Miyata
  • Publication number: 20010056406
    Abstract: In outputting data by using another apparatus connected to a network, an output charge for output data can be calculated without sending the output data to the network.
    Type: Application
    Filed: June 12, 2001
    Publication date: December 27, 2001
    Inventors: Kenji Nagoya, Junichi Miyata
  • Patent number: 6121752
    Abstract: A battery assembly unit and a method of charging the same for applying constant current/constant voltage charging to a battery assembly in which a plurality of battery cell groups each having battery cells each being rechargeable and increasable in electromotive force as charging proceeds are connected in series. There are provided a reference charging voltage circuit for generating charging reference voltages serving as voltages referenced to electromotive force levels of the individual battery cell groups on the basis of charging voltage applied across the battery assembly and changeable with time, and comparison circuits each adapted to compare an electromotive force level across each of the plurality of battery cell groups connected in series with the charging reference voltage.
    Type: Grant
    Filed: January 28, 2000
    Date of Patent: September 19, 2000
    Assignee: Hitachi, Ltd.
    Inventors: Jun Kitahara, Masato Ishii, Kenichi Saitou, Junichi Miyata, Hitoshi Takeoka
  • Patent number: 6108106
    Abstract: When the sensor block 10 is placed on the roller block 20 and the reading surface of the reading sensor 31 faces the aforementioned driving roller 28, then paper is automatically fed with the driving roller 28 and text and image data are read with the reading sensor 31. On the other hand, when the sensor block 10 is reversed 180.degree. and placed again over the roller block 20, then the reading sensor 31 reads text and images when the sensor block 10, arranged beneath the roller block 20, are moving or the document by manual operation.
    Type: Grant
    Filed: June 8, 1998
    Date of Patent: August 22, 2000
    Assignee: Citizen Watch Co., Ltd.
    Inventors: Yasuhiro Hayashi, Hideyuki Kawashima, Tomoshige Inuyama, Toshiyuki Inage, Hideki Arai, Junichi Miyata, Shingo Ono