Promotion Builder Document Parallel Editing via Segmented Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for generating promotions are time-consuming and prone to errors due to serial processing, limiting collaboration and consistency among multiple users, which can deter merchants from partnering with promotion and marketing services.

Innovation Solution

A promotion builder document is stored in a network-accessible memory, allowing multiple users to collaborate in parallel, with features for modifying and visualizing promotions, enabling simultaneous access and modification of data elements while ensuring consistent presentation and assembly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If serial processing is used for generating promotions, then error reduction is achieved, but generation time increases and productivity decreases

Engineering Contradiction:
Improveerror reductionVSAvoidgeneration time
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent uses document templates as reusable copies that define the structure and data elements of promotions. Multiple users can simultaneously access and modify instances of the same template, enabling parallel processing while maintaining consistency through the template framework. This resolves the contradiction by allowing concurrent editing (improving productivity) while the template structure ensures proper assembly and reduces errors.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The promotion builder document serves as an intermediary layer between users and the final promotion assembly. It contains structured data elements that mediate the collaboration process, allowing multiple users to contribute simultaneously while the system ensures proper integration. This intermediary structure enables parallel work (increasing productivity) while maintaining assembly integrity (reducing errors).

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If serial processing is used for generating promotions, then consistency among users is maintained, but collaboration capability deteriorates

Engineering Contradiction:
Improveconsistency among usersVSAvoidcollaboration capability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The promotion builder document is segmented into multiple independent data elements (e.g., header information, body content, footer, images) that can be simultaneously accessed and modified by different users. Each user can work on specific segments without blocking others, enabling parallel collaboration while the overall document structure maintains consistency through the template framework.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The promotion builder document template serves multiple functions simultaneously: it defines the structural framework for consistency, enables parallel user access for collaboration, and guides the assembly process. This multi-functionality resolves the contradiction by providing both consistent structure and collaborative flexibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11720932B2Collaborative editing service
Publication Date: 2023.08.08 BYTEDANCE INC
  • US11720932B2 patent drawing
  • US11720932B2 patent drawing
  • US11720932B2 patent drawing

AI summary

A method, apparatus, and computer program product are disclosed that improve the efficiency and speed with which promotions can be generated. The method includes creating a promotion builder document, wherein the promotion builder document comprises a set of data elements guiding assembly of a promotion. The method further includes storing the promotion builder document in a memory connected to a computer network, and authorizing, by a processor, one or more remote users to access, via the computer network, the promotion builder document. The method further includes modifying the promotion builder document in response to instructions from at least one of the one or more remote users and assembling the promotion based on the promotion builder document. A corresponding apparatus and computer program product are described herein.