Clipboard Manager Context-Based Pasting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing method of copying and pasting data in computing environments is inefficient, as users must individually copy and paste each data item from multiple locations, leading to cumbersome and time-consuming processes.

Innovation Solution

A computer-implemented system that collects multiple copied data elements into a clipboard manager, analyzes metadata, and compares contextual data to determine the best input field for pasting, using natural language understanding and confidence thresholds to automatically paste data in the correct format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single clipboard stores copied data, then the system remains simple, but users must manually replace data items one by one, reducing productivity

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidclipboard system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the clipboard system into multiple independent clipboard locations (first clipboard location, second clipboard location, etc.), allowing simultaneous storage of multiple copied data items. Each location can be independently accessed and pasted, eliminating the need to manually clear and recopy data while maintaining a manageable structured organization of the clipboard system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by automatically detecting copy operations and storing data in appropriate clipboard locations before the paste operation occurs. The clipboard manager proactively monitors and captures copied data elements, organizing them with metadata and confidence values ready for future paste operations, rather than waiting for user intervention between copy and paste actions.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If manual copying and pasting is used, then the system remains simple, but the process becomes time-consuming and cumbersome

Engineering Contradiction:
Improvetime for data transferVSAvoidautomation of paste function
Core Design Contradiction:
Loss of timeVSExtent of automation

Solution Approach 1:

The system implements feedback mechanisms by calculating confidence values that compare copied data with target input field contexts. The paste function uses this confidence feedback to automatically determine whether to paste data, paste to a specific location, or require user confirmation. This automated feedback loop eliminates manual trial-and-error pasting while maintaining system simplicity through intelligent decision-making.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The clipboard manager performs self-service by automatically monitoring copy operations, storing data in multiple locations, and enabling the paste function to autonomously select appropriate clipboard locations based on contextual analysis. The system serves itself by managing the entire copy-paste workflow without requiring users to manually track which clipboard location contains which data, reducing time loss while implementing meaningful automation.

Inventive Principle:
Principle #25Self-service

3Productivity

If multiple clipboard locations are used, then data transfer efficiency improves, but the system complexity increases

Engineering Contradiction:
Improvemulti-location copying efficiencyVSAvoidclipboard manager complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The clipboard manager is designed as a universal system that handles multiple clipboard locations through a single integrated interface. It performs multiple functions including storing copied data, generating metadata, calculating confidence values, and managing paste operations across all locations. This multi-functionality allows the system to improve productivity through multi-location copying while presenting a unified simple interface to users, effectively masking the underlying complexity.

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

4Ease of operation

If automatic paste function is implemented, then user intervention is reduced, but the system requires complex contextual analysis

Engineering Contradiction:
Improveuser intervention requirementVSAvoidcontextual analysis complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system applies local quality by performing contextual analysis specifically at the point of paste operation rather than continuously monitoring all data. The confidence value calculation focuses locally on comparing the copied data with the target input field's context, metadata, and associated information. This localized approach enables automatic paste functionality with improved ease of operation while limiting complex analysis to only when and where it is needed, reducing overall system complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11899910B2Multi-location copying and context based pasting
Publication Date: 2024.02.13 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11899910B2 patent drawing
  • US11899910B2 patent drawing
  • US11899910B2 patent drawing

AI summary

Provided is a computer-implemented method, system, and computer program product for multi-location copying and context-based pasting. A processor may collect a plurality of copied data elements into a clipboard manager. The processor may compare, in response to a paste function being initialized into an input field of a plurality of input fields, the copied data elements and associated metadata with contextual data associated with the plurality of input fields. The processor may calculate, based on the comparing, a data environment confidence value and an individual confidence value for each copied data element with respect to a level of matching the contextual data associated with the input fields. The processor may generate, based on the calculating, an overall confidence value for the copied data elements. The processor may compare the overall confidence value of the copied data elements to a set of confidence thresholds associated with completing the paste function.