Persistent Delivery Speed Preference Search Customization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in navigating and finding desired items due to large result sets from item searches, as client devices with small displays cannot show many items at once, leading to the need for additional filtering criteria that do not persist across browsing sessions.
Innovation Solution
Implementing a system that allows users to specify delivery speed preferences persistently during browsing sessions, dynamically generating delivery options based on current time, location, and availability, which influences search results and navigation paths, ensuring that items meeting the preferred delivery speed are highlighted and alternatives are offered when needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If additional filtering criteria are solicited from the user after search, then the result set can be ranked or filtered to reduce scanning effort, but the filtering criteria do not persist across browsing sessions requiring repeated user input
Solution Approach 1:
The system performs preliminary action by automatically applying filtering criteria to search results before presentation to the user. The server device executes the filtering logic in advance based on user preferences stored in the database, so that when results are displayed, they are already sorted and filtered according to user preferences without requiring real-time user input.
Solution Approach 2:
The system implements self-service by automatically retrieving and applying user preference data from the database without requiring user intervention. The server device autonomously accesses stored filtering criteria associated with the user account and applies them to the search results, making the system serve itself by maintaining persistent user preferences across sessions.
2Loss of information
If the client device displays all items in the result set, then complete information is provided, but the small display cannot show many items at once requiring pagination
Solution Approach 1:
The system extracts and applies filtering criteria from the user preference database to separate desired items from the complete result set. By taking out the filtering logic and applying it before display, the system presents a refined subset of results that matches user preferences, reducing the need for pagination while maintaining information completeness for relevant items.
3Adaptability or versatility
If manual filtering is required for each search, then results can be customized to user needs, but the process becomes tedious and reduces browsing efficiency
Solution Approach 1:
The system implements universality by creating a persistent user preference profile that serves multiple search queries across different browsing sessions. The filtering criteria stored in the database are universally applied to all searches for that user, eliminating the need to manually re-specify preferences for each individual search while maintaining consistent customization.
Data Source
AI summary
Disclosed are various embodiments for customizing an item search and browsing experience based on a delivery speed preference. Multiple delivery speed options are generated for a client device, and a listing of the delivery speed options are sent to the client device. A user selection of a particular delivery speed option is then received from the client device. An item search criterion is received from the client device. A listing of items selected from an electronic item database is generated based at least in part on the item search criterion and item availability via the particular delivery speed option. Data encoding the listing of items is sent to the client device for rendering on a display.


