US 12,340,065 B2
Graphical user interface device and method
Ross Cooper, Stanford-le-Hope (GB)
Assigned to CORE NETWORK, LTD., London (GB)
Appl. No. 16/492,367
Filed by CORE NETWORK LTD., London (GB)
PCT Filed Mar. 8, 2018, PCT No. PCT/GB2018/050598
§ 371(c)(1), (2) Date Sep. 9, 2019,
PCT Pub. No. WO2018/162916, PCT Pub. Date Sep. 13, 2018.
Claims priority of application No. 1703740 (GB), filed on Mar. 8, 2017.
Prior Publication US 2021/0132745 A1, May 6, 2021
Int. Cl. G06F 3/0482 (2013.01); G06F 3/04847 (2022.01)
CPC G06F 3/0482 (2013.01) [G06F 3/04847 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A computer-implemented method of controlling an electronic device with a display and a user input, including:
displaying a first visual object within a graphical user interface, wherein the first visual object comprises a plurality of first visual elements, and wherein the plurality of first visual elements are displayed in a first visual state in a first complete ring within the graphical user interface;
detecting a first user input event at one of the first visual elements;
in response to the first user input event, reducing a size of the displayed first visual object and displaying a second visual object within the graphical user interface, wherein the second visual object comprises a plurality of second visual elements, and wherein the plurality of second visual elements are displayed in a second complete ring surrounding the first visual object within the graphical user interface;
detecting a second user input event at one of the second visual elements;
in response to the second user input event, controlling the electronic device to access functionality or content associated with the second visual element;
detecting a third user input event at one of the second visual elements, wherein the third user input event includes user input movement; and
in response to the user input movement of the third user input event exceeding a threshold, rotating the second visual elements of the second visual object around the second complete ring displayed within the graphical user interface, wherein during the rotation of the second visual elements around the second complete ring, at least one of the second visual elements is hidden from the second complete ring when the at least one of the second visual elements crosses into a transition visual element provided at a transition location of the second complete ring and at least one new second visual element is revealed from the transition visual element at the transition location of the second complete ring and displayed in the second complete ring when the at least one of the second visual elements crosses into the transition location,
wherein the functionality includes displaying another visual object comprising a plurality of third visual elements, at least some of the third visual elements being displayed in a ring within the graphical user interface and surrounding the second visual object, and hiding the second visual object and/or the first visual object displayed within the graphical user interface.