Communications system and method for serving electronic content
First Claim
1. A method of serving configurable electronic advertising content targeting a user of an online service provider system for presentation in a user interface provided in association with the online service provider system, the system including one or more user databases and one or more processing devices, the method comprising:
- storing user data in at least one of the one more user databases based on a particular user'"'"'s interaction with the user interface, the user data including data associated with a user calendar and a future event stored in association with the user calendar of the particular user;
accessing, by at least one of the one more processing devices, the configurable electronic advertising content including electronic advertisements stored in at least one advertising database, each electronic advertisement having at least four associated configurable filters each configured with a condition by at least one of an online service provider, system partner, or advertiser to target the electronic advertisement to a user, the four configurable filters including a first filter configured to target demographic or other data identifying who a user associated with an event is, a second filter configured to target data associated with the user calendar and the future event indicative of what the user associated with the event is going to do at the event, a third filter configured to target where a location of the event associated with the user is, and a fourth filter configured to target when the event associated with the user is going to occur;
comparing, by at least one of the one more processing devices, data of the future event associated with the particular user to each of the four configurable filters of one or more the electronic advertisements;
determining, by at least one of the one more processing devices, that a condition of each of the four configurable filters of at least one electronic advertisement matches data of the future event associated with the particular user; and
serving the at least one electronic advertisement determined to match data of the future event associated with the particular user as advertising content for presentation by the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for serving electronic content for placement in a user interface provided by an online service provider system is described. The system stores user data in a user database based on user interaction with the user interface and stores filters associated with the electronic content. The user data is compared to the filters associated with the electronic content and it is determined if the user data matches conditions of the filters. If a match is determined the electronic content is provided for presentation by the user interface.
-
Citations
28 Claims
-
1. A method of serving configurable electronic advertising content targeting a user of an online service provider system for presentation in a user interface provided in association with the online service provider system, the system including one or more user databases and one or more processing devices, the method comprising:
-
storing user data in at least one of the one more user databases based on a particular user'"'"'s interaction with the user interface, the user data including data associated with a user calendar and a future event stored in association with the user calendar of the particular user; accessing, by at least one of the one more processing devices, the configurable electronic advertising content including electronic advertisements stored in at least one advertising database, each electronic advertisement having at least four associated configurable filters each configured with a condition by at least one of an online service provider, system partner, or advertiser to target the electronic advertisement to a user, the four configurable filters including a first filter configured to target demographic or other data identifying who a user associated with an event is, a second filter configured to target data associated with the user calendar and the future event indicative of what the user associated with the event is going to do at the event, a third filter configured to target where a location of the event associated with the user is, and a fourth filter configured to target when the event associated with the user is going to occur; comparing, by at least one of the one more processing devices, data of the future event associated with the particular user to each of the four configurable filters of one or more the electronic advertisements; determining, by at least one of the one more processing devices, that a condition of each of the four configurable filters of at least one electronic advertisement matches data of the future event associated with the particular user; and serving the at least one electronic advertisement determined to match data of the future event associated with the particular user as advertising content for presentation by the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system to serve configurable electronic content targeting a user of an online service provider system for presentation in a user interface provided in association with the online service provider system, the system comprising:
-
a database configured to store user data based on a particular user'"'"'s interaction with the user interface, the user data including data associated with a user calendar and a future event stored in association with the user calendar of the particular user; and one or more processing devices configured to; access the configurable electronic advertising content including electronic advertisements stored in at least one advertising database, each electronic advertisement having at least four associated configurable filters each configured by at least one of an online service provider, system partner, or advertiser to target the electronic advertisement to a user, the four configurable filters including a first filter configured to target demographic or other data identifying who a user associated with an event is, a second filter configured to target data associated with the user calendar and the future event indicative of what the user associated with the event is going to do at the event, a third filter configured to target where a location of the event associated with the user is, and a fourth filter configured to target when the event associated with the user is going to occur; compare data of the future event associated with the particular user to the four configurable filters of one or more the electronic advertisements; determine that a condition of each of the four configurable filters of at least one electronic advertisement matches data of the future event associated with the particular user; and serve the at least one electronic advertisement determined to match data of the future event associated with the particular user as advertising content for presentation by the user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of serving electronic advertising content for presentation in association with a user interface, the method comprising:
-
storing user data associated with a plurality of users in a user database based on interaction of a user with a user interface; accessing, by one or more processing devices, electronic advertising content stored in at least one advertising database including a plurality of electronic advertisements, each of the plurality of electronic advertisements configurable to target a user, the plurality of configurable electronic advertisements including at least four associated configurable filters each configured with a condition by at least one of an online service provider, system partner, or advertiser to target the advertisement to a particular user, the four configurable filters including a first filter configured to target demographic or other information identifying who the particular user is, a second filter configured to target data indicative of what the particular user is doing, a third filter configured to target where what is being done by the particular user is; and
a fourth filter configured to target when what is being done by the particular user is supposed to occur;comparing, by at least one of the one or more processing devices, the user data associated with the plurality of users to each of the four configurable filters of the plurality of electronic advertisements; determining, by at least one of the one or more processing devices, that the user data associated with at least one of the plurality of users matches a condition of each of the four configurable filters of at least one of the plurality of electronic advertisements; and serving the at least one electronic advertisement for presentation by the user interface associated with the at least one of the plurality of users based on the determination. - View Dependent Claims (22, 23, 24)
-
-
25. A system to serve electronic advertising content for presentation in association with a user interface, the system comprising:
a database configured to store user data associated with a plurality of users in a user database based on interaction of a user with a user interface; and one or more processing devices configured to; access electronic advertising content stored in at least one advertising database including a plurality of electronic advertisements, each of the plurality of electronic advertisements configurable to target a user, the plurality of configurable electronic advertisements having at least four associated configurable filters each configured with a condition by at least one of an online service provider, system partner, or advertiser to target the advertisement to a particular user, the four configurable filters including a first filter configured to target demographic or other data identifying who the particular user is, a second filter configured to target data indicative of what the particular user is doing, a third filter configured to target where what is being done by the particular user is; and
a filter configured to target when what is being done by the particular user is supposed to occur;compare the user data associated with the plurality of users to each of the four configurable filters of the plurality of electronic advertisements; determine that the user data associated with at least one of the plurality of users matches a condition of each of the four configurable filters of at least one of the plurality of electronic advertisements; and serve the at least one electronic advertisement for presentation by the user interface associated with the at least one of the plurality of users based on the determination. - View Dependent Claims (26, 27, 28)
Specification