Natural language web browser
AssigneePalo Alto Research Center Incorporated
InventorsJohn T. Maxwell, III, Kyle D. Dent, Daniel G. Bobrow
Life of this patent
Estimating the term…
Abstract
Described are natural language web browsers configured to provide a natural language interface to an existing web browser or a newly created web browser. That is, users interact with the web browser employing speech (or text) as input and output instead of using a mouse and keyboard as input and an electronic display screen as output. Embodiments of a natural language web browser converts user questions, statements, and/or commands into actions, reads the resulting HTML and converts the HTML into natural language descriptions to provide to the user.
Claims18
A natural language web browsing method, comprising:
- accepting by a web browser a first natural language input, the web browser configured to browse a computer network including a plurality of websites having web pages;
- finding a best match to the first natural language input based on a match to the same, or conceptually similar, language;
- parsing the best match to the first natural language input into at least one of a question, a statement, and a command;
- operating the web browser in accordance with the first parsed natural language input, wherein the first parsed natural language input that the web browser is operated in accordance with includes one of a first navigation command, a first read command, a first summarize command, a first describe command, a first click command, a first type command, a first find command, and a first search command;
- returning at least one result from the operating the web browser in accordance with the first parsed natural language input, wherein the operating the web browser is accomplished by use of at least a digital processing device;
- accepting by the web browser a second natural language input corresponding to one of the at least one result of the first natural language web browsing;
- parsing the second natural language input into at least one of a question, a statement, and a command;
- operating the web browser in accordance with the second parsed natural language input, wherein the second parsed natural language input that the web browser is operated in accordance with includes one of a second navigation command, a second read command, a second summarize command, a second describe command, a second click command, a second type command, a second find command, and a second search command;
- and
- returning at least one result from the operating the web browser in accordance with the second parsed natural language input, wherein the operating the web browser is accomplished by use of at least a digital processing device.
Dependencies are inferred from the claim text.