Method and system for associating crash reports with end user analytics

US2016266953A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016266953-A1
Application numberUS-201514645851-A
CountryUS
Kind codeA1
Filing dateMar 12, 2015
Priority dateMar 12, 2015
Publication dateSep 15, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for linking information related to a computer crash. The method includes establishing a network of computing resources communicatively coupled to a network, wherein each computing resource is associated with a corresponding hardware configuration capable of executing and displaying at least one application, wherein each of the network of computing resources is associated with a globally unique identifier (GUID). The method includes receiving configuration information relating to the network of computing resources. The method includes receiving a crash report of a crash occurring on a crashed computing system within the network of computing resources. The method includes extracting a GUID from the crash report, wherein the GUID identifies said crashed computing resource. The method includes determining configuration information for the crashed computing resource, and correlating the configuration information with the crash information.

First claim

Opening claim text (preview).

What is claimed: 1 . A method for linking information, comprising; determining a crash on a crashed computing resource; gathering crash information related to said crash; accessing a globally unique identifier (GUID) identifying said crashed computing resource, wherein said GUID is associated with a corresponding user; and appending said GUID to said crash information. 2 . The method of claim 1 , further comprising: reporting the crash information to a third party. 3 . The method of claim 1 , wherein said crash information comprises a stack trace. 4 . The method of claim 1 , further comprising: receiving said GUID from a third party provider. 5 . The method of claim 1 , further comprising: storing said GUID locally as a variable within said stack trace. 6 . The method of claim 1 , wherein said accessing a GUID comprises: accessing said GUID from at least one of a registry, file, an API call. 7 . The method of claim 1 , further comprising: appending a second identifier to said GUID identifying said GUID for purposes of crash linkage. 8 . A method for linking information, comprising: establishing a network of computing resources communicatively coupled to a network, wherein each computing resource is associated with a corresponding hardware configuration capable of executing and displaying at least one application, wherein each of said network of computing resources is associated with a globally unique identifier (GUID); receiving configuration information relating to the network of computing resources; receiving a crash report of a crash occurring on a crashed computing resource within said network of computing resources; extracting a GUID from said crash report, wherein said GUID identifies said crashed computing resource; determining configuration information for said crashed computing resource; correlating said configuration information with said crash information. 9 . The method of claim 8 , wherein said configuration information comprises information associated with executing applications. 10 . The method of claim 8 , wherein said configuration information comprises hardware and software configuration operational settings. 11 . The method of claim 8 , wherein said correlating said configuration information with said crash information comprises: linking said crash information within said configuration information. 12 . The method of claim 8 , wherein said establishing a network further comprising: assigning a corresponding GUID to each of said network of computing resources. 13 . The method of claim 8 , further comprising: determining a system crash on a first computing system; gathering crash information related to said crash; accessing a globally unique identifier (GUID) identifying said first computing resource, wherein said GUID is associated with a corresponding user; and appending said GUID to said crash information. 14 . The method of claim 8 , further comprising: receiving a plurality of similar crash reports comprising a plurality of GUIDs; determining a plurality of configuration information used with a plurality of computing resources associated with said plurality of GUIDs; and correlating said plurality of configuration information with crash information in said plurality of similar crash reports. 15 . The method of claim 14 , further comprising: analyzing said plurality of configuration information and crash information of said plurality of crash reports to determine a root cause of a plurality of crashes associated with said plurality of similar crash reports. 16 . A non-transitory computer-readable medium having computer executable instructions for causing a computer system to perform a method for updating optimal settings, wherein said method comprises: establishing a network of computing resources communicatively coupled to a network, wherein each computing resource is associated with a corresponding hardware configuration capable of executing and displaying at least one application, wherein each of said network of computing resources is associated with a globally unique identifier (GUID); receiving configuration information relating to the network of computing resources; receiving a crash report of a crash occurring on a crashed computing resource within said network of computing resources; extracting a GUID from said crash report, wherein said GUID identifies said crashed computing resource; determining configuration information for said crashed computing resource; correlating said configuration information with said crash information. 17 . The computer-readable medium of claim 16 , wherein said correlating said configuration information with said crash information in said method further comprises: linking said crash information within said configuration information. 18 . The computer-readable medium of claim 16 , wherein establishing a network in said method further comprises: assigning a corresponding GUID to each of said network of computing resources. 19 . The computer-readable medium of claim 16 , wherein said method further comprises: determining a system crash on a first computing system; gathering crash information related to said crash; accessing a globally unique identifier (GUID) identifying said first computing resource, wherein said GUID is associated with a corresponding user; and appending said GUID to said crash information. 20 . The computer-readable medium of claim 16 , wherein said method further comprises: receiving a plurality of similar crash reports comprising a plurality of GUIDs; determining a plurality of configuration information used with a plurality of computing resources associated with said plurality of GUIDs; correlating said plurality of configuration information with crash information in said plurality of similar crash reports; and analyzing said plurality of configuration information and crash information of said plurality of crash reports to determine a root cause of a plurality of crashes associated with said plurality of similar crash reports.

Assignees

Inventors

Classifications

  • Dumping, i.e. gathering error/state information after a fault for later diagnosis · CPC title

  • Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers · CPC title

  • G06F11/079Primary

    Root cause analysis, i.e. error or fault diagnosis (in a hardware test environment G06F11/22; in a software test environment G06F11/36) · CPC title

  • in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems · CPC title

  • Error or fault detection not based on redundancy (power supply failures G06F1/30; network fault management H04L41/06) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016266953A1 cover?
A method for linking information related to a computer crash. The method includes establishing a network of computing resources communicatively coupled to a network, wherein each computing resource is associated with a corresponding hardware configuration capable of executing and displaying at least one application, wherein each of the network of computing resources is associated with a globall…
Who is the assignee on this patent?
Nvidia Corp
What technology area does this patent fall under?
Primary CPC classification G06F11/079. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 15 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).