Independent internet client object with ad display capabilities
First Claim
1. A method of displaying 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 the online service and providing interaction with the online service, the method comprising the steps of:
- the client application becoming active;
the client application establishing a communication channel from the local device to the online service;
the client application receiving a first play list;
the client application displaying a client window on the output device of the local device, wherein the client window displays continuously so long as the communication channel from the local device to the online service is maintained;
the client application causing advertisements to be displayed in an ad pane of the client window, wherein the display of advertisements operates in accordance with the first play list, the first play list comprising plural ad objects, each ad object comprising a resource locator for a given advertisement and a resource locator for a click-through associated with the given advertisement, the first play list further specifying an order in which the advertisements identified in the first play list are to be displayed.
6 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. The client application also receives match lists from the online service provider. The match lists include information about advertisements to be played when the user performs certain actions. The client application provides the user with the ability to cycle back through previously displayed advertisements, and to cycle forward. The client application displays advertisements continuously while the user is connected to and/or using the online service, and also displays advertisements during the delay between when the client application is activated and when the user can actually use the online service. In conjunction with the client application displaying advertisements, the client application also records which advertisements were played. The client application displays a number of icons for functions available to the user, and the client application records when the user selects these functions. The client application also records certain pre-connection events, such as dial-up errors.
-
Citations
23 Claims
-
1. A method of displaying 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 the online service and providing interaction with the online service, the method comprising the steps of:
-
the client application becoming active;
the client application establishing a communication channel from the local device to the online service;
the client application receiving a first play list;
the client application displaying a client window on the output device of the local device, wherein the client window displays continuously so long as the communication channel from the local device to the online service is maintained;
the client application causing advertisements to be displayed in an ad pane of the client window, wherein the display of advertisements operates in accordance with the first play list, the first play list comprising plural ad objects, each ad object comprising a resource locator for a given advertisement and a resource locator for a click-through associated with the given advertisement, the first play list further specifying an order in which the advertisements identified in the first play list are to be displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of displaying 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 the online service and providing interaction with the online service, the method comprising the steps of:
-
the client application becoming active;
the client application causing advertisements to be displayed on the output device of the local device in accordance with a first play list, the first play list comprising plural ad objects, each ad object having associated therewith a given advertisement;
the client application displaying a first advertisement referenced from the first play list;
the client application establishing a communication channel to the online service;
wherein during the establishment of the communication channel, the client application displays advertisements from the first play list. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of displaying 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 the online service and providing interaction with the online service, the method comprising the steps of:
-
the client application becoming active;
the client application establishing a first communication channel to the network;
the client application receiving a match list from an ad server after establishment of the first communication channel, the match list comprising plural match objects comprising an activity identifier and an ad object, the ad object comprising a resource locator for a given advertisement and a resource locator for a click-through associated with the given advertisement;
the client application monitoring the user'"'"'s interaction with the network; and
if the user'"'"'s interaction with the network matches one of the activity identifiers in the match list, then displaying in a display pane of a client window on the output device of the local device the advertisement of the ad object of the match object corresponding to the matched activity identifier. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method of displaying 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 the online service and providing interaction with the online service, the local device receiving advertisements from the online service, the method comprising the steps of:
-
the client application becoming active;
the client application establishing a first communication channel to the online service;
the client application displaying a client window on the output device of the local device, wherein the client window displays on top of any other window which might be caused to be displayed on the output device and continuously so long as the first communication channel is maintained, the client window including a plurality of user-selectable icons, each icon being associated with a given function of the client application;
the client application causing advertisements received from the online service to be displayed in an ad pane of the client window;
the client application detecting the user'"'"'s selection of a given icon;
the client application providing the functionality associated with the given icon;
the client application recording a first event record, the first event record identifying the user'"'"'s selection of the given icon;
the client application transmitting the first event record to the online service. - View Dependent Claims (21, 22, 23)
-
Specification