Patents by Inventor Kazuhiro Koto

Kazuhiro Koto 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: 8422613
    Abstract: In a clock-synchronous communication system, a clock pulse as a communication clock is outputted from a master device to a slave device so as to synchronize the master device and slave device. The transmitting side transmits a data to a data line with a first edge timing of the clock pulse, and the receiving side receives the data from the data line with a second edge timing of the clock pulse. A microcomputer as the master device is configured to enable separate setting of high-level duration and low-level duration of a clock pulse to be outputted, using a program. High-level duration and low-level duration are each set to a minimum value that satisfies the requirements for constituting communication with a communication destination. Uprating not only the cycle of a clock pulse but also the communication baud rate, efficient clock-synchronous communication can be performed.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: April 16, 2013
    Assignee: DENSO CORPORATION
    Inventor: Kazuhiro Koto
  • Publication number: 20100080332
    Abstract: In a clock-synchronous communication system, a clock pulse as a communication clock is outputted from a master device to a slave device so as to synchronize the master device and slave device. The transmitting side transmits a data to a data line with a first edge timing of the clock pulse, and the receiving side receives the data from the data line with a second edge timing of the clock pulse. A microcomputer as the master device is configured to enable separate setting of high-level duration and low-level duration of a clock pulse to be outputted, using a program. High-level duration and low-level duration are each set to a minimum value that satisfies the requirements for constituting communication with a communication destination. Uprating not only the cycle of a clock pulse but also the communication baud rate, efficient clock-synchronous communication can be performed.
    Type: Application
    Filed: September 30, 2009
    Publication date: April 1, 2010
    Applicant: DENSO CORPORATION
    Inventor: Kazuhiro KOTO
  • Patent number: 7558811
    Abstract: An electronic control apparatus has a memory which stores a map consisting of a set of map points and corresponding set of map values, with the map values representing respective physical quantity values, and at least one of the sets of map points and map values being stored as fixed-point representation data. When a map point is specified, the apparatus obtains a corresponding physical quantity value by converting fixed-point data of the map to floating-point representation, then using a floating-point arithmetic unit to perform an interpolation calculation using the converted data.
    Type: Grant
    Filed: January 27, 2004
    Date of Patent: July 7, 2009
    Assignee: Denso Corporation
    Inventors: Kazuhiro Koto, Tadaharu Nishimura
  • Patent number: 7496800
    Abstract: In a method, an interrupt is generated to the processing unit every predetermined period. The predetermined period is shorter than a predetermined timeout period. A watchdog signal is changed in response to each of the generated interrupts. The interrupt generation is disabled, upon the last interrupt being generated over an estimated time when the execution of the program is estimated to be completed.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: February 24, 2009
    Assignee: Denso Corporation
    Inventors: Kazuhiro Koto, Hirokazu Komori, Tadaharu Nishimura
  • Publication number: 20060277448
    Abstract: In a method, an interrupt is generated to the processing unit every predetermined period. The predetermined period is shorter than a predetermined timeout period. A watchdog signal is changed in response to each of the generated interrupts. The interrupt generation is disabled, upon the last interrupt being generated over an estimated time when the execution of the program is estimated to be completed.
    Type: Application
    Filed: June 6, 2006
    Publication date: December 7, 2006
    Applicant: Denso Corporation
    Inventors: Kazuhiro Koto, Hirokazu Komori, Tadaharu Nishimura
  • Patent number: 6816777
    Abstract: A computation processing is repeatedly executed in a control program. In the processing, a preceding computation result RamA that is represented as a floating point mode is used for computation of a current result RamA. Whether the preceding computation result RamA is either of non-numeral and infinity is determined. When the preceding computation result RamA is either non-numeral or infinity, the processing does not proceed to next computation but substitutes a default value for a variable RamA. Here, the processing substitutes a target value for the variable RamA if the variable RamA has a characteristic of converging on the target value in the computation processing.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: November 9, 2004
    Assignee: Denso Corporation
    Inventors: Kazuhiro Koto, Tadaharu Nishimura
  • Publication number: 20040186866
    Abstract: An electronic control apparatus has a memory which stores a map consisting of a set of map points and corresponding set of map values, with the map values representing respective physical quantity values, and at least one of the sets of map points and map values being stored as fixed-point representation data. When a map point is specified, the apparatus obtains a corresponding physical quantity value by converting fixed-point data of the map to floating-point representation, then using a floating-point arithmetic unit to perform an interpolation calculation using the converted data.
    Type: Application
    Filed: January 27, 2004
    Publication date: September 23, 2004
    Inventors: Kazuhiro Koto, Tadaharu Nishimura
  • Publication number: 20030135322
    Abstract: A computation processing is repeatedly executed in a control program. In the processing, a preceding computation result RamA that is represented as a floating point mode is used for computation of a current result RamA. Whether the preceding computation result RamA is either of non-numeral and infinity is determined. When the preceding computation result RamA is either non-numeral or infinity, the processing does not proceed to next computation but substitutes a default value for a variable RamA. Here, the processing substitutes a target value for the variable RamA if the variable RamA has a characteristic of converging on the target value in the computation processing.
    Type: Application
    Filed: January 8, 2003
    Publication date: July 17, 2003
    Inventors: Kazuhiro Koto, Tadaharu Nishimura