Media Availability Identification System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulty in quickly assessing the availability of media items across different content sources, as they may not have access to all sources where the media items are available, leading to confusion and inefficiency in finding accessible content.

Innovation Solution

A network system that includes a client device, media device, and server, which processes metadata from various content sources to identify and provide information on media items available to the user, using a search index and availability database to filter results based on accessible content sources, allowing users to search and find media items that are actually accessible to them.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the system searches across all content sources to provide comprehensive media item availability information, then the completeness of availability information is improved, but the time required to process and display results increases

Engineering Contradiction:
Improveavailability information completenessVSAvoidsearch processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-collecting and storing availability information from multiple content sources in advance. The availability module maintains updated records of which media items are available on which content sources, so when a user searches, the system can quickly retrieve pre-processed availability data without having to query all content sources in real-time, thus reducing search processing time while maintaining information completeness

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system filters results to show only media items available on accessible content sources, then the relevance of displayed information is improved, but the complexity of the system increases

Engineering Contradiction:
Improveinformation relevanceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The availability module serves as an intermediary between the search functionality and the content sources. It maintains a data structure that maps media items to their availability status across different content sources and the user's accessible sources. This intermediary layer handles the filtering logic, determining which media items are available on accessible sources without requiring the search system itself to become more complex or to directly manage content source access permissions

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12072875B2System and method for identifying availability of media items
Publication Date: 2024.08.27 GOOGLE LLC
  • US12072875B2 patent drawing
  • US12072875B2 patent drawing
  • US12072875B2 patent drawing

AI summary

A system, computer-readable storage medium storing at least one program, and a computer-implemented method for identifying availability of media items is presented. A search query is received from a client device of a user. Instances of media items that satisfy the search query and that are available on content sources accessible to the client device of the user are identified. Aggregate information for the media items is determined based on the instances of the media items. The aggregate information for the media items is transmitted to the client device.