Micro-service Content Creation Service Parallel Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional content delivery systems face inefficiencies due to the use of monolithic components, which require significant resources, lead to processing delays, and struggle with scalability, especially when handling multiple requests from a large number of users.

Innovation Solution

Implementing a micro-service based content creation service that dynamically processes content requests by identifying and dividing tasks among independent micro-services, allowing for parallel processing and customization based on specific requirements, such as encoding, encryption, and compression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a monolithic content delivery system is used, then content can be delivered to clients, but the system requires significant computing resources and experiences processing delays when handling high volumes of requests

Engineering Contradiction:
Improverequest processing capacityVSAvoidprocessing latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides the monolithic content delivery system into multiple independent micro-services, each responsible for specific content processing tasks. This segmentation allows parallel processing of content requests across multiple services, increasing overall productivity and reducing processing latency by eliminating sequential bottlenecks in the traditional monolithic architecture

Inventive Principle:
Principle #1Segmentation

2Productivity

If a monolithic content delivery system is used, then content delivery functionality is provided, but the system struggles with scalability when handling multiple requests from large numbers of users

Engineering Contradiction:
ImprovescalabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

By segmenting the system into independent micro-services, each service can be scaled independently based on demand. This modular architecture improves scalability without proportionally increasing overall system complexity, as each micro-service remains a manageable, standalone unit that can be deployed and managed separately

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The micro-service architecture enables universal content delivery capabilities where multiple micro-services can handle various types of content requests simultaneously. The system achieves multi-functionality through standardized interfaces that allow different micro-services to process diverse content types, improving scalability while maintaining manageable complexity through interface standardization

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

3Use of energy by moving object

If traditional content delivery methods are used, then content is delivered to clients, but resource utilization is inefficient due to sequential processing

Engineering Contradiction:
Improvecomputing resource utilizationVSAvoidcontent processing throughput
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent segments content processing into independent micro-services that can execute in parallel, transforming sequential resource consumption into concurrent utilization. This improves computing resource utilization efficiency by keeping multiple processors actively engaged simultaneously, thereby increasing content processing throughput without proportionally increasing energy consumption

Inventive Principle:
Principle #1Segmentation

4Productivity

If a monolithic system processes content requests, then content is generated and delivered, but processing delays occur due to sequential task execution

Engineering Contradiction:
Improvecontent generation speedVSAvoidrequest processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides content generation into separate micro-service tasks that execute in parallel rather than sequentially. This segmentation enables multiple content processing operations to occur simultaneously, dramatically improving content generation speed while reducing the total time required to fulfill content requests through concurrent execution

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11824957B2Content creation utilizing micro-services
Publication Date: 2023.11.21 AMAZON TECH INC
  • US11824957B2 patent drawing
  • US11824957B2 patent drawing
  • US11824957B2 patent drawing

AI summary

The disclosure herein pertains to a content creation service utilizing micro-services. The content creation service divides up the tasks for content creation including extracting a start portion, a stop portion, and merging the stop portion, start portion, and segments between the start portion and the stop portion. The content creation service utilizes micro-services in order to perform the tasks. Advantageously, use of micro-services allow for improved scalability and faster processing.