Database Query Optimization via Identifier Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing alcohol distribution system in the United States, particularly the three-tier system, favors large suppliers over small ones, making it difficult for craft breweries, distilleries, and wineries to gain distribution and market their products effectively due to consolidation and regulatory challenges.

Innovation Solution

A computer-implemented system and method for business-to-business alcohol distribution that allows suppliers to directly manage their products, pricing, and markets, enabling them to connect with resellers without intermediaries, using a virtual inventory and geo-targeting sales tools within a web-based platform, thus bypassing traditional distribution bottlenecks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional three-tier distribution system is used, then large suppliers can maintain market control, but small suppliers face difficulty gaining distribution and marketing their products

Engineering Contradiction:
Improvemarket access for small suppliersVSAvoiddistribution system structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the intermediary distributor function from the traditional three-tier system, allowing suppliers to directly connect with resellers through a digital platform. This removes the bottleneck that prevented small suppliers from gaining market access while maintaining the regulatory framework.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a digital platform as a new intermediary that facilitates direct connections between suppliers and resellers. This mediator enables small suppliers to reach the market efficiently while maintaining compliance with regulatory requirements, without needing traditional distribution relationships.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If sequential processing of database queries is used, then computational accuracy is maintained, but response time becomes unacceptably long for large datasets

Engineering Contradiction:
Improvequery response timeVSAvoiduser waiting time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-computing and caching query results for large datasets. When a query is received, the system first checks if the result is already cached and returns it immediately, avoiding the need to perform the full computational process and significantly reducing response time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the database query processing into multiple parallel tasks that can be executed concurrently. By dividing the large dataset into smaller chunks and processing them in parallel, the system maintains computational accuracy while dramatically reducing the overall query response time.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If full database queries are transmitted to clients, then complete information is provided, but network bandwidth and processing resources are wasted

Engineering Contradiction:
Improvedata transmission volumeVSAvoidsystem efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies local quality by transmitting only the specific portions of database results that are relevant to each client's needs. Instead of sending complete datasets, the system analyzes query requirements and transmits only the necessary data subsets, reducing network bandwidth consumption while maintaining productivity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10936593B2Resolving a query to a database by transmitting identifiers of objects satisfying the query
Publication Date: 2021.03.02 LIBERATION DISTRIBUTION INC
  • US10936593B2 patent drawing
  • US10936593B2 patent drawing
  • US10936593B2 patent drawing

AI summary

In a method for resolving a query to a database, a server computing system receives a query for retrieving objects from a client device. A candidate data set of objects is determined by applying the query to the database, the candidate data set of objects including identifiers of objects satisfying the query. The candidate data set of objects is transmitted to the client computing device as the identifiers. A request for a subset of the objects corresponding to identifiers of the candidate data set of objects from the server computing system for identifiers of the candidate data set of objects that do not match the identifiers of objects stored in the cache of the client computing device is received. The subset of objects is transmitted to the client device.