POPULATING DYNAMIC PAGE TEMPLATE WITH DIGITAL CONTENT OBJECTS
First Claim
1. A method for populating a dynamic page template with one or more digital content objects, comprising:
- for each digital content object,determining a locus of the digital content object in relation to the dynamic page template, the locus specifying locations on the dynamic page template at which the digital content object can be placed;
placing the digital content object on the dynamic page template at one of the locations specified by the locus;
repeating one or more times;
algorithmically manipulating the digital content objects placed on the dynamic page template to one or more of;
change sizes of one or more of the digital content objects;
change locations of one or more of the digital content objects; and
,outputting the dynamic page template on which the digital content objects have been placed.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic page template is populated with one or more digital content objects, comprising. For each digital content object, a locus is determined in relation to the dynamic page template. The locus specifies locations on the dynamic page template at which the digital content object can be placed. The digital content object is then placed on the dynamic page template at one of the locations specified by the locus. The digital content objects placed on the dynamic page template are algorithmically manipulated one or more times to change sizes and/or locations of one or more of the digital content objects. The dynamic page template is then output.
-
Citations
15 Claims
-
1. A method for populating a dynamic page template with one or more digital content objects, comprising:
-
for each digital content object, determining a locus of the digital content object in relation to the dynamic page template, the locus specifying locations on the dynamic page template at which the digital content object can be placed; placing the digital content object on the dynamic page template at one of the locations specified by the locus; repeating one or more times; algorithmically manipulating the digital content objects placed on the dynamic page template to one or more of; change sizes of one or more of the digital content objects; change locations of one or more of the digital content objects; and
,outputting the dynamic page template on which the digital content objects have been placed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having one or more computer programs stored thereon to perform a method for generating a dynamic page template to which one or more digital content objects are to be added, comprising:
-
performing one or more of; specifying one or more inclusion zones within the dynamic page template, each inclusion zone encompassing locations on the dynamic page template at which the digital content objects can be placed; specifying one or more exclusion zones within the dynamic page template, each exclusion zone encompassing locations on the dynamic page template at which the digital content objects cannot be placed; specifying how the digital content objects are to be placed on the dynamic page template, without constraining a number of the digital content objects to be placed on the dynamic page template; specifying a predetermined script as to how the digital content objects are to be manipulated by size and/or by location after the digital content objects have been placed on the dynamic page template; and
,outputting the dynamic page template for utilization by a user to populate the dynamic page template with the digital content objects. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable medium having one or more computer programs stored thereon to perform a method for adding one or more digital content objects to a dynamic page template that has been previously generated, comprising, for each digital content object:
-
determining a locus of the digital content object in relation to the dynamic page template, the locus specifying locations on the page template at which the digital content object can be placed; placing the digital content object on the dynamic page template at one of the locations specified by the locus in accordance with one or more constraints specified a priori by the dynamic page template, where the constraints do not limit a number of the digital content objects that can be placed on the digital page template; performing a predetermined script specified a priori by the dynamic page template to manipulate how the digital content objects have been placed on the dynamic page template, by size and/or by location; and
,outputting the dynamic page template to which the digital content objects have been placed, wherein the constraints comprise one or more of; a predetermined direction and a predetermined orientation, in accordance with which the digital content object is to be placed on the dynamic page template; one or more inclusion zones, each inclusion zone specifying locations on the dynamic page template at which the digital content objects can be placed; one or more exclusion zones, each exclusion zone specifying locations on the dynamic page template at which the digital content objects cannot be placed; one or more anchor points, such that the digital content objects are successively placed on the dynamic page template at the anchor points until all the anchor points have been used; one or more magnetic points, such that the digital content objects are successively placed on the dynamic page template such that the digital content objects are clustered around the magnetic points; and
,one or more grid lines, such that the digital content objects are successively placed on the dynamic page template along the grid lines.
-
Specification