Clipboard Data Search Processing with Type Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When there are multiple types of data on a clipboard, directly using this content for searching can lead to reduced search accuracy and efficiency, as existing search methods often prioritize certain data types over others, resulting in undesired search results and requiring users to manually delete redundant data.

Innovation Solution

A search processing method that identifies and categorizes data types within the clipboard data, allowing users to select specific search data types for a more accurate and efficient search, thereby improving search accuracy and eliminating the need for manual data deletion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If clipboard data is directly used for searching without processing, then search efficiency is improved, but search accuracy deteriorates due to mixed data types

Engineering Contradiction:
Improvesearch efficiencyVSAvoidsearch accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system segments clipboard data into different types (text, URL, image, etc.) through type identification, allowing users to select specific data types for searching. This segmentation resolves the contradiction by enabling efficient searching of relevant data types while excluding irrelevant ones, thus maintaining search efficiency without sacrificing accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary processing layer between clipboard data and search execution. This intermediary automatically identifies data types, filters redundant information, and presents cleaned search data to users. This mediator resolves the contradiction by eliminating the need for manual data cleaning (maintaining efficiency) while ensuring only relevant data is searched (improving accuracy).

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If all clipboard data is processed for searching, then search accuracy is improved, but user time and effort increase due to manual data filtering

Engineering Contradiction:
Improvesearch accuracyVSAvoidtime for manual data filtering
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-service by automatically identifying and categorizing clipboard data types without requiring user intervention. The system autonomously filters and organizes data, then presents it to users for selection. This self-service approach resolves the contradiction by maintaining high search accuracy through comprehensive data processing while eliminating the time-consuming manual filtering step.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary processing of clipboard data by automatically identifying data types and filtering redundant information before the user initiates the search. This preliminary action resolves the contradiction by ensuring accurate search results through thorough data processing while saving user time by completing the filtering task in advance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11836197B2Search processing method and apparatus based on clipboard data
Publication Date: 2023.12.05 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US11836197B2 patent drawing
  • US11836197B2 patent drawing
  • US11836197B2 patent drawing

AI summary

The present disclosure provides a search processing method and apparatus based on clipboard data. The method includes: in response to monitoring that the first data obtained from a search box comes from a clipboard, performing an identification process on first data in the search box to obtain a plurality of second data included in the first data and a type of each second data; determining search data corresponding respectively to the plurality of second data according to the type of each second data; displaying the search data corresponding respectively to the plurality of second data and determining target search data according to operations of a user on the search data corresponding respectively to the plurality of second data; and obtaining a search result according to the target search data.