Data Format Mediator for Accounting Software Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional accounting software applications face challenges in importing and exporting data due to incompatible file formats, especially when users switch between different software applications or when old formats become obsolete, leading to difficulties in maintaining data consistency and compatibility for tasks like tax preparation and financial statement generation.

Innovation Solution

A system that utilizes a modified spreadsheet application with extensions to electronically connect with accounting software applications, parse and reformat data using pre-determined maps, and convert data into formats compatible with new accounting software applications, allowing for seamless transfer of financial transactions and lists between different software platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional accounting software applications use fixed file formats for data import, then data import functionality is provided, but compatibility deteriorates when software applications are updated or switched

Engineering Contradiction:
Improvefile format compatibilityVSAvoiddata import reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a mediator object that acts as an intermediary between the data source application and the target accounting software application. This mediator translates data from the source format into the target format, enabling compatibility without requiring changes to either the source or target applications. The mediator handles format conversion, making the system adaptable to different software versions and applications while maintaining reliable data import functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If accounting software applications provide data import features, then data transfer capability is enabled, but operation complexity increases due to manual file formatting requirements

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoiddata import ease
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements self-service by allowing the system to automatically handle data format conversion without requiring user intervention in the formatting process. The mediator object automatically translates data from the source application format into the target application format, eliminating the need for users to manually create formatted files. This significantly improves ease of operation while maintaining high data transfer efficiency through automated processing.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If third party companies create formatted files for data import, then data transfer between applications is achieved, but device complexity increases due to additional software requirements

Engineering Contradiction:
Improveapplication interoperabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a mediator object that can handle multiple data formats and multiple application types through a single unified mechanism. Rather than requiring separate formatting solutions for each application pair, the mediator provides a universal interface that adapts to different source and target applications. This reduces system complexity by consolidating multiple formatting functions into one versatile component while maintaining broad application interoperability.

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

Data Source

PatentUS10552918B2Method and system for formatting data from one software application source into a format compatible for importing into another software application
Publication Date: 2020.02.04 HURLBUT CRAIG
  • US10552918B2 patent drawing
  • US10552918B2 patent drawing
  • US10552918B2 patent drawing

AI summary

A method and system electronically pull, using an extension of a launched program, accounting data from a launched accounting software application. The pulled data is converted, by the extension, into a format compatible with a second accounting software application. The converted data is written into the launched application associated with the extension. The written data is converted, by another extension, into a format compatible for importing into another accounting software application. The format compatible data is pushed into the second accounting software application by the extension.