Inventory Cache Management System for E-Commerce Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inventory availability tracking systems in merchant sites often face delays and inaccuracies due to resource-intensive processes, leading to potential overselling or underselling, which can decrease sales and profitability by increasing page load times.

Innovation Solution

An inventory cache management system that intelligently stores and updates inventory visibility using a threshold-based mechanism, reducing network traffic and maintaining accurate inventory status closer to the front end, thereby avoiding incorrect availability displays and reducing network delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If real-time inventory updates are performed on the front end web or app server, then inventory availability accuracy is improved, but system resource consumption and page load time increase

Engineering Contradiction:
Improveinventory availability accuracyVSAvoidpage load time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores inventory availability data in a cache before it is actually needed. When a product detail page is requested, the system first checks the cache for pre-computed inventory information. This preliminary action eliminates the need for real-time calculation during page loading, thus maintaining accuracy while reducing page load time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a localized cache specifically for inventory availability data at the front-end server level. Instead of performing global real-time inventory checks across the entire backend system for every page request, the solution creates a local copy of inventory information that can be quickly accessed and updated independently, improving both speed and accuracy for local operations.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If real-time inventory updates are performed on the front end web or app server, then inventory availability accuracy is improved, but CPU utilization and network traffic increase

Engineering Contradiction:
Improveinventory availability accuracyVSAvoidCPU utilization
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system pre-computes inventory availability status and stores it in a cache before actual page requests occur. This preliminary calculation eliminates the need for intensive real-time CPU processing during high-traffic periods, as the cache can serve pre-computed results with minimal processing overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of inventory data in a cache structure at the front-end server, separate from the main backend inventory system. This copying approach allows the front end to update and serve inventory information independently without triggering expensive backend database queries and processing for every page view, significantly reducing CPU utilization.

Inventive Principle:
Principle #26Copying

3Measurement precision

If complex backend algorithms are used to determine accurate availability and delivery date, then inventory tracking precision is improved, but system complexity and processing time increase

Engineering Contradiction:
Improveinventory tracking precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a specialized cache structure at the front-end server that is optimized specifically for storing and managing inventory availability data. This localized solution handles the complexity of inventory tracking independently, allowing the rest of the system to remain simple while achieving high precision for inventory information through dedicated local processing and storage.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9165278B2Inventory availability
Publication Date: 2015.10.20 WALMART APOLLO LLC
  • US9165278B2 patent drawing
  • US9165278B2 patent drawing
  • US9165278B2 patent drawing

AI summary

The present disclosure extends to maintaining an item inventory status at an inventory cache management system. The inventory cache may be refreshed regularly by a threshold-based triggering mechanism. In embodiments, as item inventory breaches certain thresholds, the inventory cache may be refreshed with increased frequency to mitigate overselling or underselling scenarios and reduce overall network traffic for items having relatively high inventory levels.