Method and system to combine keyword and natural language search results
First Claim
Patent Images
1. A method, comprising:
- receiving, at a computer device, a search query for a particular application from an input field of a user interface;
performing a keyword search at the computer device based on the search query to generate keyword search results;
performing a natural language search of a frequently-asked question database at the computer device based on the search query to generate frequently-asked question search results; and
outputting a display page from the computer device, wherein the display page categorizes the keyword search results and the frequently-asked question search results into a plurality of categories, wherein each category of the display page is associated with a first display region and a second display region that is separate from the first display region, wherein the first display region of a particular category includes one or more keyword search results associated with the particular category and does not include any of the frequently-asked question search results, and wherein the second display region associated with the particular category includes one or more frequently-asked question search results associated with the particular category and does not include any of the keyword search results;
wherein the plurality of categories are based on group assignments and name assignments; and
wherein the group assignments and the name assignments are determined using a card sort method.
5 Assignments
0 Petitions
Accused Products
Abstract
A search query is received from a single input field of a user interface. A keyword search is performed based on the search query to generate keyword search results. A natural language search is performed of a frequently-asked question (FAQ) database based on the search query to generate FAQ search results. The keyword search results and the FAQ search results are combined in a display page.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a computer device, a search query for a particular application from an input field of a user interface; performing a keyword search at the computer device based on the search query to generate keyword search results; performing a natural language search of a frequently-asked question database at the computer device based on the search query to generate frequently-asked question search results; and outputting a display page from the computer device, wherein the display page categorizes the keyword search results and the frequently-asked question search results into a plurality of categories, wherein each category of the display page is associated with a first display region and a second display region that is separate from the first display region, wherein the first display region of a particular category includes one or more keyword search results associated with the particular category and does not include any of the frequently-asked question search results, and wherein the second display region associated with the particular category includes one or more frequently-asked question search results associated with the particular category and does not include any of the keyword search results; wherein the plurality of categories are based on group assignments and name assignments; and wherein the group assignments and the name assignments are determined using a card sort method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage device comprising instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a search query for a particular application from an input field of a user interface; performing a keyword search based on the search query to generate keyword search results; performing a natural language search of a frequently-asked question database based on the search query to generate frequently-asked question search results; and outputting a display page, wherein the display page categorizes the keyword search results and the frequently-asked question search results into a plurality of categories, wherein each category is associated with a category title, a first display region, and a second display region that is separate from the first display region, wherein the second display region of a particular category includes one or more frequently-asked question search results associated with the particular category and does not include any of the keyword search results for the particular category; wherein a statistical cluster analysis is performed to determine the plurality of categories for a particular application based on group assignments and name assignments. - View Dependent Claims (13, 14, 15)
-
-
16. A system, comprising:
-
a processor; and a memory including computer program code executable by the processor to; receive a search query from an input field of a user interface; perform a keyword search based on the search query to generate keyword search results; perform a natural language search of a frequently-asked question database based on the search query to generate frequently-asked question search results; and output a display page, wherein the display page categorizes the keyword search results and the frequently-asked question search results into a plurality of categories, and wherein the display page includes; a first region including a first listing of one or more of the keyword search results associated with a category, wherein the first listing does not include any of the frequently-asked question search results; and a second region including a second listing of one or more of the frequently-asked question search results associated with the category, wherein the second listing does not include any of the keyword search results; wherein a statistical cluster analysis is performed to determine the plurality of categories based on group assignments and name assignments. - View Dependent Claims (17, 18, 19, 20)
-
Specification