Patent ID: 8898562

Claim:
A computer-implemented system, comprising: a tile evaluation engine, which in operation, accepts a plurality of tiles in a tile collection from dynamically aggregated feed of content; accepts and adjusts a plurality of tile templates and harmony configurations received from user input wherein said harmony configuration is to produce a hole-free segment of visual real estate on a screen; evaluating structural layout data to ensure that the structural layout is harmonious; a tile layout engine, which in operation, calculates said structural layout data for the plurality of tiles and detecting if any of the tiles needs to be processed with one of the tile templates; adjusts and applies the structural layout data to the plurality of tiles to create a harmonious layout of the plurality of tiles wherein said harmonious layout is a hole-free segment of visual real estate on a screen; renders the harmonious layout of the plurality of tiles to the user on a user interface wherein said tile layout engine enables the harmonious layout of the tiles to be applied to any arbitrary, well-formed, HTML file.