CPC A63F 13/42 (2014.09) [A63F 13/30 (2014.09); A63F 13/40 (2014.09); A63F 13/45 (2014.09); A63F 13/537 (2014.09); A63F 13/822 (2014.09); A63F 13/833 (2014.09); A63F 13/837 (2014.09); G06F 16/444 (2019.01); H04L 41/22 (2013.01); A63F 2300/807 (2013.01)] | 12 Claims |
1. An electronic device comprising:
a display; and
a computing hardware including a memory, the memory including a software product stored thereon, wherein execution of the software product by the computing hardware causes the computing hardware to generate and render a graphical user interface on the display, wherein the computing hardware, upon execution of the software product, is configured to:
render a first view of a map on a first portion of the graphical user interface;
detect a selection of a first graphical object rendered on a second portion of the graphical user interface;
detect a selection of a first point on the first view of the map;
identify a free space in a proximity of the first point;
execute a movement of an element associated with the first graphical object along a first route on the graphical user interface from a location of the first graphical object towards the identified free space;
detect a selection of a second graphical object on the graphical user interface, a type of the second graphical object being different from a type of the first graphical object;
detect a selection of a second point on the first view of the map;
execute an action associated with the second graphical object at the second point;
redirect the movement of the element from the first route to a second route toward the second point responsive to the action; and
when the element reaches a location of the second point, redirect the movement of the element back towards the first route and the determined free space.
|