Incremental Product Catalog Updates for Wireless Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Brick-and-mortar stores face challenges in providing timely and efficient updates to mobile applications due to network connectivity issues, large inventory sizes, and frequent product changes, leading to poor user experiences.

Innovation Solution

The implementation of incremental upgrade packages for mobile applications, which are tailored to specific subsets of products and establishments, allowing for efficient content delivery through edge-caching and content delivery networks, reducing unnecessary network traffic and improving update efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If full product catalogs are distributed to mobile devices, then product information completeness is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improveproduct information completenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent segments the product catalog into multiple incremental upgrade packages, where each package contains updates for a specific subset of products or categories. This allows mobile devices to receive only the necessary updates rather than complete catalog redistributions, reducing network bandwidth consumption while maintaining information completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-processing and organizing catalog updates into incremental packages before distribution. This includes identifying changed products, categorizing them into subsets, and preparing targeted update packages in advance, which optimizes the subsequent distribution process and reduces unnecessary data transmission.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If frequent catalog updates are provided, then product information timeliness is improved, but network traffic increases

Engineering Contradiction:
Improveproduct information timelinessVSAvoidnetwork traffic
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

By segmenting updates into incremental packages based on product subsets and time periods, the system enables frequent updates to be delivered efficiently. Each incremental package contains only the changes since the last update, allowing timely information delivery without proportionally increasing total network traffic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements periodic incremental updates distributed at optimized intervals, where each period's update package contains only the changes accumulated since the previous distribution. This periodic approach maintains information timeliness while controlling network traffic through efficient use of update cycles.

Inventive Principle:
Principle #19Periodic action

3Loss of information

If large catalog files are transmitted, then product information accuracy is improved, but download time increases

Engineering Contradiction:
Improveproduct information accuracyVSAvoiddownload time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent divides large catalog files into smaller incremental upgrade packages, each containing updates for specific product subsets. This segmentation reduces individual download times while maintaining overall information accuracy through cumulative application of multiple smaller updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary processing to identify and extract only the necessary update content into compact incremental packages before transmission. This pre-processing eliminates unnecessary data, reducing download sizes and times while preserving the accuracy of essential product information updates.

Inventive Principle:
Principle #10Preliminary action

4Loss of information

If complete product catalogs are stored locally, then information availability is improved, but device storage requirements increase

Engineering Contradiction:
Improveinformation availabilityVSAvoiddevice storage requirements
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system segments catalog data into incremental update packages that can be applied progressively to the existing local catalog. This allows the device to maintain a complete product information database while receiving updates in manageable segments, optimizing storage utilization without compromising information availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server performs preliminary actions by maintaining the master catalog and identifying only the necessary changes for each incremental update. This pre-processing ensures that only essential update data is transmitted and stored locally, reducing device storage requirements while maintaining complete and accurate product information availability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11361354B2Method, computer-readable non-transitory storage media, and system for distributing and updating product catalogs to wireless devices
Publication Date: 2022.06.14 SWIFTLY SYST INC
  • US11361354B2 patent drawing
  • US11361354B2 patent drawing
  • US11361354B2 patent drawing

AI summary

Described herein are techniques for efficiently upgrading product information stored on a client device to the latest version that reflects the current products offered by a particular establishment. Product information changes frequently, which could result in large upgrade packages. Yet, the time available for downloading the packages onto a device may be severely limited. To improve download time, upgrade packages may be shard based on product commonality within different predefined scopes. For instance, information related to products common across chain-wide establishments may be upgraded using one set of upgrade packages, and information related to products common across region-wide establishments may be upgraded using another set. This upgrade framework helps reduce file size and leverage the edge-caching capabilities of content delivery networks to reduce the time needed to transmit upgrade packages to client devices.