Java Signature Capture on PDAs via JVM Abstraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a need for a simple, Java-based signature capture solution that can run on various Personal Digital Assistant (PDA) operating systems to securely capture, store, and authenticate electronic signatures, particularly in the pharmaceutical industry for acknowledging medical sample deliveries, which must be verifiable and compliant with legal requirements.
Innovation Solution
A Java-based electronic signature capture component that integrates with Java Virtual Machine (JVM) on PDAs, utilizing a canvas and applet to capture and encode signatures as GIF files, supporting multiple platforms and ensuring secure storage and authentication through MD5 encryption, allowing integration with Customer Relationship Management (CRM) systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a signature capture solution is developed for specific PDA operating systems, then the signature capture functionality can be optimized for that platform, but the solution cannot run on other PDA platforms
Solution Approach 1:
The patent applies universality by developing a signature capture solution that runs on multiple PDA platforms (Windows CE, Palm OS, Symbian, etc.) through a common architecture. The solution uses platform-independent Java applets that can execute on different JVM implementations, allowing the same software to function across diverse operating systems without requiring platform-specific versions
Solution Approach 2:
The patent introduces an intermediary layer - the Java Virtual Machine (JVM) - that mediates between the signature capture application and the underlying PDA operating system. By compiling the signature capture logic into Java bytecode that runs on the JVM, the solution abstracts away platform-specific details and enables cross-platform execution while maintaining optimized functionality
2Loss of substance
If paper documents are used for signatures, then legal compliance is straightforward, but document costs and storage requirements increase
Solution Approach 1:
The patent applies copying by creating digital replicas of handwritten signatures through electronic capture on the PDA. The signature is captured as coordinate data points representing the writing strokes, which can be stored, transmitted, and displayed electronically. This digital copy maintains the authenticity and legal validity of the original handwritten signature while eliminating the need for physical paper documents
Solution Approach 2:
The patent substitutes the mechanical system of paper-based signature collection with an electronic system. Instead of physically signing paper documents that require printing, storage, and physical handling, the solution uses electronic signature capture through the PDA's pressure-sensitive screen, converting the physical signing action into digital data that can be stored and managed electronically
Data Source
AI summary
A method and system for capturing an electronic signature of a user in a Java-based environment on a personal digital assistant. A user is prompted by an applet operating on the personal digital assistant, handling a canvas by the applet, and capturing an instance of the electronic signature on the canvas. The canvas encodes the instance of the electronic signature in a file and transfers the file by the canvas to the applet. A personal digital assistant may include a screen sensitive to pressure for capturing a signature and an application adapted to capture and attach the signature to a business object. The application may also include an applet adapted to prompt a user and adapted to handle a canvas. The canvas is adapted to capture an instance of the electronic signature and encode the instance in a file. The file is transferred by the canvas to the applet.


