Patent ID: 7324952

Claim:
An insurance method, comprising: contracting, by a user with an insurance provider, to establish an insurance contract between the user and the insurance provider as a result of an offer having being made and then accepted, wherein the insurance contract insures the user against a loss suffered by the user due to a data failure in relation to exchanging electronic data between a user computer system of the user and a transaction party computer system of a transaction party over a communication network during a transaction between the user and the transaction party; after the contract has been established, obtaining a transaction monitoring program for monitoring said exchanging electronic data between the user and the transaction party, wherein said obtaining comprises obtaining the transaction monitoring program by the user from the insurance provider; after said obtaining, installing the transaction monitoring program on the user computer system; after said installing, communicating packets of data, wherein said communicating packets of data is selected from the group consisting of transmitting the packets of data from an application program of the user computer system to the transaction party computer system and receiving the packets of data by the application program of the user computer system from the transaction party computer system, and wherein each packet consists of a header portion and packet data; after said installing, monitoring said exchanging electronic data between the user and the transaction party, wherein said monitoring said exchanging electronic data comprises monitoring the transmitted or received packets, wherein the insurance contract stipulates that a period of insurance over which the user is insured by the insurance contract starts when both said monitoring is initiated and a premium for the insurance contract has been paid by the user to the insurance provider, wherein said monitoring is performed by the transaction monitoring program executing on a processor of the user computer system and comprises: capturing the transmitted or received packets, generating a transaction record whose content is derived from the captured packets; and storing the transaction record in a storage medium of the user computer system; incurring a loss by the user due to a data failure in relation to the transmitted or received packets; submitting a claim, by the user to the insurance provider, for the incurred loss, wherein said submitting the claim comprises retrieving the transaction record from the storage medium of the user computer system and sending the retrieved transaction record to an insurance provider computer system of the insurance provider; and after said submitting the claim, receiving an insurance payment of money, by the user from the insurance provider, for the incurred loss in accordance with the insurance contract after the insurance provider has analyzed the transaction record to determine a cause of the loss.