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 comprising a record of actions performed while the user was interacting with the mobile application;
analyzing the usage data to identify areas of interest within the mobile application that the user is likely to access;
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 comprising a record of actions performed while the user was interacting with the mobile application; analyzing the usage data to identify areas of interest within the mobile application that the user is likely to access; 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 comprising a record of actions performed while the user was interacting with the mobile application; analyzing the usage data to identify areas of interest within the mobile application that the user is likely to access; 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 comprising a record of actions performed while the user was interacting with the mobile application; analyze the usage data to identify areas of interest within the mobile application that the user is likely to access; 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