×

Computerized method for dynamic content placement in a document

  • US 8,127,227 B1
  • Filed: 10/23/2006
  • Issued: 02/28/2012
  • Est. Priority Date: 10/23/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computerized method of dynamically laying out a document in a document space defined in computer memory, to facilitate subsequent output of the document for viewing by a user, the method comprising, in order:

  • (a) a computer positioning one or more primary content portions in the document space;

    (b) for each of one or more secondary content portions that is associated respectively with a given primary content portion thereby positioned in the document space and that has an associated priority, the computer positioning the secondary content portion in the document space in spatial correlation with the associated primary content portion, wherein positioning each of one or more secondary content portions in the document space comprises;

    (i) identifying a plurality of secondary content portions that are each associated with any primary content portion positioned in the document space;

    (ii) sorting the plurality of identified secondary content portions in priority order; and

    (iii) taking the secondary content portions in the sorted order, attempting to position each secondary content portion in the document space and, if insufficient space exists in the document space to position a given secondary content in spatial correlation with its associated primary content portion, then declining to position the given secondary content portion in the document space; and

    (c) for each of one or more tertiary content portions that is associated respectively with a group of one or more primary content portions and that has an associated priority, the computer positioning the tertiary content portion in the document space in spatial correlation with the associated group of one or more primary content portions, wherein positioning the tertiary content portion in the document space in spatial correlation with the associated group of one or more primary content portions comprises;

    (i) making a determination of whether sufficient space exists in the document space to position the tertiary content portion in spatial correlation with the associated group of one or more primary content portions;

    (ii) if the determination is that sufficient space exists, then positioning the tertiary content portion in spatial correlation with the associated group of one or more primary content portions; and

    (iii) if the determination is that that insufficient space exists, (1) identifying, in the document space, a secondary content portion that has a lower priority than the tertiary content portion, (2) removing the identified secondary content portion from the document space, and (3) repeating from (c)(i).

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×