Dynamic Application Registration with Enterprise Authorization Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As enterprises grow in size, managing access to resources becomes increasingly difficult, especially when employees need to access enterprise resources from personal devices located outside the corporate firewall, making manual registration unfeasible for large-scale environments.

Innovation Solution

A computer-implemented method for dynamically registering applications with an enterprise system, which includes pre-configuring the application with registration information such as product identification, device identification, and access scope, allowing automatic registration upon installation, establishing a trust relationship and reducing manual input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual registration is used for personal devices to access enterprise resources, then security control is maintained, but scalability and ease of operation deteriorate as enterprise size grows

Engineering Contradiction:
Improveease of device registrationVSAvoidcomplexity of registration management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The application performs self-registration with the enterprise system automatically upon installation. The registration information is pre-configured in the application, allowing it to register itself without user intervention or manual IT administrator involvement, thus enabling scalable deployment across thousands of devices

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Registration information including product identification, device identification, scope of access, and redirect URL are pre-configured in the application before installation. This preliminary preparation enables the automatic registration process to proceed without requiring manual input during deployment

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If devices are required to be located within the corporate firewall for security, then security is maintained, but accessibility and versatility worsen for remote employees

Engineering Contradiction:
Improveaccessibility of enterprise resourcesVSAvoidsecurity of enterprise system
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The enterprise system introduces an authorization server as an intermediary between external devices and internal resources. This mediator verifies application credentials and issues access tokens, enabling secure remote access without requiring devices to be physically within the corporate firewall while maintaining security through controlled authentication

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automatic registration is implemented for scalable deployment, then productivity and ease of operation improve, but the trust relationship establishment complexity increases

Engineering Contradiction:
Improvespeed of device onboardingVSAvoidcomplexity of trust relationship setup
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The complex trust relationship establishment process is extracted and consolidated into a single automatic registration step performed by the application upon installation. The application handles credential verification, token issuance, and authorization setup in one automated sequence, hiding the complexity from users while maintaining security

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The registration process incorporates feedback mechanisms where the authorization server responds to the application's registration request with verification results and access tokens. This automated feedback loop enables the application to adjust and complete registration without manual intervention, maintaining both speed and security

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10484462B2Dynamic registration of an application with an enterprise system
Publication Date: 2019.11.19 OMNISSA LLC
  • US10484462B2 patent drawing
  • US10484462B2 patent drawing
  • US10484462B2 patent drawing

AI summary

A computer-implemented method for automatically registering an application with an enterprise system is disclosed. The method accesses an application utilizable with the enterprise system. Generates an application access template for the application, including: generating information specific to the application that is able to be utilized with the enterprise system, and generating parameters specific to the application that is able to be utilized with the enterprise system. The method defines, in the application access template, a basic authorization protocol information; and utilizes the application access template for a subsequent dynamic registration of the application with the enterprise system.