Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by a computer system to perform a method comprising: receiving a search query portion; identifying a plurality of suggested search queries based on the search query portion; determining a feature value for each of the plurality of suggested search queries, the feature value for each of the plurality of suggested search queries is a numerical value based on a feature display preference; and transmitting to a client computer system a heat map of the plurality of suggested search queries, the heat map containing a plurality of blocks visually representing the plurality of suggested search queries and the determined feature values, each block of the plurality of blocks representing one suggested search query from the plurality of suggested search queries, each block of the plurality of blocks visually representing the determined feature value using at least one block property selected from the group consisting of color of the block and size of the block, wherein the color of the block and the size of the block is specified by the determined feature value.
2. The computer program product of claim 1 , wherein the feature display preference is selected from the group consisting of search results, recommendations, and popularity.
3. The computer program product of claim 1 , wherein the method further comprises: receiving a selection of at least one block from the heat map; and performing a search on at least one data source based on the selection.
4. The computer program product of claim 3 , wherein the selection of at least one block is a selection of two or more blocks, and wherein the method further comprises: receiving a search conjunction for combining the selected two or more blocks from the heat map; and constructing a search query using the search conjunction and the two or more blocks, wherein the search is performed using the constructed search query.
5. The computer program product of claim 1 , wherein the method further comprises: receiving a second selection of the feature display preference from the client computer system; determining a second feature value for each of the plurality of suggested search queries based on the feature display preference; and transmitting to the client computer system a second heat map of the suggested search queries, the second heat map containing a plurality of blocks visually representing the plurality of suggested search queries and the second determined feature values.
6. The computer program product of claim 1 , wherein the plurality of blocks are organized by magnitude of the determined feature values.
7. The computer program product of claim 1 , wherein the plurality of blocks visually represent the determined feature values using size and color of the blocks.
8. A computer system comprising: one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions for execution comprising: program instructions to receive a search query portion; program instructions to identify a plurality of suggested search queries based on the search query portion; program instructions to determine a feature value for each of the plurality of suggested search queries, the feature value for each of the plurality of suggested search queries is a numerical value based on a feature display preference; and program instructions to transmit to a client computer system a heat map of the plurality of suggested search queries, the heat map containing a plurality of blocks visually representing the plurality of suggested search queries and the determined feature values, each block of the plurality of blocks representing one suggested search query from the plurality of suggested search queries, each block of the plurality of blocks visually representing the determined feature value using at least one block property selected from the group consisting of color of the block and size of the block, wherein the color of the block and the size of the block is specified by the determined feature value.
9. The computer system of claim 8 , wherein the program instructions for execution further comprise: program instructions to receive a selection of at least one block from the heat map; and program instructions to perform a search on at least one data source based on the selection.
10. The computer system of claim 8 , wherein the program instructions for execution further comprise: program instructions to receive a second selection of the feature display preference from the client computer system; program instructions to determine a second feature value for each of the plurality of suggested search queries based on the feature display preference; and transmitting to the client computer system a second heat map of the suggested search queries, the second heat map containing a plurality of blocks visually representing the plurality of suggested search queries and the second determined feature values.
11. The computer system of claim 9 , wherein the selection of at least one block is a selection of two or more blocks, and wherein the program instructions for execution further comprise: program instructions to receive a search conjunction for combining the selected two or more blocks from the heat map; and program instructions to construct a search query using the search conjunction and the two or more blocks, wherein the search is performed using the constructed search query.
12. The computer system of claim 8 , wherein the plurality of blocks are organized by magnitude of the determined feature values.
13. The computer system of claim 8 , wherein the plurality of blocks visually represent the determined feature values using size and color of the blocks.
Unknown
July 12, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.