AUTOMATING WEB TASKS BASED ON WEB BROWSING HISTORIES AND USER ACTIONS
First Claim
1. A system comprising:
- a transport router for receiving a user task from a transport;
a web task synthesizer for synthesizing a sequence of actions to accomplish the user task, wherein the sequence of actions is based on previous user web actions; and
a browser automation server for executing the synthesized sequence of actions on the web and returning to the user information that is relevant to the user task, wherein the information results from said execution.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to the automated processing of web tasks to provide information relevant to user tasks based on past user actions and web histories. An aspect of the invention includes a system for automating the processing of web tasks in response to user requests. The system may include a transport router that receives a user task from a transport such as a short messaging system (SMS), an email system, or a telephone system. The system may further include a web task synthesizer that generates a sequence of actions to accomplish the task, typically in the form of a script for execution by a browser automation server. The script is based on past user actions, logs, and web browsing histories. The system compiles the most relevant information from the visited web pages and returns the results to the user.
33 Citations
25 Claims
-
1. A system comprising:
-
a transport router for receiving a user task from a transport; a web task synthesizer for synthesizing a sequence of actions to accomplish the user task, wherein the sequence of actions is based on previous user web actions; and a browser automation server for executing the synthesized sequence of actions on the web and returning to the user information that is relevant to the user task, wherein the information results from said execution. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
-
computer readable program code configured to synthesize a sequence of actions to accomplish a user task, wherein the sequence of actions is based on previous user web actions; computer readable program code configured to execute the synthesized sequence of actions on the web; and computer readable program code configured to return to the user information that is relevant to the user task, wherein the information results from said execution. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
synthesizing a sequence of actions to accomplish a user task, wherein the sequence of actions is based on previous user web actions; executing the synthesized sequence of actions on the web; and returning to the user, information that is relevant to the user task, wherein the information results from said execution. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification