Method and system for reporting failures of a program module in a corporate environment

   
   

A computer-implemented method and system for reporting failures in an application program module to a corporate file server. The failure may be a crash or a set-up failure. Once detected, the program failures are categorized, i.e. bucketed, and reported directly to a local file server operated by a corporation. The corporate file server may be used to store the failures encountered by users in a corporate environment until these failures are reported to a server operated by the manufacturer of the program module (a destination server). Once the failures are reported to the destination server, developers or programmers may examine the data and determine what is causing the failures in the program module. A failure reporting executable on the user's computer provides communications between the failed application program module and the local file server. An administrative reporting executable (typically operated at the corporate file server) provides communications between the failure reporting executable and the corporate file server and between the corporate file server and the destination server. A cab tree, a counts tree and a status tree stores bucket information for a failure at the corporate file server. The bucket information for a crash may comprise an AppName, an AppVer, a ModuleName, a ModuleVer, and an offset into that module. The bucket information in the corporate file server may be uploaded to a destination server by a corporate system administrator thus preventing sensitive information from being disclosed by the corporation's users.

Um método e um sistema computador-executados para relatar falhas em um módulo do programa de aplicação a um usuário do arquivo incorporado. A falha pode ser um ruído elétrico ou uma falha da instalação. Uma vez que detectadas, as falhas do programa são categorizadas, isto é bucketed, e relatado diretamente a um usuário do arquivo local operado por um corporation. O usuário do arquivo incorporado pode ser usado armazenar as falhas encontradas por usuários em um ambiente incorporado até que estas falhas estejam relatadas a um usuário operado pelo fabricante do módulo do programa (um usuário do destino). Uma vez que as falhas são relatadas ao usuário do destino, os colaboradores ou os programadores podem examinar os dados e determinar o que está causando as falhas no módulo do programa. Um relatório da falha executável no computador do usuário fornece comunicações entre o módulo falhado do programa de aplicação e o usuário do arquivo local. Um relatório administrativo executável (operado tipicamente no usuário do arquivo incorporado) fornece comunicações entre a falha que relatam executável e o usuário do arquivo incorporado e entre o usuário do arquivo incorporado e o usuário do destino. Uma árvore do táxi, uma árvore das contagens e uma informação da cubeta das lojas da árvore do status para uma falha no usuário do arquivo incorporado. A informação da cubeta para um ruído elétrico pode compreender um AppName, um AppVer, um ModuleName, um ModuleVer, e um offset nesse módulo. A informação da cubeta no usuário do arquivo incorporado pode uploaded a um usuário do destino por um administrador de sistema incorporado que impede assim que a informação sensível esteja divulgada pelos usuários do corporation.

 
Web www.patentalert.com

< Graphical user interface system and method for automatically updating software products on a client computer system

< System and method for filtering write operations to a storage medium containing an operating system image

> Systems and methods for representing and editing multi-dimensional data

> Metamodel-based metadata change management

~ 00104