Content Edit Review Mechanism for Quality Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content delivery systems lack a mechanism to review edits before they are published, leading to potential inappropriate or low-quality content being served to users, which can negatively impact both user experience and content providers.

Innovation Solution

A method and system that allow for the review of edits to content items before they are published, involving storage of edits in a separate storage, insertion of events into an event processing system for approval, and subsequent delivery of approved edits to user devices, enabling content providers to verify and ensure quality content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If edits are published immediately without review, then content delivery speed is improved, but content quality and appropriateness deteriorate

Engineering Contradiction:
Improvecontent delivery speedVSAvoidcontent quality
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements a review mechanism that performs preliminary actions (review and approval) on edits before they are published. The system receives an edit, stores it in first storage, processes it through an event processing system that determines whether the edit is approved, and only then publishes it to the second storage for delivery. This preliminary review action ensures content quality is maintained while enabling fast delivery of approved content.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a review mechanism is implemented for edits, then content quality is improved, but system complexity increases

Engineering Contradiction:
Improvecontent qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the content delivery system into distinct functional components: first storage for pending edits, an event processing system for review and approval determination, and second storage for approved content. This segmentation allows each component to perform its specific function independently, managing system complexity through modular organization while maintaining content quality through the review process.

Inventive Principle:
Principle #1Segmentation

3Object-affected harmful factors

If edits are reviewed before publication, then inappropriate content is reduced, but processing time increases

Engineering Contradiction:
Improveinappropriate contentVSAvoidprocessing time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The patent introduces an event processing system as an intermediary between the received edit and the final publication. This intermediary component processes the edit through approval determination logic, filtering out inappropriate content while allowing suitable edits to pass through. The intermediary approach systematically reduces harmful content without requiring complete manual review of every edit, balancing quality control with processing efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11232254B2Editing mechanism for electronic content items
Publication Date: 2022.01.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11232254B2 patent drawing
  • US11232254B2 patent drawing
  • US11232254B2 patent drawing

AI summary

A method and system for reviewing edits and editing content items are provided. An edit to a first version of a first content item is received. The first version of the first content is part of the active content delivery campaign and has been delivered over a computer network to a first plurality of computing devices. The edit is stored in a first storage that is separate from a second storage. An event indicating the edit is inserted into an event processing system. A result approving the edit is received from the event processing system. In response to receiving the result approving the edit, a second version is caused to be stored in the second storage. The second version reflecting the edit is caused to be delivered over the computer network.