WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2001002956) COMPILING AND PERSISTING OF INTERMEDIATE LANGUAGE CODE
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2001/002956 International Application No.: PCT/US2000/014540
Publication Date: 11.01.2001 International Filing Date: 26.05.2000
Chapter 2 Demand Filed: 23.12.2000
IPC:
G06F 9/45 (2006.01)
Applicants: MICROSOFT CORPORATION[US/US]; One Microsoft Way Redmond, WA 98052, US
Inventors: TROWBRIDGE, Sean, E.; US
MILLER, James, S.; US
HARRY, Brian, D.; US
Agent: BANNER, Pamela, I.; Banner & Witcoff, Ltd. Eleventh Floor 1001 G Street, NW Washington, DC 20001-4597, US
Priority Data:
09/343,79930.06.1999US
Title (EN) COMPILING AND PERSISTING OF INTERMEDIATE LANGUAGE CODE
(FR) COMPILATION ET PERSISTANCE DE CODE LANGAGE INTERMEDIAIRE
Abstract: front page image
(EN) The invention relates to compilation and persistence of intermediate language code. In one embodiment, a computer-implemented method first inputs intermediate language code. The method compiles this code into corresponding native code, in a non-just-in-time manner. For example, the code is compiled as an installation-type procedure, or the code is compiled in the background during free processor cycles. The method then outputs the native code. For example, the native code is persisted to a hard disk drive or a non-volatile memory. After the installation compilation process, the native code can be loaded and executed.
(FR) L'invention concerne la compilation et la persistance du code langage intermédiaire. Dans un mode de réalisation, un procédé informatisé rentre d'abord le code langage. Selon ce procédé, le code est ensuite compilé en un code natif correspondant, de manière non juste à temps. Par exemple, le code est compilé en tant que procédure de type installation ou bien à l'arrière plan, lors des cycles processeur libres. Le procédé produit ensuite le code natif. Par exemple, ce code natif est conservé sur un lecteur de disque dur ou une mémoire non volatile. A la suite du processus de compilation de l'installation, le code natif peut être chargé et exécuté.
Designated States: AE, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, UA, UG, UZ, VN, YU, ZA, ZW
African Regional Intellectual Property Organization (ARIPO) (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (EPO) (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)