Systems and methods for configuring tiles in a user interface
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more computer processors, an initial state of tiles displayed on a graphical user interface,the initial state including two overlapping tiles;
deriving, by the one or more computer processors and from the initial state, two or more secondary states of the tiles by rearranging the tiles;
calculating, by the one or more computer processors and based on an amount of overlap associated with the tiles, a score for the initial state and two or more scores for the two or more secondary states;
determining, by the one or more computer processors, which score, of the score for the initial state and the two or more scores for the two or more secondary states, is a lowest score;
determining, by the one or more computer processors, a selected state, from among the initial state and the two or more secondary states, that corresponds to the lowest score; and
providing, by the one or more computer processors and for display, the selected state to be displayed on the graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for configuring a plurality of tiles displayed in a graphical user interface. In some embodiments, the method comprises receiving an initial state of the tiles, wherein the initial state includes two overlapping tiles; deriving, via the one or more computer processors, one or more secondary states from the initial state by rearranging the tiles in the initial state; calculating one or more scores for the initial state and the secondary states; and determining, based on the scores, a selected state from among the initial state and the one or more secondary states as a display state to be displayed on the user interface.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by one or more computer processors, an initial state of tiles displayed on a graphical user interface, the initial state including two overlapping tiles; deriving, by the one or more computer processors and from the initial state, two or more secondary states of the tiles by rearranging the tiles; calculating, by the one or more computer processors and based on an amount of overlap associated with the tiles, a score for the initial state and two or more scores for the two or more secondary states; determining, by the one or more computer processors, which score, of the score for the initial state and the two or more scores for the two or more secondary states, is a lowest score; determining, by the one or more computer processors, a selected state, from among the initial state and the two or more secondary states, that corresponds to the lowest score; and providing, by the one or more computer processors and for display, the selected state to be displayed on the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
one or more computer processors to; receive an initial state of tiles displayed on a graphical user interface, the initial state including two overlapping tiles, and derive, from the initial state, two or more secondary states of the tiles by rearranging the tiles; calculate, based on an amount of overlap associated with the tiles, a score for the initial state and two or more scores for the two or more secondary states; determine which score, of the score for the initial state and the two or more scores for the two or more secondary states, is a lowest score; determine a selected state, from among the initial state and the two or more secondary states, that corresponds to the lowest score; and provide, for display, the selected state to be displayed on the graphical user interface. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. A non-transitory computer readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more computers, cause the one or more computers to; receive an initial state of tiles displayed on a graphical user interface, the initial state including two overlapping tiles; derive, based on the initial state and from the initial state, two or more secondary states of the tiles by rearranging the tiles; calculate, based on an amount of overlap associated with the tiles, a score for the initial state and two or more scores for the two or more secondary states; determine which score, of the score for the initial state and the two or more scores for the two or more secondary states, is a lowest score; determine a selected state, from among the initial state and the two or more secondary states, that corresponds to the lowest score; and provide, for display, the selected state to be displayed on the graphical user interface.
Specification