Identifying recurring sequences of user interactions with an application
First Claim
1. A database system for identifying recurring sequences of user interactions with an application, the database system comprising:
- at least one database storing a plurality of data objects, at least one of the data objects identifying a first plurality of user interactions with an application;
a processor; and
a memory storing instructions configurable to cause;
processing information identifying a second plurality of user interactions with the application, the second user interactions being through a user interface displayed at a computing device;
updating, using the information, at least one of the data objects stored in the at least one database to identify the second user interactions;
identifying a recurring sequence of user interactions from the first user interactions and the second user interactions as causing the application to transition from an identifiable state to a first target state in a recurring sequence of a subset of a plurality of states of the application, the recurring sequence of the subset of states corresponding to a recurring sequence of displayable presentations of pages of the application;
updating at least one of the data objects stored in the at least one 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 in a presentation of a page 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.
1 Assignment
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.
187 Citations
20 Claims
-
1. A database system for identifying recurring sequences of user interactions with an application, the database system comprising:
-
at least one database storing a plurality of data objects, at least one of the data objects identifying a first plurality of user interactions with an application; a processor; and a memory storing instructions configurable to cause; processing information identifying a second plurality of user interactions with the application, the second user interactions being through a user interface displayed at a computing device; updating, using the information, at least one of the data objects stored in the at least one database to identify the second user interactions; identifying a recurring sequence of user interactions from the first user interactions and the second user interactions as causing the application to transition from an identifiable state to a first target state in a recurring sequence of a subset of a plurality of states of the application, the recurring sequence of the subset of states corresponding to a recurring sequence of displayable presentations of pages of the application; updating at least one of the data objects stored in the at least one 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 in a presentation of a page 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, 12, 13, 14)
-
-
15. A computing device comprising:
-
a display device; at least one storage medium storing a plurality of data objects, at least one of the data objects identifying a first plurality of user interactions with an application; and one or more processors configurable to cause; processing information identifying a second plurality of user interactions with the application, the second user interactions being through a user interface displayed on the display device; updating, using the information, at least one of the data objects stored in the at least one storage medium to identify the second user interactions; identifying a recurring sequence of user interactions from the first user interactions and the second user interactions as in causing the application to transition from an identifiable state to a first target state in a recurring sequence of a subset of a plurality of states of the application, the recurring sequence of the subset of states corresponding to a recurring sequence of displayable presentations of pages of the application; updating at least one of the data objects stored in the at least one storage medium 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 in a presentation of a page 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 (16, 17)
-
-
18. A method comprising:
-
providing a database system associated with at least one database storing a plurality of data objects at least one of which identifies a first plurality of user interactions with an application; processing information identifying a second plurality of user interactions with the application, the second user interactions being through a user interface displayed at a computing device; causing updating, using the information, of at least one of the data objects stored in the at least one database to identify the second user interactions; identifying a recurring sequence of user interactions from the first user interactions and the second user interactions as causing the application to transition from an identifiable state to a first target state in a recurring sequence of a subset of a plurality of states of the application, the recurring sequence of the subset of states corresponding to a recurring sequence of displayable presentations of pages of the application; causing updating of at least one of the data objects stored in the at least one 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 in a presentation of a page 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 (19)
-
-
20. A computer program product comprising program code to be executed by at least one processor when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
-
accessing at least one database storing a plurality of data objects, at least one of the data objects identifying a first plurality of user interactions with an application; processing information identifying a second plurality of user interactions with the application, the second user interactions being through a user interface displayed at a computing device; updating, using the information, at least one of the data objects stored in the at least one database to identify the second user interactions; identifying a recurring sequence of user interactions from the first user interactions and the second user interactions as causing the application to transition from an identifiable state to a first target state in a recurring sequence of a subset of a plurality of states of the application, the recurring sequence of the subset of states corresponding to a recurring sequence of displayable presentations of pages of the application; updating at least one of the data objects stored in the at least one 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 in a presentation of a page 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.
-
Specification