Network Recording Service Offloads Encoding to Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online content providers face challenges in creating and encoding electronic content on client devices, particularly mobile devices with limited processing and memory resources, which can degrade device performance.

Innovation Solution

A network recording service that allows client devices to offload the encoding and storage of electronic content to a server with more substantial computing resources, establishing a network connection between the client device, server, and content provider to store content without using the client device's resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If client device computing resources are used to create and encode electronic content, then content creation capability is enabled, but device performance and responsiveness degrade

Engineering Contradiction:
Improvecontent creation capabilityVSAvoiddevice performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts the content creation and encoding functions from the client device and relocates them to a remote server. The client device only needs to transmit content data, while the server performs the computationally intensive encoding operations, thus separating the content creation capability from the device's processing resources.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a remote server as an intermediary between the client device and the content creation process. The server acts as a mediator that receives content data from the client, performs encoding operations, and returns the encoded content, thereby shielding the client device from direct computational burden.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If mobile devices with limited resources are used for content encoding, then portability and accessibility are maintained, but encoding capability and quality are reduced

Engineering Contradiction:
Improvedevice accessibilityVSAvoidencoding quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent extracts the encoding function from the mobile device and places it on a powerful remote server, allowing mobile devices to maintain their portability and accessibility while leveraging the server's superior encoding capabilities for high-quality content creation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent combines the advantages of mobile device accessibility with the encoding power of remote servers. Users can access and create content from any mobile device while the actual encoding is performed by the server, merging the benefits of portability and processing power.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If client device resources are used for content creation, then no additional infrastructure is needed, but device battery life and performance are degraded

Engineering Contradiction:
Improvesystem simplicityVSAvoidbattery consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the energy-intensive encoding operations from the client device and relocates them to a remote server with adequate power supply. This allows the client device to consume minimal energy while still enabling content creation functionality through the distributed architecture.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10231004B2Network recording service
Publication Date: 2019.03.12 ADOBE INC
  • US10231004B2 patent drawing
  • US10231004B2 patent drawing
  • US10231004B2 patent drawing

AI summary

One embodiment includes a recording application executed at a processor on a server. The recording application receives a request to record electronic content. The request is received from a client device via a first network connection between the server and the client device. A second network connection between a content provider and the client is used to provide the electronic content from the content provider to the client device. In response to receiving the request, the recording application establishes a third network connection between the server and the content provider. The recording application stores the electronic content provided via the third network connection. The electronic content is stored to a computer-readable medium.