Rule-Based Data Publishing for Real-Time Asset Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprises outsourcing data assets lack control over third-party environments, leading to minimal technological advancements and increased competition for customer retention.

Innovation Solution

A system and method for publishing and synchronizing data assets using customizable rules to determine 'how', 'where', and 'when' data changes are delivered to customer devices and transaction terminals, enabling real-time notifications based on customer-defined preferences and retailer-specific configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If enterprises outsource data assets to third-party services, then data hosting and maintenance are improved, but control over the environment deteriorates

Engineering Contradiction:
Improvedata hosting and maintenanceVSAvoidcontrol over environment
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system segments data asset management into modular components: data assets are divided into identifiable units with specific types and formats, customization rules are segmented into discrete conditions and actions, and the publishing mechanism is divided into detection, rule evaluation, and delivery stages. This segmentation enables enterprises to maintain control over specific aspects while outsourcing hosting.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic customization where publishing rules, delivery methods, and target services can be adjusted in real-time based on changing business requirements. The rule engine allows dynamic evaluation of conditions and flexible configuration of notification channels, enabling adaptability despite third-party hosting.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If minimal technological advancements are made in third-party environments, then operational simplicity is maintained, but customer engagement deteriorates

Engineering Contradiction:
Improveoperational simplicityVSAvoidcustomer engagement
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system introduces an intermediary rule engine layer between the third-party hosted data assets and customer-facing applications. This intermediary enables sophisticated publishing logic, conditional delivery, and multi-channel notifications without requiring changes to the underlying third-party infrastructure, thus maintaining operational simplicity while enhancing customer engagement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary configuration of customization rules and publishing policies in advance. By pre-defining conditions, target services, and delivery parameters, the system enables automated real-time publishing without requiring complex runtime decisions, simplifying operations while enabling advanced customer engagement capabilities.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If real-time data synchronization is implemented, then customer engagement is improved, but system complexity increases

Engineering Contradiction:
Improvecustomer engagementVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service mechanisms where the rule engine automatically detects data asset changes, evaluates applicable customization rules, determines target services, and executes publishing actions without human intervention. This automation reduces the perceived complexity for users while enabling sophisticated real-time synchronization capabilities.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system establishes feedback loops where published data changes are tracked and delivered to relevant services and customers in real-time. The rule engine continuously monitors for new changes and re-evaluates rules, creating an automated feedback-driven publishing cycle that manages complexity through systematic feedback processing.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If customized rules are used for data publishing, then adaptability is improved, but processing complexity increases

Engineering Contradiction:
Improvecustomization flexibilityVSAvoidrule processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Customization rules are segmented into distinct components: conditions (evaluated against data asset changes), actions (publishing operations to perform), and parameters (configuration values). This segmentation allows the rule engine to process complex rule sets in a systematic, modular fashion, managing processing complexity while maintaining high adaptability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12513222B2Publishing and synchronization techniques
Publication Date: 2025.12.30 NCR VOYIX CORP
  • US12513222B2 patent drawing
  • US12513222B2 patent drawing
  • US12513222B2 patent drawing

AI summary

Upon detection of a change in value to a data asset, customized rules are processed to publish the change and other information pertaining to the data asset with one or more services/devices. In an embodiment, the change and other information are dynamically pushed to a mobile device when the mobile device is in a predefined geographical area as defined by the customized rules.