Patents by Inventor Sadahiro Tanaka

Sadahiro Tanaka 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: 7089402
    Abstract: Controlling an order of instructions executed by a VLIW computing architecture comprised of a plurality of computing functional units. A first VLIW instruction sequence is generated based on jobs selected from a job queue, each instruction field of the VLIWs corresponding to one of the computing functional units and containing a sequential instruction. The first VLIW sequence is sequentially executed by the computing architecture, and a detection is made if any of the computing functional units is in a free state. When at least one free computing functional units is detected, a second sequence of long instruction words is generated including instructions from a selected new job from the job queue for each such free computing functional unit. The second sequence of long instruction words is copied into the first sequence of long instruction words, and execution of the first sequence of long instruction words is resumed if it was halted.
    Type: Grant
    Filed: December 12, 2001
    Date of Patent: August 8, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Sadahiro Tanaka
  • Patent number: 7057763
    Abstract: Executing a plurality of print jobs in a job queue by a computing architecture, each print job including at least one instruction for processing print data, including accessing one of the print jobs from the job queue, determining whether the accessed print job represents an image, selecting a high resolution mode in the case that the accessed print job represents an image, selecting a low resolution mode in the case that the accessed print job does not represent an image, and executing the accessed print job in accordance with the selected resolution mode.
    Type: Grant
    Filed: December 12, 2001
    Date of Patent: June 6, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Sadahiro Tanaka
  • Patent number: 6684389
    Abstract: A decrypting compiler that accepts encrypted source code from a software manufacturer, decrypts the encrypted source code into plain text that is not accessible outside the compiler, and compiles the decrypted source code into linkable binary objects. Because the decrypting compiler decrypts the encrypted source code such that the plain text is not accessible outside the compiler, trade secret and proprietary information from the source code is not easily learned by third-party software developers.
    Type: Grant
    Filed: August 5, 1999
    Date of Patent: January 27, 2004
    Assignee: Canon Kabushiki Kaisha
    Inventors: Sadahiro Tanaka, Robert D. Wadsworth, Yoshiki Uchida, Denny M. Lin, Junichi Tanahashi
  • Patent number: 6642918
    Abstract: The present invention relates to controlling a presentation device coupled to the presentation system using a user interface generated by a computing system, the user interface including one or more regions which vary in size based on whether the user interface is being displayed, the user interface accepting input from a pointing device to control the presentation device.
    Type: Grant
    Filed: April 23, 2001
    Date of Patent: November 4, 2003
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yoshiki Uchida, Sadahiro Tanaka, Robert D. Wadsworth
  • Publication number: 20030110201
    Abstract: Controlling an order of instructions executed by a computing architecture comprised of a plurality of computing functional units, for completing a plurality of jobs in a job queue, including selecting at least one job from the job queue for each of the computing functional units, generating a first VLIW sequence based on the selected jobs, each instruction field of the VLIWs corresponding to one of the computing functional units and containing a sequential instruction, sequentially executing the first VLIW sequence by the computing architecture, and detecting when each of the computing functional units are in a free state. The execution of the first sequence of long instruction words is halted, in the case that the computing architecture does not include a sub-processor, when at least one of the computing functional units is detected in a free state.
    Type: Application
    Filed: December 12, 2001
    Publication date: June 12, 2003
    Inventor: Sadahiro Tanaka
  • Publication number: 20030107751
    Abstract: Executing a plurality of print jobs in a job queue by a computing architecture, each print job including at least one instruction for processing print data, including accessing one of the print jobs from the job queue, determining whether the accessed print job represents an image, selecting a high resolution mode in the case that the accessed print job represents an image, selecting a low resolution mode in the case that the accessed print job does not represent an image, and executing the accessed print job in accordance with the selected resolution mode.
    Type: Application
    Filed: December 12, 2001
    Publication date: June 12, 2003
    Inventor: Sadahiro Tanaka
  • Publication number: 20020154091
    Abstract: The present invention relates to controlling a presentation device coupled to the presentation system using a user interface generated by a computing system, the user interface including one or more regions which vary in size based on whether the user interface is being displayed, the user interface accepting input from a pointing device to control the presentation device.
    Type: Application
    Filed: April 23, 2001
    Publication date: October 24, 2002
    Inventors: Yoshiki Uchida, Sadahiro Tanaka, Robert D. Wadsworth
  • Patent number: 5005975
    Abstract: A surface profile analyzer of the present invention is a device chiefly for analyzing the profile of the skin surface of a human. It has a ring-shaped illuminating device for irradiating a predetermined place of a test surface from all peripheral directions thereof, and an image pick-up device for photographing the test surface illuminated by the ring-shaped illuminating device. A digital signal generating device for converting the image signal of the test surface coming from the image pick-up device into a digital signal is used in conjunction with a computer to analyze the surface profile.
    Type: Grant
    Filed: August 31, 1988
    Date of Patent: April 9, 1991
    Assignee: Kao Corporation
    Inventors: Michio Kawai, Sadahiro Tanaka, Osamu Osanai