Context-Based Web Object Display via Link Relationship Manager
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Web applications face challenges in dynamically controlling which objects are displayed on a webpage based on user context, leading to inconsistent and potentially unauthorized access to resources.
Innovation Solution
A system comprising a web server, link relationship manager, data service, and resource manager determines valid link relationships for objects on a webpage by assessing the current context of the web application, allowing only context-relevant objects to be displayed, with the link relationship manager receiving object IDs and providing corresponding link relationships for rendering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all objects are displayed on the webpage regardless of user context, then the webpage shows complete information, but unauthorized access and security risks increase
Solution Approach 1:
The patent applies local quality by making the visibility and accessibility of webpage objects context-dependent. Different user roles (e.g., administrator, editor, viewer) receive different subsets of objects based on their permissions. The link relationship manager evaluates context parameters to determine which objects should be accessible to each user, ensuring that security requirements are met locally for each user while maintaining overall system integrity.
2Reliability
If context-based filtering is implemented to control object display, then security and authorization are improved, but system complexity increases
Solution Approach 1:
The patent introduces a link relationship manager as an intermediary component that sits between the webpage rendering system and the object database. This mediator evaluates context parameters, determines valid link relationships, and filters objects before they are displayed to users. By centralizing the authorization logic in this intermediary layer, the patent manages system complexity while maintaining strong authorization control across the application.
3Ease of operation
If dynamic context evaluation is performed for each webpage request, then user experience is personalized and secure, but processing time and computational resources increase
Solution Approach 1:
The patent implements preliminary action by pre-defining link relationship templates and object metadata that describe accessibility rules. Instead of performing complete context evaluation from scratch for each request, the system prepares authorization rules in advance and efficiently matches user contexts against these pre-established templates. This reduces computational overhead while maintaining personalized and secure user experiences.
Data Source
AI summary
In general, the technology relates to a method for displaying objects on a webpage. The method includes receiving a request to transition to the webpage in a web application from a device and in response to the request: obtaining a set of object identifiers, providing the set of object identifiers to a link relationship manager and receiving, from the link relationship manager, a set of link relationships. The method further includes providing the set of link relationships and a link relationship evaluator to the device, where the link relationship evaluator only permits objects that are associated with a link relationship from the set of link relationships to be displayed on the device.


