Patent ID: 7865527

Claim:
A method for rendering tables associated with a web application, the web application being arranged to display a first page, the method comprising: obtaining an input to the web application; determining an input type associated with the input, wherein the input type is associated with a predetermined first set of tables, the predetermined first set of tables is associated with every instance of the input type, the first set of tables includes a first subset and a second subset, the first subset including tables of the first set of tables that are suitable for being populated by the data, and the second subset including tables of the first set of tables that are not suitable for being populated by the data; identifying the first set of tables by names of tables and a number of tables; creating an object with L rows, where L is a natural number, using the names of tables and the number of tables, each row corresponding to one table of the first set of tables; identifying an entity associated with the input by searching through a repository for information related to each of the L rows; obtaining data associated with the entity; identifying a first table of the first set of tables, the first table being associated with the first subset; displaying the first table, associated with the first subset of the first set of tables, on the first page; and preventing tables included in the second subset of the first set of tables from being displayed on the first page.