Embroidery Design Manipulation Over Wide Area Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for creating and manipulating embroidery designs do not efficiently operate over wide area networks, lacking optimizations for data transmission and processing across distant devices, leading to inefficiencies in data size and latency.

Innovation Solution

A method and apparatus that enable the manipulation of embroidery designs via a communication network by processing requests from client computers at a server, generating image or embroidery data, and transmitting responses to client computers for user interface manipulation, utilizing techniques such as encoding requests, document creation, and rendering images to reduce data size and improve responsiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If embroidery design data is transmitted over wide area networks using traditional methods, then the design data can be communicated between client and server, but the data transmission size is large and latency is high

Engineering Contradiction:
Improvedata transmission latencyVSAvoiddata transmission size
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The patent segments embroidery design data into multiple representation formats (stitch data, vector data, image data, composite data) and transmits only the necessary segments based on the specific operation required. This reduces overall data transmission size while maintaining functionality across wide area networks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of data representation by converting embroidery designs between different formats (stitch, vector, image, composite) depending on the operation needed. This allows transmission of smaller data sets while maintaining the ability to perform various manipulation operations.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If traditional embroidery manipulation systems are used over wide area networks, then basic design transmission is possible, but user interface responsiveness is poor due to network latency

Engineering Contradiction:
Improveuser interface responsivenessVSAvoidnetwork latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-processing embroidery designs into multiple data representations and caching them on both client and server sides. This allows rapid switching between different data formats during user operations without requiring real-time network round trips, thereby improving interface responsiveness despite wide area network latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary data structure (composite data) that bridges between detailed stitch data and simplified image data. This intermediary representation enables fast visualization and manipulation operations while maintaining the ability to access detailed stitch information when needed, reducing the impact of network latency on user experience.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If detailed stitch data is transmitted for embroidery design manipulation, then complete design information is available, but data transmission size increases significantly

Engineering Contradiction:
Improvedesign information completenessVSAvoiddata transmission size
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent applies local quality by transmitting different levels of data detail to different parts of the system based on their specific needs. The client receives image or vector data for visualization and basic manipulation, while the server maintains complete stitch data for detailed processing. This localized data distribution reduces overall transmission size while preserving information completeness.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent creates multiple copies of embroidery design data in different formats (stitch, vector, image, composite) and distributes appropriate copies to different locations in the network. This allows each system component to work with the most appropriate data format for its function without requiring all components to handle complete detailed stitch data, thereby reducing transmission requirements.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9103059B2Methods and apparatus to manipulate embroidery designs via a communication network
Publication Date: 2015.08.11 CIMPRESS SCHWEIZ GMBH
  • US9103059B2 patent drawing
  • US9103059B2 patent drawing
  • US9103059B2 patent drawing

AI summary

Methods and apparatus to manipulate embroidery designs via a communication network are disclosed. An example apparatus includes An apparatus for manipulating an embroidery design via a communication network, comprising a client computer to: receive a communication from a server, the communication including embroidery data; display, via a user interface of the client computer, a first image based on the embroidery data; edit the embroidery data stored in a memory of the client computer to create modified embroidery data in response to receiving a command via the user interface of the client computer; and display, via the user interface of the client computer, a second image based on the modified embroidery data in the memory of the client computer.