Platform for serving online content
First Claim
1. A method for providing advertising content on a web resource, the method performed by one or more processors and comprising:
- identifying an advertisement placeholder provided with the web resource and associated with a timer variable defining a period of time, the web resource being renderable;
identifying media content provided by the web resource;
when the web 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 the period of time, and (ii) a second advertisement associated with a product brand depicted when the media content is presented;
(d) in response to detecting (i) and (ii), requesting advertising content for the product brand associated with the second advertisement;
receiving a third advertisement for the product brand associated with the second advertisement based on requesting the advertising content; and
replacing the first advertisement with the third 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.
56 Citations
25 Claims
-
1. A method for providing advertising content on a web resource, the method performed by one or more processors and comprising:
-
identifying an advertisement placeholder provided with the web resource and associated with a timer variable defining a period of time, the web resource being renderable; identifying media content provided by the web resource; when the web 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 the period of time, and (ii) a second advertisement associated with a product brand depicted when the media content is presented; (d) in response to detecting (i) and (ii), requesting advertising content for the product brand associated with the second advertisement; receiving a third advertisement for the product brand associated with the second advertisement based on requesting the advertising content; and replacing the first advertisement with the third advertisement in the frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to:
-
identify an advertisement placeholder provided with a web resource and associated with a timer variable defining a period of time, the web resource being renderable; identify media content provided by the web resource; when the web 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 the period of time and (ii) a second advertisement associated with a product brand depicted when the media content is presented; (d) in response to detecting (i) and (ii), request advertising content for the product brand associated with the second advertisement; receive a third advertisement for the product brand associated with the second advertisement based on requesting the advertising content; and replace the first advertisement with the third advertisement in the frame.
-
-
25. A computer-implemented method for rendering advertisements on a web resource, the method performed by one or more processors and comprising:
executing instructions, by the one or more processors, to perform operations comprising; identifying an advertisement placeholder provided with the web resource and associated with a timer variable defining a period of time, the web resource being renderable; identifying media content provided by the web resource; when the web 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 the period of time and (ii) a second advertisement associated with a product brand depicted when the media content is presented; (d) in response to detecting (i) and (ii), requesting advertising content for the product brand associated with the second advertisement; receiving a third advertisement for the product brand associated with the second advertisement based on requesting the advertising content; and replacing the first advertisement with the third advertisement in the frame.
Specification