Cloud Marketplace Feedback Synchronization via Asynchronous Agents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud marketplaces face challenges in synchronizing user feedback, such as app reviews and ratings, across geographically distributed data centers in real-time while complying with data transfer and sharing regulations like GDPR and CCPA.

Innovation Solution

The implementation of an asynchronous data synchronization framework using software agents within each data center, which enables real-time or near real-time synchronization of app metadata across multiple data centers, utilizing encryption and secure communication protocols to ensure compliance with data regulations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If databases are synchronized across geographically distributed data centers in real-time, then user feedback availability is improved, but data transfer regulations compliance becomes difficult to maintain

Engineering Contradiction:
Improveuser feedback availabilityVSAvoidregulation compliance
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent segments the data synchronization process by implementing separate synchronization pathways for different data types. Private user data is handled differently from public app metadata, with each subject to appropriate regulatory constraints. This segmentation allows real-time sync for public data while maintaining compliance for private data through selective synchronization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary synchronization mechanism that acts as a mediator between data centers. This intermediary layer implements regulatory compliance checks and data anonymization protocols, allowing real-time synchronization while maintaining GDPR and CCPA compliance through controlled data transformation and selective information sharing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data is shared and transferred between databases, then real-time customer service is improved, but data privacy security deteriorates

Engineering Contradiction:
Improvereal-time service capabilityVSAvoiddata privacy risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts and removes personally identifiable information (PII) from user feedback data before synchronization across data centers. By taking out the harmful elements (private identifiers) while retaining useful information (app ratings and reviews), the system enables real-time service without compromising data privacy security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates anonymized copies of user feedback data for distribution across data centers. Instead of sharing original private data, the system generates and propagates sanitized copies that preserve service functionality while eliminating privacy risks through data transformation and identifier removal.

Inventive Principle:
Principle #26Copying

3Speed

If asynchronous synchronization framework is implemented, then synchronization speed is improved, but system complexity increases

Engineering Contradiction:
Improvesynchronization speedVSAvoidsoftware agent complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements a dynamic asynchronous synchronization framework where software agents adapt their synchronization behavior based on data type, regulatory requirements, and system state. This dynamic approach enables fast synchronization for public data while automatically adjusting complexity for private data scenarios, achieving high speed without uniform complexity across all operations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12211078B2Methods and systems for synchronization in a cloud marketplace
Publication Date: 2025.01.28 ZOHO OFFICE SUITE
  • US12211078B2 patent drawing
  • US12211078B2 patent drawing
  • US12211078B2 patent drawing

AI summary

A cloud marketplace includes a network of data centers that collectively allow users to search for and purchase products, including applications and extensions to applications. Each data center supports a marketplace module that executes on computing resources to offer users the products and receive and send product metadata descriptive of the products. The marketplace module in each data center, on receiving user feedback related to one of the products, updates the product metadata with the user feedback, and updates a database in the data center using database management system protocols. The marketplace module also passes the user feedback to an agent module within the data center that is separate from the database management system. The agent module passes the user feedback to agent modules of other data centers so that the user feedback can be synchronized across data centers before the database management systems of the data centers synchronize with each other.