Claims
- 1. A method of searching a plurality of resources, comprising:
(a) identifying any resources having keywords that match a search phrase having one or more words; (b) if step (a) identifies no resource, automatically identifying any resources having keywords that phonetically match the search phrase; and (c) if step (b) identifies no resource, automatically performing one or more searches in addition to those of steps (a) and (b);
- 2. A method as recited in claim 1, further comprising:
upon identifying a particular resource, performing an action that is associated with one or more keywords of the resource.
- 3. A method as recited in claim 1, further comprising:
in response to identifying only a single resource, performing an action that is associated with one or more keywords of the resource; and in response to identifying multiple resources, listing references to the resources for potential selection by a user.
- 4. A method as recited in claim 1, further comprising:
in response to identifying only a single resource during step (a) or step (b), performing an action that is associated with one or more keywords of the resource; in response to identifying only a single resource during step (c), step (d), or step (e), listing a reference to the resources for potential selection by a user; and in response to identifying multiple resources, listing references to the resources for potential selection by a user.
- 5. A computer-readable storage medium containing instructions for performing the steps recited in claim 1.
- 6. A computer-readable medium containing instructions that are executable to perform steps comprising:
(a) identifying any resources having keywords that match a search phrase having one or more words; (b) if step (a) identifies no resource, automatically identifying any resources having keywords that phonetically match the search phrase; (c) if step (b) identifies no resource, automatically identifying any resources having keywords that are contained in the search phrase; (d) if step (c) identifies no resource, automatically identifying any resources having keywords that phonetically match singularized and pluralized forms of the words of the search phrase; and (e) if step (d) identifies no resources, automatically identifying resources having keywords that are alphabetically or phonetically near the search phrase.
- 7. A computer-readable medium as recited in claim 6, the steps further comprising:
upon identifying a particular resource, performing an action that is associated with one or more keywords of the resource.
- 8. A computer-readable medium as recited in claim 6, the steps further comprising:
in response to identifying only a single resource, performing an action that is associated with one or more keywords of the resource; and in response to identifying multiple resources, listing references to the resources for potential selection by a user.
- 9. A computer-readable medium as recited in claim 6, the steps further comprising:
in response to identifying only a single resource during step (a) or step (b), performing an action that is associated with one or more keywords of the resource; in response to identifying only a single resource during step (c), step (d), or step (e), listing a reference to the resources for potential selection by a user; and in response to identifying multiple resources, listing references to the resources for potential selection by a user.
RELATED APPLICATIONS
[0001] This application is a continuation of U.S. patent application Ser. No. 09/925,225, filed Aug. 6, 2001, which is now U.S. Pat. No. ______, which is a divisional of U.S. patent application Ser. No. 09/107,865, filed Jun. 30, 1998, which is now U.S. Pat. No. 6,321,226.
[0002] The filing date of application Ser. No. 09/107,865 is hereby claimed under 35 U.S.C. § 120.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09107865 |
Jun 1998 |
US |
Child |
09925225 |
Aug 2001 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09925225 |
Aug 2001 |
US |
Child |
10768594 |
Jan 2004 |
US |