Assistive Digital Form Authoring Using Embedding Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital form authoring systems are inefficient as users must manually navigate through multiple menus and submenus to identify and add form elements, making the process time-consuming and labor-intensive.

Innovation Solution

An authoring system that uses machine learning models, such as Bidirectional Encoder Representations from Transformers, and collaborative filtering models to generate embedding vectors and identify candidate form elements and search outputs, allowing users to interact with intuitive user interface components to add elements to digital forms without extensive manual navigation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually navigate through multiple menus and submenus to add form elements, then they can identify and add form elements to digital forms, but the process becomes time-consuming and labor-intensive

Engineering Contradiction:
Improveease of adding form elementsVSAvoidtime required for form authoring
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically identifies candidate form elements and search outputs by analyzing user interactions and embedding vectors, eliminating the need for users to manually navigate through menus. The authoring system serves itself by generating suggestions based on collaborative filtering models and embedding distance calculations, allowing users to simply select from presented options rather than actively searching through multiple interface levels.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical navigation process (manual menu browsing) with an automated information retrieval system using machine learning models. Instead of users physically navigating through interface hierarchies, the system computes embedding vectors, calculates distances in latent space, and retrieves relevant form elements automatically, substituting manual mechanical interaction with automated computational processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If the system uses machine learning models to generate embedding vectors and identify candidate elements, then identification speed improves, but computational costs increase

Engineering Contradiction:
Improveidentification speed of form elementsVSAvoidcomputational resources required
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system computes embedding vectors and distances for only the necessary candidate elements rather than processing all possible form elements. By calculating distances in the latent space and selecting top candidates based on distance thresholds, the system performs partial computation sufficient for identifying relevant elements without exhaustively processing the entire form element database, thus reducing unnecessary computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system pre-computes and stores embedding vectors for form elements in a database before they are needed during authoring operations. When users interact with the system, the pre-computed embeddings are readily available for distance calculations, eliminating the need to generate embeddings from scratch during real-time interactions. This preliminary preparation significantly reduces computational costs during actual form authoring while maintaining high identification speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11886803B1Assistive digital form authoring
Publication Date: 2024.01.30 ADOBE INC
  • US11886803B1 patent drawing
  • US11886803B1 patent drawing
  • US11886803B1 patent drawing

AI summary

In implementations of systems for assistive digital form authoring, a computing device implements an authoring system to receive input data describing a search input associated with a digital form. The authoring system generates an input embedding vector that represents the search input in a latent space using a machine learning model trained on training data to generate embedding vectors in the latent space. A candidate embedding vector included in a group of candidate embedding vectors is identified based on a distance between the input embedding vector and the candidate embedding vector in the latent space. The authoring system generates an indication of a search output associated with the digital form for display in a user interface based on the candidate embedding vector.