×

Cooperative diagnosis of web transaction failures

  • US 8,135,828 B2
  • Filed: 02/27/2009
  • Issued: 03/13/2012
  • Est. Priority Date: 03/14/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of analyzing Web transaction failures in a network including a plurality of clients, comprising:

  • monitoring, by a client computing device, Web transactions at the client computing device to obtain Web transaction information;

    recording, by the client computing device, the Web transaction information in a repository that is available for recording of Web transaction information by the plurality of clients;

    querying, by the client computing device, the repository to obtain selected Web transaction information recorded by some or all of the plurality of clients; and

    analyzing, by the client computing device, the selected Web transaction information recorded by some or all of the plurality of clients to determine at least one suspect network entity that caused a Web transaction failure, wherein analyzing the selected Web transaction information comprises;

    for each network entity involved in the Web transaction failure, retrieving a success count and a failure count;

    calculating a blame score for each network entity involved in the Web transaction failure as a ratio of the failure count to a sum of the success count and the failure count;

    determining if the blame score for each network entity involved in the Web transaction failure exceeds a first value determined by statistical analysis of blame scores of other network entities;

    if the blame score for a network entity exceeds said first value, adding the network entity to a set of suspect network entities that caused the Web transaction failure; and

    for at least selected pairs of network entities involved in the Web transaction failure, retrieving a success count and a failure count for a pair of network entities, calculating a blame score as a ratio of the failure count to the sum of the success count and the failure count for each pair of network entities involved in the Web transaction failure, determining if the blame score for each pair of network entities involved in the Web transaction failure exceeds a second value determined by statistical analysis of blame scores of other pairs of network entities, and if the blame score for the pair of network entities exceeds said second value, adding the pair of network entities to the set of suspects that caused the Web transaction failure.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×