Patent ID: 9569064
Date: 2017-02-14
CPC Classifications: G06F,H04M,H04N

Claim:
1. A method comprising: a processor emulating, by a particle-based graphical user interface a non-particle-based graphical user interface, wherein the processor causes the particle-based graphical user interface to emulate the non-particle-based graphical user interface by applying a first set of rules defining graphical elements as rigidly positioned graphical user interface elements; over a period of time while the particle-based graphical user interface emulates the non-particle-based graphical user interface, collecting, by the processor, statistical trends of interactions associated with what graphical elements a user selects, when the user selects the graphical elements, cursor location prior to the user making a selection, or order of user selection of the graphical elements within the particle-based graphical user interface; based on the statistical trends, creating, by the processor, a second set of rules defining the graphical elements as non-rigidly positioned graphical elements to aid the user in selecting one of the graphical elements, wherein the first and second sets of rules are different from each other; and after the period of time and via the processor, implementing the second set of rules which cause the graphical elements to be modeled as particles and move with respect to one another and a user input according to a selected physics model, each of the particles configured to exert a force on one another according to the selected physics model.