IP Library Granted Patent US 10,359,908
Granted Patent B2
US 10,359,908 · App. 14/427,330 · Granted Jul 23, 2019

Graphical user interface for presenting a menu of options

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,359,908
App. No.
14/427,330
Granted
Jul 23, 2019
Kind
B2
Abstract

One embodiment of a graphical user interface for providing a menu to a user, wherein the menu comprises a plurality of executable actions, includes a plurality of petals, wherein each of the plurality of petals is associated with one of the plurality of executable actions, and a common central point at which all of the plurality of petals meet.

Claims (41)

1. A computing device comprising:

a processor;

a memory; and

a display visibly displaying a graphical user interface (GUI), the graphical user interface comprising:

a menu comprising selectable options, each option corresponding to at least one of a plurality of actions executable by a device displaying the GUI, each option visually depicted as an individual petal, said petals displayed as a stack stemming from a common central pivot point within a display of the GUI, each petal configured to open and close around the common central pivot point by rotating the stack in a clockwise or counter-clockwise direction, each petal continuously maintaining contact with the common central pivot point during said rotation, each petal having a size configured to change as the stack is rotating, the size of a respective petal during rotation is based on a position of the respective petal to other petals in the stack.

2. The computing device of claim 1 , wherein each of the plurality of petals comprises a generally tapered shape that tapers outward from the common central pivot point.

3. The computing device of claim 1 , wherein each of the plurality of petals displays a graphic associated with one of the plurality of executable actions.

4. The computing device of claim 3 , wherein the graphic is at least one of: an alphanumeric character, an icon, or a logo.

5. The computing device of claim 1 , wherein the graphical user interface is superimposed over at least a portion of a display of the device operated by the user.

6. The computing device of claim 1 , wherein the device operated by the user is a computing device having a touch screen display.

7. The computing device of claim 1 , wherein the plurality of executable actions include actions relating to the sharing or saving of data.

8. The computing device of claim 7 , wherein the data is a document or a document summary.

9. The computing device of claim 1 , wherein the plurality of petals are of equal size.

10. A method comprising:

displaying, on a display of a device, a graphical user interface (GUI), the GUI comprising a menu comprising selectable options, each option corresponding to at least one of a plurality of actions executable by the device, each option visually depicted as an individual petal, said petals displayed as a stack stemming from a common central pivot point within the GUI;

receiving, at the device via the GUI, user input associated with at least displayed petal;

rotating, on the GUI, via the device, said stacked petals based on said user input, said rotation comprising rotating the stack in a clockwise or counter-clockwise direction around the common central pivot point, such that, during rotation, each petal continuously maintaining contact with the common central pivot point, said rotation further comprising changing a size of each petal based on a position of each petal to each other petal's position during said rotation; and

executing, via the device, for display within said GUI, an executable action associated with the petal associated with the user input based on said rotation.

11. The method of claim 10 , wherein the first signal is received via a touch screen display of the device.

12. The method of claim 10 , wherein the displaying comprises:

opening the plurality of petals from the stack until all of the plurality of petals are visible.

13. The method of claim 12 , wherein the stack comprises:

a first petal of the plurality of petals, the first petal being visible on a top of the stack, wherein the first petal is a first petal encountered in the graphical user interface when moving in a clockwise direction from a top of the graphical user interface; and

a last petal of the plurality of petals, the last petal being positioned beneath the first petal, wherein the last petal is a last petal encountered in the graphical user interface when moving in the clockwise direction from the top of the graphical user interface.

14. The method of claim 13 , wherein the stack further comprises:

a remainder of the plurality of petals positioned beneath the first petal in a descending order in which the remainder of the plurality of petals are encountered in the graphical user interface when moving in the clockwise direction from the top of the graphical user interface.

15. The method of claim 13 , wherein the opening comprises rotating the plurality of petals in the clock-wise direction, such that when the opening is complete, a corolla is formed in which the last petal is positioned next to the first petal.

16. The method of claim 10 , further comprising:

receiving a second signal from the user indicating that the user wishes to execute one of the plurality of executable actions; and

executing the one of the plurality of executable actions responsive to the second signal.

17. The method of claim 16 , further comprising:

closing the graphical user interface after receiving the second signal.

18. The method of claim 17 , wherein the closing comprises:

rotating the plurality of petals in the counter-clockwise direction until the plurality of petals forms a stack, wherein only one of the plurality of petals is visible on top of the stack; and

removing the stack from a display of the device.

19. A non-transitory computer-readable storage medium, tangibly encoded with computer-executable instructions, that when executed by a processor, perform a method comprising:

displaying, on the display of a device, a graphical user interface (GUI), the GUI comprising a menu comprising selectable options, each option corresponding to at least one of a plurality of actions executable by the device, each option visually depicted as an individual petal, said petals displayed as a stack stemming from a common central pivot point within the GUI;

receiving, at the device via the GUI, user input associated with at least displayed petal;

rotating, on the GUI, via the device, said stacked petals based on said user input, said rotation comprising rotating the stack in a clockwise or counter-clockwise direction around the common central pivot point, such that, during rotation, each petal continuously maintaining contact with the common central pivot point, said rotation further comprising changing a size of each petal based on a position of each petal to each other petal's position during said rotation; and

executing, via the device, for display within said GUI, an executable action associated with the petal associated with the user input based on said rotation.

20. The computing device of claim 7 , wherein the data is displayed beneath the plurality of petals and the common central point.

Assignments (9)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2017
From: D'ALOISIO-MONTILLA, NICHOLAS
To: YAHOO! INC.
Reel/Frame 042809/0638 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 6, 2017
From: RASZKA, ROBIN
To: YAHOO! INC.
Reel/Frame 042610/0985 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2017
From: SWANSON, BART K.
To: YAHOO! INC.
Reel/Frame 042698/0126 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 6, 2017
From: D'ALOISIO-MONTILLA, NICHOLAS
To: YAHOO! INC.
Reel/Frame 042611/0172 →