Customizing user interfaces
AssigneeFacebook, Inc.
InventorsJeffrey David Kimball, John Thurston Wassom, Jr., Christina Ann Rank Dolan
Life of this patent
Estimating the term…
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.
Claims46
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.
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.
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.
Dependencies are inferred from the claim text.