Patent ID: 7873912

Claim:
A computer-implemented method of presenting data of a database, the computer-implemented method comprising: receiving a user request for a data layout for data from a database having a set of data tables and associated data fields; presenting to the user an option for selecting that the requested data layout is a limited data layout or an unlimited data layout, wherein the data fields in the limited data layout are limited to the data fields included in a proper subset of the set of all data fields in the database; receiving a selection indicating whether the data layout is the limited data layout or the unlimited data layout; if the selection indicates that the data layout is the limited data layout, then identifying the proper subset of data fields, presenting the identified proper subset of data fields to the user, and receiving a selection of one or more of the presented data fields from the user; if the selection indicates that the data layout is the unlimited data layout, then providing navigation support of a plurality of data tables and associated data fields to the user wherein at least one of the plurality of data tables is not related to the layout, presenting the plurality of tables and associated data fields to the user, and receiving a user selection of the one or more data fields; and performing an operation on the selected one or more data fields, wherein the operation is the same regardless of whether the one or more data fields was selected from the limited data layout or the unlimited data layout; and presenting a report based on results of the operation on the selected one or more data fields.