Automated Script Generation for Cross-Application Data Entry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users in various fields, including healthcare, face the burden of repeatedly entering the same data into multiple computer applications, leading to time-consuming and inefficient workflows, despite the existence of standards like the CCOW standard for context management.

Innovation Solution

A computer program generation system that records user actions and generates source code to automate repetitive tasks, reducing the need for redundant data entry by creating a computer program that can repeat user scenarios across different applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users manually enter the same data into multiple computer applications, then data can be shared across applications, but the workflow becomes time-consuming and inefficient

Engineering Contradiction:
Improvedata sharingVSAvoidtime for redundant data entry
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system creates a virtual copy of the user's manual data entry actions. By recording the sequence of actions (login, data entry, navigation) and generating automated scripts, the system allows one-time manual entry followed by automatic replication across multiple applications, eliminating repeated manual input while maintaining data accuracy

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system enables users to define their own workflows by recording their manual actions, then the generated automated program performs these actions autonomously. The user initiates the process once manually, and the system self-replicates the workflow across multiple applications without further user intervention, reducing time loss while preserving data sharing

Inventive Principle:
Principle #25Self-service

2Reliability

If users manually repeat the same tasks across multiple applications, then data consistency can be maintained, but productivity decreases

Engineering Contradiction:
Improvedata consistencyVSAvoidworkflow efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system copies the user's manual task execution pattern and transforms it into an automated script. The recorded actions (login credentials, data entry sequences, navigation paths) are replicated as automated commands that execute consistently across multiple applications, maintaining data consistency while eliminating repetitive manual labor and boosting productivity

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system replaces the mechanical manual repetition of tasks with an automated computer-generated program. By substituting human manual operations with automated scripts that replicate the same logical sequence, the system maintains the reliability of consistent data entry while dramatically improving workflow efficiency and productivity

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

3Adaptability or versatility

If the CCOW standard is implemented for context management, then data sharing architecture is established, but users still must repeatedly enter the same information

Engineering Contradiction:
Improvecontext management capabilityVSAvoidtime for repeated data entry
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system takes the context management capabilities provided by the CCOW standard and builds upon them by recording actual user interaction patterns. Instead of requiring users to manually navigate the context management architecture, the system captures these interactions and generates automated programs that leverage the CCOW framework internally, making the standard work for users without adding manual repetition

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system acts as an intermediary layer between the user and the CCOW standard. It records user actions, translates them into automated scripts, and executes these scripts across applications that support the CCOW standard. This intermediary approach allows users to benefit from the CCOW architecture's data sharing capabilities while eliminating the time loss of manual repetition through automation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8176467B2Computer program generation system and method thereof
Publication Date: 2012.05.08 ALLSCRIPTS SOFTWARE LLC
  • US8176467B2 patent drawing
  • US8176467B2 patent drawing
  • US8176467B2 patent drawing

AI summary

An computer program generation system (100) for creating a computer program includes: (a) a recorder module (103) capable of recording data comprising actions of a user of one or more applications; (b) a storage module (112) to store predefined portions of source code; and (c) a code generation module (105) capable of generating source code for the computer program using the data and the predefined portions of source code from the storage module (112).