Cross-Application Video Management via Association Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face a cumbersome and time-consuming process when trying to find and re-watch multimedia files, such as TV series or movies, across multiple applications on an electronic device.

Innovation Solution

A video management method and apparatus that allows users to establish an association relationship between a video in one application and a target component, enabling direct playback of the video from the target component without needing to search through multiple applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If users manually search through historical viewing records of multiple applications to find a video, then they can locate the video, but the operation becomes cumbersome and time-consuming

Engineering Contradiction:
Improvetime to find videoVSAvoidoperation complexity
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically recording and storing viewing progress information of videos across different applications in a centralized database. When a user wants to resume watching, the system proactively retrieves the stored viewing progress and directly launches the video from the recorded position, eliminating the need for users to manually search through multiple applications' historical records.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If users search through multiple applications to find a previously viewed video, then they can access the video, but the process becomes complex and inefficient

Engineering Contradiction:
Improvevideo access efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the video management functions of multiple applications into a unified cross-application video management system. It combines viewing records, playback progress, and video metadata from different applications into a centralized database, allowing users to access videos from any application through a single interface without needing to navigate through each application individually.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If the system establishes association relationships between videos and target components, then video playback becomes faster and more direct, but the system requires additional data structures and processing logic

Engineering Contradiction:
Improvevideo playback speedVSAvoidsystem structure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary cross-application video management system that acts as a mediator between users and multiple video applications. This intermediary layer maintains an association database that maps video identifiers to their corresponding application locations and playback states. When users want to play a video, the intermediary system quickly retrieves the association information and directly launches the video in the appropriate application, avoiding manual navigation while keeping the underlying application structures unchanged.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250199665A1Video management method and apparatus, electronic device, and readable storage medium
Publication Date: 2025.06.19 VIVO MOBILE COMM CO LTD
  • US20250199665A1 patent drawing
  • US20250199665A1 patent drawing
  • US20250199665A1 patent drawing

AI summary

This application provides a video management method and apparatus, an electronic device, and a readable storage medium. The video management method includes: receiving a first input from a user; and performing a target operation in response to the first input. The target operation includes any one of the following: establishing an association relationship between a first video in a first application and a target component, or playing a second video in a second application by using the target component. The association relationship is used to indicate that the first video is playable by using the target component. The second video is a video in the second application with a playing progress meeting a first preset condition.