Web Widget UI Item Segmentation for Mass Manipulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content management systems, such as those using Microsoft SharePoint, face challenges in mass-manipulating web widgets without losing customizations, as current methods require replacing the widget, resulting in loss of website-specific configurations.
Innovation Solution
A method and system for comprehensively manipulating user-interface display items of managed web widgets across multiple websites, allowing for extraction, manipulation, and accessibility of both global and website-level UI display items without losing customizations, using a widget-manipulator application that identifies and processes UI items at various levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If web widgets are replaced with a new version to manipulate all instances en masse, then manipulation capability is improved, but website customizations are lost
Solution Approach 1:
The patent segments UI display items into two distinct categories: global UI display items (common across all websites) and website-level UI display items (customized for each website). This segmentation allows the system to manipulate global items en masse while preserving website-specific customizations, resolving the contradiction between manipulation capability and customization retention.
Solution Approach 2:
The patent extracts global UI display items from the web widget instances and stores them in a manifest file separately from website-level customizations. This extraction enables independent manipulation of global items across all instances without affecting website-specific configurations, thus maintaining both manipulation capability and customization integrity.
2Productivity
If web widgets are manipulated across thousands of websites, then productivity is improved, but system complexity increases
Solution Approach 1:
The patent creates a manifest file that contains copied representations of global UI display items and their relationships across multiple web widget instances. This copying mechanism enables efficient mass manipulation by operating on the manifest copy rather than directly on thousands of individual widget instances, thereby improving productivity while managing system complexity.
Solution Approach 2:
The patent introduces a manifest file as an intermediary layer between the manipulation system and the actual web widget instances. The manifest file serves as a simplified representation that captures essential global UI items and their instance relationships, allowing the system to perform mass manipulations efficiently without directly dealing with the complexity of thousands of distributed widget instances.
Data Source
AI summary
In one embodiment, a method includes receiving a request for web-widget manipulation. The request includes a scope of manipulation. The method further includes identifying at least one managed web widget as being covered by the scope of manipulation. In addition, the method includes identifying at least one instance of the at least one managed web widget as being covered by the scope of manipulation. Further, the method includes extracting a plurality of user-interface (UI) display items relative to the at least one managed web widget and the at least one instance. The plurality of UI display items includes at least one global UI display item and at least one website-level UI display item.


