Automating web tasks based on web browsing histories and user actions
First Claim
Patent Images
1. A system comprising:
- a processor operatively coupled to a memory;
a message communications channel operatively coupled to the processor to receive a task in a textual format;
a synthesizer operatively coupled to the message communication channel to extract command information from the task, the extracted information including task parameters converted into a command, the command selected from the group consisting of;
syntax and unstructured text in a core-command, wherein the core command identifies the task to be performed;
the synthesizer to identify at least two prior scripts related to the command and rank a relevance of the scripts relative to the task;
the synthesizer to generate a sequence of actions from the ranked scripts into a combined script; and
execution of the synthesized sequence of actions associated with the combined script to return information relevant to the task.
1 Assignment
0 Petitions
Accused Products
Abstract
Automated processing of web tasks provides information relevant to user tasks based on past user actions and web histories. Automating the processing of tasks includes receiving a task which may be sent from a system such as a short messaging system (SMS), an email system, or a telephone system. Command information is extracted from the task. A sequence of actions is generated to accomplish the task including a combined script. The script may be based on past user actions, logs, and web browsing histories. The sequence of actions is executed to return information relevant to the task.
33 Citations
20 Claims
-
1. A system comprising:
-
a processor operatively coupled to a memory; a message communications channel operatively coupled to the processor to receive a task in a textual format; a synthesizer operatively coupled to the message communication channel to extract command information from the task, the extracted information including task parameters converted into a command, the command selected from the group consisting of;
syntax and unstructured text in a core-command, wherein the core command identifies the task to be performed;the synthesizer to identify at least two prior scripts related to the command and rank a relevance of the scripts relative to the task; the synthesizer to generate a sequence of actions from the ranked scripts into a combined script; and execution of the synthesized sequence of actions associated with the combined script to return information relevant to the task. - View Dependent Claims (2, 3)
-
-
4. A computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the program code executable by a processor to:
-
receive a task in a textual format; extract command information from the task, the extracted information including task parameters converted into a command, the command selected from the group consisting of;
syntax and unstructured text in a core command, wherein the core command identifies the task to be performed;identify two or more prior scripts related to the command and rank a relevance of the scripts relative to the task; generate a sequence of actions from the ranked scripts into a combined script; and execute the synthesized sequence associated with the combined script in order to return information relevant to the task. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a task in a textual format; extracting command information from the task, the extracted information including task parameters converted into a command, the command selected from the group consisting of syntax and unstructured text in a core command, wherein the core command identifies the task to be performed; identifying two or more prior scripts related to the command and ranking a relevance of the scripts relative to the task; generating a sequence of actions from a selection of ranked scripts into a combined script; executing the synthesized sequence associated with the combined script; and the execution returning information relevant to the task. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification