Targeting of advertisements to users of an online service
First Claim
Patent Images
1. A method of configuring advertisements to a user of an online service comprising:
- maintaining a master activity identifier list comprising at least one match object having a targeted activity identifier and plural ad objects receiving a request from a local device to initiate an online session, wherein the request includes a targeted activity list comprised of one or more activity identifiers and one or more ad objects associated with each activity identifier;
reviewing the targeted activity list to determine whether any of the activity identifiers in the targeted activity list is an invalid activity identifier;
notifying the local device of the invalid activity identifiers in the targeted activity list, thus causing the local device to take at least one action responsive to the notifying.
7 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a server and local device that interface for selecting advertisements to be viewed by users of an online service based upon user activity. The local device preferably maintains a targeted activity list of activity identifiers and associated advertisements. The local device monitors the activity on the local device and compares the activity to the identifiers in the targeted activity list. If the activity matches one of the identifiers, the local device plays one or more advertisements.
-
Citations
28 Claims
-
1. A method of configuring advertisements to a user of an online service comprising:
-
maintaining a master activity identifier list comprising at least one match object having a targeted activity identifier and plural ad objects receiving a request from a local device to initiate an online session, wherein the request includes a targeted activity list comprised of one or more activity identifiers and one or more ad objects associated with each activity identifier;
reviewing the targeted activity list to determine whether any of the activity identifiers in the targeted activity list is an invalid activity identifier;
notifying the local device of the invalid activity identifiers in the targeted activity list, thus causing the local device to take at least one action responsive to the notifying. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of configuring the display of advertisements to a user of a local device comprising:
-
sending a request to a server via a network to initiate an online session, wherein the request includes a targeted activity list comprised of at least one match object comprising an activity identifier and an advertisement play list corresponding to the activity identifier;
receiving from the server a list of invalid activity identifiers;
removing from the targeted activity list any match objects that contain an invalid activity identifier;
monitoring the user'"'"'s interaction with the network;
playing the advertisement play list of the match object corresponding to a matched activity identifier if the user'"'"'s interaction with the network matches one of the activity identifiers in the targeted activity list. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of configuring advertisements presented to a user of a local device comprising:
-
monitoring the user'"'"'s interaction with a network;
detecting that the user has accessed a uniform resource locator;
accessing a targeted activity list comprised of a plurality of match objects each comprising a uniform resource locator and an advertisement play list corresponding to the uniform resource locator;
determining whether the accessed uniform resource locator matches one of the uniform resource locators in the targeted activity list;
sending the accessed uniform resource locator to a server via the network if the uniform resource locator does not match one of the uniform resource locators in the targeted activity list;
receiving from the server via the network an advertisement play list associated with the accessed uniform resource locator;
revising the targeted activity list to include a new match object comprised of the accessed uniform resource locator and the advertisement play list corresponding to the accessed uniform resource locator. - View Dependent Claims (15)
-
-
16. A server having software which when executed causes the server to perform operations comprising:
-
maintaining a master activity identifier list comprising at least one match object comprising a targeted activity identifier and plural ad objects;
receiving a request from a local device to initiate an online session, wherein the request includes a targeted activity list comprised of one or more activity identifiers and one or more ad objects associated with each activity identifier;
reviewing the targeted activity list to determine whether any of the activity identifiers in the targeted activity list is an invalid activity identifier;
notifying a local device of the invalid activity identifiers in the targeted activity list so that the local device can remove the invalid activity identifiers from a targeted activity list maintained by the local device and so that the local device can store a modified targeted activity list. The server of claim 16, wherein the activity identifiers comprise uniform resource locators. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A local device having software which when executed causes the local device to perform operations comprising:
-
sending a request to a server to initiate an online session, wherein the request includes a targeted activity list comprised of at least one match object comprising an activity identifier and an advertisement play list corresponding to the activity identifier;
receiving from the server a list of invalid activity identifiers;
removing from the targeted activity list any match objects that contain an invalid activity identifier;
storing the targeted activity list;
monitoring the user'"'"'s interaction with the network;
accessing the targeted activity list; and
playing the advertisement play list of the match object corresponding to the matched activity identifier when the user'"'"'s interaction with the network matches one of the activity identifiers in the targeted activity list. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A local device having software stored thereon which when executed causes the local device to perform operations comprising:
-
monitoring a user'"'"'s interaction with a network;
detecting that the user has accessed a uniform resource locator;
accessing a targeted activity list comprised of a plurality of match objects each comprising uniform resource locator and an advertisement play list corresponding to the uniform resource locator;
determining whether the accessed uniform resource locator matches one of the uniform resource locators in the targeted activity list;
sending to a server via the network the accessed uniform resource locator when the uniform resource locator does not match one of the uniform resource locators in the targeted activity list;
receiving from the server an advertisement play list associated with the accessed uniform resource locator;
revising the targeted activity list to include a new match object comprised of the accessed uniform resource locator and the advertisement play list corresponding to the accessed uniform resource locator. - View Dependent Claims (28)
-
Specification