Processing

Please wait...

Settings

Settings

Goto Application

1. WO2021021285 - MULTI-SOURCE TRACE PROCESSING IN COMPUTING SYSTEMS

Publication Number WO/2021/021285
Publication Date 04.02.2021
International Application No. PCT/US2020/036223
International Filing Date 05.06.2020
IPC
G06F 11/32 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
32with visual indication of the functioning of the machine
G06F 11/36 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging of software
G06F 11/34 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
CPC
G06F 11/323
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
32with visual ; or acoustical; indication of the functioning of the machine
323Visualisation of programs or trace data
G06F 11/3452
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; ; Recording or statistical evaluation of user activity, e.g. usability assessment
3452Performance evaluation by statistical analysis
G06F 11/3466
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; ; Recording or statistical evaluation of user activity, e.g. usability assessment
3466Performance evaluation by tracing or monitoring
G06F 11/3636
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
362Software debugging
3636by tracing the execution of the program
G06F 3/04847
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
048Interaction techniques based on graphical user interfaces [GUI]
0484for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
04847Interaction techniques to control parameter settings, e.g. interaction with sliders, dials
Applicants
  • MICROSOFT TECHNOLOGY LICENSING, LLC [US]/[US]
Inventors
  • GIBEAU, Tristan Charles
  • ZHANG, Kaiyi
Agents
  • SWAIN, Cassandra T.
  • BARKER, Doug
  • CHATTERJEE, Aaron C.
  • CHEN, Wei-Chen Nicholas
  • CHOI, Daniel
  • CHURNA, Timothy
  • DINH, Phong
  • EVANS, Patrick
  • GABRYJELSKI, Henry
  • GUPTA, Anand
  • HINOJOSA-SMITH, Brianna L.
  • HWANG, William C.
  • JARDINE, John S.
  • LEE, Sunah
  • LEMMON, Marcus
  • MARQUIS, Thomas
  • MEYERS, Jessica
  • ROPER, Brandon
  • SPELLMAN, Steven
  • SULLIVAN, Kevin
  • WALKER, Matt
  • WIGHT, Stephen A.
  • WISDOM, Gregg
  • WONG, Ellen
  • WONG, Thomas S.
  • ZHANG, Hannah
  • TRAN, Kimberly
Priority Data
16/528,39131.07.2019US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) MULTI-SOURCE TRACE PROCESSING IN COMPUTING SYSTEMS
(FR) TRAITEMENT DE TRACES MULTI-SOURCES DANS DES SYSTÈMES INFORMATIQUES
Abstract
(EN)
Techniques for processing multi-source traces from computing systems are disclosed. One example technique includes receiving a user command to align a first event from a first trace to a second event from a second trace. The first trace has a first anchor event temporally aligned with a second anchor event of the second trace. The technique also includes setting a time in a timestamp of the first anchor event as a base time, calculating first and second differences between times in timestamps of the first and second events relative to the base time, respectively, deriving a ratio between the first difference and the second difference, and scaling time intervals between adjacent events of the second trace using the derived ratio such that the second event from the second trace is temporally aligned with the first event of the first trace while the first and second anchor events remain temporally aligned.
(FR)
L'invention concerne des techniques de traitement de traces multi-sources provenant de systèmes informatiques. Un exemple de technique comprend la réception d'une commande utilisateur pour aligner un premier événement d'une première trace avec un second événement d'une seconde trace. La première trace a un premier événement d'ancrage aligné temporellement avec un second événement d'ancrage de la seconde trace. La technique comprend également l'établissement d'un instant dans une estampille temporelle du premier événement d'ancrage comme instant de base, le calcul de première et seconde différences entre des instants dans des estampilles temporelles des premier et second événements par rapport à l'instant de base, respectivement, la dérivation d'un rapport entre la première différence et la seconde différence, et la mise à l'échelle d'intervalles de temps entre des événements adjacents de la seconde trace à l'aide du rapport dérivé de telle sorte que le second événement de la seconde trace soit aligné temporellement avec le premier événement de la première trace tandis que les premier et second événements d'ancrage restent temporellement alignés.
Also published as
Latest bibliographic data on file with the International Bureau