Dynamic CDN Selection Using Real-Time User Location

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Content Delivery Network (CDN) selection for IPTV services does not consider user mobility, leading to potential selection of an MDF module that is not closest to the user's current location, resulting in degraded service quality due to increased transmission distance and congestion.

Innovation Solution

A method and apparatus that include acquiring user location information within the service request message, using a new schema (CoDserviceSchema) to identify the closest CDN and MDF module based on current user location, ensuring content is delivered over the shortest geographic or logical distance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a default CDN is selected based on user profile information without considering current user location, then the system operation is simple and fast, but the transmission distance increases and service quality degrades

Engineering Contradiction:
ImproveCDN selection simplicityVSAvoidservice quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic CDN selection by integrating real-time user location information into the CDN selection process. The control device acquires current location data from the user terminal and dynamically determines the optimal CDN based on this location, rather than relying on static default CDN assignments. This dynamic approach ensures that content is delivered from the geographically closest CDN, minimizing transmission distance and maintaining high service quality even as user mobility changes.

Inventive Principle:
Principle #15Dynamics

2Length of moving object

If the closest MDF module is selected based on preset location information, then transmission distance is minimized, but user mobility cannot be accommodated and the selected MDF module may not be closest to current user location

Engineering Contradiction:
Improvetransmission distanceVSAvoiduser mobility adaptation
Core Design Contradiction:
Length of moving objectVSAdaptability or versatility

Solution Approach 1:

The patent implements a feedback mechanism where the user terminal continuously provides its current location information to the control device. The control device uses this feedback to dynamically update and determine the optimal CDN and MDF module selection. This closed-loop feedback system ensures that even when users move to different locations, the system receives updated location data and reselects the closest MDF module, thereby accommodating user mobility while maintaining minimal transmission distance.

Inventive Principle:
Principle #23Feedback

3Device complexity

If CDN selection does not consider user location, then device complexity is reduced, but transmission congestion increases and service quality deteriorates

Engineering Contradiction:
ImproveCDN selection mechanismVSAvoidnetwork congestion
Core Design Contradiction:
Device complexityVSObject-generated harmful factors

Solution Approach 1:

The patent applies preliminary action by having the control device proactively acquire user location information and determine the optimal CDN selection before content delivery begins. By performing this location-based selection in advance, the system directs traffic to the most appropriate CDN and MDF module from the outset, preventing network congestion that would occur if content had to be routed through suboptimal paths. This preliminary location-based routing decision simplifies subsequent content delivery while avoiding congestion.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10728318B2Methods and apparatus for selection of content delivery network (CDN) based on user location
Publication Date: 2020.07.28 SAMSUNG ELECTRONICS CO LTD
  • US10728318B2 patent drawing
  • US10728318B2 patent drawing
  • US10728318B2 patent drawing

AI summary

Methods and apparatus are provided for providing a content service of a control device. A first request related to a content service is received. First information for a location corresponding to the first request and second information for a session corresponding to the first request are acquired based on the first request. A second request is transmitted to a content delivery network (CDN) identified based on the first information and the second information, based on the first request.