Emulation of an interactive electronic form
First Claim
1. A method of adapting an interactive electronic form, the method comprising:
- extracting, from an interactive electronic form, source code that defines at least one function of the interactive electronic form, the interactive electronic form having a format that is supported by a reader application;
parsing the source code to identify components of the interactive electronic form;
generating an executable application using the identified components that when executed provides the at least one function of the interactive electronic form; and
forwarding the executable application for execution on a device that does not have the reader application.
1 Assignment
0 Petitions
Accused Products
Abstract
In a first general aspect, a method of adapting an interactive electronic form is described. The method includes extracting, from an interactive electronic form, source code that defines at least one function of the interactive electronic form. The interactive electronic form has a format that is supported by a reader application. The method also includes parsing the source code to identify components of the interactive electronic form, generating an executable application using the identified components that when executed provides the at least one function of the interactive electronic form, and forwarding the executable application for execution on a device that does not have the reader application.
45 Citations
20 Claims
-
1. A method of adapting an interactive electronic form, the method comprising:
-
extracting, from an interactive electronic form, source code that defines at least one function of the interactive electronic form, the interactive electronic form having a format that is supported by a reader application; parsing the source code to identify components of the interactive electronic form; generating an executable application using the identified components that when executed provides the at least one function of the interactive electronic form; and forwarding the executable application for execution on a device that does not have the reader application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for emulating transmission of interactive electronic form data using a mobile device, the method comprising:
-
receiving at a mobile device an emulator application generated using identified components of an interactive electronic form, the interactive electronic form displayable by a form reader application configured to format data that is input into the interactive electronic form and transmit the formatted data to a server application; executing the emulator application, the execution comprising formatting data input into the emulator application in a format substantially similar to a format of the formatted data generated by the form reader application; and transmitting the data formatted by the emulator application to the server application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for adapting an interactive electronic form, the system comprising:
-
an extractor to extract source code that defines at least one function of an interactive electronic form, the interactive electronic form having a format that is supported by a reader application; a parser to identify components of the interactive electronic form; a code generator for generating an executable application using the identified components that when executed provides the at least one function of the interactive electronic form; and an interface for transmitting the executable application to a remote device that lacks the reader application. - View Dependent Claims (18, 19)
-
-
20. A computer program product tangibly embodied in an information carrier, the computer program product including instructions that, when executed, perform operations comprising:
-
extracting, from an interactive electronic form, form definitions that specify at least one interaction performed by the form, the form having a format that is used by a reader application; identifying components of the form definitions; generating an executable application using the identified components that when executed performs the at least one interaction; transmitting the executable application for execution on a device that does not have the reader application.
-
Specification