Annotating documents in a collaborative application with data in disparate information systems
First Claim
1. A computer readable storage medium having computer executable instructions that when executed cause a computer to:
- identify a document in a collaborative application;
associate at least one data field native to the collaborative application with the document;
select an item in a data store associated with an application separate from the collaborative application;
associate the selected item with the document;
in response to receiving a request for the document in the collaborative application;
retrieve data associated with the selected item and data associated with the data field; and
displaying the retrieved data on a user interface as an annotation without displaying the contents of the documents;
wherein the item comprises a plurality of data fields;
wherein the instructions to select an item further comprise instructions to;
identify a plurality of fields associated with the selected item;
receive a selection of at least one of the plurality of fields; and
wherein the instructions to associate the selected item further comprises instructions to;
associate the at least one of the plurality of fields with the documents.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for annotating documents in provided in a collaborative application with data from disparate information systems are provided. The collaborative application enables the annotation of a document with data provided by another application. Particularly, the collaborative application enables a user to pick an item from a data store associated with another application. An association is established between the document and the picked item and retrieves data associated with the picked item from the data store. The document is annotated with the retrieved data. Because of the association, the collaborative application can determine that the picked item in the data store has been modified by the other application. The collaborative application may retrieve modified data associated with the picked item from the data store and update the annotation data associated with the document with the modified data.
-
Citations
12 Claims
-
1. A computer readable storage medium having computer executable instructions that when executed cause a computer to:
-
identify a document in a collaborative application; associate at least one data field native to the collaborative application with the document; select an item in a data store associated with an application separate from the collaborative application; associate the selected item with the document; in response to receiving a request for the document in the collaborative application; retrieve data associated with the selected item and data associated with the data field; and displaying the retrieved data on a user interface as an annotation without displaying the contents of the documents; wherein the item comprises a plurality of data fields; wherein the instructions to select an item further comprise instructions to; identify a plurality of fields associated with the selected item; receive a selection of at least one of the plurality of fields; and wherein the instructions to associate the selected item further comprises instructions to; associate the at least one of the plurality of fields with the documents. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method for a collaborative application to interact with a user, comprising:
-
providing a user interface associated with the collaborative application; accessing a data store associated with a second application; receiving a selection of an item from the data store; retrieving at least a portion of data associated with the selected item from the data store; and displaying in the user interface data associated with a document as at least one annotation separate from the document, the data provided by the collaborative application, and displaying the data associated with the selected item as a separate annotation to the document in the user interface; displaying the annotation data associated with the document in a plurality of columns in the user interface, each column of the plurality of columns associated with a separate annotation; enabling additional annotation data to be added to the document; receiving a selection to add additional annotation data; in response to the selection to add additional annotation data; adding at least one new column to the plurality of columns; and displaying the additional annotation data in the at least one new column. - View Dependent Claims (7, 8, 9)
-
-
10. A computer implemented system for annotating a document comprising:
-
a collaborative application configured to provide resources and/or services that are accessible by multiple users; a collaborative application data store, the data store containing at least one document that is to be shared by the collaborative application; a picker configured to select items that are associated with at least one data store on an application separate from the collaborative application; a data association module configured to associate items selected by the picker with a document in the collaborative application data store; a document annotation user interface configured to show data associated with the at least one document in the collaborative application data store, and data associated with the items selected by the picker; a user interface configured to display items that can be selected by the picker from the data store associated with the application separate from the collaborative application. - View Dependent Claims (11, 12)
-
Specification