PIAR Management Application Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing plug-in application recipe management systems lack effective mechanisms to restrict functionality, leading to potential misuse or unauthorized access to sensitive data and operations.

Innovation Solution

Implementing a PIAR management application that allows authenticated users to define and enforce restrictions on plug-in application recipes, blocking specific functionalities and operations based on user permissions and restrictions, thereby controlling access and usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If plug-in application recipes are made freely accessible and executable, then functionality and automation capabilities are improved, but security and unauthorized access risks worsen

Engineering Contradiction:
Improvefunctionality accessVSAvoidunauthorized access
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary authentication and authorization checks before allowing execution of plug-in application recipes. The PIAR management application verifies user credentials and permissions in advance, blocking unauthorized users from accessing or executing recipes before they can cause harm.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The PIAR management application serves as an intermediary layer between users and plug-in application recipes. It mediates access by evaluating user permissions against recipe requirements, allowing legitimate access while blocking unauthorized attempts, thus resolving the conflict between accessibility and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If restriction mechanisms are implemented on plug-in application recipes, then security and control are improved, but system complexity worsens

Engineering Contradiction:
Improvesecure executionVSAvoidrestriction mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The PIAR management application performs multiple functions within a single system: it manages recipe execution, handles user authentication, enforces permission policies, and controls access. By consolidating these functions, the system achieves secure execution without proportionally increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system automatically evaluates user permissions and enforces restrictions without requiring manual intervention. The PIAR management application self-manages the authentication and authorization processes, reducing the operational complexity that would arise from manual security management.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If user authentication and permission checks are performed, then unauthorized access is prevented, but processing time and operational overhead increase

Engineering Contradiction:
Improvemisuse preventionVSAvoidprocessing time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

Authentication and permission verification are performed in advance before recipe execution is allowed. By completing these security checks beforehand, the system prevents unauthorized access without adding time overhead to the actual execution process, as the verification is done during the setup and registration phase.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12175005B2Restricting plug-in application recipes
Publication Date: 2024.12.24 ORACLE INT CORP
  • US12175005B2 patent drawing
  • US12175005B2 patent drawing
  • US12175005B2 patent drawing

AI summary

Techniques for restricting plug-in application recipes (“PIARs”) are disclosed. A PIAR management application receives a PIAR restriction via an authenticated user of the PIAR management application. The PIAR restriction is applicable to certain users of the PIAR management application. The PIAR restriction identifies functionality of the PIAR management application that would otherwise be available to a user of the PIAR management application if the user had an active account for a particular plug-in application that, once linked to that user in the PIAR management application and associated with a particular PIAR, would be capable of supplying at least part of the functionality. The PIAR management application stores the PIAR restriction, including information to block the restricted functionality. Based on the PIAR restriction, the PIAR management application blocks the restricted functionality. Many different types of functionality may be restricted, in various ways.