Patents by Inventor Yoshiharu Imamoto

Yoshiharu Imamoto 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: 20180234248
    Abstract: A communication system includes a first electronic device, and a second electronic device that monitors a state of the first electronic device. The first electronic device includes a transmitter that transmits a first frame including a first verification value forming a Hash chain to a bus network. The second electronic device includes a storage unit that stores the first verification value included in the first frame received from the bus network. The transmitter transmits, after transmission of the first frame, a second frame including a second verification value forming the Hash chain to the bus network. The second electronic device further includes a determination unit that determines that the state of the first electronic device is normal when the second verification value included in the second frame received from the bus network and the first verification value stored in the storage unit construct the Hash chain.
    Type: Application
    Filed: January 23, 2018
    Publication date: August 16, 2018
    Inventors: YOSHIHARU IMAMOTO, JUN ANZAI, KAZUYA FUJIMURA, MASATO TANABE, KOUJI KOBAYASHI, FEIYU CHEN
  • Patent number: 9594915
    Abstract: A hardware TPM has a plurality of registers, and performs data protection by encryption of data associated with the value of one of the plurality of registers. A register number manager manages, for each application, a register number used for the data protection. During execution of an application, an application executor issues a data protection request that designates a register number preset in the application. A software TPM transfers, to the hardware TPM, the data protection request in which the register number designated in the data protection request has been replaced with the register number managed by the register number manager.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: March 14, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshiharu Imamoto
  • Patent number: 8718409
    Abstract: In verification of image data of a captured image as to whether it is original one, the verification is possible even for image data subjected to a peripheral illumination correction or an exposure correction. An order information calculation unit selects a pixel set including two or more pixels based on pixel values and information on an image space of image data of a captured image, and calculates an order of magnitude between pixels in the selected pixel set. A verification data producing unit generates verification data used in verification of whether the image data has not been tampered with, based on the calculated order of magnitude. An image output unit outputs the image data and the verification data.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: May 6, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Junichi Hayashi, Nobuhiro Tagashira, Kazuya Kishi, Yasuhiro Nakamoto, Yoshiharu Imamoto, Jun Tamaru
  • Publication number: 20140068276
    Abstract: A hardware TPM has a plurality of registers, and performs data protection by encryption of data associated with the value of one of the plurality of registers. A register number manager manages, for each application, a register number used for the data protection. During execution of an application, an application executor issues a data protection request that designates a register number preset in the application. A software TPM transfers, to the hardware TPM, the data protection request in which the register number designated in the data protection request has been replaced with the register number managed by the register number manager.
    Type: Application
    Filed: August 5, 2013
    Publication date: March 6, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yoshiharu Imamoto
  • Patent number: 8543840
    Abstract: A data processing apparatus acquires content, generates an encryption key by using an initial value written in an unwritten memory block in a write-once recording medium, encrypts the content by using the encryption key, and writes to the write-once recording medium the encrypted content and an address table for identifying the memory block storing the initial value used for generating the encryption key.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: September 24, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshiharu Imamoto
  • Patent number: 8533589
    Abstract: An information processing apparatus includes an input unit adapted to input forming information related to a layout, a plurality of objects, and a policy which includes information on permission of usage of the plurality of objects and information on allowance of usage related to a layout for the plurality of objects. The apparatus further includes a first determination unit configured to determine based on the policy, for each of the plurality of objects, whether the usage of the object is permitted, and a second determination unit configured to determine based on the policy whether the forming information satisfies an allowed layout.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: September 10, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshiharu Imamoto
  • Patent number: 8358353
    Abstract: The invention enables a verifier to easily confirm that the image data was captured in the multiple exposure mode, and also to easily confirm which area in the image captured in the multiple exposure mode was greatly affected by multiple exposure. An image generating unit generates exposure image data pieces by exposing an image sensor a plurality of times. An image composition unit combines exposure image data pieces to generate a single piece of composite image data. A reference image generating unit generates reference image data composed of data pieces for distinguishing pixel positions at which the exposure amount exceeds a threshold from the other pixel positions. A verification data generating unit generates verification data for determining whether alteration has been made from the composite image data and the reference image data to output a single file.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: January 22, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Junichi Hayashi, Nobuhiro Tagashira, Kazuya Kishi, Yasuhiro Nakamoto, Yoshiharu Imamoto
  • Patent number: 8340347
    Abstract: This invention provides a technique of preventing determination of image alteration when digital image data has undergone, e.g., rotation without any substantial change in contents. To do this, an area separation processing unit separates image data into areas. For each of the separated areas, an area feature value calculator calculates an area feature value independent of the coordinate information of the image. An area order sorter sorts the separated areas in accordance with the calculated area feature values. A validation data generation processing unit generates validation data based on the sort result.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: December 25, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Junichi Hayashi, Yoshiharu Imamoto, Nobuhiro Tagashira, Kazuya Kishi, Yasuhiro Nakamoto, Kazuomi Oishi
  • Publication number: 20120212766
    Abstract: A print processing apparatus includes a plurality of processing units configured to deal with a plurality of printing processes, a storing unit configured to store a table in which processing start conditions in the plurality of printing processes are defined based on a distance between a user and the print processing apparatus, an acquisition unit configured to acquire a distance between a position of the user who has issued a print job and the print processing apparatus, and a control unit configured to control the plurality of processing units for the print job based on the table and the acquired distance.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 23, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yoshiharu Imamoto
  • Patent number: 8127352
    Abstract: An information processing system which includes a compound content generation apparatus and a compound content consumption apparatus and processes a plurality of protected contents, the compound content generation apparatus comprising a compound content generation unit configured to generate a compound content from a plurality of protected contents, and the compound content consumption apparatus comprising a composite policy generation unit configured to generate a composite policy by obtaining an intersection of condition values of policies set for the respective protected contents contained in the compound content, and a compound content consumption unit configured to consume the compound content in accordance with the composite policy.
    Type: Grant
    Filed: June 10, 2008
    Date of Patent: February 28, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshiharu Imamoto
  • Publication number: 20110271121
    Abstract: A data processing apparatus acquires content, generates an encryption key by using an initial value written in an unwritten memory block in a write-once recording medium, encrypts the content by using the encryption key, and writes to the write-once recording medium the encrypted content and an address table for identifying the memory block storing the initial value used for generating the encryption key.
    Type: Application
    Filed: April 26, 2011
    Publication date: November 3, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yoshiharu Imamoto
  • Publication number: 20110199501
    Abstract: The invention enables a verifier to easily confirm that the image data was captured in the multiple exposure mode, and also to easily confirm which area in the image captured in the multiple exposure mode was greatly affected by multiple exposure. An image generating unit generates exposure image data pieces by exposing an image sensor a plurality of times. An image composition unit combines exposure image data pieces to generate a single piece of composite image data. A reference image generating unit generates reference image data composed of data pieces for distinguishing pixel positions at which the exposure amount exceeds a threshold from the other pixel positions. A verification data generating unit generates verification data for determining whether alteration has been made from the composite image data and the reference image data to output a single file.
    Type: Application
    Filed: January 19, 2011
    Publication date: August 18, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Junichi Hayashi, Nobuhiro Tagashira, Kazuya Kishi, Yasuhiro Nakamoto, Yoshiharu Imamoto
  • Publication number: 20110103698
    Abstract: In verification of image data of a captured image as to whether it is original one, the verification is possible even for image data subjected to a peripheral illumination correction or an exposure correction. An order information calculation unit selects a pixel set including two or more pixels based on pixel values and information on an image space of image data of a captured image, and calculates an order of magnitude between pixels in the selected pixel set. A verification data producing unit generates verification data used in verification of whether the image data has not been tampered with, based on the calculated order of magnitude. An image output unit outputs the image data and the verification data.
    Type: Application
    Filed: October 28, 2010
    Publication date: May 5, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Junichi Hayashi, Nobuhiro Tagashira, Kazuya Kishi, Yasuhiro Nakamoto, Yoshiharu Imamoto, Jun Tamaru
  • Publication number: 20100135526
    Abstract: This invention provides a technique of preventing determination of image alteration when digital image data has undergone, e.g., rotation without any substantial change in contents. To do this, an area separation processing unit separates image data into areas. For each of the separated areas, an area feature value calculator calculates an area feature value independent of the coordinate information of the image. An area order sorter sorts the separated areas in accordance with the calculated area feature values. A validation data generation processing unit generates validation data based on the sort result.
    Type: Application
    Filed: November 23, 2009
    Publication date: June 3, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Junichi Hayashi, Yoshiharu Imamoto, Nobuhiro Tagashira, Kazuya Kishi, Yasuhiro Nakamoto, Kazuomi Oishi
  • Publication number: 20100023746
    Abstract: This invention prevents confidential information included in information contents from leaking from an external apparatus when the external apparatus executes a layout process and print process of the information contents. An information processing system of this invention includes an information contents converter (101) which generates output information contents (107) and layout information contents (108), an access controller (104) which encrypts the output information contents (107) to generate encrypted output information contents (110), a layout data generator (102) which lays out the layout information contents (108) to generate layout data (109), and an output data embedding unit (103) which decrypts the encrypted output information contents (110) and generates output contents data (111) based on the layout data (109).
    Type: Application
    Filed: November 9, 2007
    Publication date: January 28, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yoshiharu Imamoto
  • Publication number: 20090089661
    Abstract: An information processing apparatus comprises an input unit adapted to input forming information, a plurality of objects and usage conditions for the plurality of objects, the usage conditions including layout information that is generated from the forming information; a control unit adapted to control usage permission of the forming information and the plurality of objects based on the usage conditions; and an output unit adapted to lay out and output the permitted plurality of objects in accordance with the permitted forming information.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 2, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yoshiharu Imamoto
  • Publication number: 20080313702
    Abstract: An information processing system which includes a compound content generation apparatus and a compound content consumption apparatus and processes a plurality of protected contents, the compound content generation apparatus comprising a compound content generation unit configured to generate a compound content from a plurality of protected contents, and the compound content consumption apparatus comprising a composite policy generation unit configured to generate a composite policy by obtaining an intersection of condition values of policies set for the respective protected contents contained in the compound content, and a compound content consumption unit configured to consume the compound content in accordance with the composite policy.
    Type: Application
    Filed: June 10, 2008
    Publication date: December 18, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yoshiharu Imamoto