9390198

Heat Map of Suggested Search Queries

PublishedJuly 12, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
13 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

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

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

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

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

6. The computer program product of claim 1 , wherein the plurality of blocks are organized by magnitude of the determined feature values.

7

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

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

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

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

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

12. The computer system of claim 8 , wherein the plurality of blocks are organized by magnitude of the determined feature values.

13

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.

Patent Metadata

Filing Date

Unknown

Publication Date

July 12, 2016

Inventors

Billy W. Chang
Sarbajit K. Rakshit

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “HEAT MAP OF SUGGESTED SEARCH QUERIES” (9390198). https://patentable.app/patents/9390198

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

HEAT MAP OF SUGGESTED SEARCH QUERIES — Billy W. Chang | Patentable