Associating an object with a relevant data source
First Claim
Patent Images
1. A method for associating an object with a data source, comprising:
- receiving an indication of a selection of an option to paste in a first document an object or a copy of an object cut or copied from a second document;
determining a data source identifier associated with the object; and
associating the object with a corresponding data source that;
has the data source identifier and that is included in a current paste board if a data source having the data source identifier exists in the current paste board;
has the data source identifier and that is included in the first document if a data source having the data source identifier does not exist in the current paste board and if a data source having the data source identifier exists in the first document;
oris newly generated from data extracted from the object if a data source having the data source identifier does not exist in the current paste board and if a data source having the data source identifier does not exist in the first document.
1 Assignment
0 Petitions
Accused Products
Abstract
Associating an object with a relevant data source is disclosed. In some embodiments, an object pasted into a destination document is associated with a data source included in the destination document. In various embodiments, the data source associated with the object may comprise a data source concurrently pasted with the object into the destination document, a data source already existing in the destination document prior to the object being pasted into the destination document, or a data source generated in the destination document using data extracted from the pasted object.
-
Citations
27 Claims
-
1. A method for associating an object with a data source, comprising:
-
receiving an indication of a selection of an option to paste in a first document an object or a copy of an object cut or copied from a second document; determining a data source identifier associated with the object; and associating the object with a corresponding data source that; has the data source identifier and that is included in a current paste board if a data source having the data source identifier exists in the current paste board; has the data source identifier and that is included in the first document if a data source having the data source identifier does not exist in the current paste board and if a data source having the data source identifier exists in the first document;
oris newly generated from data extracted from the object if a data source having the data source identifier does not exist in the current paste board and if a data source having the data source identifier does not exist in the first document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for associating an object with a data source, comprising:
-
receiving an indication of a selection of an option to paste in a document both an object and a data source associated with the object cut or copied from one or more other documents; and pasting the object and the data source in the document; wherein the object is synchronized with source data included in the data source instance pasted in the document. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for associating an object with a data source, comprising:
-
a processor configured to; receive an indication of a selection of an option to paste in a first document an object or a copy of an object cut or copied from a second document; determine a data source identifier associated with the object; and associate the object with a corresponding data source that; has the data source identifier and that is included in a current paste board if a data source having the data source identifier exists in the current paste board; has the data source identifier and that is included in the first document if a data source having the data source identifier does not exist in the current paste board and if a data source having the data source identifier exists in the first document;
oris newly generated from data extracted from the object if a data source having the data source identifier does not exist in the current paste board and if a data source having the data source identifier does not exist in the first document; and a memory coupled to the processor and configured to provide instructions to the processor. - View Dependent Claims (20)
-
-
21. A computer program product for associating an object with a data source, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
-
receiving an indication of a selection of an option to paste in a first document an object or a copy of an object cut or copied from a second document; determining a data source identifier associated with the object; and associating the object with a corresponding data source that; has the data source identifier and that is included in a current paste board if a data source having the data source identifier exists in the current paste board; has the data source identifier and that is included in the first document if a data source having the data source identifier does not exist in the current paste board and if a data source having the data source identifier exists in the first document;
oris newly generated from data extracted from the object if a data source having the data source identifier does not exist in the current paste board and if a data source having the data source identifier does not exist in the first document. - View Dependent Claims (22, 23, 24)
-
-
25. (canceled)
-
26. (canceled)
-
27. A computer program product for associating an object with a data source, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
-
receiving an indication of a selection of an option to paste in a document both an object and a data source associated with the object cut or copied from one or more other documents; and pasting the object and the data source in the document; wherein the object is synchronized with source data included in the data source instance pasted in the document.
-
Specification