Patent US4328289A successfully refreshed from Google Patents.
Patent US3297307A successfully refreshed from Google Patents.
← Back to Patent Explorer
US7765470B2 Active / In Force US ⏱️ 1.7 years remaining

Display/layout methods and apparatuses including content items and display containers

Assignee: Ecomm Innovations LLC
•
Filing: 2008-07-25
•
Granted: 2010-07-27
•
Expires: 2028-07-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods and apparatuses for generating rendering layout specifications for content items to be rendered, using display containers, and/or rendering the content items using the generated rendering layout specification are disclosed. In various embodiments, the generating of a rendering layout specification may include one or more of selecting a display container for a content item, selecting a content item for a display container, and selecting a display container for a display container.

Inventors

  • 👤 Samuel S. Epstein

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 09:52
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/106; G06F40/114

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 149 words
An apparatus comprising: a processor; a display pair formation module operated by the processor to successively form one or more display pairs to place a content item in a display container to form a display unit for automated layout of a plurality of content items in a display presentation, wherein each display pair has a display container and a selected one of said content items and another display container, wherein each display container has a size and a shape, resulting in each display unit having a size and a shape corresponding to the size and shape of the outermost display container of the display unit; and an acceptance or rejection module operated by the processor to successively accept or reject placement of the selected one of a content item and a display container into a display container, based at least in part on one or more layout placement criteria.
Claim 2
Independent Claim 149 words
An apparatus comprising: a processor; a display pair formation module operated by the processor to successively form one or more display pairs to place a content item in a display container to form a display unit for automated layout of a plurality of content items in a display presentation, wherein each display pair has a display container and a selected one of said content items and another display container, wherein each display container has a size and a shape, resulting in each display unit having a size and a shape corresponding to the size and shape of the outermost display container of the display unit; and an acceptance or rejection module operated by the processor to successively accept or reject placement of the selected one of a content item and a display container into a display container, based at least in part on one or more layout placement criteria.
Claim 3
Dependent Claim 19 words
The apparatus of claim 1 , wherein at least one of the dynamically selected content item is an advertisement.
Claim 4
Dependent Claim 33 words
The apparatus of claim 1 , wherein the display pair formation module is further configured to relocate a previous placement of a content item, after the acceptance or rejection module rejected a placement.
Claim 5
Dependent Claim 41 words
The apparatus of claim 1 further comprising a diagnostic module configured to perform a plurality of diagnostics, and identify a previously placed content item to be relocated based at least in part on diagnostic data obtained from performance of said diagnostics.
Claim 6
Dependent Claim 60 words
The apparatus of claim 1 , wherein the display pair formation module is further configured to modify either the display container or the selected one of a content item and another display container, prior to invoking the acceptance or rejection module to accept or reject the selected one of a content item and another display container into the display container.
Claim 7
Dependent Claim 231 words
A processor implemented method for automated layout of a plurality of content items in a display presentation, comprising: dynamically forming a display unit to display one of the content items, by a layout generator operated by a processor, by dynamically selecting and placing the content item into a display container dynamically selected from a pool of unpatterned display containers, wherein the dynamically selecting and placing includes successively forming one or more display pairs until the content item is placed into a display container, where each dynamically formed display pair includes a dynamically selected display container and a dynamically selected one of the dynamically selected content item and another dynamically selected display container, and determining whether to accept or reject placement of the dynamically selected one of the dynamically selected content item and the another dynamically selected display container into the dynamically selected display container, wherein each dynamically selected display container has a size and a shape, resulting in the display unit occupying a dynamically defined display region of the display presentation where the dynamically defined display region having a dynamically selected size and shape corresponding to the size and shape of the outermost dynamically selected display container of the display unit; and repeating said dynamical forming of a display unit if layout of the content items is incomplete and the display presentation is not fully occupied by the formed display unit(s).
Claim 8
Dependent Claim 231 words
A processor implemented method for automated layout of a plurality of content items in a display presentation, comprising: dynamically forming a display unit to display one of the content items, by a layout generator operated by a processor, by dynamically selecting and placing the content item into a display container dynamically selected from a pool of unpatterned display containers, wherein the dynamically selecting and placing includes successively forming one or more display pairs until the content item is placed into a display container, where each dynamically formed display pair includes a dynamically selected display container and a dynamically selected one of the dynamically selected content item and another dynamically selected display container, and determining whether to accept or reject placement of the dynamically selected one of the dynamically selected content item and the another dynamically selected display container into the dynamically selected display container, wherein each dynamically selected display container has a size and a shape, resulting in the display unit occupying a dynamically defined display region of the display presentation where the dynamically defined display region having a dynamically selected size and shape corresponding to the size and shape of the outermost dynamically selected display container of the display unit; and repeating said dynamical forming of a display unit if layout of the content items is incomplete and the display presentation is not fully occupied by the formed display unit(s).
Claim 9
Dependent Claim 81 words
The method of claim 6 , wherein said dynamically selecting and placing the content item into a dynamically selected display container is in accordance with one or more layout placement criteria that include at least one of: a criterion associated with whether scrolling is required for the content item to be placed in the display container, a criterion associated with placement of subconstituents of a content item, a criterion associated with display space utilization, and a criterion associated with display aesthetics.
Claim 10
Dependent Claim 41 words
The method of claim 6 , wherein said successive forming comprises the layout generator, on rejecting a placement, forming another display pair by replacing either the display container or the selected one of the selected content item and another display container.
Claim 11
Dependent Claim 26 words
The method of claim 6 , wherein the method further comprises the layout generator, on rejecting a placement, relocating a previous placement of a content item.
Claim 12
Dependent Claim 39 words
The method of claim 9 further comprising the layout generator performing a plurality of diagnostics, and identifying a previously placed content item to be relocated based at least in part on diagnostic data obtained from performance of said diagnostics.
Claim 13
Dependent Claim 21 words
The method of claim 6 , wherein the method further comprises the layout generator evaluating one or more layout completion criteria.
Claim 14
Dependent Claim 45 words
The method of claim 6 , wherein the one or more layout completion criteria comprise at least one of: a criterion associate with placement of a sufficient set of content items, a criterion associated with display space utilization, and a criterion associated with display aesthetics.
Claim 15
Dependent Claim 51 words
The method of claim 6 , wherein the method further comprises the layout generator modifying either the display container or the selected one of a content item and another display container, prior to accepting or rejecting the selected one of a content item and another display container into the display container.
Claim 16
Dependent Claim 52 words
The method of claim 13 , wherein said modifying comprises at least a selected one of: converting a content item from absolute to percentage sizing, providing a graphic treatment to a content item, relocating a display container, modifying the size of a display container, and modifying the shape of a display container.
Claim 17
Dependent Claim 35 words
A computer readable medium comprising a plurality of programming instructions configured to program an apparatus having a processor to enable the apparatus to practice the processor implemented method as set forth in claim 6 .
Claim 18
Dependent Claim 21 words
The computer storage medium of claim 15 , wherein at least one of the dynamically selected content item is an advertisement.
Claim 19
Dependent Claim 68 words
The method of claim 6 , wherein at least one of the dynamically selected content item placed into a dynamically selected display container is paged, and the method further comprises dynamically organizing the dynamically selected content item into a plurality of display pages while the dynamically selected content item is placed into the dynamically selected display container, each display page being fully visible when displayed, without employing scrolling.
Claim 20
Dependent Claim 19 words
The method of claim 6 , wherein at least one of the dynamically selected content item is an advertisement.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2013-07-26 2014-01-25 2014-07-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2017-07-26 2018-01-25 2018-07-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2021-07-26 2022-01-25 2022-07-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag