Clipboard Content Recognition for Cross-App Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices face challenges in accessing and utilizing stored digital information due to limited user interfaces, leading to selection errors and inability to use stored data effectively across different applications.

Innovation Solution

A method and device that display representing objects on a screen, allow users to select and clip content, recognize attributes, and execute related applications, enabling easy sharing and utilization of stored data by detecting and analyzing content attributes such as text, images, videos, and Uniform Resource Identifiers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If digital information is stored as image data, then the information can be preserved, but it becomes difficult to access original data and utilize it in various ways

Engineering Contradiction:
Improvedata preservationVSAvoiddata utilization
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments digital information into distinct data types (text, image, video, audio, URL) and stores them separately with their original formats preserved. This allows the system to maintain reliable storage while enabling versatile access and utilization of each data type through appropriate applications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a clipboard function as an intermediary that stores copied data in multiple formats simultaneously. This intermediary enables flexible access to original data by different applications without losing the source information, resolving the contradiction between preservation and utilization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a limited user interface is provided for data selection, then the interface is simple, but selection errors frequently occur and it is difficult to perform work

Engineering Contradiction:
Improveinterface simplicityVSAvoidselection accuracy
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent implements feedback mechanisms where the system analyzes the copied content and automatically provides information about the data type and suggests appropriate applications. This feedback loop helps users make accurate selections without requiring complex interface elements, reducing selection errors while maintaining simplicity.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If a clipboard function is provided, then data can be copied, but it cannot selectively use stored data according to application requirements

Engineering Contradiction:
Improvedata storage capacityVSAvoidapplication-specific data usage
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by making the clipboard function application-specific. Each application can access and utilize stored data in formats appropriate to its requirements, while the system maintains the ability to store multiple data types. This allows selective use of stored data according to application needs without sacrificing storage capacity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP2843529B1Method for providing information based on contents and electronic device thereof
Publication Date: 2019.06.19 SAMSUNG ELECTRONICS CO LTD
  • EP2843529B1 patent drawingFigure 1
  • EP2843529B1 patent drawingFigure 2
  • EP2843529B1 patent drawingFigure 3

AI summary

A method for obtaining information and an electronic device thereof. The method for obtaining the information in the electronic device includes: displayin g one or more representing objects for representing contents on a display area; d etermining a selection area which is at least part of the display area based on a user input; detecting a representing object of the one or more representing obje cts as a clip object corresponding to the user input, wherein at least part of the representing object corresponds to the selection area; and recognizing a content c orresponding to the clip object.