8. A hardware storage device, comprising computer readable instructions configured to be executed by a processor of a computer system to implement a method for copying a selected text from a first electronic document into a temporary computer object, said method comprising: said processor creating said temporary computer object; said processor getting an address of said first electronic document; said processor copying said address of said first electronic document into a header of said created temporary computer object; said processor copying a first tag and a second tag into the header of said created temporary computer object, wherein the first tag marks the beginning of the header of said created temporary computer object, wherein the second tag marks the end of the header of said temporary computer object, and wherein the address of said first electronic document is disposed between the first tag and the second tag in said created temporary computer object; said processor obtaining said selected text from said first electronic document; said processor copying said selected text into said created temporary computer object; said processor copying a third tag into said created temporary computer object, wherein the third tag marks the end of said created temporary computer object, and wherein said selected text is disposed between the header of said created temporary computer object and the third tag; said processor storing said created temporary computer object, said method configured to check edited text to track modification in text copied from the first electronic document, wherein the text copied from the first electronic document is the selected text obtained from the first electronic document; after said storing, said processor ascertaining that a portion of text is removed from said copied text or is inserted in said copied text; in response to said ascertaining: said processor inserting said third tag at a first position where said portion of text is removed or at a second position preceding a third position where said portion of text is inserted; and said processor inserting a string at the first position where said portion of text is removed or at the second position preceding the third position where said portion of text is inserted, wherein said string is a concatenation of said first tag, an address associated to said copied text, and said second tag.
8. A hardware storage device, comprising computer readable instructions configured to be executed by a processor of a computer system to implement a method for copying a selected text from a first electronic document into a temporary computer object, said method comprising: said processor creating said temporary computer object; said processor getting an address of said first electronic document; said processor copying said address of said first electronic document into a header of said created temporary computer object; said processor copying a first tag and a second tag into the header of said created temporary computer object, wherein the first tag marks the beginning of the header of said created temporary computer object, wherein the second tag marks the end of the header of said temporary computer object, and wherein the address of said first electronic document is disposed between the first tag and the second tag in said created temporary computer object; said processor obtaining said selected text from said first electronic document; said processor copying said selected text into said created temporary computer object; said processor copying a third tag into said created temporary computer object, wherein the third tag marks the end of said created temporary computer object, and wherein said selected text is disposed between the header of said created temporary computer object and the third tag; said processor storing said created temporary computer object, said method configured to check edited text to track modification in text copied from the first electronic document, wherein the text copied from the first electronic document is the selected text obtained from the first electronic document; after said storing, said processor ascertaining that a portion of text is removed from said copied text or is inserted in said copied text; in response to said ascertaining: said processor inserting said third tag at a first position where said portion of text is removed or at a second position preceding a third position where said portion of text is inserted; and said processor inserting a string at the first position where said portion of text is removed or at the second position preceding the third position where said portion of text is inserted, wherein said string is a concatenation of said first tag, an address associated to said copied text, and said second tag. 10. The storage device of claim 8 , wherein the header consists of the first tag, an identifier of said created temporary computer object, an attribute pertaining to said address of said first electronic document, said address of said first electronic document paired in the header with said attribute, additional information pertaining to the first electronic document, and the second tag, and wherein said additional information consists of an author of the first electronic document, a date of creation of the first electronic document, and an owner of the intellectual property rights of the first electronic document.