Identifying recurring sequences of user interactions with an application
First Claim
1. A system for identifying recurring sequences of user interactions with an application, the system comprising:
- a database system implemented using a server system comprising one or more storage devices and one or more hardware processors, the database system configurable to cause;
identifying, through one or more of a plurality of data objects stored in a database, a first plurality of user interactions with an application;
identifying a second plurality of user interactions with the application, the second user interactions associated with a user device;
updating one or more of the data objects stored in the database to identify the second user interactions;
identifying, in the first user interactions and in the second user interactions, a recurring sequence of user interactions as at least partially causing the application to transition from an identifiable state to a first target state in a recurring sequence of states of the application, the recurring sequence of states corresponding to a recurring sequence of displayable presentations of the application in a user interface on a display device;
updating one or more of the data objects stored in the database to associate the recurring sequence of user interactions with the first target state of the application; and
configuring the application to display a graphical component corresponding to the identifiable state, the graphical component being selectable to cause the application to transition from the identifiable state to the first target state.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are database systems, computing devices, methods, and computer program products for identifying recurring sequences of user interactions with an application. In some implementations, a server of a database system provides a user interface of the application for display at a computing device. The database system stores data objects identifying a first plurality of user interactions with the application. The server receives information representing a second plurality of user interactions with the application. The server updates the database system to further identify the second user interactions. The server identifies a recurring sequence of user interactions from the first and second user interactions as resulting in a first target state of the application. The server updates the database system to associate the recurring sequence of user interactions with the first target state of the application.
-
Citations
20 Claims
-
1. A system for identifying recurring sequences of user interactions with an application, the system comprising:
a database system implemented using a server system comprising one or more storage devices and one or more hardware processors, the database system configurable to cause; identifying, through one or more of a plurality of data objects stored in a database, a first plurality of user interactions with an application; identifying a second plurality of user interactions with the application, the second user interactions associated with a user device; updating one or more of the data objects stored in the database to identify the second user interactions; identifying, in the first user interactions and in the second user interactions, a recurring sequence of user interactions as at least partially causing the application to transition from an identifiable state to a first target state in a recurring sequence of states of the application, the recurring sequence of states corresponding to a recurring sequence of displayable presentations of the application in a user interface on a display device; updating one or more of the data objects stored in the database to associate the recurring sequence of user interactions with the first target state of the application; and configuring the application to display a graphical component corresponding to the identifiable state, the graphical component being selectable to cause the application to transition from the identifiable state to the first target state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A computer program product comprising program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
-
identifying, through one or more of a plurality of data objects stored in a database, a first plurality of user interactions with an application; identifying a second plurality of user interactions with the application, the second user interactions associated with a user device; updating one or more of the data objects stored in the database to identify the second user interactions; identifying, in the first user interactions and in the second user interactions, a recurring sequence of user interactions as at least partially causing the application to transition from an identifiable state to a first target state in a recurring sequence of states of the application, the recurring sequence of states corresponding to a recurring sequence of displayable presentations of the application in a user interface on a display device; updating one or more of the data objects stored in the database to associate the recurring sequence of user interactions with the first target state of the application; and configuring the application to display a graphical component corresponding to the identifiable state, the graphical component being selectable to cause the application to transition from the identifiable state to the first target state. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
identifying, through one or more of a plurality of data objects stored in a database, a first plurality of user interactions with an application; identifying a second plurality of user interactions with the application, the second user interactions associated with a user device; updating one or more of the data objects stored in the database to identify the second user interactions; identifying, in the first user interactions and in the second user interactions, a recurring sequence of user interactions as at least partially causing the application to transition from an identifiable state to a first target state in a recurring sequence of states of the application, the recurring sequence of states corresponding to a recurring sequence of displayable presentations of the application in a user interface on a display device; updating one or more of the data objects stored in the database to associate the recurring sequence of user interactions with the first target state of the application; and configuring the application to display a graphical component corresponding to the identifiable state, the graphical component being selectable to cause the application to transition from the identifiable state to the first target state. - View Dependent Claims (18, 19, 20)
-
Specification