CONTEXTUAL SEARCH TOOL
First Claim
1. A system for providing a contextual search tool that improves search results presented to a user, the system comprising:
- one or more memory devices; and
one or more processing devices operatively coupled to the one or more memory devices, wherein the one or more processing devices are configured to execute computer-readable program code to;
receive a search from the user;
determine the search results to display in a contextual search interface;
display the search results in a search results section of the contextual search interface, wherein the search results comprise a list of the search results;
display content in a content section of the contextual search interface, wherein the content is for at least one of the search results from the search results section, and wherein the content section and the search results section are different sections;
determine dynamic contextual information based on the search from the user, wherein the dynamic contextual information comprises at least one dynamic contextual question;
display the dynamic contextual information in a dynamic contextual information section of the contextual search interface, wherein the dynamic contextual information section is different from the search results section and the content section;
receive contextual information input from the user, wherein the contextual information input comprises at least an answer to the dynamic contextual question;
determine updated search results, updated content, and updated dynamic contextual information based on the contextual information input from the user, wherein the updated dynamic contextual information comprises at least one updated dynamic contextual question; and
display the updated search results in the search results section, the updated content in the content section, and the updated dynamic contextual information in the dynamic contextual information section.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention comprise systems, computer program products, and methods for providing a contextual search tool to a user. The contextual search tool receives a search from the user and provides search results, content, and dynamic contextual information (e.g., dynamic contextual questions, user information, and account information) to the user. The contextual search tool then receives contextual information input from the user (input for the dynamic contextual information, selection of the search results, or the like) and updates the search results and the dynamic contextual information. As such, the invention of the present invention improves the ability of the contextual search tool to provide tailored, customized, and relevant search results to the user based not only on the search terms provided by the user, but based on dynamic contextual information that changes as the user takes actions within the contextual search interface.
-
Citations
20 Claims
-
1. A system for providing a contextual search tool that improves search results presented to a user, the system comprising:
-
one or more memory devices; and one or more processing devices operatively coupled to the one or more memory devices, wherein the one or more processing devices are configured to execute computer-readable program code to; receive a search from the user; determine the search results to display in a contextual search interface; display the search results in a search results section of the contextual search interface, wherein the search results comprise a list of the search results; display content in a content section of the contextual search interface, wherein the content is for at least one of the search results from the search results section, and wherein the content section and the search results section are different sections; determine dynamic contextual information based on the search from the user, wherein the dynamic contextual information comprises at least one dynamic contextual question; display the dynamic contextual information in a dynamic contextual information section of the contextual search interface, wherein the dynamic contextual information section is different from the search results section and the content section; receive contextual information input from the user, wherein the contextual information input comprises at least an answer to the dynamic contextual question; determine updated search results, updated content, and updated dynamic contextual information based on the contextual information input from the user, wherein the updated dynamic contextual information comprises at least one updated dynamic contextual question; and display the updated search results in the search results section, the updated content in the content section, and the updated dynamic contextual information in the dynamic contextual information section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for providing a contextual search tool that improves search results presented to a user, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:
-
an executable portion configured for receiving a search from the user; an executable portion configured for determining the search results to display in a contextual search interface; an executable portion configured for displaying the search results in a search results section of the contextual search interface, wherein the search results comprise a list of the search results; an executable portion configured for displaying content in a content section of the contextual search interface, wherein the content is for at least one of the search results from the search results section, and wherein the content section and the search results section are different sections; an executable portion configured for determining dynamic contextual information based on the search from the user, wherein the dynamic contextual information comprises at least one dynamic contextual question; an executable portion configured for displaying the dynamic contextual information in a dynamic contextual information section of the contextual search interface, wherein the dynamic contextual information section is different from the search results section and the content section; an executable portion configured for receiving contextual information input from the user, wherein the contextual information input comprises at least an answer to the dynamic contextual question; and an executable portion configured for determining updated search results, updated content, and updated dynamic contextual information based on the contextual information input from the user, wherein the updated dynamic contextual information comprises at least one updated dynamic contextual question; and an executable portion configured for displaying the updated search results in the search results section, the updated content in the content section, and the updated dynamic contextual information in the dynamic contextual information section. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing a contextual search tool that improves search results presented to a user, the method comprising:
-
receiving, by a processing device, a search from the user; determining, by a processing device, the search results to display in a contextual search interface; displaying, by a processing device, the search results in a search results section of the contextual search interface, wherein the search results comprise a list of the search results; displaying, by a processing device, content in a content section of the contextual search interface, wherein the content is for at least one of the search results from the search results section, and wherein the content section and the search results section are different sections; determining, by a processing device, dynamic contextual information based on the search from the user, wherein the dynamic contextual information comprises at least one dynamic contextual question; displaying, by a processing device, the dynamic contextual information in a dynamic contextual information section of the contextual search interface, wherein the dynamic contextual information section is different from the search results section and the content section; receiving, by a processing device, contextual information input from the user, wherein the contextual information input comprises at least an answer to the dynamic contextual question; and determining, by a processing device, updated search results, updated content, and updated dynamic contextual information based on the contextual information input from the user, wherein the updated dynamic contextual information comprises at least one updated dynamic contextual question; and displaying, by a processing device, the updated search results in the search results section, the updated content in the content section, and the updated dynamic contextual information in the dynamic contextual information section. - View Dependent Claims (18, 19, 20)
-
Specification