Patent ID: 9448962
Filing Date: 2016-09-20
CPC Classification: G06F,G06N,G06Q,H04L

Claim Text:
1. A method comprising: by a computing device, accessing a base user experience (UX) of a social-networking system comprising a user interface (UI) corresponding to one or more features of the social-networking system; by the computing device, computationally determining one or more user categories based at least in part on information associated with previous interactions by a plurality of users with the social-networking system; by the computing device, classifying a particular user into one or more of the user categories based at least in part on the interactions of the particular user with the social-networking system, wherein the classification comprises applying a machine-learning algorithm to the interactions of the particular user, and wherein the machine-learning algorithm is trained using the previous interactions by the plurality of users; by the computing device, determining, relative to the base UX, one or more modifications comprising an addition of one or more graphical elements of the UI for display to the particular user, one or more of the graphical elements comprising a guided tour illustrating one or more of the features of the UI, the modifications being configured to personalize the UI individually to the particular user based at least in part on the computational determination of one or more of the user categories applicable to the particular user; by the computing device, assigning a value to a particular functionality based at least in part on an objective of a computing system comprising the computing device; by the computing device, selecting one or more of the graphical elements corresponding to the particular functionality with a highest value relative to the objective; by the computing device, applying the modifications to the UI; and by the computing device, providing the UI as modified for display to the particular user.