Patent Document ID: 8171418
Application ID: 11701316
Patent Status: 1

Claim One:
1. A method for providing an interface for object relationships, comprising: (a) receiving, at a database from a user machine that is remote from the database, a selection of at least a first object and a second object stored in an on-demand database service on a computer readable medium of a memory system of the database and a definition of at least one relationship between the first object and the second object; (b) providing, by a processor system of the database, based upon the at least one relationship between the first object and the second object, a diagram illustrating the at least one relationship; (c) providing, by the processor system of the database, a pictorial indication of how a data set resulting from applying the at least one relationship to the first object and the second object is expected to be represented in a report associated with the diagram; (d) providing, by the processor system of the database, a representation of a Venn diagram; and (e) providing, by the processor system of the database, a visual representation that there is a relationship between the Venn diagram and the pictorial indication; wherein the providing of the pictorial indication includes at least: providing, by the processor system of the database, a box representing the report; and providing, by the processor system of the database, multiple graphical lines arranged in at least two columns, each column having a visual correspondence with one of the at least two objects, representing by the processor system corresponding data associated with the at least two columns with corresponding graphical lines in the at least two columns, and representing, by the processor system, data associated with a first column of the at least two columns that does not have corresponding data that is associated with a second column of the at least two columns with graphical lines in the first column that correspond to blanks in the second column.