Patent Document ID: 8504568
Application ID: 12350714

Base Claim:
1. A method implemented by a computer comprising a processor, a graphical user interface, and a display device, the computer in communication with a database, the method for collaboratively modifying data for presentation in a multiple user environment, comprising: importing, by the processor, data from a data source into a database; responsive to the importation: automatically identifying, by the processor, a correspondence between the imported data and existing data in the database based on relationships identified in the imported data and relationships identified in the existing data, the correspondence identification including classifying at least a portion of the imported data according to a classification data structure that classifies relationships into classification types; and automatically annotating, by the processor, metadata of the imported data to identify at least one of the data source and a creator of the imported data; receiving, by the processor and via a user interface, user input of annotations specifying relationships between the identified relationships; and responsive to user input requesting data: accessing, by the processor, a subset of the data stored in the database by referencing the identified relationships, the automatically generated annotations, and the user-input annotations; and outputting, by the processor, the accessed data, wherein the outputting includes displaying at least a portion of the accessed data according to a view that is based on the classification.

---

Claim 21:
21. The method of claim 1 , wherein: the imported data includes a first data element associated with a first element of the metadata of the imported data, a second data element associated with a second element of the metadata of the imported data, and a third data element associated with a third element of the metadata of the imported data, the third element of the metadata of the imported data identifying the third data element as defining a first relationship between the first and second data elements; the existing data includes a fourth data element associated with a first element of metadata of the existing data, a fifth data element associated with a second element of the metadata of the existing data, and a sixth data element associated with a third element of the metadata of the existing data, the third element of the metadata of the existing data identifying the sixth data element as defining a second relationship between the fourth and fifth data elements; and the user input annotations specifying relationships between the identified relationships includes an annotation identifying a relationship between the third data element of the metadata of the imported data and the third element of the metadata of the existing data.