The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 16, 2010
Filed:
Apr. 12, 2007
Takashi Endo, Musashimurayama, JP;
Toshio Okochi, Musashino, JP;
Takashi Watanabe, Kokubunji, JP;
Shunsuke Ota, Kokubunji, JP;
Tatsuya Kameyama, Hachioji, JP;
Takashi Endo, Musashimurayama, JP;
Toshio Okochi, Musashino, JP;
Takashi Watanabe, Kokubunji, JP;
Shunsuke Ota, Kokubunji, JP;
Tatsuya Kameyama, Hachioji, JP;
Hitachi, Ltd., Tokyo, JP;
Abstract
A program to be executed by a computer is divided into a plurality of code blocks, and, a unique code block ID is allotted to each code block. At the moment when the execution of the program is started, the code block ID corresponding to the execution start address is written in a memory, and in the case when the control transits from the code block to other code block, by use of code block operation values obtained beforehand from these two code block IDs thereof, the code block ID in the memory is updated, and it is judged whether the updated code block ID in the memory and the code block ID allotted to the code block as the execution objective are identical or not so that a control flow error is detected.