Uniquely identifying a crashed application and its environment
AssigneeMicrosoft Corporation
InventorsSudeep Bharati, Mark Derbecker, Mark Carroll, Corneliu Lupu
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSudeep Bharati, Mark Derbecker, Mark Carroll, Corneliu Lupu
Estimating the term…
The present invention provides a method for collecting information to uniquely identify an application on a client computer upon the occurrence of a reporting event, such as a crash. The method is implemented by providing a client computer having access to a network. In order to uniquely identify the application, the method generates an inventory of selected files stored in at least one directory, normally including the directory containing the application executable file. The method further generates an inventory of system properties for the client computer. The inventories are transmitted via the network to a server computer. Upon receipt by the server computer, the inventory information is compared with corresponding information in a database to determine whether the application can be uniquely identified. If the application can be identified, the user can be notified of a solution or other information in response to the reporting event. If no appropriate response can be found, the inventory data can be retained in the database for future reference.
In a client-server computing environment, a method for collecting data to identify an application whose executable file is stored in a directory on a client computer, the data being for transmission to a server computer via a network after the occurrence of a reporting event, comprising:
In a client-server computing environment, a method for collecting data to identify an application whose executable file is stored in a directory on a client computer, the data being for transmission to a server computer after the occurrence of a reporting event, comprising:
In a client-server computing environment, a method for collecting data to identify an application whose executable file is stored in a directory on a client computer, the data being for transmission to a server computer after the occurrence of a reporting event, comprising:
In a networked client-server computing environment having a server computer and a database containing application identification information, a method for identifying an application on a client computer after the occurrence of a reporting event, comprising:
In a networked client-server computing environment having a server computer and a database containing application identification information, a method for identifying an application on a client computer after the occurrence of a reporting event, comprising:
In a networked client-server computing environment having a server and a plurality of databases each containing application identification information, a method for identifying an application on a client computer after the occurrence of a reporting event, comprising:
Dependencies are inferred from the claim text.