Event-Based Product Filtering in Distributed Databases
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Online shopping experiences are cumbersome due to the difficulty in navigating through hundreds of thousands of products, leading to a need for filtering to present only relevant products to customers, enhancing server performance, and improving storage and cooperation between products.
Innovation Solution
Implementing a system with geographically distributed database management systems that filter products based on predefined event attributes and customer specifications, maintaining customer and product databases, and using a filter control circuit to identify relevant products for display through a graphical user interface, while managing multiple event shopping carts and budgets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If all products are displayed to customers, then product availability is complete, but navigation difficulty increases and shopping time increases
Solution Approach 1:
The patent segments the product database into multiple categories and subcategories, allowing customers to navigate through organized groups rather than viewing all products at once. The system divides the overwhelming number of products into manageable sections based on event types, product categories, and customer preferences, thereby reducing navigation time while maintaining complete product availability.
Solution Approach 2:
The system performs preliminary filtering and organization of products before presentation to customers. By pre-categorizing products and establishing event-based filters in advance, the system prepares the product information in a ready-to-present format, reducing the time customers spend searching and navigating through products.
2Adaptability or versatility
If all products are presented to customers, then product selection is comprehensive, but server processing overhead increases
Solution Approach 1:
The patent extracts and separates relevant product information from the complete database based on event attributes and customer specifications. The filter control circuit extracts only the necessary product subsets for each customer query, eliminating the need to process and transmit entire product catalogs, thereby reducing server overhead while maintaining comprehensive product selection within relevant categories.
Solution Approach 2:
The system applies different filtering and presentation qualities to different product subsets based on their relevance to specific events. Rather than uniformly processing all products, the system tailors the level of detail and processing applied to each product group according to its event-specific relevance, optimizing server resources while preserving product selection quality.
3Measurement precision
If product filtering is implemented based on event attributes, then product relevance increases, but system complexity increases
Solution Approach 1:
The filter control circuit is designed with multi-functionality, capable of handling multiple event attributes, product categories, and customer preferences through a single unified filtering mechanism. This universal filter system manages complex event-based criteria while maintaining a relatively simple overall architecture, reducing the need for separate complex systems for each filtering dimension.
Solution Approach 2:
The patent introduces a filter control circuit as an intermediary component between the product database and customer presentation layers. This intermediary handles the complexity of event-based filtering by translating customer requirements into database queries and returning filtered results, thereby isolating the complexity within a dedicated component rather than distributing it throughout the entire system.
4Speed
If geographically distributed database systems are used, then data access speed improves, but system complexity increases
Solution Approach 1:
The patent segments the database system into geographically distributed components, with local database servers positioned in different locations to serve regional customers. This segmentation enables faster local data access while the modular architecture manages the complexity through standardized interfaces and protocols for inter-node communication.
Data Source
AI summary
In some embodiments, systems manage databases for multiple event shopping, comprising: a plurality of distributed database management systems comprising: a management control circuit; a filter control circuit; customer event databases; and a plurality of product databases maintaining current product information sets, each product information set comprises: product information corresponding to one of the hundreds of thousands of retail products, and an association to at least one of a plurality of different event filter categorizations; wherein the filter control circuit is configured to filter product information sets, and identify a limited subset of products; wherein the management control circuit is configured to: maintain the plurality of customer event databases; cause a graphical user interface to limit a display of potential products to display a subset of product representations; and incorporate within a first event database a product identifier for each selected product.


