发明名称 ALLOTMENT OF PLACEMENT LOCATIONS FOR SUPPLEMENTAL CONTENT IN DYNAMIC DOCUMENTS
摘要 Systems and methods for determining a layout for display of a dynamic document. The system and methods generally include a data processing system configured to determine an allotment of placement locations for supplemental content based on an identified size characteristic of principal content in a requested dynamic document. The data processing system determines a layout for display of the principal content and supplemental content objects according to the determined allotment of placement locations and provides the determined layout responsive to notification of the request. The data processing system may position placement locations for supplemental content according to the determined allotment of placement locations, positioning placement locations in regions inset within a principal content region, adjacent to a principal content region, in a region configured to remain within a view, or in a region configured to float above or around a principal content region.
申请公布号 US2016342574(A1) 申请公布日期 2016.11.24
申请号 US201213653170 申请日期 2012.10.16
申请人 Zhang Xincheng;Zhang Dongmin;Liu Jia 发明人 Zhang Xincheng;Zhang Dongmin;Liu Jia
分类号 G06F17/21 主分类号 G06F17/21
代理机构 代理人
主权项 1. A computer implemented method of determining a layout for display of a dynamic document, the method comprising: accessing, by a data processing system, principal content for a dynamic document; determining, by the data processing system, a size characteristic of the principal content; determining, by the data processing system, a supplemental content slot for placement based on the determined size characteristic of the principal content; determining, by the data processing system, a layout for display of the principal content and the supplemental content slot; selecting, by the data processing system, a first supplemental content object for the supplemental content slot based on the principal content; serving the determined layout and the selected first supplemental content object to a client device for presentation with a first portion of the principal content of the dynamic document, the first portion of the principal content of the dynamic document visible via a display of the client device and a second portion of the principal content of the dynamic document not visible via the display of the client device; receiving, by the data processing system responsive to scrolling activity information from the client device, a request to refresh the supplemental content slot with a different supplemental content object, the scrolling activity information causing the second portion of the principal content to be visible; selecting, by the data processing system responsive to the request, a second supplemental content object for the supplemental content slot, the second supplemental content object different from the first supplemental content object; serving, responsive to the scrolling activity information, the selected second supplemental content object for placement in the supplemental content slot, the selected second supplemental content object presented with the second portion of the principal content of the dynamic document and replacing the served selected first supplemental content object in the supplemental content slot, wherein, responsive to the scrolling, the second portion of the principal content of the dynamic document is visible via the display and the first portion of the principal content of the dynamic document is not visible via the display; receiving, by the data processing system responsive to subsequent scrolling activity information from the client device, a second request to refresh the supplemental content slot with a different supplemental content object, the scrolling activity information causing the first ortion of the srinci sal content to be visible; selecting, by the data processing system responsive to the second request, a third supplemental content object for the supplemental content slot, the third supplemental content object different from the second supplemental content object and the first supplemental content object; and serving, responsive to the subsequent scrolling activity information, the selected third supplemental content object for placement in the supplemental content slot, the selected third supplemental content object presented with the first portion of the principal content of the dynamic document and replacing the served selected second supplemental content object in the supplemental content slot, wherein, responsive to the subsequent scrolling, the first portion of the principal content of the dynamic document is visible via the display and the second portion of the principal content of the dynamic document is not visible via the display.
地址 Sunnyvale CA US