Edit Tracker With Selective Undo Buttons For Form Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack the ability to easily track changes made by users in form-based interfaces, leading to difficulties in identifying and reverting changes, especially when users are distracted or need to save or undo edits.

Innovation Solution

A method is implemented to display an edit tracker on a graphical user interface, showing changes made to data items in real-time, allowing users to easily identify and revert specific changes, with features like undo buttons for individual edits and an all-undo option for complete reversal of changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a multi-tabbed format is used for records and data, then data organization and capacity are improved, but user ability to track and identify changes is worsened

Engineering Contradiction:
Improvedata capacityVSAvoidchange tracking difficulty
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an edit tracker as an intermediary component that sits between the user and the multi-tabbed data interface. This edit tracker maintains a separate log of all changes made across tabs, allowing users to view and identify modifications without having to manually search through multiple tabs. The tracker acts as a mediator that consolidates change information from the complex multi-tab structure into a single, easy-to-navigate interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If manual change reversal is required, then system complexity is reduced, but user time and effort are worsened

Engineering Contradiction:
Improvesystem complexityVSAvoidtime to reverse changes
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically logging and tracking all data changes as they occur, before the user needs to reverse them. The edit tracker continuously monitors and records modifications in real-time, so when a user wants to reverse changes, the information is already prepared and organized. This eliminates the need for users to manually search through tabs to find what was changed, significantly reducing the time and effort required for change reversal.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If sequential undo is used, then system complexity is reduced, but flexibility to reverse specific changes is worsened

Engineering Contradiction:
Improveundo mechanism complexityVSAvoidselective change reversal
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent segments the undo functionality by creating individual undo buttons for each specific change recorded in the edit tracker. Instead of a single sequential undo stack, each modification is divided into its own reversible unit. Users can select which specific changes to reverse by clicking the corresponding undo button next to each tracked modification, providing granular control over which changes to keep and which to revert, while maintaining relatively simple system architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11550994B2System and method with data entry tracker using selective undo buttons
Publication Date: 2023.01.10 ORACLE INT CORP
  • US11550994B2 patent drawing
  • US11550994B2 patent drawing
  • US11550994B2 patent drawing

AI summary

Example systems and methods for displaying an edit tracker of form-based entries on a graphical user interface are described herein. Form based data items including a name and a data entry box are displayed in an area of the graphical user interface. As edits are made to the data items (e.g., changed or new data values are added to the data entry boxes), an edit tracker entry for each changed data item is displayed. The edit tracker entries can include the item name of the data item, the item value of the data item, and the changed item value of the data item. As various modifications are made, some of which may be made within nested or other tabs of the graphical user interface, the edit tracker can include the entries, allowing the user to quickly identify changes, quickly navigate to the changes, and/or undo individual changes.