Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A system, comprising: a form building system comprising a processor configured to: receive, from a user, a selection of an electronic form; cause the display of an image of the electronic form at a first image resolution, wherein an electronic canvas having a second image resolution overlaps at least a portion of the image of the electronic form, wherein the second image resolution of the electronic canvas is different from the first image resolution; receive, from the user, a selection of a data entry field; receive, from the user, a placement position of the data entry field placed onto the electronic canvas, wherein the placement position of the data entry field placed onto the electronic canvas is a location within the bounds of the electronic canvas that overlaps at least the portion of the image of the electronic form; and store in a data store a form record, the form record comprising: an indication of the data entry field; and the placement position of the data entry field placed onto the electronic canvas that overlaps at least the portion of the image of the electronic form, wherein the placement position comprises a pair of coordinates indicative of a position of the data entry field relative to a corner of the electronic canvas, and wherein the pair of coordinates are based on the second image resolution of the electronic canvas.
The system relates to electronic form design, addressing the challenge of accurately placing data entry fields on forms with varying resolutions. The system includes a form building tool that allows users to select an electronic form and display it at a first resolution. An electronic canvas, with a different resolution, overlays the form image. Users can select a data entry field and place it on the canvas, which overlaps the form. The system records the field's placement as coordinates relative to the canvas's corner, based on the canvas's resolution. The stored form record includes the field type and its precise position, ensuring accurate alignment regardless of resolution differences. This approach enables consistent form design across devices with varying display resolutions, improving usability and data entry accuracy. The system dynamically adjusts field placement to maintain proper positioning when forms are viewed or printed at different resolutions.
2. The system of claim 1 , wherein the image of the electronic form is caused to be displayed on a user interface.
3. The system of claim 1 , wherein the processor is further configured to: receive an initial value for the data entry field placed onto the electronic canvas; and add the initial value to the form record.
This invention relates to a system for managing data entry in electronic forms. The system addresses the challenge of efficiently capturing and storing user-provided data in digital forms, ensuring accuracy and reducing manual input errors. The system includes a processor that interacts with an electronic canvas, which serves as a visual interface for form creation and data entry. The processor is configured to receive an initial value for a data entry field placed on the electronic canvas and then add this initial value to a form record, which is a structured data storage mechanism. The form record maintains the entered data for further processing or retrieval. The system may also include a display for presenting the electronic canvas to a user, allowing them to interact with the form fields. The processor ensures that the initial value is properly validated and formatted before being stored in the form record, enhancing data integrity. This approach streamlines data collection by automating the transfer of user inputs into a structured format, reducing the need for manual data handling and minimizing errors. The system is particularly useful in applications requiring precise and efficient data entry, such as digital surveys, administrative forms, or interactive documents.
4. The system of claim 3 , wherein the initial value is any of a numerical value, a binary value, and a check mark status.
A system for managing data entries in a digital interface includes a user interface configured to receive input from a user, where the input corresponds to an initial value for a data field. The system processes this input to determine the type of initial value provided, which can be a numerical value, a binary value, or a check mark status. The system then validates the initial value against predefined criteria to ensure it meets specified requirements. If the initial value is invalid, the system generates an error message to prompt the user to correct the entry. If the initial value is valid, the system stores the value in a data storage module and updates the user interface to reflect the successful entry. The system may also include a data processing module that further analyzes the stored value for additional validation or processing tasks. This ensures that the data entered is accurate and properly formatted before being used in subsequent operations. The system is designed to handle different types of initial values, providing flexibility in data input while maintaining data integrity.
5. The system of claim 1 , wherein the processor is further configured to: receive a processing rule for the data entry field placed onto the electronic canvas; and add the processing rule to the form record.
This invention relates to a system for managing electronic forms with dynamic data entry fields and processing rules. The system addresses the challenge of creating flexible, rule-based forms that can adapt to different data processing requirements without requiring manual coding or extensive configuration. The system includes a processor that generates an electronic canvas for form design, allowing users to place data entry fields onto the canvas. These fields can be dynamically adjusted in size, position, and type (e.g., text, numeric, dropdown). The processor also stores a form record that maintains the structure and properties of the form, including the layout and attributes of each data entry field. A key feature is the ability to associate processing rules with individual data entry fields. The processor receives a processing rule—such as validation criteria, conditional logic, or data transformation instructions—for a specific field and adds it to the form record. This ensures that data entered into the field is processed according to predefined rules, enhancing form functionality and data integrity. The system dynamically applies these rules when the form is used, enabling real-time validation and automated processing without manual intervention. This approach simplifies form creation by decoupling field placement from rule assignment, allowing non-technical users to design forms with complex logic. The system is particularly useful in applications requiring customizable forms, such as surveys, applications, or data collection workflows.
6. The system of claim 5 , wherein the data entry field placed onto the electronic canvas is dependent on a parent data field placed onto the electronic canvas and the processing rule checks a data entry in the parent data field placed onto the electronic canvas prior to allowing data entry in the data entry field placed onto the electronic canvas.
This invention relates to electronic canvas systems for data entry, addressing the challenge of ensuring data consistency and validation in dynamic form-building environments. The system includes an electronic canvas where users can place data entry fields, such as text boxes, dropdowns, or checkboxes, to create custom forms. A key feature is the ability to establish dependencies between fields, where a child data entry field is controlled by a parent field. Before allowing data entry in the child field, the system checks the data in the parent field based on predefined processing rules. These rules may enforce validation criteria, such as requiring specific values, ranges, or formats in the parent field before enabling the child field. The system dynamically adjusts the availability or behavior of the child field based on the parent field's content, ensuring data integrity and reducing errors in form submissions. This approach is particularly useful in applications like dynamic surveys, adaptive forms, or workflow automation, where field dependencies are critical for accurate data collection and processing. The invention improves user experience by guiding data entry and preventing invalid inputs early in the process.
7. The system of claim 1 , wherein the pair of coordinates comprises a horizontal placement coordinate and a vertical placement coordinate.
8. The system of claim 7 , wherein the horizontal placement coordinate and the vertical placement coordinate identify an area of the electronic canvas.
The invention relates to a digital design system for placing objects on an electronic canvas. The system addresses the challenge of precisely positioning graphical elements within a digital workspace, ensuring accurate alignment and organization. The system includes a user interface that allows users to interact with the electronic canvas, where objects such as shapes, images, or text can be placed. The system determines a horizontal placement coordinate and a vertical placement coordinate to define a specific area on the canvas where an object is to be positioned. These coordinates ensure that the object is placed at the intended location, improving design accuracy and user control. The system may also include features for adjusting the coordinates dynamically, such as snapping to grid lines or aligning with other objects, to enhance precision. The invention aims to streamline the design process by providing a structured and efficient way to position objects within a digital workspace, reducing errors and improving workflow efficiency.
9. The system of claim 8 , wherein the electronic form comprises a whitespace corresponding to a form entry and wherein the area of the electronic canvas is proximate to the whitespace.
The invention relates to a system for processing electronic forms, particularly focusing on improving user interaction with form entry fields. The system addresses the challenge of efficiently capturing and organizing user input in electronic forms, especially when users need to enter data in designated whitespace areas. The system includes an electronic form with predefined whitespace areas corresponding to form entry fields, and an electronic canvas positioned proximate to these whitespace areas. The electronic canvas serves as an interactive workspace where users can input data, which is then dynamically linked to the corresponding whitespace in the form. This proximity ensures that the user's input is seamlessly integrated into the form without requiring manual repositioning or additional steps. The system may also include a display device for rendering the form and canvas, and a processor for managing the data transfer between the canvas and the form. The electronic canvas may be resizable or adjustable to accommodate different input requirements, and the system may further include validation mechanisms to ensure data accuracy. The overall goal is to streamline form-filling processes by providing a user-friendly interface that minimizes errors and enhances efficiency.
10. The system of claim 9 , wherein the processor is further configured to: receive the placement position of the data entry field placed onto the electronic canvas through a drag and drop operation.
This invention relates to a graphical user interface system for electronic canvas applications, such as design or document editing tools. The problem addressed is the need for intuitive and precise placement of interactive data entry fields within a digital workspace. Traditional methods often require manual coordinate input or cumbersome alignment tools, which can be inefficient and frustrating for users. The system includes a processor that enables users to place data entry fields onto an electronic canvas using a drag-and-drop operation. The processor receives the final placement position of the field after the user completes the drag-and-drop action. This allows for quick, visual positioning without requiring numerical input or complex alignment steps. The system may also include features for adjusting field properties, such as size or type, after placement. The drag-and-drop functionality is designed to be responsive and accurate, ensuring the field is positioned exactly where the user intends. This improves workflow efficiency and user experience in applications where precise field placement is critical, such as form design or interactive document creation. The system may integrate with other canvas-based tools, such as drawing or layout editors, to provide a seamless workflow.
11. The system of claim 10 , wherein, when the electronic form comprises a plurality of pages, the placement position further comprises a page indicator.
The system relates to electronic forms with multiple pages, addressing the challenge of accurately placing and tracking form elements across different pages. The system includes a form processing module that generates an electronic form with interactive fields and a placement module that determines the position of these fields within the form. For multi-page forms, the placement position includes a page indicator to specify which page a particular field or element is located on. This ensures proper alignment and organization of form content, preventing misplacement or confusion when navigating between pages. The system may also include a validation module to verify the correctness of the placement positions, including the page indicator, before finalizing the form. The form can be displayed on a user interface, allowing users to interact with the fields while the system maintains the correct positioning of elements across all pages. This solution improves form usability and accuracy, particularly in complex, multi-page documents.
12. A computer-implemented method for electronic form generation, the method comprising: displaying, to a first user by a user interface, a human-readable snapshot of an electronic form at a first image resolution, the human-readable snapshot comprises a blank space that corresponds to a data entry space of the electronic form; positioning an electronic canvas having a second image resolution over the human-readable snapshot of the electronic form displayed by the user interface, wherein the electronic canvas overlaps at least a portion of the human-readable snapshot of the electronic form, wherein the second image resolution of the electronic canvas is different from the first image resolution; receiving, from the first user by the user interface, a positional location of a field placed onto the electronic canvas, wherein the positional location comprises a pair of coordinates indicative of a position of the placed field relative to a corner of the electronic canvas that overlaps the human-readable snapshot of the electronic form, the pair of coordinates are based on the second image resolution of the electronic canvas, and wherein the positional location is proximate to the blank space of the human-readable snapshot; and storing the positional location of the field placed onto the electronic canvas in a data store.
This invention relates to electronic form generation, specifically improving the accuracy of field placement in digital forms. The problem addressed is the difficulty in precisely aligning data entry fields with corresponding blank spaces in form templates, particularly when working with high-resolution displays or complex form layouts. The method involves displaying a human-readable snapshot of an electronic form at a first resolution, showing blank spaces where data fields should be placed. An electronic canvas with a different resolution is overlaid on this snapshot, allowing a user to position fields with high precision. The canvas's resolution ensures fine-grained control over field placement, while the underlying snapshot provides visual context. When a user places a field, its position is recorded as coordinates relative to the canvas's corner, based on the canvas's resolution. These coordinates are stored in a data store, enabling the system to later generate the form with fields accurately positioned over the blank spaces. This approach improves form creation by combining visual guidance with precise coordinate-based placement, reducing alignment errors and enhancing usability for form designers.
13. The computer-implemented method of claim 12 , wherein the positional location of the field placed onto the electronic canvas is received through a drag and drop operation.
This invention relates to a computer-implemented method for placing fields on an electronic canvas, addressing the need for intuitive and efficient user interaction in digital design or data visualization tools. The method involves receiving a positional location for a field on the electronic canvas through a drag-and-drop operation, allowing users to dynamically position elements by selecting and moving them with a pointing device. The field may represent a data element, a design component, or a functional widget, and its placement is determined based on the user's input during the drag-and-drop action. The method ensures precise positioning by capturing the final coordinates where the user releases the field, enabling seamless integration into workflows where visual arrangement is critical. This approach enhances usability by reducing reliance on manual coordinate entry or complex alignment tools, making it particularly useful in applications like graphic design software, data visualization platforms, or interactive form builders. The invention streamlines the process of organizing digital content, improving efficiency and user experience in environments where spatial arrangement plays a key role.
14. The computer-implemented method of claim 13 , wherein the field placed onto the electronic canvas is any of a drop down box, a radio button, a text field, an e-signature field, a check box, a date block, an initial block, form field block, and a lock block.
This invention relates to a computer-implemented method for dynamically placing interactive form fields onto an electronic canvas, such as a digital document or form. The method addresses the need for flexible, user-configurable form creation by allowing users to select and position various types of input fields on an electronic canvas. These fields enable users to input data, sign documents, or mark selections, enhancing the functionality of digital forms. The method supports multiple field types, including drop-down boxes for selecting from predefined options, radio buttons for single-choice selections, text fields for free-form input, e-signature fields for digital signatures, checkboxes for multiple selections, date blocks for entering dates, initial blocks for initials, form field blocks for structured data entry, and lock blocks to restrict modifications. These fields can be placed, resized, and configured by users to customize forms according to specific requirements. The method ensures that the fields are interactive, allowing users to input or modify data directly on the electronic canvas. This approach streamlines form creation and improves user experience by providing a versatile tool for generating dynamic, interactive digital forms.
15. The computer-implemented method of claim 14 , comprising: receiving, from the first user through the user interface, a default value for the field placed onto the electronic canvas; and storing the default value in the data store.
This invention relates to a computer-implemented method for managing default values in a digital design or data entry system. The method addresses the problem of efficiently setting and storing default values for fields within an electronic canvas, such as a form, document, or graphical interface, to streamline user workflows and reduce repetitive data entry. The method involves receiving a default value for a field from a first user through a user interface. The field is part of an electronic canvas, which may be a digital workspace where users input or manipulate data. The default value is then stored in a data store, which can be a database or memory system, ensuring that the value is retained for future use. This allows subsequent users or the same user to quickly populate the field with the predefined default value, improving efficiency and consistency. The method may also include additional steps such as displaying the default value on the electronic canvas, allowing the user to edit or override it, and associating the default value with specific conditions or user roles. The system ensures that the default value is applied automatically when the field is accessed, reducing manual input errors and saving time. This approach is particularly useful in collaborative environments, form-based applications, or any system where repetitive data entry is common.
16. The computer-implemented method of claim 15 , comprising: storing a processing rule in the data store, wherein the processing rule is associated with the field placed onto the electronic canvas.
17. The computer-implemented method of claim 12 , comprising: subsequent to storing the positional location of the field placed onto the electronic canvas in the data store, displaying to a second user, by a user interface, a composite form, the composite form comprising a human-readable version of the electronic form and the field positioned on the human-readable version of the electronic form based on the positional location of the field placed onto the electronic canvas; receiving, from the second user, a value for the field; storing a workflow data record in a workflow record data store, the workflow data record comprising an electronic form name, a field identifier, and the value for the field received from the second user.
This invention relates to electronic form management systems, specifically improving the process of capturing and storing user input data in a structured workflow. The problem addressed is the need for a seamless way to display and collect field data from electronic forms while maintaining positional accuracy and workflow integration. The method involves a system where a first user places a field onto an electronic canvas, and the system stores the positional location of that field in a data store. Subsequently, a second user is presented with a composite form through a user interface. This composite form includes a human-readable version of the electronic form, with the field positioned according to the stored positional data. The second user then enters a value for the field, which is stored in a workflow record data store. The stored workflow data record includes the electronic form name, a field identifier, and the value provided by the second user. This ensures that field data is accurately captured and linked to the correct form and field, facilitating structured data collection and workflow automation. The system enhances usability by maintaining visual consistency between form design and data entry while ensuring data integrity in workflow processes.
18. The computer-implemented method of claim 17 , comprising: storing an entry log file in a log data store, the entry log file comprising a log of entries into the field.
This invention relates to a computer-implemented method for managing entry logs in a field monitoring system. The method addresses the challenge of efficiently tracking and storing entry logs in a centralized log data store, ensuring data integrity and accessibility for analysis. The method involves storing an entry log file in a log data store, where the entry log file contains a detailed record of entries into a monitored field. The log file captures relevant data such as timestamps, entry points, and user or system identifiers associated with each entry. This stored log file can be later retrieved, analyzed, or processed to monitor field access, detect unauthorized entries, or audit system usage. The method may also include generating the entry log file by collecting entry data from various sources, such as sensors, access control systems, or user inputs. The log file is structured to ensure consistency and compatibility with existing data storage systems. Additionally, the method may involve validating the log entries before storage to prevent errors or tampering. By centralizing entry logs in a dedicated log data store, the system improves data management, enhances security monitoring, and simplifies compliance with regulatory requirements. The stored logs can be used for real-time monitoring, historical analysis, or forensic investigations.
19. The computer-implemented method of claim 18 , comprising: storing an form log file in a log data store, the form log file comprising a log of changes made to the composite form.
This invention relates to a computer-implemented method for managing and tracking changes in composite forms, which are forms composed of multiple interconnected components. The problem addressed is the need to maintain an accurate and detailed record of modifications made to such forms, ensuring traceability and version control. The method involves storing a form log file in a log data store, where the log file contains a comprehensive record of all changes applied to the composite form. This log file captures modifications at both the individual component level and the overall form structure, allowing for reconstruction of the form's state at any point in time. The method ensures that changes are systematically recorded, enabling auditing, debugging, and collaboration among multiple users working on the same form. The log data store may be a centralized database or a distributed system, depending on the deployment requirements. The stored log file can be used to revert changes, analyze form evolution, or enforce compliance with regulatory standards. This approach enhances transparency and reliability in form management systems, particularly in environments where multiple users contribute to form development or where regulatory compliance is critical.
20. A computer readable hardware device storing instructions for electronic form generation, that when executed by a computer, cause the computer to: display an image of a document on a graphical user interface at a first image resolution, the image of the document having graphical bounds; position an electronic canvas having a second image resolution over the image of the document displayed on the graphical user interface, wherein the electronic canvas overlaps at least a portion of the image of the document displayed on the graphical user interface and wherein the second image resolution of the electronic canvas is different from the first image resolution; display a plurality of data entry fields on the graphical user interface; receive a selection of one of the data entry fields; receive a selected placement of the selected data entry field onto the electronic canvas that overlaps at least the portion of the image of the document, the selected placement within the graphical bounds of the image of the document; and store data indicative of the selected placement of the selected data entry field onto the electronic canvas in a data store, wherein the data comprises a positional location of the selected placement of the selected data entry field onto the electronic canvas, the positional location comprises a pair of coordinates indicative of a position of the selected placement of the selected data entry field relative to a corner of the electronic canvas, and wherein the pair of coordinates are based on the second image resolution of the electronic canvas.
This invention relates to electronic form generation systems, specifically improving the accuracy of overlaying data entry fields onto document images. The problem addressed is the difficulty in precisely positioning form fields on scanned or digital documents, particularly when the document image and the electronic canvas used for field placement have different resolutions. The solution involves a hardware device storing instructions that, when executed, display a document image at a first resolution and position an electronic canvas with a different resolution over the image. The canvas overlaps the document image, and multiple data entry fields are displayed for selection. A user selects a field and places it on the canvas, with the placement constrained within the document's graphical bounds. The system stores the field's position as coordinates relative to the canvas corner, using the canvas's resolution for precision. This ensures accurate alignment of form fields with document elements, even when resolutions differ. The stored data allows reconstruction of the form with fields correctly positioned over the document image. The invention enhances form generation by maintaining positional accuracy across varying resolutions, improving usability in document digitization and data extraction workflows.
21. The computer readable hardware device of claim 20 , having instructions stored thereon which when executed by a processor cause the processor to: confine a placement location of the selected data entry field placed onto the electronic canvas to within the bounds of the electronic canvas.
This invention relates to a computer-readable hardware device that improves the placement of data entry fields within an electronic canvas, addressing the problem of misaligned or improperly positioned fields in digital interfaces. The device includes instructions that, when executed by a processor, enforce constraints on the placement of selected data entry fields to ensure they remain within the defined boundaries of the electronic canvas. This prevents fields from being positioned outside the visible or functional area of the canvas, which can lead to usability issues or errors in data input. The system may also include additional features, such as dynamically adjusting the canvas size or snapping fields to predefined grid points to further enhance alignment and organization. The invention is particularly useful in software development environments, design tools, and applications where precise field placement is critical for user experience and functionality. By automating the confinement of data entry fields, the device reduces manual adjustments and improves efficiency in interface design.
22. The computer readable hardware device of claim 21 , having instructions stored thereon which when executed by a processor cause the processor to: receive an initial value for the selected data entry field placed onto the electronic canvas; and store the initial value for the selected data entry field placed onto the electronic canvas.
This invention relates to a computer-readable hardware device that facilitates data entry and management within an electronic canvas environment. The technology addresses the challenge of efficiently capturing and storing user-inputted data in digital workspaces, such as design tools, form builders, or collaborative platforms, where users interact with dynamic, canvas-based interfaces. The device includes instructions that, when executed by a processor, enable the system to receive an initial value for a selected data entry field placed onto the electronic canvas. This value may be inputted by a user or generated programmatically. The system then stores this initial value in association with the selected data entry field, ensuring data persistence and accessibility. The stored value can later be retrieved, modified, or used in subsequent operations within the canvas environment. The invention also supports dynamic interactions, allowing users to place multiple data entry fields onto the canvas and manage their values independently. The stored values can be linked to other elements within the canvas, enabling workflows such as form validation, data binding, or automated processing. The system ensures that the initial value is preserved even if the canvas is resized, rearranged, or exported, maintaining data integrity across different states of the electronic workspace. This approach enhances usability and efficiency in digital environments where structured data entry is required.
Unknown
January 2, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.