IP Library Granted Patent US 8,190,988
Granted Patent B2
US 8,190,988 · App. 11/855,313 · Granted May 29, 2012

Form bundling

Assignee: Efficient Forms, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,190,988
App. No.
11/855,313
Granted
May 29, 2012
Kind
B2
Abstract

A form management system is provided that bundles individual electronic form instances into a single bundled form. Form field names in the electronic form instances and scripts are renamed at the time the form instances are merged into a bundle. In this manner, common names can be assigned to individual form fields in individual forms and then only the form field names in electronic forms selected for the bundle are renamed. Furthermore, the same renaming scheme is also executed in the scripts associated with the individual form documents and fields. As such, the form field names in the scripts of bundled documents are altered to reference the renamed form fields in the corresponding component forms.

Claims (48)

1. A method comprising:

receiving a selection of electronic form instances to be merged into a bundled electronic form instance, each electronic form instance including at least one named form field and at least one script referencing the at least one named form field;

renaming at least one named form field in at least one of the electronic form instances of the selection to be unique across the selection of electronic form instances;

renaming one or more references to the named form field in the at least one script in the at least one of the electronic form instances of the selection to match the renamed form field;

merging the selection of electronic form instances into the bundled electronic form instance.

2. The method of claim 1 wherein the operation of renaming at least one named form field comprises:

renaming all named form fields in at least one of the electronic form instances of the selection to be unique across the selection of electronic form instances.

3. The method of claim 2 wherein the operation of renaming one or more references to the named form field comprises:

renaming all references to the named form fields in the at least one script in the at least one of the electronic form instances of the selection to match the renamed form field.

4. The method of claim 1 wherein the operation of renaming at least one named form field comprises:

renaming all named form fields in all of the electronic form instances of the selection to be unique across the selection of electronic form instances.

5. The method of claim 4 wherein the operation of renaming one or more references to the named form field comprises:

renaming all references to the named form fields in the at least one script in all of the electronic form instances of the selection to match the renamed form fields.

6. The method of claim 1 wherein the operation of renaming at least one named form field comprises:

identifying one or more named form fields that are not unique across the selection of electronic form instances;

renaming the identified non-unique named form fields resident in any of the selected electronic form instances to be unique across the selection of electronic form instances.

7. The method of claim 6 wherein the operation of renaming one or more references to the named form field comprises:

renaming all references to the identified non-unique named form fields in the at least one script in the at least one of the electronic form instances of the selection to match the renamed form fields.

8. The method of claim 1 wherein the operation of renaming one or more references to the named form field comprises:

renaming all references to the named form fields in a document-specific script and in a form-field-specific script of the at least one of the electronic form instances of the selection to match the renamed form fields.

9. A method comprising:

receiving a selection of electronic form instances to be merged into a bundled electronic form instance, each electronic form instance including at least one named form field and at least one script referencing the at least one named form field;

renaming all of the named form fields in all of the electronic form instances of the selection to be unique across the selection of electronic form instances;

renaming all of the references to the named form fields in all document-specific scripts and all form-field-specific scripts in the electronic form instances of the selection to match the renamed form fields;

merging the selection of electronic form instances into the bundled electronic form instance.

10. The method of claim 9 wherein the operation of renaming all of the named form field comprises renaming all of the named form field instances using an count value attributed to each corresponding electronic form instance.

11. A computer-readable storage medium encoding a computer program for executing a computer process on a computer system, the computer process comprising:

receiving a selection of electronic form instances to be merged into a bundled electronic form instance, each electronic form instance including at least one named form field and at least one script referencing the at least one named form field;

renaming at least one named form field in at least one of the electronic form instances of the selection to be unique across the selection of electronic form instances;

renaming one or more references to the named form field in the at least one script in the at least one of the electronic form instances of the selection to match the renamed form field;

merging the selection of electronic form instances into the bundled electronic form instance, responsive to the renaming operations.

12. The computer-readable storage medium of claim 11 wherein the operation of renaming at least one named form field comprises:

renaming all named form fields in at least one of the electronic form instances of the selection to be unique across the selection of electronic form instances.

13. The computer-readable storage medium of claim 12 wherein the operation of renaming one or more references to the named form field comprises:

renaming all references to the named form fields in the at least one script in the at least one of the electronic form instances of the selection to match the renamed form field.

14. The computer-readable storage medium of claim 11 wherein the operation of renaming at least one named form field comprises:

renaming all named form fields in all of the electronic form instances of the selection to be unique across the selection of electronic form instances.

15. The computer-readable storage medium of claim 14 wherein the operation of renaming one or more references to the named form field comprises:

renaming all references to the named form fields in all of the electronic form instances of the selection to match the renamed form fields.

16. The computer-readable storage medium of claim 11 wherein the operation of renaming at least one named form field comprises:

identifying one or more named form fields that are not unique across the selection of electronic form instances;

renaming the identified non-unique named form fields resident in any of the selected electronic form instances to be unique across the selection of electronic form instances.

17. The computer-readable storage medium of claim 16 wherein the operation of renaming one or more references to the named form field comprises:

renaming all references to the identified non-unique named form fields in the at least one script in the at least one of the electronic form instances of the selection to match the renamed form fields.

18. The computer-readable storage medium of claim 11 wherein the at least one script includes a document-specific script.

19. The computer-readable storage medium of claim 11 wherein the at least one script includes a form-field-specific script.

20. The computer-readable storage medium of claim 11 wherein the operation of renaming one or more references to the named form field comprises:

renaming all references to the named form fields in a document-specific script and in a form-field-specific script of the at least one of the electronic form instances of the selection to match the renamed form fields.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: COMERICA BANK
To: EF OPERATING LLC,
Reel/Frame 059114/0313 →
SECURITY INTEREST Recorded Jul 11, 2017
From: EF OPERATING LLC; NTC ACQUISITION LLC
To: COMERICA BANK
Reel/Frame 042969/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2017
From: EFFICIENT FORMS, LLC
To: EF OPERATING LLC
Reel/Frame 042935/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2007
From: ECKELMAN, HANS MICAH; BIRCH, DOUGLAS LEON
To: EFFICIENT FORMS, LLC
Reel/Frame 020079/0219 →
Continuity (2)
Provisional Application 60825818 · Sep 15, 2006
Related Publication 20080072133A1 · Mar 20, 2008