Fuzzy keyword searching
First Claim
1. A method comprising:
- identifying a keyword search term for a search of content;
adjusting a logical fuzziness of the keyword search term based on input by a user, the logical fuzziness of the keyword search term corresponding to an extent to which a plurality of associated keywords for the keyword search term are utilized for the search of the content;
performing the search of the content based on the keyword search term and the logical fuzziness of the keyword search term; and
presenting results of the search to the user;
wherein performing the search of the content comprises performing the search of the content based on the keyword search term and a number of keywords selected from the plurality of associated keywords based on the logical fuzziness of the keyword search term; and
wherein the number of keywords selected from the plurality of associated keywords increases if the logical fuzziness of the keyword search term is increased by the user and decreases if the logical fuzziness of the keyword search term is decreased by the user.
8 Assignments
0 Petitions
Accused Products
Abstract
A fuzzy, or ambiguous, keyword searching process and systems for implementing the fuzzy keyword searching process are provided. In general, one or more keyword search terms are first identified for a search. Next, a user is enabled to adjust a logical fuzziness, or logical ambiguity, for each of the one or more keyword search terms. As used herein, logical fuzziness of a keyword search term refers to the extent to which associated keywords are considered for the search. In one embodiment, the user may also be enabled to view and adjust keyword associations for each of the keyword search terms. A search is then performed based on the one or more keyword search terms and the logical fuzziness of the one or more keyword search terms, and results of the search are presented to the user.
41 Citations
23 Claims
-
1. A method comprising:
-
identifying a keyword search term for a search of content; adjusting a logical fuzziness of the keyword search term based on input by a user, the logical fuzziness of the keyword search term corresponding to an extent to which a plurality of associated keywords for the keyword search term are utilized for the search of the content; performing the search of the content based on the keyword search term and the logical fuzziness of the keyword search term; and presenting results of the search to the user; wherein performing the search of the content comprises performing the search of the content based on the keyword search term and a number of keywords selected from the plurality of associated keywords based on the logical fuzziness of the keyword search term; and wherein the number of keywords selected from the plurality of associated keywords increases if the logical fuzziness of the keyword search term is increased by the user and decreases if the logical fuzziness of the keyword search term is decreased by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A user device comprising:
-
a) a user interface for receiving input from a user and displaying information to the user; and b) a control system, associated with the user interface, adapted to; i) receive input from the user that corresponds to a keyword search term for a search of content; ii) adjust a logical fuzziness of the keyword search term based on input from the user, the logical fuzziness of the keyword search term corresponding to an extent to which a plurality of associated keywords for the keyword search term are utilized for the search of the content; iii) perform the search of the content based on the keyword search term and the logical fuzziness of the keyword search term; and iv) present results of the search to the user via the user interface; wherein performing the search of the content comprises performing the search of the content based on the keyword search term and a number of keywords selected from the plurality of associated keywords based on the logical fuzziness of the keyword search term; and wherein the number of keywords selected from the plurality of associated keywords increases if the logical fuzziness of the keyword search term is increased by the user and decreases if the logical fuzziness of the keyword search term is decreased by the user. - View Dependent Claims (21, 22)
-
-
23. A central server system comprising:
-
a) a communication interface communicatively coupling the central server system to a user device via a network, the user device associated with a user; and b) a control system, associated with the communication interface, adapted to; i) receive input from the user, via the user device and the communication interface, corresponding to a keyword search term for a search of content; ii) adjust a logical fuzziness of the keyword search term based on input from the user, the logical fuzziness of the keyword search term corresponding to an extent to which a plurality of associated keywords for the keyword search term are utilized for the search of the content; iii) perform the search of the content based on the keyword search term and the logical fuzziness of the keyword search term; and iv) provide results of the search to the user device for presentation to the user; wherein performing the search of the content comprises performing the search of the content based on the keyword search term and a number of keywords selected from the plurality of associated keywords based on the logical fuzziness of the keyword search term; and wherein the number of keywords selected from the plurality of associated keywords increases if the logical fuzziness of the keyword search term is increased by the user and decreases if the logical fuzziness of the keyword search term is decreased by the user.
-
Specification