Patent ID: 8769391
Filing Date: 2014-07-01
Classification: G06F

Abstract:
1. A computer-implemented method comprising: providing an electronic document having a document format compatible with a document reader application, the electronic document having included therein a broker application, a client application and a dataset; after the document reader application is used to open the electronic document at a client device, executing the broker application using resources provided by a virtual machine running in the document reader application; using the broker application to load the client application into the virtual machine, the virtual machine providing resources to the loaded client application by emulating one or more protocol layers of the client device; generating, by the client application, a graphical user interface that includes an interactive form for collecting information from a user accessing the electronic document using the document reader application; providing, from the client application to the broker application, the information provided by the user to the interactive form; and using the broker application to store the information in the dataset that is included in the electronic document.