Method and system for providing domain-specific and dynamic type ahead suggestions for search query terms with a customer self-service system for a tax return preparation system
First Claim
1. A computing system implemented method for providing domain-specific and dynamic type ahead suggestions for search query terms with a customer self-service system for a tax return preparation system, comprising:
- providing, with one or more computing systems, a customer self-service system associated with a tax return preparation system;
storing, with the customer self-service system, potential search query data representing a plurality of potential search queries, in memory allocated for use by the customer self-service system;
maintaining user tax data representing financial information and personal information for users of the tax return preparation system;
maintaining user profile data representing user profiles for users of the tax return preparation system;
providing search algorithm data representing a search algorithm that identifies some of the plurality of potential search queries that are topically relevant to one or more search query terms received from a user;
providing search text box data representing a search text box, to enable receipt of the one or more search query terms;
receiving the one or more search query terms in the search text box as a portion of a search query;
applying search query data representing the one or more search query terms to the search algorithm to select one of the plurality of potential search queries, at least partially based on a topic relevance between the one or more search query terms and the one of the plurality of potential search queries and at least partially based on one or more of the user profile data and the user tax data;
updating user experience display data to include the one of the plurality of potential search queries as a type ahead suggestion for completing a search query for the user, the user experience display data representing a user experience display that includes the search text box; and
transmitting the user experience display data to a user computing system, to render the type ahead suggestion adjacent to the one or more search query terms received from the user in the search text box, to assist a user in articulating the search query, to decrease a quantity of time consumed by the user in entering the search query, and to decrease a quantity of time consumed by the user in finding an answer to the search query.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed methods and systems provide domain-specific type ahead suggestions for search query terms with a customer self-service system for a tax return preparation system, according to one embodiment. Type ahead suggestions include suggestions for completing a single search query term and/or suggestions for completing a search query having multiple search query terms. The customer self-service system receives one or more search query terms in a search text box, searches for potential search queries that are likely to complete the one or more search query terms, and provides a selected one of the potential search queries in the search text box as a type ahead suggestion, adjacent to the received one or more search query terms, according to one embodiment. The customer self-service system selects one of the potential search queries based on the received search query terms, the user'"'"'s profile, and/or the user'"'"'s tax data, according to one embodiment.
259 Citations
23 Claims
-
1. A computing system implemented method for providing domain-specific and dynamic type ahead suggestions for search query terms with a customer self-service system for a tax return preparation system, comprising:
-
providing, with one or more computing systems, a customer self-service system associated with a tax return preparation system; storing, with the customer self-service system, potential search query data representing a plurality of potential search queries, in memory allocated for use by the customer self-service system; maintaining user tax data representing financial information and personal information for users of the tax return preparation system; maintaining user profile data representing user profiles for users of the tax return preparation system; providing search algorithm data representing a search algorithm that identifies some of the plurality of potential search queries that are topically relevant to one or more search query terms received from a user; providing search text box data representing a search text box, to enable receipt of the one or more search query terms; receiving the one or more search query terms in the search text box as a portion of a search query; applying search query data representing the one or more search query terms to the search algorithm to select one of the plurality of potential search queries, at least partially based on a topic relevance between the one or more search query terms and the one of the plurality of potential search queries and at least partially based on one or more of the user profile data and the user tax data; updating user experience display data to include the one of the plurality of potential search queries as a type ahead suggestion for completing a search query for the user, the user experience display data representing a user experience display that includes the search text box; and transmitting the user experience display data to a user computing system, to render the type ahead suggestion adjacent to the one or more search query terms received from the user in the search text box, to assist a user in articulating the search query, to decrease a quantity of time consumed by the user in entering the search query, and to decrease a quantity of time consumed by the user in finding an answer to the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system implemented method for providing domain-specific and dynamic type ahead suggestions for search query terms with a customer self-service system for a tax return preparation system, comprising:
-
providing, with one or more computing systems, a customer self-service system associated with a tax return preparation system; storing, with the customer self-service system, potential search query data representing a plurality of potential search queries, in memory allocated for use by the customer self-service system; receiving one or more search query terms in a search text box from a user as a portion of a search query; storing topic term probability scores for a plurality of terms for each of the plurality of potential search queries; determining topic relevance scores for the plurality of potential search queries by using the one of more search query terms from the search text box; sorting the topic relevance scores to rank the plurality of potential search queries on relevance to the one or more potential search queries; selecting one of the plurality of potential search queries with a highest rank that is indicated by a highest one of the topic relevance scores; updating user experience display data to include the one of the plurality of potential search queries as a type ahead suggestion for completing a search query for the user, the user experience display data representing a user experience display that includes the search text box; and transmitting the user experience display data to a user computing system, to render the type ahead suggestion adjacent to the one or more search query terms received from the user in the search text box, to assist a user in articulating the search query, to decrease a quantity of time consumed by the user in entering the search query, and to decrease a quantity of time consumed by the user in finding an answer to the search query that is partially represented by the one or more search query terms. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system that provides domain-specific and dynamic type ahead suggestions for search query terms with a customer self-service system for a tax return preparation system, comprising:
-
one or more processors; and memory having instructions which, if executed by the one or more processors, cause the one or more processors to perform a process for providing domain-specific and dynamic type ahead suggestions for search query terms with a customer self-service system for a tax return preparation system, the process comprising; providing a customer self-service system associated with a tax return preparation system; storing, with the customer self-service system, potential search query data representing a plurality of potential search queries, in memory allocated for use by the customer self-service system; maintaining user tax data representing financial information and personal information for users of the tax return preparation system; maintaining user profile data representing user profiles for users of the tax return preparation system; providing search algorithm data representing a search algorithm that identifies some of the plurality of potential search queries that are topically relevant to one or more search query terms received from a user; providing search text box data representing a search text box, to enable receipt of the one or more search query terms; receiving the one or more search query terms in the search text box as a portion of a search query; applying search query data representing the one or more search query terms to the search algorithm to select one of the plurality of potential search queries, at least partially based on a topic relevance between the one or more search query terms and the one of the plurality of potential search queries and at least partially based on one or more of the user profile data and the user tax data; updating user experience display data to include the one of the plurality of potential search queries as a type ahead suggestion for completing a search query for the user, the user experience display data representing a user experience display that includes the search text box; and transmitting the user experience display data to the user computing system, to render the type ahead suggestion adjacent to the one or more search query terms received from the user in the search text box, to assist a user in articulating the search query, to decrease a quantity of time consumed by the user in entering the search query, and to decrease a quantity of time consumed by the user in finding an answer to the search query. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification