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:
Jun. 25, 2013
Filed:
Jun. 27, 2006
Senichi Onoda, Osaka, JP;
Masaya Yamamoto, Arcadia, CA (US);
Toshihisa Nakano, Osaka, JP;
Kaoru Murase, Nara, JP;
Masayuki Kozuka, Osaka, JP;
Takashi Yamanishi, Tokyo, JP;
Yoshitomo Osawa, Kanagawa, JP;
Tateo Oishi, Saitama, JP;
Jun Yonemitsu, Kanagawa, JP;
Katsumi Muramatsu, Tokyo, JP;
Senichi Onoda, Osaka, JP;
Masaya Yamamoto, Arcadia, CA (US);
Toshihisa Nakano, Osaka, JP;
Kaoru Murase, Nara, JP;
Masayuki Kozuka, Osaka, JP;
Takashi Yamanishi, Tokyo, JP;
Yoshitomo Osawa, Kanagawa, JP;
Tateo Oishi, Saitama, JP;
Jun Yonemitsu, Kanagawa, JP;
Katsumi Muramatsu, Tokyo, JP;
Panasonic Corporation, Osaka, JP;
Sony Corporation, Tokyo, JP;
Abstract
A virtual machine can be implemented by anyone because the interface and other information necessary for implementation are publicly available. Hence, if virtual machine is implemented maliciously, a program operating thereon can be made to operate maliciously instead of operating legitimately. By comparing secret information held in memory and specific to the virtual machine with verification information which a program holds itself, the program verifies that the virtual machine on which it is running has been legitimately implemented and excludes illegitimate virtual machines.