Arranging tiles
First Claim
Patent Images
1. A computing device comprising:
- one or more computer processors; and
one or more computer-readable media having instructions stored thereon that, responsive to execution by the one or more computer processors, perform operations comprising;
presenting a first view of a user interface that displays multiple tiles, wherein at least one tile of the multiple tiles displays content associated with an application;
receiving, in the first view of the user interface, a first selection of a tile of the multiple tiles, the first selection moving the selected tile to a region in the first view of the user interface that is designated for facilitating movement of the selected tile to one or more locations;
responsive to receiving the first selection, zooming out from the first view of the user interface to a second view of the user interface that displays the multiple tiles and an array of multiple other tiles not previously displayed in the first view of the user interface;
receiving, in the second view of the user interface, a second selection to place the selected tile at a location that is occupied by a current tile of the multiple other tiles;
zooming in to a third view of the user interface;
placing the selected tile at the location that is occupied by the current tile in the third view of the user interface, wherein the first selection and the second selection are portions of a single continuous gesture such that the zooming out and the placement of the selected tile occur based on the single continuous gesture; and
automatically reflowing one or more of the multiple other tiles in the array based at least in part on placing the selected tile at the location that is occupied by the current tile, the reflowing moving at least the current tile to another location.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes techniques and apparatuses for arranging tiles. These techniques and apparatuses enable users to quickly and easily arrange tiles within an interface, such as an application-launching interface. In some cases, users may arrange tiles in an interface with as little as one continuous gesture.
1432 Citations
15 Claims
-
1. A computing device comprising:
-
one or more computer processors; and one or more computer-readable media having instructions stored thereon that, responsive to execution by the one or more computer processors, perform operations comprising; presenting a first view of a user interface that displays multiple tiles, wherein at least one tile of the multiple tiles displays content associated with an application; receiving, in the first view of the user interface, a first selection of a tile of the multiple tiles, the first selection moving the selected tile to a region in the first view of the user interface that is designated for facilitating movement of the selected tile to one or more locations; responsive to receiving the first selection, zooming out from the first view of the user interface to a second view of the user interface that displays the multiple tiles and an array of multiple other tiles not previously displayed in the first view of the user interface; receiving, in the second view of the user interface, a second selection to place the selected tile at a location that is occupied by a current tile of the multiple other tiles; zooming in to a third view of the user interface; placing the selected tile at the location that is occupied by the current tile in the third view of the user interface, wherein the first selection and the second selection are portions of a single continuous gesture such that the zooming out and the placement of the selected tile occur based on the single continuous gesture; and automatically reflowing one or more of the multiple other tiles in the array based at least in part on placing the selected tile at the location that is occupied by the current tile, the reflowing moving at least the current tile to another location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
presenting a first view of a user interface that displays multiple tiles, wherein at least one tile of the multiple tiles displays content associated with an application; receiving, in the first view of the user interface, a first selection of a tile of the multiple tiles, the first selection moving the selected tile to an edge region in the first view of the user interface that is designated for facilitating movement of the selected tile to one or more locations; responsive to receiving the first selection, zooming out from the first view of the user interface to a second view of the user interface that displays the multiple tiles and an array of multiple other tiles not previously displayed in the first view of the user interface; receiving, in the second view of the user interface, a second selection to place the selected tile at a location that is occupied by a current tile of the multiple other tiles; zooming in to a third view of the user interface; placing the selected tile at the location that is occupied by a current tile in the third view of the user interface, wherein the first selection and the second selection are portions of a single continuous gesture such that the zooming out and the placement of the selected tile occur based on the single continuous gesture; and automatically reflowing one or more of the multiple other tiles in the array based at least in part on placing the selected tile at the location that is occupied by the current tile. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computing device comprising:
-
one or more computer processors; and one or more computer-readable media having instructions stored thereon that, responsive to execution by the one or more computer processors, perform operations comprising; presenting a first view of a user interface that displays multiple tiles that belong to a first group of tiles, wherein at least one tile of the multiple tiles displays content associated with an application; receiving, in the first view of the user interface, a first selection of a tile of the multiple tiles, the first selection moving the selected tile to a region in the first view of the user interface that is designated for facilitating movement of the selected tile across groups of tiles; responsive to receiving the first selection, zooming out from the first view of the user interface to a second view of the user interface that displays the multiple tiles that belong to the first group of tiles and an array of multiple other tiles not previously displayed in the first view of the user interface, wherein the multiple other tiles belong to a second group of tiles; receiving, in the second view of the user interface, a second selection to place the selected tile at a location within the second group of tiles that is occupied by a current tile of the multiple other tiles; zooming in to a third view of the user interface; placing the selected tile at the location within the second group of tiles that is occupied by the current tile in the third view of the user interface, wherein the first selection and the second selection are portions of a single continuous gesture such that the zooming out and the placement of the selected tile occur based on the single continuous gesture; and automatically reflowing one or more of the multiple other tiles in the array based at least in part on placing the selected tile at the location within the second group of tiles that is occupied by the current tile. - View Dependent Claims (14, 15)
-
Specification