Computerized searching tool with spell checking
First Claim
1. A computer-readable medium having computer-executable components comprising:
- a search application for searching a computer environment based on a set of text;
a spell checking object for providing an area for displaying search text provided by a user, checking the search text to determine if it includes misspelled text items, producing a spelling indicator that can be perceived by the user to indicate that the search text includes misspelled text items and producing spell checked text; and
a user interface object for providing a user interface associated with searching and for passing spell checked text from the spell checking object to the search application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for improving searching of a network receives a search query from a user without the query passing over the network. The query is then examined to determine if it includes misspelled words. After examining the query, the query is used to search the network. In some embodiments, the method also includes a step of providing a visual cue to the user to indicate that the search query includes a misspelled word. In further embodiments of the invention, the method also includes a step of providing lists of possible spellings for the misspelled words and allowing the user to select one of the possible spellings from the list. The method then replaces the misspelled word with the selected spelling to produce modified text. The modified text is then used to search the network.
-
Citations
22 Claims
-
1. A computer-readable medium having computer-executable components comprising:
-
a search application for searching a computer environment based on a set of text;
a spell checking object for providing an area for displaying search text provided by a user, checking the search text to determine if it includes misspelled text items, producing a spelling indicator that can be perceived by the user to indicate that the search text includes misspelled text items and producing spell checked text; and
a user interface object for providing a user interface associated with searching and for passing spell checked text from the spell checking object to the search application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a computer system having a display and a user interface selection device, a method of providing a graphical user interface comprising the steps of:
-
(a) displaying text to a user to solicit a search query from the user for searching the computer system;
(b) displaying a text box to display the search query entered by the user; and
(c) displaying a visual cue to indicate that a word in the search query is misspelled while the user is entering a second word of the search query. - View Dependent Claims (7, 8)
-
-
9. A method of searching a network, the method comprising:
-
receiving words that form part of a query from a user;
examining a first word of the query to determine if it is misspelled;
if the first word is misspelled, displaying the first word in a search text box with an indication to the user that the first word is misspelled while the user is entering a second word of the query;
accepting a correction to at least one displayed word from the user to produce a corrected word; and
using the corrected word when searching the network. - View Dependent Claims (10, 11, 12)
-
-
13. A method of searching a network, the method comprising:
-
reviewing the spelling of each word of a query using a spell-checking object as the word is entered;
if the review by the spell-checking object finds that a word entered is misspelled, displaying an indication that there is a misspelled word;
accepting a correction to any of the misspelled words from the user to form a modified query; and
using the modified query to search the network. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of enabling a user to search a network, the method comprising:
-
accepting a query from the user comprising at least one search term;
without further user intervention, analyzing each word in the query to determine whether there is a misspelling;
providing an indication to the user of any misspelled words in the query;
changing any misspelled words in response to user input to form a revised query;
using the revised query to perform the search of the network. - View Dependent Claims (20, 21, 22)
-
Specification