URL-Based Design Generation and Update System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing design tools with graphical interfaces require manual and repetitive processes for generating and updating designs, making the process time-consuming and inefficient, especially when users need to create multiple designs with similar elements.

Innovation Solution

A system that uses a universal resource locator (URL) to automatically generate and update designs by parsing design templates and attribute values, allowing users to create multiple designs efficiently without repetitive edits, and enabling design generation and updating on client devices to reduce server resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual processes are used to add or update design elements in graphical interface tools, then users can generate designs with full control over each element, but the process becomes repetitive and time-consuming when creating multiple designs

Engineering Contradiction:
Improveease of design creationVSAvoidtime to generate designs
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent uses templates as reusable copies of design structures. Users can create a design once and copy it to multiple templates, then update all instances simultaneously. This eliminates the need to manually recreate design elements for each new design, resolving the contradiction between ease of operation and time consumption.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary action by pre-defining design structures, elements, and layouts in templates before actual design creation. When users need multiple designs, they can update the template once and have all dependent designs automatically updated, saving significant time compared to manual creation of each design from scratch.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If users manually update design elements across multiple templates for comparison, then they can review different design variations, but the repetitive manual process reduces productivity

Engineering Contradiction:
Improveability to compare design versionsVSAvoiddesign update efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system creates copies of designs in different templates that can be compared. Users can update a master template and automatically generate updated versions in multiple child templates, enabling efficient comparison of design variations without manual repetition. This maintains adaptability for design comparison while dramatically improving productivity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary updates by automatically applying changes from a master template to multiple child templates before the user needs to compare them. This preliminary action eliminates the need for manual updates across multiple templates, allowing users to focus on reviewing and comparing design variations rather than performing repetitive update tasks.

Inventive Principle:
Principle #10Preliminary action

3Power

If design generation and updating is performed on remote servers, then centralized control and processing power are available, but server resource utilization increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidserver resource consumption
Core Design Contradiction:
PowerVSLoss of energy

Solution Approach 1:

The system segments design processing into template definition (which can be centralized) and design generation/update (which can be distributed to client devices). By separating these functions, the patent reduces server resource consumption for routine design updates while maintaining centralized control over template definitions. Client devices perform the actual design generation, reducing server load and energy consumption.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11328030B2Systems and methods of generating or updating a design based on a universal resource locator (URL)
Publication Date: 2022.05.10 CANVA PTY LTD
  • US11328030B2 patent drawing
  • US11328030B2 patent drawing
  • US11328030B2 patent drawing

AI summary

An apparatus includes a network interface and one or more processors. The network interface is configured to receive a request from a client device. The request includes a universal resource locator (URL). The one or more processors are configured, responsive to receiving the request, to identify a design template based on the URL, to generate a design based on the design template, and to generate design data by parsing the URL. The one or more processors are also configured to send, via the network interface, the design and the design data to the client device to cause display of an updated version of the design by applying the design data to the design. The one or more processors are further configured to receive the updated version of the design via the network interface from the client device.