IP Library Patent Application 12393098
Patent Application
App. No. 12/393,098

SUB-PAGE-BASED PAGE LAYOUT SYSTEM AND METHOD THEREOF

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/393,098
Abstract

A method for automatically laying out a page comprises defining a page body area for the page and a page internal grid for the page body area; positioning a plurality of sub-pages on the page body area according to the page internal grid; for each sub-page of the plurality of sub-pages defining a sub-page body area for the sub-page and a sub-page internal grid for the sub-page body area, wherein the sub-page internal grid defined for each sub-page and the page internal grid enable to layout the each sub-page independently of the page; and positioning at least one graphical element on the sub-page body area according to the sub-page internal grid.

Claims (44)

1 . A method for automatically laying out a page, comprising:

defining a page body area for the page and a page internal grid for the page body area;

positioning a plurality of sub-pages on the page body area according to the page internal grid;

for each sub-page of the plurality of sub-pages defining a sub-page body area for the sub-page and a sub-page internal grid for the sub-page body area, wherein the sub-page internal grid defined for each sub-page and the page internal grid enable to layout the each sub-page independently of the page; and

positioning at least one graphical element on the sub-page body area according to the sub-page internal grid.

2 . The method of claim 1 , wherein the page being laid out can be printed, saved in a storage device, or uploaded to a web-site.

3 . The method of claim 1 , further comprising defining a set of creative rules for each of the plurality of sub-pages.

4 . The method of claim 1 , wherein defining the page internal grid further comprising:

determining internal grid elements, wherein the internal grid elements include at least one of a column gutter, a row gutter, a number of columns, and a number of rows.

5 . The method of claim 4 , further comprising:

determining elements of the page, wherein the elements of the page include at least one of: a header, a footer, the internal grid elements, a page's height, a page's width, a top margin, a bottom margin, a left margin, and a right margin.

6 . The method of claim 1 , wherein defining the sub-page internal grid further comprising:

determining elements of the sub-page internal grid, wherein the elements of the sub-page internal grid include at least one of: an internal column gutter, an internal row gutter, a number of internal columns, and number of internal rows.

7 . The method of claim 6 , further comprising:

determining elements of the sub-page, wherein the elements of the sub-page include at least one of: a header, a footer, a top margin, a bottom margin, a left margin, and a right margin, the sub-page internal grid elements, a sub-page's height, a sub-page's width, and a sub-page top left position.

8 . The method of claim 1 , wherein positioning the plurality of sub-pages on the page body area, further comprising:

determining a position of a reference point on the sub-page, wherein the reference point is determined by a row position and a column position on the page internal grid; and

sizing the sub-page by determining the number of rows and the number of columns that the sub-page span on the page internal grid.

9 . The method of claim 6 , wherein positioning plurality of graphical elements on the sub-page body area further comprising:

determining a position of a reference point for each of the plurality of graphical elements, wherein the reference point is determined by a row position and a column position on the sub-page internal grid; and

sizing each of the plurality of the graphical elements by determining the number of rows and the number of columns that the graphical element span on the sub-page internal grid.

10 . The method of claim 9 , wherein each of the graphical elements comprises at least graphical content in the form of at least one of text and images.

11 . The method of claim 10 , wherein a graphical element is part of a content unit, wherein the content unit includes all graphical elements to be positioned in a sub-page.

12 . The method of claim 1 , further comprising:

upon changing the size of the page body area, automatically re-positioning and re-sizing each of the plurality of sup-pages and the plurality of graphical elements positioned on the plurality on the sub-pages.

13 . The method of claim 1 , further comprising:

assigning elements of a sub-page and elements of a page with at least one of: resizing rules, repurposing rules, interaction rules, and content rules.

14 . The method of claim 2 , wherein the complete page layout is of at least a retail ad, wherein the retail ad is in the form or part of at least a free standing insert, a flyer, a coupons sheet, a catalog, a magazine, a newspaper, a store sign, a web page and a mobile phone page.

15 . A computer readable medium having stored thereon computer executable code causing a compute to execute a process of automatically laying out a page, comprising:

defining a page body area for the page and a page internal grid for the page body area;

positioning a plurality of sub-pages on the page body area according to the page internal grid;

for each sub-page of the plurality of sub-pages defining a sub-page body area for the sub-page and a sub-page internal grid for the sub-page body area, wherein the sub-page internal grid defined for each sub-page and the page internal grid enable to layout the each sub-page independently of the page; and

positioning at least one graphical element on the sub-page body area according to the sub-page internal grid.

16 . A system comprising:

a memory for saving design settings;

a storage device for storing at least content units;

a graphical user interface for providing layout views; and

a processor for executing a process of automatically laying out a page, wherein

the process comprising:

defining a page body area for the page and a page internal grid for the page body area;

positioning a plurality of sub-pages on the page body area according to the page internal grid;

for each sub-page of the plurality of sub-pages defining a sub-page body area for the sub-page and a sub-page internal grid for the sub-page body area, wherein the sub-page internal grid defined for each sub-page and the page internal grid allows to layout the each sub-page independently of the page; and

positioning at least one graphical element on the sub-page body area according to the sub-page internal grid.

17 . The system of claim 16 , wherein the content units include all graphical elements to be placed in a sub-page.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2014
From: ESCALATE CAPITAL PARTNERS SBIC I, L.P.
To: REVIONICS, INC.
Reel/Frame 033481/0393 →
SECURITY AGREEMENT Recorded Aug 17, 2012
From: REVIONICS, INC.
To: ESCALATE CAPITAL PARTNERS SBIC I, L.P.
Reel/Frame 028801/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2009
From: AMIT, AVIEL; GOTSHAL, ADI; AVRAHAM, ITAMAR
To: UNIVERSAL-AD LTD.
Reel/Frame 022314/0596 →