Method and apparatus for providing source information from an object originating from a first document and inserted into a second document
First Claim
1. A method in a data processing system for automatically providing source information associated with an object, the method comprising:
- requesting the source information from a first application displaying a first document containing the object, wherein the object originates from the first document;
retrieving the source information from the first application displaying the object; and
sending the source information to a second application displaying a second document in which the object has been inserted into the second document, wherein the second application associates the source information with the object.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an improved method, apparatus, and computer instructions for providing source information from an object originating from a first document and inserted into a second document. The present invention automatically generates source information for an object that is cut or copied from a document and inserted into another document. The source information may be stored, hidden, or pasted into the second document, and also may automatically trigger the generation of a footnote for the second document. An application supplies the source information that the window manager extracts when an object is cut or copied from a document. The window manager requests the source information from the application displaying the first document. The application displaying the second document accepts the source information from the window manager when an object originating from the first document is inserted into the second document.
39 Citations
31 Claims
-
1. A method in a data processing system for automatically providing source information associated with an object, the method comprising:
-
requesting the source information from a first application displaying a first document containing the object, wherein the object originates from the first document;
retrieving the source information from the first application displaying the object; and
sending the source information to a second application displaying a second document in which the object has been inserted into the second document, wherein the second application associates the source information with the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method in a data processing system for generating source information associated with an object, the method comprising:
-
entering the source information for the object, wherein the object originates from a document; and
storing the source information associated with the object. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method in a data processing system for managing source information, the method comprising:
-
responsive to detecting an insertion of an object into a document in a target application, obtaining source information for the object from a source application from which the object was obtained; and
sending the source information to the target application. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes as set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to request the source information from a first application displaying a first document containing the object, wherein the object originates from the first document;
retrieve the source information from the first application displaying the object; and
send the source information to a second application displaying a second document in which the object has been inserted into the second document, wherein the second application associates the source information with the object.
-
-
24. A data processing system for automatically providing source information associated with an object, the data processing system comprising:
-
requesting means for requesting the source information from a first application displaying a first document containing the object, wherein the object originates from the first document;
retrieving means for retrieving the source information from the first application displaying the object; and
sending means for sending the source information to a second application displaying a second document in which the object has been inserted into the second document, wherein the second application associates the source information with the object.
-
-
25. A computer program product in a computer readable medium for automatically providing source information associated with an object, the computer program product comprising:
-
first instructions for requesting the source information from a first application displaying a first document containing the object, wherein the object originates from the first document;
second instructions for retrieving the source information from the first application displaying the object; and
third instructions for sending the source information to a second application displaying a second document in which the object has been inserted into the second document, wherein the second application associates the source information with the object.
-
-
26. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes as set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to enter the source information for the object, wherein the object originates from a document; and
store the source information associated with the object.
-
-
27. A data processing system for generating source information associated with an object, the data processing system comprising:
-
entering means for entering the source information for the object, wherein the object originates from a document; and
storing means for storing the source information associated with the object.
-
-
28. A computer program product in a computer readable medium for generating source information associated with an object, the computer program product comprising:
-
first instructions for entering the source information for the object, wherein the object originates from a document; and
second instructions for storing the source information associated with the object.
-
-
29. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes as set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions, responsive to detecting an insertion of an object into a document in a target application, to obtain source information for the object from a source application from which the object was obtained; and
send the source information to the target application.
-
-
30. A data processing system for managing source information, the data processing system comprising:
-
responsive to detecting an insertion of an object into a document in a target application, obtaining means for obtaining source information for the object from a source application from which the object was obtained; and
sending means for sending the source information to the target application.
-
-
31. A computer program product in a computer readable medium for managing source information, the computer program product comprising:
-
responsive to detecting an insertion of an object into a document in a target application, first instructions for obtaining source information for the object from a source application from which the object was obtained; and
second instructions for sending the source information to the target application.
-
Specification