IP Library Granted Patent US 8,805,816
Granted Patent B2
US 8,805,816 · App. 13/613,763 · Granted Aug 12, 2014

Customizing user interfaces

Inventors: Jeffrey David Kimball (Great Falls, VA); John Thurston Wassom, Jr. (Rathcoole, IE); Christina Ann Rank Dolan (Manassas, VA)
Assignee: Facebook, Inc.
G06F3/048G06F3/0481G06F17/30867Y10S707/99943G06F3/0484Y10S707/99939G06F17/30899
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 8,805,816
App. No.
13/613,763
Granted
Aug 12, 2014
Kind
B2
Abstract

A user interface including one or more references to content is customized. Several user profiles are provided from which a user may be associated. Each user profile includes user profile information. The user profile associated with a user to whom a user interface will be provided is accessed. A user interface is configured for the user, based at least in part upon the user profile accessed as being associated with the user. Access to content is enabled based on user manipulation of the configured user interface.

Claims (60)

1. A method comprising:

receiving a user identifier of a user to whom a user interface will be provided, the user interface including a toolbar having a plurality of toolbar controls;

identifying one or more characteristics of the user using the received user identifier, the one or more characteristics comprising one or more of an age, a maturity, a category of interest, or a characteristic determined or inferred based upon one or more actions of the user;

automatically customizing, using at least one processor, the user interface by adding a first toolbar control to the menu toolbar of the user interface as a toolbar button if the one or more characteristics includes a first characteristic, the toolbar button being directly selectable from the toolbar and providing access to a service, an application, a webpage, or content when selected; and

automatically customizing, using the at least one processor, the user interface to include the first toolbar control as a menu choice in a drop-down menu of the user interface if the one or more characteristics includes a second characteristic, the menu choice being selectable upon selection of the drop-down menu.

2. The method as recited in claim 1 , wherein the first and second characteristics are mutually exclusive.

3. The method as recited in claim 1 , further comprising using the user identifier to access a user profile associated with the user to determine the one or more characteristics of the user.

4. The method as recited in claim 3 , wherein the one or more actions of the user comprise frequently accessing or requesting content or services.

5. The method as recited in claim 4 , wherein the one or more characteristics of the user is a category of interest related to the content or the services.

6. The method as recited in claim 5 , wherein the first toolbar control provides access to content that relates to the category of interest.

7. The method as recited in claim 1 , further comprising monitoring the one or more actions of the user to detect the one or more characteristics of the user.

8. The method as recited in claim 7 , wherein the one or more actions comprise opening of an application.

9. The method as recited in claim 1 , wherein the drop-down menu is visible when the user interface is in a default configuration.

10. The method as recited in claim 1 , wherein the drop-down menu is hidden when the user interface is in the default configuration.

11. The method as recited in claim 1 , wherein the drop-down menu is in another drop-down menu.

12. The method as recited in claim 1 , wherein the toolbar button is visible while the toolbar is being displayed.

13. The method as recited in claim 1 , wherein the toolbar button comprises one or more links to content.

14. The method as recited in claim 13 , wherein the one or more links to content provide access to one or more websites.

15. The method as recited in claim 1 , wherein the toolbar button opens an application when selected.

16. The method as recited in claim 1 , wherein the toolbar button opens a web browser when selected.

17. A non-transitory computer-readable storage medium including a set of instructions that, when executed, cause at least one processor to perform steps comprising:

receiving a user identifier of a user to whom a user interface will be provided, the user interface including a toolbar having a plurality of toolbar controls;

identifying one or more characteristics of the user using the received user identifier, the one or more characteristics comprising one or more of an age, a maturity, a category of interest, or a characteristic determined or inferred based upon one or more actions of the user;

automatically customizing the user interface by adding a first toolbar control to the menu toolbar of the user interface as a toolbar button if the one or more characteristics includes a first characteristic, the toolbar button being directly selectable from the toolbar and providing access to a service, an application, a webpage, or content when selected; and

automatically customizing the user interface to include the first toolbar control as a menu choice in a drop-down menu of the user interface if the one or more characteristics includes a second characteristic, the menu choice being selectable upon selection of the drop-down menu.

18. The computer-readable storage medium as recited in claim 17 , wherein the drop-down menu is visible when the user interface is in a default configuration.

19. The computer-readable storage medium as recited in claim 17 , wherein the drop-down menu is hidden when the user interface is in a default configuration.

