Internet service error tracking
First Claim
1. 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 processora memory coupled with the processora 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.
7 Assignments
0 Petitions
Accused Products
Abstract
In accordance with the present invention, there is provided a client application for enabling access to an online service and displaying advertisements while the user is accessing the online service. The client application receives play lists from the online service provider. The play lists include information about advertisements to be played and the order of play. In conjunction with the client application displaying advertisements, the client application and an online service provider server also track and record the occurrence of hardware and software errors and malfunctions that occur in relation to the provision of the online service. The types of errors may include errors in a communication channel from a local device to an online service provider server, data access errors, and any other errors that may occur in the operation of software and hardware, such as software crashes and the incorrect display of advertisements.
-
Citations
38 Claims
-
1. 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.
-
-
2. 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 a communication channel from the local device to the online server; the client application monitoring whether the communication channel is successfully established from the local device to the online server; the client application creating a first error record if the local device fails to establish a communication channel from the local device to the online server, wherein the first error record memorializes the occurrence of the failed attempt to establish a communication channel; the client application establishing a communication channel from the local device to the online server; the client application causing advertisements to be displayed on the output device of the local device; the client application transmitting the first error record to the online server via the communication channel; the online server storing the error record in a data store. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A local device to track and record events in relation to the displaying of advertisements to a user of an online service 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 communicating with the online server through a communication channel, 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 receive a data set from the online server over the communication channel; the client application failing to receive the data set from the online server over the communication channel; the client application creating an error record memorializing the failed attempt to receive the data set over the communication channel, wherein the error record includes a date and time at which the failed attempt occurred and an identification number associated with the online server; the client application again attempting to receive a data set from the online server over the communication channel; the client application receiving the data set from the online server over the communication channel; the client application displaying at least one advertisement on the display device of the local device, wherein the display of the at least one advertisement is associated with the data set received from the online server. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A local device to track and record events in relation to the displaying of advertisements to a user of an online service 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 communicating with the online server through a communication channel, 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; a browser application activating; the client application receiving at least one advertisement from the online server over the communication channel; the client application displaying the advertisement on the display device of the local device, wherein at least one malfunction occurs relating to the display of the advertisement; the client application creating an error record memorializing the occurrence of the malfunction; the client application transmitting the error record to the online server; the online server storing the error record in a data store. - View Dependent Claims (18, 19)
-
-
20. A program product for use in a computer system that executes program steps recorded in a computer-readable media to perform a method for tracking and recording events in an online session by a local device using a client application, the local device including an input device and an output device, the local device accessing an online server associated with an online service and providing interaction with the online service, the program product comprising:
-
a recordable media; and a program of computer-readable instructions executable by the computer system to perform method steps 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.
-
-
21. A program product for use in a computer system that executes program steps recorded in a computer-readable media to perform a method for tracking and recording events in an online session using a client application on a local device, the local device including an input device and an output device, the local device accessing an online server associated with the online service and providing interaction with the online service, the program product comprising:
-
a recordable media; and a program of computer-readable instructions executable by the computer system to perform method steps comprising; the client application activating; the client application attempting to establish a communication channel from the local device to the online server; the client application monitoring whether the communication channel is successfully established from the local device to the online server; the client application creating a first error record if the local device fails to establish a communication channel from the local device to the online server, wherein the first error record memorializes the occurrence of the failed attempt to establish a communication channel; the client application establishing a communication channel from the local device to the online server; the client application causing advertisements to be displayed on the output device of the local device; the client application transmitting the first error record to the online server via the communication channel; the online server storing the error record in a data store. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A program product for use in a computer system that executes program steps recorded in a computer-readable media to perform a method for tracking and recording events in relation to the displaying of advertisements to a user of an online service using a client application on a local device, the local device including an input device and an output device, the local device accessing an online server associated with the online service and providing interaction with the online service, the local device communicating with the online server through a communication channel, the program product comprising:
-
a recordable media; and a program of computer-readable instructions executable by the computer system to perform method steps comprising; the client application activating; the client application attempting to receive a data set from the online server over the communication channel; the client application failing to receive the data set from the online server over the communication channel; the client application creating an error record memorializing the failed attempt to receive the data set over the communication channel, wherein the error record includes a date and time at which the failed attempt occurred and an identification number associated with the online server; the client application again attempting to receive a data set from the online server over the communication channel; the client application receiving the data set from the online server over the communication channel; the client application displaying at least one advertisement on the display device of the local device, wherein the display of the at least one advertisement is associated with the data set received from the online server. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A program product for use in a computer system that executes program steps recorded in a computer-readable media to perform a method for tracking and recording events in relation to the displaying of advertisements to a user of an online service using a client application on a local device, the local device including an input device and an output device, the local device accessing an online server associated with the online service and providing interaction with the online service, the local device communicating with the online server through a communication channel, the program product comprising:
-
a recordable media; and a program of computer-readable instructions executable by the computer system to perform method steps comprising; the client application activating; a browser application activating; the client application receiving at least one advertisement from the online server over the communication channel; the client application displaying the advertisement on the display device of the local device, wherein at least one malfunction occurs relating to the display of the advertisement; the client application creating an error record memorializing the occurrence of the malfunction; the client application transmitting the error record to the online server; the online server storing the error record in a data store. - View Dependent Claims (37, 38)
-
Specification