Serializable Data Transfer Objects for Secure Transaction Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Small businesses face inaccuracies in transaction records due to manual data entry, leading to potential errors and inefficiencies, especially when sharing data between companies using the same business management systems, necessitating a secure and reliable method for data exchange and verification.

Innovation Solution

A technique utilizing serializable data transfer objects and conversion algorithms to securely exchange and verify electronic data between entities with a common accounting link, eliminating the need for active user connections and ensuring data integrity through secure communication paths and comprehensive audit trails.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual data entry is used to input transaction records, then ease of operation is improved, but manufacturing precision deteriorates due to errors in keying quantities or transposing characters

Engineering Contradiction:
Improveease of data entryVSAvoidaccuracy of transaction records
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent creates a copy of the transaction record data and transforms it into a data string using a conversion algorithm. This copy is then transmitted to the other entity for verification, allowing the original manual entry to be preserved while enabling error detection through comparison of the transformed data strings.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a conversion algorithm as an intermediary that transforms the original data into a data string. This intermediary process allows verification of data accuracy without requiring direct access to the original confidential data, resolving the contradiction between ease of manual entry and precision of records.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data is exchanged between entities using the same business management system, then productivity is improved through automated verification, but reliability deteriorates due to potential inaccuracies in shared systems

Engineering Contradiction:
Improveefficiency of data verificationVSAvoidaccuracy of shared transaction data
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the receiving entity transforms the received data string and compares it with their own transaction record data string. This feedback loop enables automated verification of data accuracy while maintaining productivity, as the system can quickly compare transformed strings without manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces manual verification processes with an automated conversion algorithm that transforms data into comparable strings. This mechanical substitution of verification methods improves productivity while enhancing reliability through consistent, error-free automated comparison.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If secure communication paths are implemented to protect confidential data, then reliability is improved through data security, but device complexity increases due to additional security infrastructure

Engineering Contradiction:
Improvesecurity of confidential dataVSAvoidcomplexity of secure communication system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary data elements that need to be verified and transforms them into data strings for transmission. This extraction approach maintains security by not transmitting all confidential data, while reducing the complexity of the secure communication infrastructure needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter representation of the data by transforming it into a different format (data string) through the conversion algorithm. This parameter change allows verification to occur in a simplified format while the original confidential data remains protected in its source system, reducing overall system complexity.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If active user connections are maintained between entities for data verification, then measurement precision is improved through real-time verification, but loss of energy increases due to continuous connection requirements

Engineering Contradiction:
Improveaccuracy of data verificationVSAvoidenergy consumption of active connections
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent uses periodic action by transforming and comparing data strings at specific verification points rather than maintaining continuous active connections. The conversion algorithm processes data periodically when verification is needed, reducing energy consumption while maintaining verification precision through scheduled comparison operations.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10389732B1Secure data verification technique
Publication Date: 2019.08.20 DOOLEY DANIEL A
  • US10389732B1 patent drawing
  • US10389732B1 patent drawing
  • US10389732B1 patent drawing

AI summary

A technique for the secure exchange and verification of data between multiple entities that use compatible business management systems utilizes serializable data transfer objects to transfer business data over a secure communication path. A conversion algorithm transforms a subset of the business data contained within the transfer objects, and the resulting data string is compared to data strings from other objects that are related to the transaction and which were transformed by the same conversion algorithm. If the data strings are not identical, a discrepancy exists. Serializable objects link all data objects relating to a given business transaction. An interface allows users to view and manage data contained in data objects, including discrepancies between compared objects.