Unified Media Search Interface with Deep-Linking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional media discovery methods require users to manually select and search through multiple applications for media content, leading to inefficiency and a lack of personalized recommendations based on the applications installed on their devices.

Innovation Solution

The system detects installed media applications on a user's device, communicates with media providers to gather recommendations, and presents them in a customized interface, allowing for deep-linking to render selected media within the native application, thereby streamlining media access and enhancing user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually select and search through multiple applications for media content, then users can access media from different sources, but user effort and time consumption increase significantly

Engineering Contradiction:
Improvemedia access convenienceVSAvoidtime for media discovery
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent combines multiple media application interfaces into a single unified search interface. The system detects installed media applications and aggregates their content catalogs, allowing users to search across all applications simultaneously rather than manually navigating each application separately. This merging eliminates the need for users to switch between multiple applications and significantly reduces media discovery time.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary search application that acts as a mediator between users and multiple media applications. This intermediary layer detects installed applications, communicates with their respective media providers, and presents unified search results. The intermediary handles the complexity of multi-application coordination, providing users with a simplified single-point access interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users manually provide device capability information, then media recommendations can be personalized, but user input effort increases

Engineering Contradiction:
Improvepersonalization capabilityVSAvoiduser input requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements self-service functionality where the system automatically detects installed media applications and extracts device capability information without requiring user input. The search application queries the device's application registry and communicates with media providers to gather necessary information about supported formats, resolution capabilities, and available content. This automated information gathering eliminates manual user input while maintaining personalization capabilities.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary detection and classification of device capabilities and installed applications before the user initiates a media search. The system pre-gathers information about available media applications, their supported formats, and the user's device characteristics, preparing this data in advance so that personalized recommendations can be generated immediately when the user searches, without requiring real-time user input.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the system integrates multiple media providers, then media selection diversity increases, but system complexity increases

Engineering Contradiction:
Improvemedia provider coverageVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal search interface that can interact with multiple different media providers through a standardized communication protocol. The search application implements a unified API layer that handles diverse media providers (streaming services, local storage, cloud repositories) through common interaction patterns. This universal approach allows the system to integrate numerous media providers without proportionally increasing complexity, as the same core functionality handles different providers.

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

Solution Approach 2:

The patent segments the system into distinct functional modules: a detection module that identifies installed applications, a communication module that interacts with media providers, and a presentation module that displays results. Each media provider integration is handled as a separate, modular component that communicates through standardized interfaces. This segmentation allows the system to scale to multiple providers by adding independent modules rather than increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11341153B2Computerized system and method for determining applications on a device for serving media
Publication Date: 2022.05.24 VERIZON PATENT & LICENSING INC
  • US11341153B2 patent drawing
  • US11341153B2 patent drawing
  • US11341153B2 patent drawing

AI summary

Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for determining and recommending media for a user based on applications associated with a user's device. The disclosed systems and methods further provide a deep-linking feature and/or capability, such that upon a user selecting media from the recommended media, the selected media can be automatically rendered via its native application.