Toggle Button Search Query Generation for Product Categories
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of search engines face limitations in fine-tuning their search queries to achieve better results, as existing interfaces lack intuitive methods for selecting and filtering product categories and individual products effectively.
Innovation Solution
A method and system utilizing toggle buttons associated with product categories and product indicia on a graphical user interface, allowing users to select and adopt product categories and individual products, generating search queries based on these selections, and providing results from a backend server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional search interfaces are used with basic search boxes and recommendation filters, then the interface simplicity is maintained, but the user control and precision in fine-tuning search queries are limited
Solution Approach 1:
The interface is segmented into distinct functional areas: a search box for primary queries, a recommendations section for suggested terms, and a newly added product categories section with toggle buttons. This segmentation allows users to control different aspects of their search independently, improving user control without overwhelming the interface with complexity.
Solution Approach 2:
The patent adds a new dimension to the search interface by introducing product category toggle buttons that operate independently from the traditional search box and recommendation filters. This dimensional addition allows users to fine-tune searches by category without altering the basic search mechanism, enhancing control while maintaining interface simplicity.
2Measurement precision
If recommendation filters are added to help users refine searches, then search precision is improved, but the interface becomes more complex and harder to operate
Solution Approach 1:
The patent extracts the category selection functionality from the main search flow and places it in a separate, dedicated section with toggle buttons. This extraction allows recommendation filters to remain simple and unobtrusive while providing users with additional precision tools without complicating the primary search operation.
Solution Approach 2:
The product category toggle buttons serve as an intermediary mechanism between the user's search intent and the final search results. This intermediary layer allows users to refine searches by category without directly modifying the search query or interacting with complex filter settings, maintaining ease of use while improving precision.
3Productivity
If multiple filter options and recommendations are provided to users, then search result relevance is improved, but the interface complexity and difficulty of operation increase
Solution Approach 1:
The patent implements dynamic toggle buttons for product categories that can be easily switched on or off based on user preference. This dynamic interface allows users to quickly adjust search parameters without navigating through complex filter menus, improving search result relevance while maintaining interface simplicity and ease of operation.
Data Source
AI summary
In some instances, the disclosure provides a method for generating search queries using toggle buttons associated with product categories. The method comprises causing display of a plurality of search recommendation indicia on a graphical user interface. The search recommendation indicia includes toggle buttons associated with product categories and product indicia associated with products. The method further comprises receiving user inputs for a toggle button associated with a product category and product indicia indicating selections of products, determining whether the selected products belong to the product category, generating a search query based on the product category, the selected products, and whether the selected products belongs to the product category associated with the toggle button. Then, the method comprises providing the search query to a backend server and receiving results from the search query from the backend server.


