US9015574B2

Apparatus, system and method for a vector-based form field document

Summary by NHIP

Vector Document Form Apparatus

The apparatus references base document form field information to insert input fields onto vector-based document pages within a viewer. A dynamic scrolling module moves document object instances sequentially when pages enter or leave the viewable area, while the inserted fields approximate the appearance of the original base document fields.

Claim Score by NHIP

Read claim 17, the broadest

Abstract

An apparatus for a vector-based form field document includes a reference module referencing document content for a vector-based document and referencing form field information corresponding to the document content. A loading module loads the document content in a vector-based document viewer. An insertion module inserts one or more form fields onto the document content in the viewer. The one or more form fields are inserted based on the form field information. Each form field includes a field for user input.

US9015574B2, drawing sheet 1
Sheet 1 of 8

Term

Projected expiry 26 June 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    An apparatus for a vector-based form field document, the apparatus comprising:a reference module for referencing document content for a vector-based document and for referencing form field information corresponding to the document content, the form field information being extracted from a base document comprising one or more form fields;an instance creation module for creating one or more document object instances from the document content, the one or more document object instances associated with one or more pages of the vector-based document;a loading module for loading the one or more document object instances in a vector-based document viewer;a dynamic scrolling module for displaying the one or more pages of the vector-based document with the one or more document object instances such that a first document object instance displaying a first page is moved to a position below a second document object instance displaying a second page in response to the first page being removed from a viewable area and the second page being moved into the viewable area;and an insertion module for inserting one or more form fields onto the one or more pages in the viewer, the one or more form fields inserted based on the form field information such that an appearance of each form field approximates an appearance of a corresponding form field of the base document, each form field comprising a field for user input;wherein the reference module, the instance creation module, the loading module, the dynamic scrolling module, and the insertion module comprise one or more of logic hardware and executable code stored on a non-transitory computer readable storage medium.
  2. 17
    Broadest claimClaim Score 28, narrow(NHIP)A method for a vector-based form field document, the method comprising:referencing document content for a vector-based document and referencing form field information corresponding to the document content, the form field information being extracted from a base document comprising one or more form fields;creating one or more document object instances from the document content, the one or more document object instances associated with one or more pages of the vector-based document;loading the one or more document object instances in a vector-based document viewer;displaying the one or more pages of the vector-based document with the one or more document object instances such that a first document object instance displaying a first page is moved to a position below a second document object instance displaying a second page in response to the first page being removed from a viewable area and the second page being moved into the viewable area;and inserting one or more form fields onto the one or more pages in the viewer, the one or more form fields inserted based on the form field information such that an appearance of each form field approximates an appearance of a corresponding form field of the base document, each form field comprising a field for user input;wherein the referencing, creating, loading, displaying, and inserting are each performed using logic hardware.
  3. 19
    A computer program product for a vector-based form field document, the computer program product comprising a non-transitory computer readable storage medium storing computer usable program code executable to perform operations, the operations comprising:referencing document content for a vector-based document and referencing form field information corresponding to the document content, the form field information being extracted from a base document comprising one or more form fields;creating one or more document object instances from the document content, the one or more document object instances associated with one or more pages of the vector-based document;loading the one or more document object instances in a vector-based document viewer;displaying the one or more pages of the vector-based document with the one or more document object instances such that a first document object instance displaying a first page is moved to a position below a second document object instance displaying a second page in response to the first page being removed from a viewable area and the second page being moved into the viewable area;and inserting one or more form fields onto the one or more pages in the viewer, the one or more form fields inserted based on the form field information such that an appearance of each form field approximates an appearance of a corresponding form field of the base document, each form field comprising a field for user input.