Platform for serving online content
First Claim
1. A method for providing advertising content to a user on an online resource, the method performed by one or more processors and comprising:
- identifying an advertisement placeholder provided with the online resource;
identifying media content provided by the online resource;
when the online resource is rendered;
(a) providing a frame in the advertisement placeholder;
(b) providing a first advertisement in the frame;
(c) detecting (i) when the first advertisement has been present in the frame for a period of time and (ii) a specified user interaction has occurred;
(d) in response to detecting (i) and (ii), requesting advertising content for a second advertisement that has not been displayed to the user on the on line resource at more than a predetermined frequency;
receiving the advertising content for the second advertisement based on the requesting; and
replacing the first advertisement with the second advertisement in the frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method for creating a page including content includes the steps of inserting, with a computing device, one or more placeholders in the page, requesting, with a computing device, parameters, receiving, with a computing device, meta data in response to the step of requesting parameters, creating, with a computing device, frames in the page based on the meta data at positions corresponding to the placeholders, requesting, with a computing device, content, receiving, with a computing device, content in response to the request for content, and placing the content in the frames for display on a display device.
72 Citations
28 Claims
-
1. A method for providing advertising content to a user on an online resource, the method performed by one or more processors and comprising:
-
identifying an advertisement placeholder provided with the online resource; identifying media content provided by the online resource; when the online resource is rendered; (a) providing a frame in the advertisement placeholder; (b) providing a first advertisement in the frame; (c) detecting (i) when the first advertisement has been present in the frame for a period of time and (ii) a specified user interaction has occurred; (d) in response to detecting (i) and (ii), requesting advertising content for a second advertisement that has not been displayed to the user on the on line resource at more than a predetermined frequency; receiving the advertising content for the second advertisement based on the requesting; and replacing the first advertisement with the second advertisement in the frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for providing advertising content to a user on an online resource, the
system comprising: -
at least one computer processor; and at least one memory operatively couple to the at least one processor and storing instructions thereon which, when executed by the at least one computer processor, cause the at least one computer processor to; identify an advertisement placeholder provided with the online resource;
identify media content provided by the online resource;when the online resource is rendered; (a) provide a frame in the advertisement placeholder; (b) provide a first advertisement in the frame; (c) detect (i) when the first advertisement has been present in the frame for a period of time and (ii) a specified user interaction has occurred; (d) in response to the detecting (i) and (ii), requesting advertising content for a second advertisement that has not been displayed to the user on the online resource at more than a predetermined frequency; receive the advertising content for the second advertisement based on the requesting; and replace the first advertisement with the second advertisement in the frame. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
24. The system of claim 22, wherein the frame is a first frame of a plurality of frames, the advertisement placeholder is a first placeholder of a plurality of placeholders provided with the online resource, each of the plurality of frames is in a different one of the plurality of placeholders, and the plurality of frames includes a second frame;
wherein requesting the advertising content includes simultaneously requesting respective advertising content for the first frame and the second frame.
-
25. The system of claim 15, wherein the specified user interaction is an action that evidences that the user has viewed the first ad.
-
26. The system of claim 15, wherein the specified user interaction is at least one of the user clicking on the ad, the user moving a mouse over a specific object on the resource, or the user moving a scroll bar so that the user can see the object.
-
27. The system of claim 15, wherein the predetermined frequency with which a specific ad is displayed to a user is determined by a frequency capping cookie that is updated when the specific ad is loaded.
-
28. The system of claim 27, wherein multiple ads write to the frequency cap cookie.
Specification