Patent ID: 6351847
Filing Date: 2002-02-26
Classification: G06F

Abstract:
A method used in an information processing device for acquiring usage data of an application on the information processing device, the method comprising the steps of:requesting the application to load a monitoring library by a control thread of a monitoring process when the application is launched; rewriting a head part of a program in a predetermined library by the monitoring library; inserting the monitoring library between the application and the predetermined library; launching, by the control thread, a monitoring thread for receiving event information from the monitoring library; intercepting one of a function call event and a function end event by the monitoring library when the application is used; selecting at least one function among event information and retaining argument information of the at least one function by the monitoring library based on application-specific information; sending the argument information to the monitoring thread by the monitoring library; creating the usage data based on the argument information by the monitoring thread; sending the usage data to a writing thread by the monitoring thread; and writing the usage data to a file by the writing thread.