Persistent Source Linking in Copied Text via Nested Objects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for copying and pasting text from one document to another fail to persistently link source information, leading to difficulties in tracing the original source of edited or modified textual content, which is crucial for intellectual property protection and proper attribution.
Innovation Solution
A method and system that create a temporary computer object with tags marking the beginning and end of the copied text, including the source document's address, ensuring that source information remains linked even when the text is edited or split, and allows users to access the original source document.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If text is copied and pasted from one document to another using conventional methods, then the copying operation is simple and fast, but the source information is lost when the text is edited or modified
Solution Approach 1:
The patent embeds source information within the copied text itself, creating a nested structure where the original document address and copyright data are contained inside the pasted text blocks. This allows the source information to travel with the text through editing operations without being lost or separated from the copied content.
Solution Approach 2:
The patent performs preliminary embedding of source information into the copied text before the text is pasted into the destination document. By pre-embedding the source data during the copy operation, the system ensures that source information persists through subsequent editing operations without requiring additional tracking mechanisms later.
2Reliability
If source information is embedded in copied text to maintain traceability, then source attribution is preserved, but the system complexity increases
Solution Approach 1:
The patent creates a simplified copy mechanism that embeds source information as structured data within the copied text blocks. Rather than implementing a complex tracking system, the solution copies the essential source elements (document address, copyright information) directly into the pasted content, maintaining reliability through a straightforward copying approach.
Solution Approach 2:
The patent changes the parameter representation of source information by embedding it in a standardized structured format within the text itself. This parameter transformation allows the system to maintain reliable source attribution while keeping the implementation relatively simple, as the embedded data can be processed through standard text manipulation operations.
3Productivity
If conventional copy-paste operations are used, then the operation speed is fast, but traced editing and modification tracking become difficult
Solution Approach 1:
The patent maintains fast copy-paste operations by using standard copying mechanisms while simultaneously embedding source information in the copied blocks. This dual approach allows rapid text transfer while enabling subsequent tracking of edited portions, as the embedded source data travels with the text and can be detected after pasting.
Solution Approach 2:
The patent implements a feedback mechanism where the embedded source information provides automatic tracking capability. When text is edited or modified in the destination document, the system can detect changes by monitoring the embedded source data, enabling automatic attribution and tracking without requiring complex external monitoring systems.
Data Source
AI summary
A method and system for persistently linking sources to text copied from the sources. A first electronic document and first text appearing in the first electronic document are displayed. Selected text and an address of a source electronic document that includes the selected text are obtained from a web page differing from the first electronic document. A temporary computer object is generated to include: a header, the obtained address of the source electronic document in the header, and the obtained selected text. The header includes an identifier of the temporary computer object and an attribute pertaining to the address of the source electronic document. The selected text in the temporary computer object is persistently linked with the source electronic document via the address of the source electronic document in the temporary computer object. The temporary computer object is stored in the first electronic document after the first text.


