Interaction trajectory retrieval
First Claim
Patent Images
1. A method, comprising:
- receiving, by one or more computer processors, a natural language action description associated with actions performed by a user on a website;
building, by the one or more computer processors, an interaction graph of the website based on a logical structure of the website, wherein a node in the interaction graph indicates a web component in the website, and an edge in the interaction graph indicates a potential interaction between the user and the website;
marking, by the one or more computer processors, the interaction graph based on the interactions between the user and the website to generate an interaction history;
retrieving, by one or more computer processors, at least one user interaction matching the action description from the interaction history of user interactions between the user and the website by interpreting and converting using semantic analysis by the one or more computer processors each text or verbal clause in the action description into a corresponding action in an action sequence comprising at least one chronologically ordered action;
finding by one or more computer processors in the interaction history, with regard to an action in the action sequence, a user interaction corresponding to the action by determining whether an action type of the interaction corresponds to an action type of the action;
generating, by one or more computer processors, an interaction trajectory associated with a problem that occurred on the website and a technical solution for the problem that occurred on the website, based, at least in part, on the retrieved at least one user interaction; and
implementing the technical solution associated with the action trajectory.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention may track a user'"'"'s interaction trajectory associated with a problem occurred on a website. According to one embodiment of the present invention, an interaction history of interactions between a user and a website may be obtained. An action description associated with actions performed by a user on a website is received. Then, at least one interaction matching the action description is retrieved from an interaction history of interactions between the user and the website. Further, an interaction trajectory may be generated based on the retrieved at least one interaction.
-
Citations
9 Claims
-
1. A method, comprising:
-
receiving, by one or more computer processors, a natural language action description associated with actions performed by a user on a website; building, by the one or more computer processors, an interaction graph of the website based on a logical structure of the website, wherein a node in the interaction graph indicates a web component in the website, and an edge in the interaction graph indicates a potential interaction between the user and the website; marking, by the one or more computer processors, the interaction graph based on the interactions between the user and the website to generate an interaction history; retrieving, by one or more computer processors, at least one user interaction matching the action description from the interaction history of user interactions between the user and the website by interpreting and converting using semantic analysis by the one or more computer processors each text or verbal clause in the action description into a corresponding action in an action sequence comprising at least one chronologically ordered action; finding by one or more computer processors in the interaction history, with regard to an action in the action sequence, a user interaction corresponding to the action by determining whether an action type of the interaction corresponds to an action type of the action; generating, by one or more computer processors, an interaction trajectory associated with a problem that occurred on the website and a technical solution for the problem that occurred on the website, based, at least in part, on the retrieved at least one user interaction; and implementing the technical solution associated with the action trajectory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing system comprising:
-
one or more computer processors; one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to receive a natural language action description associated with actions performed by a user on a website; program instructions to build, by the one or more computer processors, an interaction graph of the website based on a logical structure of the website, wherein a node in the interaction graph indicates a web component in the website, and an edge in the interaction graph indicates a potential interaction between the user and the website; program instructions to mark, by the one or more computer processors, the interaction graph based on the interactions between the user and the website to generate an interaction history; program instructions to retrieve at least one user interaction matching the action description from an interaction history of user interactions between the user and the website by interpreting and converting using semantic analysis by the one or more computer processors each text or verbal clause in the action description into a corresponding action in an action sequence comprising at least one chronologically ordered action; program instructions to find by one or more computer processors in the interaction history, with regard to a action in the action sequence, a user interaction corresponding to the action by determining whether an action type of the interaction corresponds to an action type of the action; program instructions to generate an interaction trajectory associated with a problem that occurred on the website and a technical solution for the problem that occurred on the website, based on the retrieved at least one interaction; and program instructions to implement the technical solution associated with the action trajectory. - View Dependent Claims (7, 8)
-
-
9. A computer program product comprising:
- one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising;
program instructions to receive a natural language action description associated with actions performed by a user on a website; program instructions to build, by the one or more computer processors, an interaction graph of the website based on a logical structure of the website, wherein a node in the interaction graph indicates a web component in the website, and an edge in the interaction graph indicates a potential interaction between the user and the website; program instructions to mark, by the one or more computer processors, the interaction graph based on the interactions between the user and the website to generate an interaction history; program instructions to retrieve at least one user interaction matching the action description from an interaction history of user interactions between the user and the website by interpreting and converting using semantic analysis, by the one or more computer processors, each text or verbal clause in the action description into a corresponding action in an action sequence comprising at least one chronologically ordered action; program instructions to find by one or more computer processors in the interaction history, with regard to an action in the action sequence, a user interaction corresponding to the action by determining whether an action type of the interaction corresponds to an action type of the action; program instructions to generate an interaction trajectory associated with a problem that occurred on the website and a technical solution for the problem that occurred on the website, based on the retrieved at least one interaction; and program instructions to implement the technical solution associated with the action trajectory.
- one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising;
Specification