Asynchronous Multimedia Retrieval via Session Decoupling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia retrieval methods in environments like TV-Anytime and MPEG-7 face inefficiencies when handling multimedia content inquiries, particularly when status information includes images or videos, leading to increased processing time and resource consumption, and require users to wait until retrieval results are received, which can be disrupted by network session interruptions.

Innovation Solution

An asynchronous multimedia retrieval method that allows clients to disconnect from servers after initiating a retrieval inquiry, allowing the server to process and save results, and reconnect at a predetermined time to receive results, thereby reducing unnecessary resource consumption and unpredictable waiting times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a client maintains a session with the server until retrieval results are received, then the client can receive retrieval results, but processing time and resource consumption increase significantly

Engineering Contradiction:
Improveretrieval result receptionVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server performs retrieval operations in advance and stores results before the client needs them. When the client sends a retrieval request, the server checks if results are already available and returns them immediately, eliminating the need for the client to wait for processing to complete.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary that maintains retrieval results in a ready state. Instead of the client directly waiting for processing, the server intermediates by pre-processing and storing results, then delivering them when requested, thus decoupling the client's waiting time from the processing time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a client maintains a session with the server until retrieval results are received, then the client can receive retrieval results, but resource consumption increases

Engineering Contradiction:
Improveretrieval result receptionVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The server performs retrieval operations in advance and stores results before the client needs them. This preliminary action allows the server to complete resource-intensive processing before the client session is actively waiting, reducing the perceived resource consumption during the client-server interaction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server intermediates by maintaining a cache of retrieval results. Instead of continuously processing requests while the client waits, the server prepares results in advance and delivers them on demand, reducing the active resource consumption during the client's waiting period.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the network session is interrupted during retrieval processing, then the connection is lost, but the retrieval process cannot be resumed from the initial inquiry

Engineering Contradiction:
Improveretrieval process continuityVSAvoidsession protection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The server performs retrieval operations in advance and stores results with associated metadata including the inquiry identifier. If a session is interrupted, the server can detect this and automatically resume or complete the retrieval process using the stored inquiry information, preventing data loss and redundant processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server implements a feedback mechanism that monitors session status and retrieval progress. When a session interruption is detected, the server receives feedback about the incomplete operation and can automatically resume the retrieval process from where it left off, ensuring continuity and protecting against session loss.

Inventive Principle:
Principle #23Feedback

4Reliability

If the client waits for retrieval results in real-time, then the client can receive results promptly, but unpredictable waiting time increases

Engineering Contradiction:
Improveresult deliveryVSAvoidwaiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server performs retrieval operations in advance and stores results before they are needed. When the client requests results, they are already prepared and can be delivered immediately, eliminating unpredictable waiting time and providing consistent, rapid result delivery.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8239545B2Method for asynchronous multimedia retrieval
Publication Date: 2012.08.07 KOREA ELECTRONICS TECH INST
  • US8239545B2 patent drawing
  • US8239545B2 patent drawing
  • US8239545B2 patent drawing

AI summary

The present invention relates to a method for asynchronous multimedia content retrieval, which can be applied to TV-Anytime standard or MPEG standard. In summary, an asynchronous multimedia retrieval method is provided as including: a client establishing the first session as requesting to the server; transmitting to the server the retrieval inquiry message for contents that the server needs; terminating the first session after the retrieval inquiry; establishing the second session and requesting to the server the result for the retrieval inquiry at a certain point in time that the previously set time has passed; and receiving the retrieval result from the server and terminating the second session.