20. The computer-readable storage medium as recited in claim 18 , wherein the drop-down menu is in a drop down menu.

21. The computer-readable storage medium as recited in claim 18 , wherein the toolbar button remains visible while the toolbar is being displayed.

22. The computer-readable storage medium as recited in claim 18 , further comprising instructions that, when executed, cause at least one processor to use the user identifier to access a user profile associated with the user to determine the one or more characteristics of the user.

23. The computer-readable storage medium as recited in claim 22 , wherein the one or more actions of the user comprise frequently accessing or requesting content or services.

24. The computer-readable storage medium as recited in claim 23 , wherein the one or more characteristics of the user is a category of interest related to the content or the services.

25. The computer-readable storage medium as recited in claim 24 , wherein the first toolbar control provides access to content that relates to the category of interest.

26. The computer-readable storage medium as recited in claim 25 , wherein the content comprises one or more links.

27. The computer-readable storage medium as recited in claim 26 , wherein the one or more links provide access to one or more websites.

28. The computer-readable storage medium as recited in claim 18 , further comprising instructions that, when executed, cause at least one processor to monitor the one or more actions of the user to detect the one or more characteristics of the user.

29. The computer-readable storage medium as recited in claim 28 , wherein the one or more actions comprise opening of an application.

30. The computer-readable storage medium as recited in claim 18 , wherein the toolbar button opens an application when selected.

31. The computer-readable storage medium as recited in claim 18 , wherein the toolbar button opens a web browser when selected.

32. A system comprising:

at least one processor; and

at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least on processor, cause the system to:

receive a user identifier of a user to whom a user interface will be provided, the user interface including a toolbar having a plurality of toolbar controls;

identify one or more characteristics of the user using the received user identifier, the one or more characteristics comprising one or more of an age, a maturity, a category of interest, or a characteristic determined or inferred based upon one or more actions of the user;

automatically customize the user interface by adding a first toolbar control to the menu toolbar of the user interface as a toolbar button if the one or more characteristics includes a first characteristic, the toolbar button being directly selectable from the toolbar and providing access to a service, an application, a webpage, or content when selected; and

automatically customize the user interface to include the first toolbar control as a menu choice in a drop-down menu of the user interface if the one or more characteristics includes a second characteristic, the menu choice being selectable upon selection of the drop-down menu.

33. The system as recited in claim 32 , wherein the first and second characteristics are mutually exclusive.

34. The system as recited in claim 32 , wherein the instructions further cause the system to use the user identifier to access a user profile associated with the user to determine the one or more characteristics of the user.

35. The system as recited in claim 34 , wherein the one or more actions of the user comprise frequently accessing or requesting content or services.

36. The system as recited in claim 35 , wherein the one or more characteristics of the user is a category of interest related to the content or the services.

37. The system as recited in claim 36 , wherein the first toolbar control provides access to content that relates to the category of interest.

38. The system as recited in claim 32 , wherein the instructions further cause the system to monitor the one or more actions of the user to detect the one or more characteristics of the user.

39. The system as recited in claim 38 , wherein the one or more actions comprise opening of an application.

40. The system as recited in claim 32 , wherein the drop-down menu is visible when the user interface is in a default configuration.

41. The system as recited in claim 32 , wherein the drop-down menu is hidden when the user interface is in a default configuration.

42. The system as recited in claim 41 , wherein the drop-down menu is a choice in a drop down menu.

43. The system as recited in claim 32 , wherein the toolbar button comprises one or more links to content.

44. The system as recited in claim 43 , wherein the one or more links to content provide access to one or more websites.

45. The system as recited in claim 32 , wherein the toolbar button opens an application when selected.

46. The system as recited in claim 32 , wherein the toolbar button opens a web browser when selected.

Assignments (5)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2013
From: KIMBALL, JEFFREY DAVID; WASSOM, JOHN THURSTON, JR.; DOLAN, CHRISTINA ANN RANK
To: AMERICA ONLINE, INC.
Reel/Frame 029834/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2013
From: AOL LLC
To: AOL INC.
Reel/Frame 029834/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2013
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 029834/0637 →
CHANGE OF NAME Recorded Feb 19, 2013
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 029835/0808 →
Continuity (4)
Continuation 12059157 · Mar 31, 2008
Continuation 10134675 · Apr 30, 2002
Continuation In Part 09224211 · Dec 30, 1998
Related Publication 20130097536A1 · Apr 18, 2013