US 11,875,031 B2
System, method and graphical user interface for controlling a game
Timur Haussila, Helsinki (FI); Touko Tahkokallio, Espoo (FI); and Mikko Hokkanen, Helsinki (FI)
Assigned to Supercell Oy, Helsinki (FI)
Filed by Supercell Oy, Helsinki (FI)
Filed on Sep. 10, 2021, as Appl. No. 17/471,246.
Application 17/471,246 is a continuation of application No. 16/920,850, filed on Jul. 6, 2020, granted, now 11,119,645.
Application 16/920,850 is a continuation of application No. 14/606,555, filed on Jan. 27, 2015, granted, now 10,702,777, issued on Jul. 7, 2020.
Application 14/606,555 is a continuation of application No. 13/445,783, filed on Apr. 12, 2012, granted, now 8,954,890, issued on Feb. 10, 2015.
Prior Publication US 2022/0066606 A1, Mar. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0481 (2022.01); G06F 3/0482 (2013.01); G06F 3/0487 (2013.01); G06F 3/04845 (2022.01); G06F 3/04842 (2022.01); G06F 3/0488 (2022.01); G06F 3/04883 (2022.01); A63F 13/95 (2014.01); A63F 13/52 (2014.01); A63F 13/533 (2014.01); A63F 13/69 (2014.01); A63F 13/2145 (2014.01); G06F 16/9537 (2019.01); A63F 13/25 (2014.01)
CPC G06F 3/0487 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0482 (2013.01); G06F 3/0488 (2013.01); G06F 3/04842 (2013.01); G06F 3/04845 (2013.01); G06F 3/04883 (2013.01); A63F 13/2145 (2014.09); A63F 13/25 (2014.09); A63F 13/52 (2014.09); A63F 13/533 (2014.09); A63F 13/69 (2014.09); A63F 13/95 (2014.09); A63F 2300/1075 (2013.01); A63F 2300/308 (2013.01); A63F 2300/807 (2013.01); G06F 16/9537 (2019.01); G06F 2203/04807 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of facilitating user interaction with multiple graphical objects of a farm game generated and rendered on a graphical user interface of an electronic device by execution of a software product on computing hardware of the electronic device, the method comprising:
detecting a selection of a first graphical object of the multiple graphical objects rendered on the graphical user interface by a pointing device, the first graphical object comprising a block of a field where one or more crops can be grown;
as the selection is detected, generating a first menu list on the graphical user interface associated with the first graphical object, the first menu list containing one or more selectable options specific to the first graphical object that are configured to be applied to the first graphical object to change a state of the first graphical object, the one or more selectable options corresponding to different crops that can be grown, wherein different graphical objects of the multiple graphical objects are associated with different menu lists;
detecting a selection of a selectable option of the one or more selectable options on the first menu list by the pointing device;
detecting a continuous movement of the pointing device by a swiping operation through one or more portions of the first region to define a path;
applying an effect associated with the selected option to the path in the first region;
changing a state of the path in the first region to correspond to the applied effect and removing the first menu list from the graphical user interface;
detecting a selection of an other graphical object of the multiple graphical objects, the other graphical object comprising another block of the field; and
as the selection is detected, generating an other menu list on the graphical user interface associated with the other graphical object, the other menu list being different from the first menu list and containing one or more selectable options specific to the other graphical object that are configured to be applied to the other graphical object to change a state of the other graphical object, the one or more selectable options corresponding to different crops that can be grown;
detecting a selection of a selectable option of the one or more selectable options on the other menu list by the pointing device;
detecting a continuous movement of the pointing device by a swiping operation through one or more portions of the other block to define a path;
applying an effect associated with the selected option to the path; and
changing a state of the path in the other block and removing the other menu list from the graphical user interface.