Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2018204074) GÉNÉRATION ET EXÉCUTION DE FONCTIONS À POINTS D'ENTRÉE MULTIPLES
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2018/204074 N° de la demande internationale : PCT/US2018/028224
Date de publication : 08.11.2018 Date de dépôt international : 19.04.2018
CIB :
G06F 9/448 (2018.01) ,G06F 9/445 (2018.01) ,G06F 8/54 (2018.01) ,G06F 12/06 (2006.01)
[IPC code unknown for G06F 9/448][IPC code unknown for G06F 9/445][IPC code unknown for G06F 8/54][IPC code unknown for G06F 12/06]
Déposants :
MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; One Microsoft Way Redmond, Washington 98052-6399, US
Inventeurs :
LI, Zhongyuan; US
DOU, Tianzhuang; US
KOU, Lei; US
Mandataire :
MINHAS, Sandip S.; US
CHEN, Wei-Chen Nicholas; US
DRAKOS, Katherine J.; US
HINOJOSA, Brianna L.; US
HOLMES, Danielle J.; US
SWAIN, Cassandra T.; US
WONG, Thomas S.; US
CHOI, Daniel; US
HWANG, William C.; US
WIGHT, Stephen A.; US
CHATTERJEE, Aaron C.; US
Données relatives à la priorité :
15/587,22204.05.2017US
Titre (EN) GENERATING AND EXECUTING MULTI-ENTRY POINT FUNCTIONS
(FR) GÉNÉRATION ET EXÉCUTION DE FONCTIONS À POINTS D'ENTRÉE MULTIPLES
Abrégé :
(EN) A static multi-entry point function with more than one entry point is provided. The function allows callers to enter the function at different entry points using an offset. Each entry point of the function is associated with a different offset, and includes instructions that identify data that is associated with the entry point. Each entry point further includes an instruction that jumps to a common prologue of the function. The common prologue loads the identified data into local variables. The function also includes a functional component that performs different actions depending on the data in the local variables. The function includes a default entry point that is used when the function is called without any offset, so that the function appears to behave like a normal function to scanners.
(FR) L'invention concerne une fonction à points d'entrée multiples statique comprenant plus d'un point d'entrée. La fonction permet à des appelants d'accéder à la fonction au niveau de différents points d'entrée en utilisant un décalage. Chaque point d'entrée de la fonction est associé à un décalage différent et comprend des instructions qui identifient des données qui sont associées au point d'entrée. Chaque point d'entrée comprend en outre une instruction qui saute vers un prologue commun de la fonction. Le prologue commun charge les données identifiées dans des variables locales. La fonction comprend également un composant fonctionnel qui accomplit différentes actions en fonction des données dans les variables locales. La fonction comprend un point d'entrée par défaut qui est utilisé lorsque la fonction est appelée sans décalage, de sorte que la fonction semble se comporter comme une fonction normale pour des dispositifs de balayage.
front page image
É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, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, 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, ST, 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)