Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

System and method for linking copied data to source data

IP.com Disclosure Number: IPCOM000125181D
Original Publication Date: 2005-May-23
Included in the Prior Art Database: 2005-May-23
Document File: 2 page(s) / 130K

Publishing Venue

IBM

Abstract

A system and a method are disclosed for copying text selected by a user in a source document into an object document, while: a) invisibly marking into the object document the copied text; b) invisibly encoding into the object document the address of the source document; and c) invisibly linking the copied text to the address of the source document.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 48% of the total text.

Page 1 of 2

System and method for linking copied data to source data

    A method in a data processing system is disclosed for automatically and invisibly associating source information with a copied text object, the method (illustrated in the Figure) comprising the steps of: selecting on a word processor at least one attribute (e.g., "text color") (600), that is invisible on space chars (i.e., "blanks" on inter-word intervals); creating an attribute table (600), assigning a value (601) to each different possible choice (602) of selected attribute (e.g., space char "text color"); editing a first document (100) (e.g., an e-mail) with the word processor; transforming the first document into a canonical form by setting on all inter-word intervals
(i.e., "blank characters") the selected attribute (e.g., space character "text color") to the same default value (630) (e.g., "black color"); selecting (by the user) a second document (e.g., web page) from an associated address (201) (e.g., a network address or URL); selecting (by the user) a text portion in the second document, invoking to "copy" the selected text portion; copying to clipboard (400) the address (610) of the second document, and the text portion (620) selected by the user in said second document; from the attribute table (600), assigning a different attribute value (602) to each different second document selected by the user; invisibly marking in the clipboard (400) the selected text portion (620) by replacing all space characters of inter word intervals by space characters (640) invisibly encoded with the assigned attribute value (602); invisibly marking in the clipboard (400) the address (610) of the second document by pre-pending to said address a space character (650) invisibly encoded with the assigned attribute value (602); invoking the user to "paste" into a selected position in the first document (100) the text portion copied from the second document; pasting (660) from clipboard (400) the invisibly marked copied text portion (620), into the position selected by the user in the first document (100); pasting (670) from clipboard invisibly marked address (610) of the second document in a reserved position (e.g., at the end) of the first document (100); optionally, make invisible on the first document (100) the source address (610) of the text portion (620) copied from the second document, by changing the text color attribute of said copied address and the background color (usually "white").

    A method in a data processing system is also disclosed for accessing from copied text objects (or generated therewith) on a received document, to the source documents from which they have been copied; the method comprising the steps of: by means of an input action (621), selecting (by the user) a copied text object (620) in the received document (100); parsing selected copied text object (620) for extracting a space character (622) from an inter word interval of said text object;

1

Page 2 of 2

  iden...