Design Interface Object Editing by Aggregated Property Values
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing software design tools face challenges in efficiently managing the blending of functional and aesthetic aspects of user interfaces, along with legal requirements, making it difficult for designers to track multiple objectives and requirements.
Innovation Solution
A computing system is configured to implement an interactive graphic design system that allows designers to conveniently view, select, and edit objects based on shared property values, such as style or color, through a network computer system that includes a program interface, input interface, and rendering engine, enabling synchronized editing across multiple devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If designers use traditional software design tools to manage user interface elements, then they can create and edit individual objects, but it becomes difficult to track and manage multiple objectives and requirements simultaneously
Solution Approach 1:
The patent merges multiple individual object properties into aggregated property groups that can be managed collectively. Designers can select and modify shared properties (such as common colors, fonts, or styles) that affect multiple objects simultaneously, thereby simplifying the management of multiple objectives and requirements without increasing operational complexity
Solution Approach 2:
The system introduces a universal property management mechanism that allows a single property change to affect multiple objects at once. This multi-functional approach enables designers to track and manage requirements more effectively by identifying and modifying shared characteristics across different interface elements, reducing the overall complexity of requirement tracking
2Manufacturing precision
If designers manually edit each object individually to achieve precise control, then they can maintain detailed accuracy, but the time required for editing increases significantly
Solution Approach 1:
The patent combines multiple individual editing operations into a single aggregated property modification. When a designer changes a shared property value, the system automatically updates all objects that share that property, maintaining precise control while significantly reducing the time required for editing compared to manual individual adjustments
Solution Approach 2:
The system performs self-service by automatically propagating property changes to all affected objects. When a designer modifies a shared property, the system automatically applies the change to all objects that share that property value, eliminating the need for manual individual editing while preserving editing precision
3Productivity
If designers work on design interfaces locally without real-time synchronization, then they can focus on individual tasks, but collaboration efficiency decreases
Solution Approach 1:
The patent implements a real-time feedback mechanism that synchronizes property changes across multiple devices. When a designer modifies objects on one device, the system automatically detects and transmits the changes to other devices, ensuring all collaborators see the updates immediately. This feedback loop enhances collaboration efficiency without requiring complex manual coordination
Solution Approach 2:
The system introduces an intermediary synchronization layer that manages communication between multiple devices. This mediator automatically handles the complexity of real-time data transmission and coordination, allowing designers to focus on their individual tasks while maintaining efficient collaboration through automatic property synchronization across all devices
Data Source
Figure 1A
Figure 1B
Figure 1C
AI summary
A network computer provides interactive graphic design system instructions to a user computing device, causing the user computing device to render a design interface and provide an input interface at the user computing device. The user computing device interprets an input action, the input action comprising selecting a selection of a plurality of objects using the input interface. For a property, the user computing device identifies a set of one or more property values corresponding to the property for objects in the plurality of objects. The user computing device displays the set of one or more property values. The user computing device receives user input specifying a selected property value and user input specifying a new value for the selected property value. The user computing device updates the property for each object of the plurality of objects having the selected property value to reflect the new value.