Patent ID: 7313757

Claim:
A method for collecting information from a plurality of users each using a respective one of a plurality of browser platforms, each of the plurality of browser platforms having different respective browser platform characteristics, the method comprising: obtaining the respective browser platform characteristics, the plurality of browser platforms including a first platform supporting a first browser language and a second platform supporting a different second browser language; retrieving a form definition template comprising an electronic document in Extensible Markup Language (XML), which form definition template defines a form that includes electronic form data to be displayed to a user and contains all information necessary to display and manipulate the electronic form data displayed to a user, the template being deployable on each of the plurality of browser platforms; generating from the form definition template an electronic form in a different respective format for each different respective browser platform using the respective browser platform characteristics, each of the different respective formats being suitable for presentation on a corresponding one of the different respective browser platforms; and capturing information input from each of the plurality of users on the respective browser platforms.