Dynamic insertion of content items into resources
Inventors
Mckeon, Matthew • Shalabi, Sami Mohammed • Shore, Maurice Bennett • Yaar, Abraham Michael
Assignees
Google LLC • US Department of Navy
Publication Number
US-9940646-B2
Publication Date
2018-04-10
Expiration Date
2034-10-09
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Publisher input is received regarding acceptable content item types and sizes for inclusion with other content in a publication. Publisher input is received regarding how often content items are to appear in the publication. Identification is received of a user device that will render the publication as an article. The other content is evaluated including formatting the article as a single scrolling page, including defining logical pages with boundaries determined by formatted content blocks and based on display capabilities of the user device. Based on the evaluating, content items are selected for presentation along with the other content when presenting the article on the user device, including dynamically determining a number, types and placement of content items based on the logical pages and properties of the user device.
Core Innovation
The invention provides methods, systems, and computer program products for dynamically selecting and inserting content items, such as advertisements, into a publication resource, which is presented as an article on a user device. The system receives publisher inputs specifying acceptable content item types and sizes, as well as how frequently content items are to appear in the publication. It identifies the user device that will render the publication and evaluates the other content, formatting the article as a single scrolling page subdivided into logical pages based on formatted content blocks and the display capabilities of the user device.
Based on this evaluation, the system dynamically determines the number, types, and placement of content items to present alongside the other content within the article on the user device. This dynamic selection and placement take into account the logical pages and properties of the user device to provide an optimized, integrated presentation of content and content items.
Claims Coverage
The patent claims cover three independent inventive features related to methods, computer program products, and systems for dynamic content item selection and insertion into publication resources.
Method for dynamic selection and placement of content items
Receiving publisher input on acceptable content item types, sizes, and frequency of appearance; receiving identification of a user device rendering the publication; evaluating the publication content by formatting it as a single scrolling page with logical pages based on content blocks and user device display capabilities; and dynamically selecting content items for presentation alongside the publication content, including determining number, types, and placements of content items based on logical pages and device properties.
Computer program product for dynamic content item selection
A non-transitory computer-readable medium storing instructions that, when executed, cause processors to receive publisher inputs about acceptable content item types, sizes, and frequency, user device identification, evaluate and format the publication content as a single scrolling page with logical pages based on formatted blocks and device capabilities, and select content items dynamically, determining number, types, and placement based on logical pages and user device properties.
System for dynamic selection and placement of content items
A system with processors and memory storing code instructions that cause the system to receive and process publisher input specifying acceptable content item types, sizes, and frequency; identify a user device rendering the resource including its type and display capabilities; evaluate the resource by formatting it as a single scrolling page partitioned into logical pages based on formatted content blocks and device display capabilities; and select content items for presentation alongside the resource based on the evaluation and user device properties.
Collectively, the claims cover dynamic, device-aware selection and insertion of content items into publication resources formatted as single scrolling pages with logical pages defined by content blocks, leveraging publisher inputs and device properties to determine content item number, type, and placement during presentation.
Stated Advantages
Content sponsors can have their content items dynamically adjusted or selected based on the device used for presentation, considering device size and capabilities.
Publishers can specify presentation parameters controlling the number, type, and placement of content items within their resources, allowing flexible control over advertising content.
The serving system can avoid wasting advertising impressions on formats unlikely to be viewed or easily skimmed, enhancing the effectiveness and user experience of advertisement presentation.
Documented Applications
Providing content items such as advertisements dynamically interspersed within publisher publications or resources presented as articles on various user devices, including smartphones, tablets, and other devices.
Optimizing advertisement placement in multi-page articles formatted as single scrolling pages with logical pages, adapting content item type, number, and placement based on publisher inputs and device display capabilities.
Using the dynamic selection mechanisms within content management systems to present resources and content items on websites, search results pages, and other networked applications.
Interested in licensing this patent?