Patent ID: 9098482
Filing Date: 2015-08-04
Classification: G06F,H04L,Y10S

Abstract:
1. A method for creating and serving customized electronic forms to a plurality of users, the users using different ones of a plurality of browser platforms, each of the plurality of browser platforms having different respective browser platform characteristics, the method comprising: receiving a request for an electronic form from a user, the request including data supplied by the user; retrieving a form definition template defining an electronic form to be displayed to a user, the template being deployable for display to users on each of the plurality of browser platforms; initializing the form definition template by accessing previous state data for the user and merging the previous state data into the form definition template; merging the data supplied by the user into the initialized template; determining the browser platform characteristics for the user browser; transforming the initialized template into an electronic form compatible with the user browser platform; and delivering the electronic form to the user browser.