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.
-
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