System and method for representing user interaction with a web service
First Claim
Patent Images
1. A method for representing user interaction with a web service comprising:
- acquiring a representation of actions of a user performing multiple iterations of a task with the web service;
analyzing the acquired actions to determine semantics and a plurality of variables describing the user actions, each variable being an input to the web service that the web service requests the user to enter during the multiple iterations of the task, the variables comprising free variables and bound variables, where which of the variables are the free variables and which of the variables are the bound variables is determined automatically without prompting the user, by analyzing differences in the actions of the user across the multiple iterations of the task;
representing the semantics and the variables in at least one script file, the at least one script file supporting performance of user interaction with the web service based on the semantics and values provided for the variables, where each bound variable has a constant value over multiple executions of the at least one script file, and each free variable has a value that is changeable over the multiple executions of the at least one script file; and
associating the at least one script file with a unique uniform resource locator (URL) address that is selectable to initiate performance of user interaction with the web service,wherein the unique URL address is selectable by different user devices to invoke and execute the user interaction.
8 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for representing user interaction with a web service. The method comprises the steps of: acquiring a representation of the actions of a user performing a task with the web service; analyzing the acquired actions to determine semantics and at least one variable describing the user actions; and representing the semantics and the at least one variable in at least one script file, the at least one script file supporting performance of user interaction with the web service based on the semantics and a value provided for the variable.
22 Citations
16 Claims
-
1. A method for representing user interaction with a web service comprising:
-
acquiring a representation of actions of a user performing multiple iterations of a task with the web service; analyzing the acquired actions to determine semantics and a plurality of variables describing the user actions, each variable being an input to the web service that the web service requests the user to enter during the multiple iterations of the task, the variables comprising free variables and bound variables, where which of the variables are the free variables and which of the variables are the bound variables is determined automatically without prompting the user, by analyzing differences in the actions of the user across the multiple iterations of the task; representing the semantics and the variables in at least one script file, the at least one script file supporting performance of user interaction with the web service based on the semantics and values provided for the variables, where each bound variable has a constant value over multiple executions of the at least one script file, and each free variable has a value that is changeable over the multiple executions of the at least one script file; and associating the at least one script file with a unique uniform resource locator (URL) address that is selectable to initiate performance of user interaction with the web service, wherein the unique URL address is selectable by different user devices to invoke and execute the user interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing a computer program that when executed on a computer, performs a method comprising:
-
acquiring a representation of actions of a user performing multiple iterations of a task with a web service; analyzing the acquired actions to determine semantics and a plurality of variables describing the user actions, each variable being an input to the web service that the web service ordinarily requests the user to enter during the multiple iterations of the task, the variables comprising free variables and bound variables, where which of the variables are the free variables and which of the variables are the bound variables is determined automatically without prompting the user, by analyzing differences in the actions of the user across the multiple iterations of the task; representing the semantics and the variables in at least one script file, the at least one script file supporting performance of user interaction with the web service based on the semantics and values provided for the variables, where each bound variable has a constant value over multiple executions of the at least one script file, and each free variable has a value that is changeable over the multiple executions of the at least one script file; and associating the at least one script file with a unique uniform resource locator (URL) address that is selectable to initiate performance of user interaction with the web service, wherein the unique URL address is selectable by different user devices to invoke and execute the user interaction. - View Dependent Claims (14, 15, 16)
-
Specification