发明名称 |
Method and system for dynamic assembly of form fragments |
摘要 |
A system for dynamic assembly of form fragments is provided. The system may reside on a computer system hosting a computing application and may include a request processor be configured to receive a request to generate an electronic form based on a host template and a document description, an insertion points processor, a stitching module, and an output module. The insertion points processor may be configured to parse the host template to determine an insertion point and determine a form fragment to be referenced in the host template at a location designated by the insertion point, based on information present in the document description. The stitching module may be configured to insert a reference to the form fragment into the host template at the location indicated by the insertion point. The output module may be configured to generate a result electronic form, utilizing the host template and the form fragment. |
申请公布号 |
US8756489(B2) |
申请公布日期 |
2014.06.17 |
申请号 |
US200912561817 |
申请日期 |
2009.09.17 |
申请人 |
Adobe Systems Incorporated |
发明人 |
Richardt Jocelyn;Brinkman John P.;Walling, Jr. Donald R. |
分类号 |
G06F17/00;G06F17/22;G06F17/24 |
主分类号 |
G06F17/00 |
代理机构 |
Schwegman Lundberg & Woessner, P.A. |
代理人 |
Schwegman Lundberg & Woessner, P.A. |
主权项 |
1. A computer-implemented method comprising:
receiving, at a computer system hosting an assembler module, a request to generate an electronic form based on a host template and a document description, the host template including a host form field capable of receiving input; parsing the host template to determine an insertion point; determining a form fragment to be referenced by the host template at a location designated by the insertion point, based on information present in the document description, the form fragment including a fragment form field capable of receiving input; inserting a reference to the form fragment into the host template at the location indicated by the insertion point; accessing the form fragment; parsing the form fragment to determine a nested insertion point in the form fragment; parsing the document description to identify a nested form fragment associated with the nested insertion point, the nested form fragment including a nested form field capable of receiving input; inserting a reference to the nested form fragment into the host template at the location indicated by the nested insertion point; and generating a result electronic form that includes the host form field, the nested form field from the nested form fragment, and the fragment form field.
|
地址 |
San Jose CA US |