Custom onboarding process for application functionality
First Claim
1. A computer-implemented method, comprising:
- presenting a digital magazine to a user via a user interface on a client device, the user interface comprising a first set of user interface (UI) elements for the user to interact with the digital magazine via a first set of functions;
monitoring user'"'"'s interactions with one or more content items of the digital magazine, each interaction associated with one or more of a plurality of categories of functions of the digital magazine, each category describing a type of function of the digital magazine;
determining, for each category of the plurality of categories of functions, a skill level of the user for that category of functions based on the monitored user interactions associated with the category;
selecting a second set of additional functions of the digital magazine other than the first set of functions to be presented to the user based on the user'"'"'s skill level for the category of function associated with each additional function of the second set of additional functions;
modifying the user interface to include a second set of additional UI elements for the user to perform the second set of additional functions of the digital magazine, wherein each function of the second set of additional functions is associated with one or more additional UI element of the second set of additional UI elements; and
presenting the digital magazine to a user via the modified user interface on the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A user is presented with a digital magazine through a user interface of his/her client device. By monitoring the user'"'"'s interactions with the digital magazine or content of the digital magazine, action with the user interface can be used to progress the user to discovery of and access to similarly grouped functionality, e.g., a reader category, a communicator category, and a curator category. For example, each category of user interactions can represent a different set of functions of the digital magazine. Based on the user interactions, a skill level of the user in each of the categories can be determined. One or more functions of the digital magazine can then be selected for presentation to the user based on the user'"'"'s skill level in each category. The user interface of the digital magazine can then be modified to include the additional functions of the digital magazine, and the digital magazine can be presented to the user.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
presenting a digital magazine to a user via a user interface on a client device, the user interface comprising a first set of user interface (UI) elements for the user to interact with the digital magazine via a first set of functions; monitoring user'"'"'s interactions with one or more content items of the digital magazine, each interaction associated with one or more of a plurality of categories of functions of the digital magazine, each category describing a type of function of the digital magazine; determining, for each category of the plurality of categories of functions, a skill level of the user for that category of functions based on the monitored user interactions associated with the category; selecting a second set of additional functions of the digital magazine other than the first set of functions to be presented to the user based on the user'"'"'s skill level for the category of function associated with each additional function of the second set of additional functions; modifying the user interface to include a second set of additional UI elements for the user to perform the second set of additional functions of the digital magazine, wherein each function of the second set of additional functions is associated with one or more additional UI element of the second set of additional UI elements; and presenting the digital magazine to a user via the modified user interface on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
receiving, from a client device, a plurality of user interactions with a digital magazine presented to a user of the client device, each user interaction associated with one or more of a plurality of categories of functions of the digital magazine, each category describing a type of function of the digital magazine; determining, for each category of the plurality of categories of functions, a skill level of the user for that category of functions based on the plurality of user interactions associated with the category; generating, based on the determined skill levels of the user in each of the plurality of categories of functions, a user profile indicating a type of the user; selecting one or more content items of the digital magazine based on the user profile; and providing the selected content items for presenting to the user on the client device. - View Dependent Claims (9, 10)
-
-
11. A non-transitory computer readable storage medium, comprising instructions that, when executed by a processor, cause the processor to perform the steps of:
-
presenting a digital magazine to a user via a user interface on a client device, the user interface comprising a first set of user interface (UI) elements for the user to interact with the digital magazine via a first set of functions; monitoring user'"'"'s interactions with one or more content items of the digital magazine, each interaction associated with one or more of a plurality of categories of functions of the digital magazine, each category describing a type of function of the digital magazine; determining, for each category of the plurality of categories of functions, a skill level of the user for that category of functions based on the monitored user interactions associated with the category; selecting a second set of additional functions of the digital magazine other than the first set of functions to be presented to the user based on the user'"'"'s skill level for the category of function associated with each additional function of the second set of additional functions; modifying the user interface to include a second set of additional UI elements for the user to perform the second set of additional functions of the digital magazine, wherein each function of the second set of additional functions is associated with one or more additional UI element of the second set of additional UI elements; and presenting the digital magazine to a user via the modified user interface on the client device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium, comprising instructions that, when executed by a processor, cause the processor to perform the steps of:
-
receiving, from a client device, a plurality of user interactions with a digital magazine presented to a user of the client device, each user interaction associated with one or more of a plurality of categories of functions of the digital magazine, each category describing a type of function of the digital magazine; determining, for each category of the plurality of categories of functions, a skill level of the user for that category of functions based on the plurality of user interactions associated with the category; generating, based on the determined skill levels of the user in each of the plurality of categories of functions, a user profile indicating a type of the user; selecting one or more content items of the digital magazine based on the user profile; and providing the selected content items for presenting to the user on the client device. - View Dependent Claims (19, 20)
-
Specification