Tile-Based Page Layout with Dynamic Sizing and Convexity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional tile-based pages are limited by uniformly sized tiles, restricting user flexibility in personalizing the layout and failing to consider user intention during tile rearrangement.
Innovation Solution
A tile-based page system where tiles can be resized to any multiple of a base unit, with a focus tile determining adjacent tile shifts and absorption into empty areas, ensuring a convex page layout that considers user events and view affinities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If uniformly sized tiles are used in tile-based pages, then the layout structure is simple and easy to manage, but user flexibility in personalizing the layout is restricted
Solution Approach 1:
The patent implements dynamic tile sizing where tiles can be resized to any multiple of a base unit size. The system automatically adjusts the layout when tiles are resized, maintaining structural integrity while allowing flexible personalization. This resolves the contradiction by making the layout structure adaptable (improving versatility) while the automatic adjustment mechanism keeps management simple (controlling complexity).
Solution Approach 2:
The patent changes the size parameter of tiles dynamically, allowing them to be any multiple of a base unit. When a tile's size parameter is changed, the system automatically recalculates and rearranges the layout. This enables users to personalize layouts by adjusting tile sizes without manually managing complex layout structures, thus improving versatility while keeping the system manageable.
2Ease of operation
If automatic rearrangement of tiles is limited due to ambiguities in layout change, then the layout structure remains stable, but user intention is not considered in tile rearrangement
Solution Approach 1:
The patent implements a feedback mechanism where the system detects user events (tile movement, resizing, addition, or deletion) and automatically analyzes the layout change. The system calculates which tiles are adjacent to the changed tile and determines the minimum area to be shifted. This feedback loop ensures smooth automatic rearrangement that considers user intention while maintaining layout stability through structured analysis.
Solution Approach 2:
The patent performs preliminary analysis of layout changes by determining adjacent tiles and calculating minimum shift areas before actually rearranging tiles. This preliminary action clarifies the layout change ambiguity by pre-planning the rearrangement steps, ensuring smooth operation while maintaining structural stability through systematic preparation.
3Stability of the object's composition
If tiles are absorbed into empty areas created by tile changes, then the layout maintains convexity and visual consistency, but the absorption analysis increases computational complexity
Solution Approach 1:
The patent implements a self-service absorption analysis mechanism that automatically identifies empty areas created by tile changes and fills them by absorbing adjacent tiles. The system calculates tile distances from the focus tile, identifies potential tiles for absorption, and automatically performs the absorption to maintain layout convexity. This self-service approach maintains layout stability while the automation keeps the computational complexity manageable.
4Adaptability or versatility
If tile size is constrained to uniform dimensions, then the manufacturing and implementation is simple, but user personalization options are limited
Solution Approach 1:
The patent segments the tile size parameter into discrete units by defining a base unit size. Tiles can be any multiple of this base unit, creating a segmented size system. This segmentation allows diverse tile sizes (improving adaptability) while maintaining implementation simplicity through standardized size increments (ease of manufacture).
Solution Approach 2:
The patent enables parameter changes in tile size by allowing any multiple of the base unit. The system automatically adjusts other parameters (layout arrangement, adjacent tile positions) when tile size changes. This provides users with varied tile size options for personalization while the automatic parameter adjustment keeps implementation simple.
Data Source
AI summary
Described herein is a technology to facilitate designing or arranging a layout of a page. In one implementation, a tile-based page having one or more tiles forming a page layout is provided. The tile-based page includes a focus tile. In response to a user event to indicate a tile change in the page layout, a tile adjacent in the layout is determined. The tile adjacent is the minimum area to be shifted to effect the tile change. The tile is absorbed into an empty area and the changed layout is analyzed to determine if the tile-based page is a convex page.


