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

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2014172710) PROCÉDÉS, SYSTÈMES ET SUPPORTS ASSURANT UNE COMPATIBILITÉ BINAIRE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2014/172710    N° de la demande internationale :    PCT/US2014/034825
Date de publication : 23.10.2014 Date de dépôt international : 21.04.2014
CIB :
G06F 9/45 (2006.01)
Déposants : THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK [US/US]; 110 Low Memorial Library 535 West 116th Street New York, NY 10027 (US)
Inventeurs : ANDRUS, Jeremy; (US).
VAN'T HOF, Alexander; (US).
ALDUAIJ, Naser; (US).
DALL, Christoffer; (US).
VIENNOT, Nicolas; (US).
NIEH, Jason; (US)
Mandataire : POH, Philip R.; Byrne Poh LLP 11 Broadway, Suite 1115 New York, NY 10004 (US)
Données relatives à la priorité :
61/982,186 21.04.2014 US
61/814,160 19.04.2013 US
Titre (EN) METHODS, SYSTEMS, AND MEDIA FOR BINARY COMPATIBILITY
(FR) PROCÉDÉS, SYSTÈMES ET SUPPORTS ASSURANT UNE COMPATIBILITÉ BINAIRE
Abrégé : front page image
(EN)Methods, systems, and media for binary compatibility comprises: receiving, from a foreign application, a function call to at least one surrogate function, wherein the at least one surrogate function is contained in a surrogate library, and wherein the surrogate library corresponds to a foreign library associated with the foreign function call; identifying a domestic function corresponding to the surrogate function; setting a pointer identifying a block of memory that is local to a thread associated with the surrogate function to point to a first portion of memory associated with the domestic function; invoking the identified domestic function; storing values including one or more error codes returned from the invoked domestic function; setting the pointer to point to a second portion of memory associated with the foreign function call; copying the one or more error codes to the second portion of memory; and continuing to execute the foreign application
(FR)La présente invention concerne des procédés, des systèmes et des supports assurant une compatibilité binaire qui consistent à: recevoir, d'une application étrangère, un appel de fonction pour au moins une fonction de substitution, ladite fonction de substitution étant contenue dans une bibliothèque de substitution et la bibliothèque de substitution correspondant à une bibliothèque étrangère associée à l'appel de la fonction étrangère; identifier une fonction domestique correspondant à la fonction de substitution; définir un pointeur identifiant un bloc de mémoire qui est local à un fil associé à la fonction de substitution afin de pointer une première partie de la mémoire associée à la fonction domestique; faire appel à la fonction domestique identifiée; stocker des valeurs comportant un ou plusieurs codes d'erreur renvoyés par la fonction domestique appelée; définir le pointeur pour qu'il pointe vers une seconde partie de la mémoire associée à l'appel de la fonction étrangère; copier le ou les multiples codes d'erreur dans la seconde partie de la mémoire; et continuer l'exécution de l'application étrangère.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)