IP Library Granted Patent US 11,137,878
Granted Patent B2
US 11,137,878 · App. 16/988,413 · Granted Oct 5, 2021

Selection ring user interface

Inventor: Thinh Tran (Kirkland, WA)
Assignee: ALFA TECHNOLOGIES, INC.
G06F3/04817G06F3/0485G06F16/9537G06Q50/01H04L51/32
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 11,137,878
App. No.
16/988,413
Granted
Oct 5, 2021
Kind
B2
Abstract

A fluid timeline social network is provided herein. The fluid timeline social network includes a story database, an image database and a fluid timeline social network application, hosted at least partially on a server computer including a processor and a computer-readable storage medium. The fluid timeline social network application is configured to receive from a user computer device a created story, the created story including at least one of textual information and image information; receive from the user computer device a user-specified date to be associated with the created story; associate the created story with the user-specified date; associate the created story with an actual time and date that the created story is received by the fluid timeline social network application; and provide the story to the story database for storage.

Claims (58)

1. A method, comprising;

presenting, by a processor of a computing device, a first graphical user interface;

enabling, by the processor, a user to control presentation of information within the first graphical user interface;

presenting, by the processor, a selection ring to the user in the first graphical user interface without altering the presentation of information within the first graphical user interface;

receiving, by the processor, a selection of the selection ring by the user to enable the user to manipulate a position of the selection ring within the first graphical user interface;

presenting, by the processor, a plurality of icons to the user in the first graphical user interface in response to the selection of the selection ring;

receiving, by the processor, a user manipulation of positioning of the selection ring within the first graphical user interface without altering the information being presented within the first graphical user interface and without altering a location of the plurality of icons in the first graphical user interface;

receiving, by the processor, a selection of an icon from the plurality of icons based on a position of the selection ring in the first graphical user interface relative to the icon in response to the user manipulation of the positioning of the selection ring; and

presenting, by the processor, a second graphical user interface to the user based on the selected icon.

2. The method of claim 1 , wherein the plurality of icons were previously hidden in the first graphical user interface prior to selection of the selection ring.

3. The method of claim 1 , further comprising:

presenting, by the processor, a selection siren to the user in the first graphical user interface based on the user manipulation.

4. The method of claim 3 , wherein the selection siren includes information regarding an icon associated with the position of the selection ring in the first graphical user interface.

5. The method of claim 1 , further comprising:

presenting, by the processor, a second plurality of icons to the user in the second graphical user interface based on manipulation of the selection ring.

6. The method of claim 1 , further comprising:

presenting, by the processor, a second plurality of icons to the user in the second graphical user interface.

7. The method of claim 6 , further comprising:

receiving, by the processor, a selection of an icon from the second plurality of icons based on a position of the selection ring in the second graphical user interface.

8. An interactive user interface control system, comprising:

a display device;

a memory that stores computer instructions; and

at least one processor that executes computer instructions to:

present, on the display device, a selection ring to a user in a first graphical user interface;

prior to selection of the selection ring by the user, hide a plurality of icons from the first graphical user interface;

receive a selection of the selection ring by the user;

in response to the selection of the selection ring by the user:

activate the selection ring to enable the user to manipulate a position of the selection ring within the first graphical user interface; and

un-hide and present, on the display device, the plurality of icons to the user in the first graphical user interface;

while the selection ring is selected:

receive a user manipulation that drags positioning of the selection ring within the first graphical user interface without altering a location of the plurality of icons within the first graphical user interface; and

receive a selection of an icon from the plurality of icons based on a position of the selection ring in the first graphical user interface relative to the icon in response to the user manipulation; and

transition the first graphical user interface into a second graphical user interface in response to the selected icon.

9. The interactive user interface control system of claim 8 , wherein the at least one processor further executes the computer instructions to:

present, on the display device, a selection siren to the user in the first graphical user interface based on the user manipulation.

10. The interactive user interface control system of claim 9 , wherein the selection siren includes information regarding an icon associated with the position of the selection ring in the first graphical user interface.

11. The interactive user interface control system of claim 8 , wherein the at least one processor further executes the computer instructions to:

present, on the display device, a second plurality of icons to the user in the second graphical user interface based on manipulation of the selection ring.

12. The interactive user interface control system of claim 11 , wherein the at least one processor further executes the computer instructions to:

receive a selection of an icon from the second plurality of icons based on a position of the selection ring in the second graphical user interface.

13. A non-transitory computer readable medium that stores computer instructions that, when executed by at least one processor, cause the at least one processor to perform operations, the operations comprising:

displaying a first graphical user interface on a display device;

displaying a plurality of information within the first graphical user interface;

enabling a user to control display of the plurality of information within the first graphical user interface;

displaying a selection ring over the plurality of information in the first graphical user interface without altering the underlying display of the plurality of information within the first graphical user interface;

receiving a selection of the selection ring by the user to enable the user to manipulate a position of the selection ring over the plurality of information within the first graphical user interface;

displaying, in response to selection of the selection ring, a plurality of icons over the plurality of information in the first graphical user interface without altering the underlying display of the plurality of information within the first graphical user interface, wherein the plurality of icons were previously hidden prior to selection of the selection ring;

receiving a user manipulation of positioning of the selection ring over the plurality of information within the first graphical user interface without altering the underlying display of the plurality of information within the first graphical user interface and without altering a location of the plurality of icons within the first graphical user interface;

receiving a selection of an icon from the plurality of icons based on a position of the selection ring in the first graphical user interface relative to the icon in response to the user manipulation of the positioning of the selection ring; and

displaying a second graphical user interface to the user based on the selected icon.

14. The non-transitory computer readable medium of claim 13 , wherein execution of the computer instructions by the at least one processor, cause the at least one processor to perform further operations, the further operations comprising:

presenting a selection siren to the user in the first graphical user interface based on the user manipulation.

15. The non-transitory computer readable medium of claim 14 , wherein the selection siren includes information regarding an icon associated with the position of the selection ring in the first graphical user interface.

16. The non-transitory computer readable medium of claim 13 , wherein execution of the computer instructions by the at least one processor, cause the at least one processor to perform further operations, the further operations comprising:

presenting a second plurality of icons to the user in the first graphical user interface based on manipulation of the selection ring.

17. The non-transitory computer readable medium of claim 13 , wherein execution of the computer instructions by the at least one processor, cause the at least one processor to perform further operations, the further operations comprising:

presenting a second plurality of icons to the user in the second graphical user interface.

18. The non-transitory computer readable medium of claim 13 , wherein the operations are performed by an operating system.

Assignments (4)
CHANGE OF NAME Recorded Jan 16, 2026
From: PEER INC
To: PEER GLOBAL INC
Reel/Frame 074421/0736 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2022
From: ALFA TECHNOLOGIES, INC.
To: PEER INC
Reel/Frame 059686/0895 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2020
From: TRAN, THINH
To: ALFA TECHNOLOGIES, INC.
Reel/Frame 054609/0744 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2020
From: TRAN, THINH
To: ALFA TECHNOLOGIES, INC.
Reel/Frame 054598/0295 →
Continuity (4)
Continuation 16549859 · Aug 23, 2019
Continuation 16300028
Provisional Application 62334318 · May 10, 2016
Related Publication 20200371654A1 · Nov 26, 2020