Techniques for dynamic layout of presentation tiles on a grid
First Claim
Patent Images
1. A method, comprising:
- receiving a montage to present on a presentation surface on a display, the montage comprising multiple presentation tiles and a reference layout, and the presentation surface comprising a grid and having a panning direction;
determining when a fixed grid dimension perpendicular to the panning direction is smaller on the display than a corresponding grid dimension in the reference layout;
modifying positions of the multiple presentation tiles on the grid in response to the smaller fixed grid dimension, while preserving at least one of an offset or a direction between at least two presentation tiles of the multiple presentation tiles;
presenting a user interface view of the presentation surface with the multiple presentation tiles in the modified positions, each presentation tile being associated with a content file and configured to display a portion of content retrieved from the content file; and
modifying the positions of the multiple presentation tiles on the grid when a blank space is created by the addition or deletion of a presentation tile in the montage to fill the blank space by identifying a contiguous group of presentation tiles in the panning direction and centering the contiguous group of presentation tiles in the fixed grid dimension.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising a presentation component. The presentation component may be operative to detect when a display size or resolution has changed from one used for an original layout of a montage. The presentation component may reposition, or reflow, the tiles in the montage in the changed display in a way that preserves the spatial characteristics of the tiles to each other. An authoring component may reflow tiles automatically when a tile is deleted from a montage to minimize blank space between tiles. Other embodiments are described and claimed.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a montage to present on a presentation surface on a display, the montage comprising multiple presentation tiles and a reference layout, and the presentation surface comprising a grid and having a panning direction; determining when a fixed grid dimension perpendicular to the panning direction is smaller on the display than a corresponding grid dimension in the reference layout; modifying positions of the multiple presentation tiles on the grid in response to the smaller fixed grid dimension, while preserving at least one of an offset or a direction between at least two presentation tiles of the multiple presentation tiles; presenting a user interface view of the presentation surface with the multiple presentation tiles in the modified positions, each presentation tile being associated with a content file and configured to display a portion of content retrieved from the content file; and modifying the positions of the multiple presentation tiles on the grid when a blank space is created by the addition or deletion of a presentation tile in the montage to fill the blank space by identifying a contiguous group of presentation tiles in the panning direction and centering the contiguous group of presentation tiles in the fixed grid dimension. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article of manufacture comprising a storage device containing instructions that when executed cause a system to:
-
modify positions of multiple presentation tiles in a montage on a grid of a presentation surface, including balancing the modified positions the multiple presentation tiles in the fixed grid dimension, while preserving a spatial characterization of the presentation tiles to each other, when a fixed grid dimension perpendicular to a panning direction on the presentation surface on a display is smaller on the display than a corresponding grid dimension in a reference layout of the montage, the multiple presentation tiles comprising a first presentation tile having a set of definitions to extract portions of a first content file and format the extracted portions within a defined region of the first presentation tile and a second presentation tile having another set of definitions to extract portions of a second content file and format the extracted portions within a defined region of the second presentation tile, the spatial characterization of the first presentation tile comprising at least one of a direction and an offset from the second presentation tile; modify the positions of the multiple presentation tiles on the grid when a blank space is created by the addition or deletion of a presentation tile in the montage to fill the blank space by identifying a contiguous group of presentation tiles in the panning direction and centering the contiguous group of presentation tiles in the fixed grid dimension; and present a user interface view of the presentation surface with the multiple presentation tiles in the modified positions. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
a logic device arranged to execute a montage application comprising a presentation component operative to generate a first user interface view to present a montage on a presentation surface comprising a grid and a panning direction, the montage comprising multiple presentation tiles and a reference layout, the presentation component further operative to; determine when a fixed grid dimension perpendicular to the panning direction on the presentation surface on a display is smaller on the display than a corresponding grid dimension in the reference layout; compare a number of grid blocks in the fixed grid dimension of the presentation surface to a number of grid blocks in the corresponding grid dimension of the reference layout to determine a change to the fixed grid dimension; modify positions of the multiple presentation tiles on the grid based upon the change to the fixed grid dimension, while preserving a spatial characterization of the presentation tiles to each other; present the multiple presentation tiles in the modified position on the presentation surface in the first user interface view; and an authoring component operative to modify the positions of the multiple presentation tiles on the grid when a blank space is created by the addition or deletion of a presentation tile in the montage to fill the blank space while preserving the spatial characterization of the presentation tiles to each other by identifying a contiguous group of presentation tiles in the panning direction and centering the contiguous group of presentation tiles in the fixed grid dimension. - View Dependent Claims (16, 17, 18, 19, 20)
Specification