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.
Claims34
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;
- 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;
- renders the harmonious layout of the plurality of tiles to the user on a user interface;
- the tile layout engine further enables replacing CSS (Cascading Style Sheets) based layout in an HTML browser by enabling configuration of the harmonious layout in metadata of HTML elements of the browser without comprising the semantic structure.
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;
- 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;
- rendering the harmonious layout of the plurality of tiles to the user;
- replacing CSS based layouts in HTML browsers by enabling web developers to configure a Harmonious Tiling Layout in the metadata of HTML elements without comprising the semantic structure. By combining different types of Harmonies, any structured layout can be implemented, thus the present invention can be used instead of structuring HTML elements with CSS.
Dependencies are inferred from the claim text.