AR Database Synchronization via Visual Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Incompatible databases from different vendors or with different versions pose challenges for synchronization, leading to difficulties in accessing and updating data across services, resulting in time-consuming and costly efforts to create interfaces for data access and synchronization.

Innovation Solution

A method and system that utilize a computer system with an information manager to detect discrepancies between information displayed on a mobile or head-mounted display system and the corresponding data managed by a second service, performing actions such as displaying augmented reality information to resolve discrepancies and synchronize data across databases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If different databases from different vendors or versions are used, then service specialization and data management flexibility are improved, but database compatibility and synchronization capability deteriorate

Engineering Contradiction:
Improveservice specializationVSAvoiddatabase compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a camera-based image capture system as an intermediary between databases managed by different services. The camera captures images of data displayed on a screen, and the system processes these images to extract and synchronize data between incompatible databases, enabling communication without direct database interfaces

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates visual copies of database data through camera imaging. Instead of direct data access between incompatible databases, the system captures images of the data display, processes the images to extract information, and uses this copied information for synchronization purposes

Inventive Principle:
Principle #26Copying

2Ease of operation

If interfaces are created to access different types of databases, then data access capability is improved, but development time and cost increase

Engineering Contradiction:
Improvedata access capabilityVSAvoiddevelopment time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The camera-based image capture system serves as a universal intermediary that can access any database display without requiring service-specific interfaces. The system captures images through the camera and uses image processing to extract data, eliminating the need for custom interface development for each database type

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system provides universal data access capability through a single camera-based interface that can capture and process data from any database display. This multi-functional approach replaces the need for multiple service-specific access interfaces

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If traditional database synchronization methods are used, then data consistency is improved, but system complexity and resource requirements increase

Engineering Contradiction:
Improvedata consistencyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The camera-based image capture system simplifies the synchronization architecture by introducing a visual intermediary layer. Instead of complex direct database-to-database communication protocols, the system uses image capture and processing as a simpler intermediary mechanism to achieve data consistency

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11475039B2Augmented reality database synchronization system
Publication Date: 2022.10.18 ADP INC
  • US11475039B2 patent drawing
  • US11475039B2 patent drawing
  • US11475039B2 patent drawing

AI summary

A method, an apparatus, a system, and a computer program product for synchronizing databases. A computer system detects first information in a live view on a mobile display system while the first information is displayed by a first service on a data processing system. The first information corresponds to second information managed by a second service. The computer system determines whether a discrepancy is present between the first information displayed on the data processing system and the second information managed by the second service. The computer system performs a number of actions to resolve the discrepancy in response to the discrepancy being present.