Reversing Object Manipulations in Cloud Application Walkthroughs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional walkthroughs for training users on cloud-based applications face challenges in navigating back and forth between chronologically ordered stages, as object manipulations like record creation cannot be reversed, leading to storage issues and inefficiencies due to the inability to recreate records.

Innovation Solution

The system allows for reversing object manipulations by recording initial states and using reverse commands to revert changes, enabling users to navigate backwards through walkthroughs and clean up records, thereby optimizing storage and user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If walkthrough stages are chronologically ordered with object manipulations like record creation, then the walkthrough provides accurate training procedures, but navigation backwards becomes impossible and storage burden increases

Engineering Contradiction:
Improvewalkthrough training accuracyVSAvoidbackward navigation capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies inversion by implementing reverse commands that perform opposite operations to the original object manipulations. When a user navigates backward, the system executes inverse actions (e.g., deleting records created during the walkthrough, reversing field assignments) to undo the effects of previous stages, enabling backward navigation while maintaining data consistency.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system discards the need to permanently retain walkthrough-generated records by implementing automatic cleanup mechanisms. After a walkthrough completes or when navigating backward, records created during training are automatically deleted or reverted, allowing the walkthrough to be repeated without accumulating unnecessary data storage burden.

Inventive Principle:
Principle #34Discarding and recovering

2Reliability

If records are created during walkthrough stages, then training content is complete and accurate, but storage burden increases and records cannot be cleaned up

Engineering Contradiction:
Improvetraining content completenessVSAvoidstorage burden
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements automatic discarding of walkthrough-generated records through reverse commands and cleanup routines. Records created during training stages are automatically deleted when the walkthrough completes or when users navigate backward, ensuring training content remains complete during execution while preventing permanent accumulation of training artifacts that would increase storage burden.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The system treats walkthrough-generated records as temporary, disposable objects rather than permanent data. These records are created solely for training purposes and are automatically eliminated after use, similar to disposable items that serve a specific function and are then discarded, thereby maintaining training completeness while avoiding long-term storage commitments.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Stability of the object's composition

If walkthroughs cannot navigate backwards, then chronological integrity is maintained, but user flexibility and relearning capability are reduced

Engineering Contradiction:
Improvechronological integrityVSAvoiduser navigation flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent resolves this contradiction by implementing reverse commands that allow backward navigation through walkthrough stages. Users can navigate to previous stages and the system executes inverse operations to undo changes made in subsequent stages, maintaining chronological integrity of the training logic while providing users with flexible navigation capabilities for review and relearning.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system transitions from a static, linear walkthrough structure to a dynamic, bidirectional navigation model. The walkthrough adapts to user needs by allowing forward and backward movement, with the system dynamically adjusting the state of objects based on navigation direction, thereby enhancing user flexibility while preserving the logical sequence of training content.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9983943B2Reversing object manipulations in association with a walkthrough for an application or online service
Publication Date: 2018.05.29 SALESFORCE INC
  • US9983943B2 patent drawing
  • US9983943B2 patent drawing
  • US9983943B2 patent drawing

AI summary

Disclosed are examples of systems, apparatus, methods and computer program products for reversing object manipulations in association with a walkthrough for an application or online service. A first state of resources associated with the walkthrough can be recorded in a database of a database system. Input can be received to perform an interaction command with one or more demonstration objects associated with the walkthrough. The one or more demonstration objects can be caused to be manipulated in response to the input. The object manipulation can change the resources from the first state to a second state. The second state can be recorded in the database of the database system. Actions can be determined to reverse the object manipulation to return the resources to the first state. The determined actions can be caused to be performed.