Process and system for providing a reduced set of fields associated with a report layout
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods and apparatus for presenting fields associated with a report format suitable for displaying data associated with a plurality of fields, the plurality of fields being associated with one or more records. A layout is obtained, the layout being a report format including the plurality of fields. A user selection is received. A first list of fields that are pertinent to the layout (e.g., including the plurality of fields) is presented when the user selection is in a first state. For instance, the first list of fields may include only the fields that are in the layout (e.g., visible to the user). When the user selection is in a second state, a user is presented or provided access to a second list of fields, where the second list of fields includes fields that are not in the layout. The second list of fields may also include the fields that are pertinent to the layout (e.g., those fields in the layout).
40 Citations
21 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of presenting data of a database, the computer-implemented method comprising:
-
identifying a data layout for data from a database having a set of data tables and associated data fields; causing the display to the user of 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, causing the identified proper subset of data fields to be displayed 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, causing the plurality of tables and associated data fields to be presented 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. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer system comprising:
-
a database; a database engine including a processor configured to; identify a data layout for data from a database having a set data tables and associated data fields; cause the display to the user of 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; receive 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 identify the proper subset of data fields, causing the identified proper subset of data fields to be displayed 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 provide 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, causing the plurality of tables and associated data fields to be presented to the user, and receiving a user selection of the one or more data fields; and perform 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 present a report based on results of the operation on the selected one or more data fields. - View Dependent Claims (17, 18)
-
-
19. A database engine comprising:
-
means for receiving a user request for a data layout for data from a database having a set data tables and associated data fields; means for 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; means for receiving a selection indicating whether the data layout is the limited data layout or the unlimited data layout; means for, 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; means for, 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 means for 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 means for presenting a report based on results of the operation on the selected one or more data fields. - View Dependent Claims (20, 21)
-
Specification