(12) International Application Status Report

Received at International Bureau: 08 June 2018 (08.06.2018)

Information valid as of: 06 December 2018 (06.12.2018)

Report generated on: 21 March 2019 (21.03.2019)

(10) Publication number: (43) Publication date: (26) Publication language:
WO 2019/00533003 January 2019 (03.01.2019) English (EN)

(21) Application number: (22) Filing date: (25) Filing language:
PCT/US2018/03399723 May 2018 (23.05.2018) English (EN)

(31) Priority number(s): (32) Priority date(s): (33) Priority status:
15/637,376 (US)29 June 2017 (29.06.2017) Priority document received (in compliance with PCT Rule 17.1)

(51) International Patent Classification:
G06F 11/36 (2006.01)

(71) Applicant(s):
MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; One Microsoft Way Redmond, Washington 98052-6399 (US) (for all designated states)

(72) Inventor(s):
MOLA, Jordi; MICROSOFT TECHNOLOGY LICENSING, LLC One Microsoft Way Redmond, Washington 98052-6399 (US)

(74) Agent(s):
MINHAS, Sandip S.; MICROSOFT TECHNOLOGY LICENSING, LLC One Microsoft Way Redmond, Washington 98052-6399 (US)

(54) Title (EN): DISTRIBUTED TIME-TRAVEL TRACE RECORDING AND REPLAY
(54) Title (FR): ENREGISTREMENT ET RELECTURE DE TRACES DE DÉPLACEMENT TEMPOREL DISTRIBUÉES

(57) Abstract:
(EN): Distributed trace recording and replay is based on tracing execution of a first entity at a first computer system, while also concurrently and independently tracing execution of a second entity at a second computer system. The traces include corresponding orderable events that occurred during execution of the entities at their corresponding computer systems, and are recorded at fidelity that enables complete replay of the recorded execution of the entities. Each trace includes information that at least partially orders, among the respective orderable events, sending or receipt of at least one message passed between the entities.
(FR): L'enregistrement et la relecture de traces distribuées sont basés sur le traçage d'exécution d'une première entité dans un premier système informatique tout en traçant simultanément et indépendamment l'exécution d'une seconde entité dans un second système informatique. Les traces comprennent des événements correspondants pouvant être classés qui se sont produits pendant l'exécution des entités dans leurs systèmes informatiques correspondants et sont enregistrés selon une fidélité qui permet une relecture complète de l'exécution enregistrée des entités. Chaque trace comprend des informations qui commandent au moins partiellement, parmi les événements respectifs pouvant être classés, l'envoi ou la réception d'au moins un message transmis entre les entités.

International search report:
Received at International Bureau: 03 December 2018 (03.12.2018) [EP]

International Report on Patentability (IPRP) Chapter II of the PCT:
Not available

(81) Designated States:
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
European Patent Office (EPO) : 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
African Intellectual Property Organization (OAPI) : BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG
African Regional Intellectual Property Organization (ARIPO) : BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW
Eurasian Patent Organization (EAPO) : AM, AZ, BY, KG, KZ, RU, TJ, TM

Declarations:
Declaration made as applicant's entitlement, as at the international filing date, to apply for and be granted a patent (Rules 4.17(ii) and 51bis.1(a)(ii)), in a case where the declaration under Rule 4.17(iv) is not appropriate
Declaration made as applicant's entitlement, as at the international filing date, to claim the priority of the earlier application, where the applicant is not the applicant who filed the earlier application or where the applicant's name has changed since the filing of the earlier application (Rules 4.17(iii) and 51bis.1(a)(iii))