IP Library Granted Patent US 9,606,719
Granted Patent B2
US 9,606,719 · App. 13/959,678 · Granted Mar 28, 2017

Interactive elements in a user interface

Inventors: Francis Luu (San Francisco, CA); William Joseph Flynn, III (San Francisco, CA)
Assignee: Facebook, Inc.
G06F3/0488G06F3/0482G06F3/04883
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 9,606,719
App. No.
13/959,678
Granted
Mar 28, 2017
Kind
B2
Abstract

In particular embodiments, a computing device provides for presentation to a user a first user interface, the first user interface including a plurality of interactive elements. The computing device receives first user input selecting one of the interactive elements. In response to the first user input, the computing device provides for presentation to the user an animation associated with the selected one of the interactive elements. The computing device receives second user input associated with the selected one of the interactive element and, in response to the second user input, provides for presentation to the user a second user interface, the second user interface being associated with the selected one of the interactive elements.

Claims (73)

1. A method comprising:

by a computing device, providing for presentation to a user a first user interface, the first user interface comprising a plurality of interactive elements;

by the computing device, receiving a first user input selecting one of the interactive elements;

by the computing device, determining a level of user interaction with the selected one of the interactive elements, wherein the level of user interaction comprises an amount of time between the first user input and a previous user input selecting the one of the interactive elements;

by the computing device, in response to the first user input, providing for presentation to the user an animation associated with the selected one of the interactive elements;

by the computing device, determining that an amount of time between the first user input and the previous user input is below a predetermined threshold value;

by the computing device, responsive to the amount of time between the first user input and the previous user input being below the predetermined threshold value, determining to present instructions for the user to perform a second user input on the selected one of the interactive elements;

by the computing device, receiving the second user input performed by the user on the selected one of the interactive elements; and

by the computing device, in response to the second user input, providing for presentation to the user a second user interface different from the first user interface, the second user interface being associated with the selected one of the interactive elements.

2. The method of claim 1 , wherein the first user interface is associated with one or more of the following:

a home screen;

a lock screen;

a launch screen; or

an application.

3. The method of claim 1 , wherein the first user interface is associated with a lock screen, and wherein the second user interface is associated with an application associated with the selected one of the interactive elements.

4. The method of claim 3 , further comprising:

by the computing device, in response to the second user input, providing for presentation to the user a password-entry interface, wherein the second user interface is provided for presentation to the user in response to the user entering a pre-determined password.

5. The method of claim 1 , wherein the animation comprises flipping the selected one of the interactive elements, the flipped interactive element comprising instructions to the user for providing input to the computing device.

6. The method of claim 1 , wherein the first user input comprises one or more of the following gestures:

tapping;

pressing;

sliding; or

swiping.

7. The method of claim 1 , wherein the first user input comprises tapping, and wherein the second user input comprises swiping.

8. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:

provide for presentation to a user a first user interface, the first user interface comprising a plurality of interactive elements;

receive a first user input selecting one of the interactive elements;

determine a level of user interaction with the selected one of the interactive elements, wherein the level of user interaction comprises an amount of time between the first user input and a previous user input selecting the one of the interactive elements;

in response to the first user input, provide for presentation to the user an animation associated with the selected one of the interactive elements

determine that an amount of time between the first user input and the previous user input is below a predetermined threshold value;

responsive to the amount of time between the first user input and the previous user input being below the predetermined threshold value, determine to present instructions for the user to perform a second user input on the selected one of the interactive elements;

receive the second user input performed by the user on the selected one of the interactive elements; and

in response to the second user input, provide for presentation to the user a second user interface different from the first user interface, the second user interface being associated with the selected one of the interactive elements.

9. The media of claim 8 , wherein the first user interface is associated with one or more of the following:

a home screen;

a lock screen;

a launch screen; or

an application.

10. The media of claim 8 , wherein the first user interface is associated with a lock screen, and wherein the second user interface is associated with an application associated with the selected one of the interactive elements.

11. The media of claim 10 , the software further operable when executed to:

in response to the second user input, provide for presentation to the user a password-entry interface, wherein the second user interface is provided for presentation to the user in response to the user entering a pre-determined password.

12. The media of claim 8 , wherein the animation comprises flipping the selected one of the interactive elements, the flipped interactive element comprising instructions to the user for providing input to the computing device.

13. The media of claim 8 , wherein the first user input comprises one or more of the following gestures:

tapping;

pressing;

sliding; or

swiping.

14. The media of claim 8 , wherein the first user input comprises tapping, and wherein the second user input comprises swiping.

15. A system comprising:

a computing device, the computing device comprising one or more processors; and

a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to:

provide for presentation to a user a first user interface, the first user interface comprising a plurality of interactive elements;

receive a first user input selecting one of the interactive elements;

determine a level of user interaction with the selected one of the interactive elements, wherein the level of user interaction comprises an amount of time between the first user input and a previous user input selecting the one of the interactive elements;

in response to the first user input, provide for presentation to the user an animation associated with the selected one of the interactive elements;

determine that an amount of time between the first user input and the previous user input is below a predetermined threshold value;

responsive to the amount of time between the first user input and the previous user input being below the predetermined threshold value, determine to present instructions for the user to perform a second user input on the selected one of the interactive elements;

receive the second user input performed by the user on the selected one of the interactive elements; and

in response to the second user input, provide for presentation to the user a second user interface different from the first user interface, the second user interface being associated with the selected one of the interactive elements.

16. The system of claim 15 , wherein the first user interface is associated with one or more of the following:

a home screen;

a lock screen;

a launch screen; or

an application.

17. The system of claim 15 , wherein the first user interface is associated with a lock screen, and wherein the second user interface is associated with an application associated with the selected one of the interactive elements.

18. The system of claim 17 , the software further operable when executed to:

in response to the second user input, provide for presentation to the user a password-entry interface, wherein the second user interface is provided for presentation to the user in response to the user entering a pre-determined password.

19. The system of claim 15 , wherein the animation comprises flipping the selected one of the interactive elements, the flipped interactive element comprising instructions to the user for providing input to the computing device.

20. The system of claim 15 , wherein the first user input comprises one or more of the following gestures:

tapping;

pressing;

sliding; or

swiping.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2013
From: LUU, FRANCIS; FLYNN, WILLIAM JOSEPH, III
To: FACEBOOK, INC.
Reel/Frame 031606/0031 →
Continuity (2)
Provisional Application 61807432 · Apr 2, 2013
Related Publication 20140298191A1 · Oct 2, 2014