Providing a personalized navigation experience in a mobile application
First Claim
1. A computer-implemented method for presenting navigation options to a user of a mobile application, the method comprising:
- receiving usage data of the user comprising mobile usage metrics and desktop usage metrics, wherein the mobile and desktop usage metrics comprise a record of actions performed while the user was interacting with the mobile application and a corresponding desktop application, and wherein the mobile usage metrics are associated with a mobile scale factor that is higher than a desktop scale factor associated with the desktop usage metrics;
analyzing the usage data to identify areas of interest within the mobile application that the user is likely to access, wherein an area of interest is associated with a product group, wherein a product group is associated with portions of the mobile application that provide a specific type of functionality or content, and wherein the mobile usage metrics are weighted more than the desktop usage metrics when identifying the areas of interest;
constructing a set of personalized navigation options for the user based on the identified areas of interest; and
outputting the set of personalized navigation options to be presented to the user through a navigation pane in the mobile application, wherein the navigation pane includes shortcuts to the set of personalized navigation options.
3 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to a system for presenting navigation options to a user of a mobile application. During operation, the system receives usage data comprising a record of actions performed while the user was interacting with the mobile application. Next, the system analyzes the usage data to identify areas of interest within the mobile application that the user is likely to access. The system then constructs a set of personalized navigation options for the user based on the identified areas of interest, and possibly other areas of the application based on promotional considerations. Finally, the system outputs the set of personalized navigation options to be presented to the user through a navigation pane in the mobile application, wherein the navigation pane includes shortcuts to the set of personalized navigation options.
-
Citations
21 Claims
-
1. A computer-implemented method for presenting navigation options to a user of a mobile application, the method comprising:
-
receiving usage data of the user comprising mobile usage metrics and desktop usage metrics, wherein the mobile and desktop usage metrics comprise a record of actions performed while the user was interacting with the mobile application and a corresponding desktop application, and wherein the mobile usage metrics are associated with a mobile scale factor that is higher than a desktop scale factor associated with the desktop usage metrics; analyzing the usage data to identify areas of interest within the mobile application that the user is likely to access, wherein an area of interest is associated with a product group, wherein a product group is associated with portions of the mobile application that provide a specific type of functionality or content, and wherein the mobile usage metrics are weighted more than the desktop usage metrics when identifying the areas of interest; constructing a set of personalized navigation options for the user based on the identified areas of interest; and outputting the set of personalized navigation options to be presented to the user through a navigation pane in the mobile application, wherein the navigation pane includes shortcuts to the set of personalized navigation options. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for presenting navigation options to a user of a mobile application, the method comprising:
-
receiving usage data of the user comprising mobile usage metrics and desktop usage metrics, wherein the mobile and desktop usage metrics comprise a record of actions performed while the user was interacting with the mobile application and a corresponding desktop application, and wherein the mobile usage metrics are associated with a mobile scale factor that is higher than a desktop scale factor associated with the desktop usage metrics; analyzing the usage data to identify areas of interest within the mobile application that the user is likely to access, wherein an area of interest is associated with a product group, wherein a product group is associated with portions of the mobile application that provide a specific type of functionality or content, and wherein the mobile usage metrics are weighted more than the desktop usage metrics when identifying the areas of interest; constructing a set of personalized navigation options for the user based on the identified areas of interest; and outputting the set of personalized navigation options to be presented to the user through a navigation pane in the mobile application, wherein the navigation pane includes shortcuts to the set of personalized navigation options. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system that facilitates presenting navigation options to a user of a mobile application, comprising:
-
a processor; a memory; and code that executes using the processor and the memory, wherein the code is configured to, receive usage data of the user comprising mobile usage metrics and desktop usage metrics, wherein the mobile and desktop usage metrics comprises a record of actions performed while the user was interacting with the mobile application and a corresponding desktop application, and wherein the mobile usage metrics are associated with a mobile scale factor that is higher than a desktop scale factor associated with the desktop usage metrics; analyze the usage data to identify areas of interest within the mobile application that the user is likely to access, wherein an area of interest is associated with a product group, wherein a product group is associated with portions of the mobile application that provide a specific type of functionality or content, and wherein the mobile usage metrics are weighted more than the desktop usage metrics when identifying the areas of interest; construct a set of personalized navigation options for the user based on the identified areas of interest; and output the set of personalized navigation options to be presented to the user through a navigation pane in the mobile application, wherein the navigation pane includes shortcuts to the set of personalized navigation options.
-
Specification