US 12,271,581 B2
Electronic device for facilitating user interactions with graphical objects presented on a display
Mikko Kodisoja, Espoo (FI); Antti Mattila, Vantaa (FI); Riku Rikala, Helsinki (FI); Chih-Han Hsu, Helsinki (FI); Drussila Hollanda, Helsinki (FI); and Patrick Corander, Klaukkala (FI)
Assigned to Supercell Oy, Helsinki (FI)
Filed by Supercell Oy, Helsinki (FI)
Filed on May 6, 2024, as Appl. No. 18/656,304.
Application 18/656,304 is a continuation of application No. 18/457,428, filed on Aug. 29, 2023, granted, now 12,014,036.
Application 18/457,428 is a continuation of application No. 18/173,332, filed on Feb. 23, 2023, granted, now 11,775,155, issued on Oct. 3, 2023.
Application 18/173,332 is a continuation of application No. 17/727,170, filed on Apr. 22, 2022, granted, now 11,592,972, issued on Feb. 28, 2023.
Application 17/727,170 is a continuation of application No. 17/086,995, filed on Nov. 2, 2020, granted, now 11,314,397, issued on Apr. 26, 2022.
Application 17/086,995 is a continuation of application No. 16/411,232, filed on May 14, 2019, granted, now 10,877,646, issued on Dec. 29, 2020.
Application 16/411,232 is a continuation of application No. 15/830,706, filed on Dec. 4, 2017, granted, now 10,296,188, issued on May 21, 2019.
Application 15/830,706 is a continuation of application No. 14/542,997, filed on Nov. 17, 2014, granted, now 9,836,195, issued on Dec. 5, 2017.
Prior Publication US 2024/0361889 A1, Oct. 31, 2024
Int. Cl. G06F 3/04842 (2022.01); A63F 9/24 (2006.01); A63F 13/2145 (2014.01); A63F 13/44 (2014.01); A63F 13/46 (2014.01); A63F 13/52 (2014.01); A63F 13/533 (2014.01); A63F 13/80 (2014.01); A63F 13/822 (2014.01)
CPC G06F 3/04842 (2013.01) [A63F 9/24 (2013.01); A63F 13/2145 (2014.09); A63F 13/44 (2014.09); A63F 13/46 (2014.09); A63F 13/52 (2014.09); A63F 13/533 (2014.09); A63F 13/80 (2014.09); A63F 13/822 (2014.09); A63F 2009/241 (2013.01); A63F 2009/2457 (2013.01)] 16 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a display;
a timer; and
computing hardware configured to execute non-transitory machine readable instructions, wherein execution of the non-transitory machine readable instructions by the computing hardware is configured to cause the electronic device to:
render a game on the display with a game area;
present four or more selectable graphical objects in the game area, the four or more selectable graphical objects arranged in a form of an array having vertical columns and horizontal rows;
detect a selection and movement of a first graphical object of the four or more selectable graphical objects in the game area towards a second graphical object of the four or more selectable graphical objects in the game area;
move the first graphical object to an original position of the second graphical object and move the second graphical object to an original position of the first graphical object;
start the timer;
enable a selection of at least a third graphical object; and
when movement of the at least third graphical object towards a fourth graphical object is detected during a time period of the timer, exchanging positions of the at least third graphical object with the fourth graphical object in the array;
determine if three or more adjacent graphical objects in one of the vertical columns or one of the horizontal rows match; and
if a match is determined, replace the matching three or more adjacent graphical objects with new graphical objects and calculate a number of points to be awarded based on one or more of a number of matching adjacent graphical objects in the determined match and a number of the determined match during the game.