Patent ID: 7730076

Claim:
A method for dynamically filling values in a user interface, the method comprising: receiving a first value for a first attribute to be displayed in a first portion of the user interface; based on the first value, querying a database for fetching two or more proposed values of a second attribute by calculating a frequency of occurrence of the proposed values in a database table associated with the first value, wherein the frequency of occurrence of the proposed values depends on a database strength, wherein the database strength is determined as a product of a number of columns and a number of rows in the database table storing the proposed values; generating a value pattern for the second attribute to be displayed in a second portion of the user interface, the value pattern comprising the proposed values of the second attribute determined based on the first value and the frequency of occurrence of the proposed values; displaying the value pattern of the second attribute based on the frequency of occurrence of the proposed values; and dynamically filling the second portion of the user interface with a second value for the second attribute selected from the proposed values that exceed a threshold frequency, wherein the threshold frequency is configurable.