Client Checksums for E-commerce Product Data Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large e-commerce marketplaces face high network bandwidth and computational expenses due to the large amounts of product information uploaded by sellers, which can be costly and resource-intensive.
Innovation Solution
Implementing client-based computation of checksums for product information, where checksums are generated and used to identify unchanged data, allowing only changed data to be transmitted, thereby reducing the amount of data sent and processing required.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all product information is transmitted from sellers to the marketplace, then the marketplace can maintain up-to-date product catalogs, but network bandwidth consumption and processing costs increase significantly
Solution Approach 1:
The patent extracts only the changed portions of product information (using incremental updates based on product IDs and change detection) rather than transmitting complete product catalogs. This allows the marketplace to maintain accurate product information while significantly reducing network bandwidth consumption by sending only what has changed.
Solution Approach 2:
The system performs preliminary actions by having sellers generate product information locally and prepare it for transmission before uploading to the marketplace. This includes pre-processing product data and identifying changes, which reduces the processing burden on the marketplace server and optimizes network usage.
2Measurement precision
If complete product information is processed by the marketplace server, then data accuracy is ensured, but computational costs and processing time increase
Solution Approach 1:
The patent segments the product information processing into two parts: local processing by the seller's system (generating product data and identifying changes) and server-side processing (validating and storing updates). This segmentation allows the marketplace server to process only the changed portions of product information, reducing computational costs while maintaining data accuracy through server validation.
Solution Approach 2:
Instead of processing complete product catalogs on the server, the system applies partial action by processing only the incremental changes (new products, updated products, deleted products). This reduces server processing power consumption while ensuring accuracy through targeted validation of changed data.
3Productivity
If sellers upload large amounts of product information frequently, then the marketplace catalog remains current, but network costs and processing overhead increase
Solution Approach 1:
The system implements periodic action through incremental updates where sellers transmit product information changes at scheduled intervals or when changes occur, rather than continuously uploading complete catalogs. This maintains current marketplace catalogs while reducing network costs and transmission time by sending only updated product data.
Data Source
AI summary
A client device is configured to generate checksums for attributes of product records to be transmitted to a marketplace operator system that provides an e-commerce marketplace. On subsequent transmissions of the product records, the client device can utilize the checksums to determine if the attributes of the product records have been modified since a previous transmission. If the attributes have not been modified, the client device does not re-transmit the unchanged attributes to the e-commerce marketplace. The client device may also be configured to retrieve a checksum configuration file from the marketplace operator system that includes data defining the manner in which the client device should compute the checksums.


