Patent ID: 7882447

Claim:
A method to automatically determine a size of a first area on a user interface that is utilized to display data items, the method including: receiving a request for the user interface that includes the first area and a second area, the second area being included in the user interface based on the size of the first area, the first area being utilized to display data items that are found in a data source based on a query, the second area being utilized to display at least one user interface element that is selectable to browse at least one data item that is associated with a particular characteristic and stored in the data source; determining the size of the first area by computing a number of data items that are to be displayed in the first area and comparing the number of data items with a predetermined threshold to identify the number of data items as being equal to or greater than a predetermined threshold; and generating the user interface to include the first area and the second area, the first and second areas being complementary in size and not being overlapped, the generating of the second area being responsive to the identification of the number of data items as being equal to or greater than the predetermined threshold, the second area being included in the user interface based on the size of the first area and including the at least one user interface element that is selectable to browse the at least one data item.