Plug-in Application Recipe Mapping Update

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing plug-in application recipe management systems face challenges in efficiently managing mappings between user-exposed fields and third-party application fields, especially when these fields undergo changes, leading to potential service interruptions and user experience issues due to technical changes in third-party applications.

Innovation Solution

A PIAR management system that stores and updates mappings between user-exposed fields and third-party application fields, activating updated mappings when changes occur, while maintaining a seamless user experience by shielding users from underlying technical changes and ensuring continuous functionality of plug-in applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If mappings between user-exposed fields and third-party application fields are maintained statically, then system simplicity is preserved, but service reliability deteriorates when third-party applications undergo technical changes

Engineering Contradiction:
Improveservice continuityVSAvoidmapping management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by detecting technical changes in third-party applications before they affect service functionality. The PIAR management system proactively identifies field changes, updates mappings in advance, and activates updated mappings to prevent service interruptions, thereby maintaining reliability without requiring complex manual intervention

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The PIAR management system acts as an intermediary layer between users and third-party applications. It absorbs the complexity of mapping management by automatically detecting changes, updating mappings, and shielding users from underlying technical changes. This intermediary function resolves the contradiction by handling complexity internally while presenting a simple interface to users

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If manual updates of mappings are performed when third-party applications change, then mapping accuracy is improved, but user experience deteriorates due to service interruptions

Engineering Contradiction:
Improvemapping accuracyVSAvoiduser experience continuity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system implements self-service by automatically detecting technical changes in third-party applications and updating mappings without requiring user intervention. The PIAR management system monitors field changes, generates updated mappings, and activates them autonomously, thereby maintaining both mapping accuracy and seamless user experience simultaneously

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback mechanisms by continuously monitoring third-party application fields and detecting changes. When changes are detected, the system feeds back by automatically updating the mappings and activating them, creating a closed-loop system that maintains accuracy while preventing service interruptions that would degrade user experience

Inventive Principle:
Principle #23Feedback

3Reliability

If the system actively monitors and updates mappings in response to third-party application changes, then service reliability is improved, but system complexity increases

Engineering Contradiction:
Improveplug-in application functionalityVSAvoidmapping management system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges the monitoring, detection, and mapping update functions into a single integrated PIAR management system. By combining these functions rather than implementing them as separate systems, the patent achieves improved reliability through active monitoring while minimizing the increase in overall system complexity through functional integration

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10394629B2Managing a plug-in application recipe via an interface
Publication Date: 2019.08.27 ORACLE INT CORP
  • US10394629B2 patent drawing
  • US10394629B2 patent drawing
  • US10394629B2 patent drawing

AI summary

Techniques for managing a plug-in application recipe (“PIAR”) are disclosed. A mapping between (a) a user-selected field, selected via a PIAR creation interface, and (b) a third-party application field, exposed by an application programming interface (“API”) of a third-party application, is stored. The third-party application field is associated with a trigger or action of a PIAR. Managing the PIAR in an active state involves periodically receiving and checking data from the third-party application field against a PIAR condition. During or after managing the PIAR in the active state, information is stored to update the mapping to a different mapping. The different mapping maps the user-selected field to a different third-party application field. Without modifying the PIAR, managing the PIAR in the active state then involves periodically receiving and checking data from the different third-party application field against the PIAR condition.