Adaptive Web Element Composition via Collaboration Rulebase
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Web designers face challenges in determining the optimal layout or composition of web pages, pop-ups, or modals during user interface design, especially when multiple users interact with the same web application, as they often lack sufficient information about user behaviors and preferences at the time of development, and existing techniques fail to consider collaboration aspects.
Innovation Solution
The use of a collaboration rulebase to adaptively determine the composition of web elements, which involves identifying user devices, retrieving rules from a rulebase, and applying them to select the appropriate rendering options such as pop-ups, modals, or additional HTML pages based on user profiles and collaboration rules, ensuring consistent layout across multiple users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If web designers use fixed layout templates for web pages, then design consistency is maintained, but adaptability to different user preferences and behaviors is reduced
Solution Approach 1:
The patent implements dynamic web page composition by allowing the layout to change based on real-time user preferences and behaviors. The system transitions from static templates to dynamic assembly of web elements (pop-ups, modals, pages) selected according to collaboration rules and user profiles, enabling the interface to adapt continuously without requiring complex manual reconfiguration.
Solution Approach 2:
The system changes the parameters of web page composition by using collaboration rules that define different rendering options (popup, modal, additional page) based on user profile attributes and behavioral data. These parameter changes allow the same content to be presented in different formats dynamically, improving adaptability while maintaining manageable system complexity through rule-based control.
2Ease of operation
If web designers customize layouts for individual users, then user experience is improved, but consistency across collaborating users is reduced
Solution Approach 1:
The patent creates a universal collaboration rulebase that serves multiple users simultaneously. The same set of rules and user profiles are applied across all collaborating users, ensuring that everyone receives a personalized yet consistent experience. The system multiplies the effectiveness of individual customization by making it universally applicable to all users in the collaboration context.
Solution Approach 2:
The system uses user behavior feedback to dynamically adjust layouts while maintaining consistency. By monitoring how users interact with web elements and applying collaboration rules based on this feedback, the system ensures that all users receive appropriate personalization while maintaining coherent composition patterns defined by the shared rulebase.
3Adaptability or versatility
If web designers create multiple rendering options for web elements, then adaptability increases, but determination complexity increases
Solution Approach 1:
The patent introduces collaboration rules as an intermediary layer between multiple rendering options and user preferences. Rather than directly managing the complexity of selecting among popups, modals, and additional pages, the system uses collaboration rules and user profiles as mediators that automatically determine the appropriate rendering option, reducing determination complexity while maintaining high adaptability.
4Productivity
If web designers lack user behavior information during development, then design speed is maintained, but layout optimality is reduced
Solution Approach 1:
The patent applies preliminary action by establishing collaboration rules and user profiles in advance, during the design phase. These rules are configured beforehand to handle various user behavior scenarios, allowing the system to make optimal layout decisions in real-time without requiring designers to have complete user behavior information during development. This preliminary configuration enables both fast design speed and optimal layout precision.
Data Source
AI summary
Systems for user interface composition in a collaboration environment. A method commences upon identifying a server in a cloud-based environment, wherein the server is interfaced with one or more storage devices that store one or more objects accessible by two or more users. Upon receiving a request to access an object that is stored in the cloud-based environment, the method processes the request to determine if the object has two or more rendering options such as a popup rendering option or a modal rendering option. If so, the method selects one of the rendering options and collects further information such a user profile information and/or a collaboration rulebase, which further information is used to drive composition of formatted object. The adaptively-formatted object is transferred over the network to satisfy the request.


