Intelligent Paste System for Cross-Application Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems fail to provide an efficient method for data transfer between different applications, particularly in the travel industry, as they lack the ability to handle form-based data formats and require manual copy and paste operations, which are cumbersome and inefficient.

Innovation Solution

A method and system that identifies data types and input handlers, converts data to a standard format, determines context for output handlers, and suggests paste operations, allowing for intuitive data transfer and learning user preferences for future use, enabling pre-filling of form elements and highlighting pasted data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual copy and paste operations are used to transfer data between different applications, then data transfer between applications is possible, but the operation becomes cumbersome and inefficient

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidoperational simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically detects the data type and context of copied content, selects appropriate input and output handlers, and performs format conversion without requiring user intervention. The suggestion engine automatically determines the best paste operation based on the analyzed data characteristics, enabling the system to serve itself rather than requiring manual configuration for each paste operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes the data format parameters by converting copied data into a standard internal format based on its detected type. Different data types (text, HTML, XML, JSON, etc.) are transformed into appropriate representations that the destination application can utilize, with the transformation parameters automatically selected based on the source data characteristics.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a simple paste function is used, then the operation is easy to perform, but it cannot handle form-based data formats or perform intelligent data recognition

Engineering Contradiction:
Improvedata format handling capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The paste function is segmented into distinct modular components: a clipboard monitor that detects copied data, an input handler factory that creates appropriate parsers, context analysis modules that examine data characteristics, and output handlers that perform format conversion. Each segment handles a specific aspect of the paste operation, allowing the system to manage complexity through modular organization while providing intelligent form-based data handling.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary suggestion engine that acts as a mediator between the copied data and the paste operation. This intermediary analyzes the data type, context, and destination application requirements to determine the optimal paste strategy, bridging the gap between simple paste functionality and intelligent data recognition without requiring the user to directly manage the complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If data is transferred between different applications with different formats, then application compatibility is achieved, but data format conversion and context analysis are required

Engineering Contradiction:
Improveapplication compatibilityVSAvoiddata type identification complexity
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary analysis of the copied data immediately when it is detected on the clipboard, identifying the data type, structure, and context before the paste operation is executed. This advance detection and classification enables the system to prepare appropriate conversion handlers and make informed decisions about how to best transfer the data, reducing the complexity during the actual paste operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a universal handler architecture where a single paste mechanism can handle multiple data types and formats. The input handler factory creates specialized handlers for different formats (text, HTML, XML, JSON, etc.), and the output handlers provide corresponding conversion capabilities, allowing one unified system to achieve broad application compatibility across diverse data formats without requiring separate paste functions for each format.

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

Data Source

PatentUS8943515B2Methods, systems and computer readable media for pasting data
Publication Date: 2015.01.27 AMADEUS SAS
  • US8943515B2 patent drawing
  • US8943515B2 patent drawing
  • US8943515B2 patent drawing

AI summary

A method of pasting data from a source application to a destination application, where the source and destination applications are not the same; the method comprising the steps of: identifying a data type for the data and an appropriate input handler for the data type; converting the data using the appropriate input handle to a standard format based on the data type; in an output module determining the context of the data in the standard format to identify an appropriate output handler; obtaining a suggested paste operation from a suggestion engine based on the type and context of the data; and instructing a paste operation on the basis of the suggested paste operation.