Patent US4328289A successfully refreshed from Google Patents.
Patent US3297307A successfully refreshed from Google Patents.
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
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.
References Cited (Backward Citations)
US5873106A
Cited
US20060174186A1
Cited
US20050251742A1
Cited
US20020116418A1
Cited
US20040268269A1
Cited
US7415452B1
Cited
US20040019851A1
Cited
US20040117732A1
Cited
US20040123238A1
Cited
US20050081146A1
Cited
US20050094207A1
Cited
US20060064630A1
Cited
US7571381B2
Cited
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 |