Method and system to persist state
First Claim
Patent Images
1. A system comprising:
- a communications module to receive a request to load an electronic form;
a merge module to merge a template associated with the electronic form and data values associated with the electronic form;
a delta extractor to access delta data associated with the electronic form, the delta data comprising attributes and properties associated with the electronic form and being designated to persist between editing sessions of the electronic form; and
an overlay module to overlay the delta data onto the electronic form.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, to persist state in a dynamic electronic form, may include a communications module to receive a request to load an electronic form, a merge module to merge a template associated with the electronic form and data values associated with the electronic form, a delta extractor to access delta data associated with the electronic form, and an overlay module to overlay the delta data onto the electronic form. The delta data, in an example embodiment, includes attributes and properties associated with the electronic form that are being designated to persist between editing sessions of the electronic form.
-
Citations
20 Claims
-
1. A system comprising:
-
a communications module to receive a request to load an electronic form; a merge module to merge a template associated with the electronic form and data values associated with the electronic form; a delta extractor to access delta data associated with the electronic form, the delta data comprising attributes and properties associated with the electronic form and being designated to persist between editing sessions of the electronic form; and an overlay module to overlay the delta data onto the electronic form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving a request to load an electronic form; merging a template associated with the electronic form and data values associated with the electronic form; accessing delta data associated with the electronic form, the delta data comprising attributes and properties associated with the electronic form and being designated to persist between editing sessions of the electronic form; and overlaying the delta data onto the electronic form. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
rendering an electronic form; receiving an input to be applied to the electronic form, the input including; form field values associated with application data, and attributes and properties of the electronic form comprising data that is not part of the application data; saving the form field values associated with one or more form fields of the electronic form in a first repository; parsing the electronic form to determine attributes and properties associated with the electronic form that are designated to persist between sessions; and saving the determined attributes and properties in a second repository.
-
-
19. A machine-readable medium having instruction data to cause a machine to:
-
receive a request to load an electronic form; merge a template associated with the electronic form and data values associated with the electronic form; access delta data associated with the electronic form, the delta data comprising attributes and properties associated with the electronic form and being designated to persist between editing sessions of the electronic form; and overlay the delta data onto the electronic form.
-
-
20. A system comprising:
-
means for receiving a request to load an electronic form; means for merging a template associated with the electronic form and data values associated with the electronic form; means for accessing delta data associated with the electronic form, the delta data comprising attributes and properties associated with the electronic form and being designated to persist between editing sessions of the electronic form; and means for overlaying the delta data onto the electronic form.
-
Specification