Content Player Selection via Geolocation and Device Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network-implemented video content services face challenges in delivering content customized by consumer geolocation and device type while minimizing disruption, and often lack streaming rights in certain jurisdictions, leading to missed monetization opportunities.

Innovation Solution

A system and method that involves a server with an API to receive content requests, determine client characteristics and location, match against rules, and select an appropriate player to facilitate content streaming based on these criteria, allowing for customized delivery and maximizing streaming capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content delivery is customized based on consumer geolocation and device type, then adaptability and monetization opportunities are improved, but device complexity and system configuration requirements increase

Engineering Contradiction:
Improvecontent delivery customizationVSAvoidsystem configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments content delivery by creating distinct delivery paths and player selections based on geolocation regions and device types. Rules are defined for different geographic zones (e.g., US, international) and device categories (e.g., mobile, desktop, smart TV), allowing customized content delivery without requiring a completely new system architecture for each scenario.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-configuring delivery rules and player selections before content requests arrive. The server maintains a rule set that maps geolocation and device characteristics to appropriate content players and delivery methods, enabling automatic customization without real-time complex decision-making during content streaming.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If player selection is automated based on rule matching, then productivity and content delivery efficiency are improved, but measurement precision requirements increase

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidclient characteristic detection
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The client device performs self-service by automatically detecting its own characteristics (device type, capabilities) and geolocation information, then submitting this information with the content request. This eliminates the need for the server to actively probe or measure client characteristics, reducing measurement precision requirements while maintaining automated player selection efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs dynamic rule matching where the rule set can be updated and modified without system reconfiguration. Player selection rules are dynamically adjusted based on changing geolocation data, device capabilities, and licensing requirements, allowing the system to adapt to new scenarios without compromising delivery efficiency or requiring precise remeasurement of existing clients.

Inventive Principle:
Principle #15Dynamics

3Reliability

If streaming rights are enforced by jurisdiction, then reliability and licensing compliance are improved, but adaptability across different regions decreases

Engineering Contradiction:
Improvelicensing complianceVSAvoidregional content availability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies local quality by assigning different content delivery rights and player selections to different geographic regions. Each region (e.g., US, Europe, Asia) has specific licensing rules that determine which content can be streamed and which players are authorized, ensuring licensing compliance is enforced locally while maintaining overall system adaptability through region-specific configurations.

Inventive Principle:
Principle #3Local quality

4Adaptability or versatility

If multiple players are supported for different scenarios, then adaptability and consumer coverage are improved, but device complexity and selection logic increase

Engineering Contradiction:
Improveplayer compatibilityVSAvoidplayer selection logic
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system achieves universality by creating a unified player selection framework that handles multiple player types (HTML5, Flash, Silverlight, mobile players) through a single rule-based engine. The same core logic evaluates geolocation and device characteristics to select appropriate players across different scenarios, eliminating the need for separate selection logic for each player type while maintaining broad compatibility.

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

Data Source

PatentUS11330336B2Technologies for on-demand content player selection
Publication Date: 2022.05.10 ZYPE INC
  • US11330336B2 patent drawing
  • US11330336B2 patent drawing
  • US11330336B2 patent drawing

AI summary

A technology for presenting content enables a receipt of a request over a network for a content from a computer, a determination of a characteristic of the computer and a location of the computer based at least in part on the request, a match of the characteristic and the location against a rule, a selection of a player based at least in part on the match, and a facilitation of a stream of the content via the player over the network to the computer based at least in part on the selection.