Patent ID: 8407188
Filing Date: 2013-03-26
Classification: G06F

Abstract:
1. A method for providing a web form, the method comprising: receiving web form definition data from a web browser executing on a first computing device, wherein the web form comprises at least one user interface element that allows for customer data entry on a second computing device remote from the first computing device and is encoded at least in part in hypertext markup language (HTML), wherein the web form definition data includes web form component information, web form attributes, and web form layout information; transforming, at an application server, the web form definition data into an internal data structure; storing the internal data structure in a web form definition data table located at a database server; creating a web form input data table corresponding to the web form definition data table; caching, at the application server, the internal data structure, wherein the cached internal data structure allows a web browser executing on the second computing device the ability to access a defined web form without the application server having to access the web form definition data table of the database server, and wherein the application server maintains at least some consistency between the web form definition data table and the cached internal data structure after the web form is updated; and providing, without the application server having to access the web form definition data table of the database server, the defined web form to a customer for display in a web browser for data entry on a second computing device remote from the first computing device, wherein data entered by the customer on the second computing device is capable of being captured and stored into the web form input data table.