×

Arranging tiles

  • US 10,579,250 B2
  • Filed: 10/31/2014
  • Issued: 03/03/2020
  • Est. Priority Date: 09/01/2011
  • Status: Active Grant
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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×