AUTONOMOUS BEHAVIOR REASONING ANALYSIS
First Claim
1. A computer implemented method of adapting an application according to user interaction, comprising:
- using at least one processor for executing a code for;
collecting autonomously a plurality of action events describing a plurality of actions taken by a plurality of users to navigate through a plurality of pages presented by an application to accomplish at least one goal of said application, said plurality of pages are presented on a graphical user interface (GUI) at a plurality of user devices used by said plurality of users;
analyzing said plurality of action events to identify at least one behavioral pattern of at least some of said plurality of users for accomplishing said at least one goal; and
generating automatically at least one recommended adaptation for said application according to said at least one behavioral pattern to adapt a layout of said application in order to increase a probability for at least one user to successfully accomplish said at least one goal.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method of adapting an application according to user interaction comprising using one or more processors for executing a code for collecting autonomously a plurality of action events describing a plurality of actions taken by a plurality of users to navigate through a plurality of pages presented by an application to accomplish one or more goals of the application, the plurality of pages are presented on a GUI at a plurality of user devices used by the plurality of users, analyzing the action events to identify one or more behavioral patterns of at least some of the users for accomplishing the goal(s) and generating automatically one or more recommended adaptations for the application according to the behavioral pattern(s) to adapt a layout of the application in order to increase a probability for one or more users to successfully accomplish the goal(s).
15 Citations
25 Claims
-
1. A computer implemented method of adapting an application according to user interaction, comprising:
using at least one processor for executing a code for; collecting autonomously a plurality of action events describing a plurality of actions taken by a plurality of users to navigate through a plurality of pages presented by an application to accomplish at least one goal of said application, said plurality of pages are presented on a graphical user interface (GUI) at a plurality of user devices used by said plurality of users; analyzing said plurality of action events to identify at least one behavioral pattern of at least some of said plurality of users for accomplishing said at least one goal; and generating automatically at least one recommended adaptation for said application according to said at least one behavioral pattern to adapt a layout of said application in order to increase a probability for at least one user to successfully accomplish said at least one goal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A system for adapting an application according to user interaction, comprising:
-
at least one processor adapted to execute a code, said code comprising; code instructions to collect a plurality of action events describing a plurality of actions taken by a plurality of users to navigate through a plurality of pages presented by an application to accomplish at least one goal of said application, said plurality of pages are presented on a graphical user interface (GUI) at a plurality of user devices used by said plurality of users; code instructions to analyze said plurality of action events to identify at least one behavioral pattern of at least some of said plurality of users for accomplishing said at least one goal; and code instructions to generate automatically at least one recommended adaptation for said application according to said at least one behavioral pattern to adapt a layout of said application in order to increase a probability for at least one user to successfully accomplish said at least one goal.
-
Specification