Patent ID: 7240110

Claim:
A local device to track and record events in an online session using a client application, access an online server associated with an online service, and provide interaction with the online service, the local device including an input device and an output device, the local device comprising: a processor a memory coupled with the processor a storage medium having instructions stored thereon which when executed cause the local device to perform actions comprising: the client application activating; the client application attempting to establish and failing to establish a first communication channel from the local device to the online server via a public-switched telephone network; the client application creating a first error record memorializing the occurrence of the failed attempt to establish the first communication channel; the client application storing the first error record on a data store local to the local device; the client application attempting to establish and successfully establishing a second communication channel from the local device to the online server; the client application transmitting the first error record to the online server after the second communication channel is successfully established from the local device to the online server.