Browser Use of Directory Listing for Predictive Type-Ahead
First Claim
Patent Images
1. A method for presenting a predictive type-ahead of a Uniform Resources Locator (URL) in a computer browser, comprising:
- receiving at least a partial URL entry into a browser;
searching a computer directory listing based on each keystroke of said partial URL entry;
presenting only the full directory listings that match the partial URL as currently entered; and
determining whether each of said keystrokes is a directory separator,and if said keystroke is a directory separator, perform a directory listing query to complete said URL;
determining whether each of said keystrokes is a question mark,and if said keystroke is a question mark, end attempts to present full directory listings that match the partial URL;
determining whether each of said keystrokes is a backspace,and if said keystroke is a backspace, delete the currently presented URLs;
generating a substring list of said URL beginning with the last directory separator in the URL;
discard any URLs that do not match the substring list;
presenting the matching substring list in said browser; and
updating a status indicator of said matching substring.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a predictive browser type-ahead that performs server queries of computer file directory listings in order to locate and present matching Universal Resources Locator (URL) extensions as the URL is entered into the browser. The predictive type-ahead provides matching URL entries into the browser for user selection. The predictive type-ahead also continually validates the browser entries as they are made.
23 Citations
1 Claim
-
1. A method for presenting a predictive type-ahead of a Uniform Resources Locator (URL) in a computer browser, comprising:
-
receiving at least a partial URL entry into a browser; searching a computer directory listing based on each keystroke of said partial URL entry; presenting only the full directory listings that match the partial URL as currently entered; and determining whether each of said keystrokes is a directory separator, and if said keystroke is a directory separator, perform a directory listing query to complete said URL; determining whether each of said keystrokes is a question mark, and if said keystroke is a question mark, end attempts to present full directory listings that match the partial URL; determining whether each of said keystrokes is a backspace, and if said keystroke is a backspace, delete the currently presented URLs; generating a substring list of said URL beginning with the last directory separator in the URL; discard any URLs that do not match the substring list; presenting the matching substring list in said browser; and updating a status indicator of said matching substring.
-
Specification