Hierarchical Web Localization Engine for Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web application systems lack an efficient method to determine user access permissions and apply appropriate localization settings based on hierarchical levels, leading to inconsistent and unauthorized content display for users.

Innovation Solution

A system and method that utilize a localization engine to determine user access by matching user qualifiers with node qualifiers in a logical application hierarchy, and apply localization configurations to entities based on node localization settings, ensuring authorized content display and appropriate language or content adaptation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hierarchical resolution method is implemented, then localization accuracy and security are improved, but system complexity increases

Engineering Contradiction:
Improvelocalization accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the web application into a hierarchical structure with multiple levels (e.g., level 1, level 2, level 3), where each level represents a different scope of localization. This segmentation allows the system to apply localization settings at appropriate granularities, improving accuracy without requiring a complete redesign of the entire system. The hierarchical breakdown enables localized changes at specific levels without affecting other parts of the application.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the localization system, adding depth to the traditional flat localization approach. By organizing localization settings across multiple hierarchical levels, the system can resolve conflicts and apply appropriate localization rules based on the user's position in the hierarchy, thereby improving reliability while managing complexity through structured organization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If hierarchical resolution method is implemented, then content authorization accuracy is improved, but processing time increases

Engineering Contradiction:
Improveauthorization accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-establishing the hierarchical structure and localization rules during system setup and configuration phases. Authorization rules and localization settings are defined in advance at each hierarchical level, allowing the system to quickly resolve localization requests by simply traversing the pre-defined hierarchy rather than computing authorization rules in real-time, thus improving processing speed while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple localization levels are supported, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvelocalization flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal hierarchical localization framework that can handle multiple localization levels (level 1, level 2, level 3, etc.) through a single unified mechanism. This multi-functional system can accommodate various localization scenarios (language, region, culture, etc.) at different hierarchical levels without requiring separate systems for each type, thereby improving adaptability while managing complexity through consolidation.

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

Data Source

PatentUS10606622B1Method and system for web application localization using hierarchical resolution
Publication Date: 2020.03.31 EMC IP HLDG CO LLC
  • US10606622B1 patent drawing
  • US10606622B1 patent drawing
  • US10606622B1 patent drawing

AI summary

In general, in one aspect, the invention relates to a method for processing requests from client devices. The method includes receiving, from a client device, a request for an entity associated with a web application, where the request is associated with a user, making a first determination, by traversing a logical application hierarchy of the web application, that the user is permitted to view the entity, and based on the first determination, providing the entity to the client device.