IP Library Granted Patent US 7,320,129
Granted Patent B2
US 7,320,129 · App. 10/439,052 · Granted Jan 15, 2008

Native language verification system and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,320,129
App. No.
10/439,052
Granted
Jan 15, 2008
Kind
B2
Abstract

The present invention includes a native language verification method for verifying native language information associated with an emulation class. Verification information associated with native language code is obtained. The native language code is referred to by an emulation language class. The legitimacy of the verification information is examined to confirm the native language is uncorrupted.

Claims (7)

1. A computer usable storage medium having computer readable program code embodied therein for causing a computer system to implement an emulation virtual machine with native code verification comprising:

an emulation class loading module for verifying the legitimacy of emulation class information and associated native language information and loading said emulation class information if legitimate, wherein said emulation class loading module retrieves a first version of native language verification information from a particular emulation class and compares the first version to a second version that is a load time version of said native language verification information based upon information received from a native language shared library and wherein said native language verification information is a hash digest of native language code with embedded bytecode verification signature;

an emulation execution module for executing instructions and processing data included in bytecodes of loaded emulation classes; and

an emulation runtime data area module for tracking assignment of logical memory locations associated with said loaded emulation classes.

2. A computer usable storage medium of claim 1 wherein said emulation class loading module is Java compatible.

3. A computer usable storage medium of claim 1 wherein said emulation class loading module performs a native language verification method.

4. A computer usable storage medium of claim 1 wherein said hash digest is encrypted by a private key and decrypted by a corresponding public key.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2012
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HTC CORPORATION
Reel/Frame 027531/0218 →