Configurable highlights panel for display of database records
First Claim
1. A method of configuring a user interface display for display of one or more fields of a data record, the method comprising:
- displaying data associated with the data record on a first portion of the user interface display;
receiving an identification of a first set of one or more fields of the data record;
receiving a first display configuration for the first set of fields, wherein the first display configuration is generated algorithmically based on;
(a) a previously saved display configuration,(b) a priority order corresponding to the order in which data is displayed in the first portion of the user interface display, and(c) a plurality of eligible fields identified from the first set of fields by excluding any fields determined to be disqualified for display in a second portion of the user interface display; and
displaying, on the second portion of the user interface display, data associated with the first set of fields based on the received first display configuration,wherein the first display configuration includes one or more columns, each column having one or more rows,wherein the first display configuration identifies, for each field in the first set of fields, in which column and row the field is to be displayed,wherein the first display configuration comprises a listing of to N fields, which are automatically selected from the plurality of eligible fields based on the priority order, andwherein a number N used to select the top N fields is determined based on a number of fields associated with the rows and columns in the first display configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for configuring a UI display layout for displaying record fields in a multi-tenant on-demand database service. A data record is initially displayed on a first portion of a user interface display, and an identification of a set of one or more fields of the data record is received, e.g., from a user. A selection of a display configuration for the set of identified fields is also received, e.g., from a user. The display configuration may include one or more columns, each column having one or more rows, wherein the display configuration identifies, for each of the set of fields, in which column and row the field is to be displayed. Data for the set of fields based on the selected display configuration is then displayed on a second portion of the user interface display which may include a collapsible display panel.
182 Citations
19 Claims
-
1. A method of configuring a user interface display for display of one or more fields of a data record, the method comprising:
-
displaying data associated with the data record on a first portion of the user interface display; receiving an identification of a first set of one or more fields of the data record; receiving a first display configuration for the first set of fields, wherein the first display configuration is generated algorithmically based on; (a) a previously saved display configuration, (b) a priority order corresponding to the order in which data is displayed in the first portion of the user interface display, and (c) a plurality of eligible fields identified from the first set of fields by excluding any fields determined to be disqualified for display in a second portion of the user interface display; and displaying, on the second portion of the user interface display, data associated with the first set of fields based on the received first display configuration, wherein the first display configuration includes one or more columns, each column having one or more rows, wherein the first display configuration identifies, for each field in the first set of fields, in which column and row the field is to be displayed, wherein the first display configuration comprises a listing of to N fields, which are automatically selected from the plurality of eligible fields based on the priority order, and wherein a number N used to select the top N fields is determined based on a number of fields associated with the rows and columns in the first display configuration. - View Dependent Claims (2, 3, 4, 13, 16, 17, 18)
-
-
5. A non-transitory computer readable medium that stores computer code, which when executed by a processor, configures a user interface display for display of one or more fields of a data record, the code comprising instructions configured to cause a computer to:
-
display data associated with the data record on a first portion of the user interface display; receive an identification of a first set of one or more fields of the data record; receive a first display configuration for the first set of fields, wherein the first display configuration is generated algorithmically based on; (a) a previously saved display configuration, (b) a priority order corresponding to the order in which data is displayed in the first portion of the user interface display, and (c) a plurality of eligible fields identified from the first set of fields by excluding any fields determined to be disqualified for display in a second portion of the user interface display; and display, on the second portion of the user interface display, data associated with the first set of fields based on the received first display configuration, wherein the first display configuration includes one or more columns, each column having one or more rows, wherein the first display configuration identifies, for each field in the first set of fields, in which column and row the field is to be displayed, wherein the first display configuration comprises a listing of to N fields, which are automatically selected from the plurality of eligible fields based on the priority order, and wherein a number N used to select the top N fields is determined based on a number of fields associated with the rows and columns in the first display configuration. - View Dependent Claims (6, 7, 8, 14)
-
-
9. A computer system, comprising:
-
a display device for displaying a user interface display for display of one or more fields of a data record; a database that stores one or more data objects or records, each object or record including a plurality of data fields; and a processor configured to; communicate with the database; generate display data associated with the data record for display on a first portion of the user interface display on the display device; receive an identification of a first set of one or more fields of the data record; receive a first display configuration for the first set of fields, wherein the first display configuration is generated algorithmically based on; (a) a previously saved display configuration, (b) a priority order corresponding to the order in which data is displayed in the first portion of the user interface display, and (c) a plurality of eligible fields identified from the first set of fields by excluding any fields determined to be disqualified for display in a second portion of the user interface display; and generate display data for displaying data associated with the first set of fields based on the received first display configuration on the second portion of the user interface display, wherein the first display configuration includes one or more columns, each column having one or more rows, wherein the first display configuration identifies, for each field in the first set of fields, in which column and row the field is to be displayed, wherein the first display configuration comprises a listing of top N fields, which are automatically selected from the plurality of eligible fields based on the priority order, and wherein a number N used to select the top N fields is determined based on a number of fields associated with the rows and columns in the first display configuration. - View Dependent Claims (10, 11, 12, 15, 19)
-
Specification