System and method for harmonious tiling search and publishing
OwnerDan Tocchini, Javier Vega +1inventors
InventorsDan Tocchini, Javier Vega, Brian Axe
Life of this patent
Estimating the term…
Abstract
A new approach is proposed that contemplates systems and methods to provide harmonious tiling layout for a single heterogeneous data feed with a unique and brief syntax. The approach provides solutions to fit shapes into a container without having any holes by automatically providing the most optimum harmonious layout and tile presentation “win-out” over time, and a survival of the fittest of visual presentation based on configurable metrics. A single user interface combines the action of searching and publishing as a single process whereby search results are formatted with the intention to facilitate publishing the chosen items.
Claims36
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.
A method, comprising:
- accepting a plurality of tiles from dynamically aggregated feed of content;
- accepting and adjusting 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;
- calculating 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;
- evaluating the structural layout data to ensure that the structural layout is harmonious;
- adjusting and applying 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;
- rendering the harmonious layout of the plurality of tiles to the user enabling the harmonious tiling layout to be applied to any arbitrary, well-formed, HTML file.
Dependencies are inferred from the claim text.