Smart Notification for OTT Streaming Oversubscription

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Over-the-top (OTT) streaming services typically provide non-informative error messages when a subscriber's account is oversubscribed, leading to confusion for users who are not aware which devices are actively streaming content, causing unnecessary customer service inquiries and frustration.

Innovation Solution

A system and method that notifies client devices when a subscriber account is undersubscribed, providing information about active devices, including their names, locations, and expected streaming completion times, allowing users to understand and address the issue without initiating content transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the service provider sends a standard playback error when the subscriber account is oversubscribed, then the system operation is simple, but the user experience deteriorates due to non-informative error messages

Engineering Contradiction:
Improvesystem operation simplicityVSAvoiderror message informativeness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system implements feedback by sending a notification message back to the client device when the subscriber account is oversubscribed. This notification includes information about other devices currently using the account, providing the user with actionable information rather than a generic error message. The feedback loop closes the information gap between the service provider's subscription status and the user's understanding of the situation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The notification message acts as an intermediary between the service provider's subscription management system and the user. Instead of directly presenting the complex subscription status and multiple active devices, the system creates an intermediate communication layer that translates this information into a user-friendly format, explaining why the streaming is blocked and what the user can do about it.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the service provider provides detailed information about active devices when the account is oversubscribed, then the user experience improves, but the device complexity increases

Engineering Contradiction:
Improveerror message informativenessVSAvoidnotification system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The notification system is segmented into distinct functional components: a determination module that checks subscription status, a notification generation module that creates the message, and a transmission module that sends it to the client device. This segmentation allows each component to handle a specific task, reducing the complexity burden on any single part of the system while collectively providing comprehensive information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system enables self-service by providing users with information about their own account status and active devices. Users can see which devices are currently using their account and understand the cause of streaming blocks without needing to contact customer service. This self-service approach reduces the need for complex customer support infrastructure.

Inventive Principle:
Principle #25Self-service

3Productivity

If the service provider implements a smart notification system, then customer service contacts reduce, but the system complexity increases

Engineering Contradiction:
Improvecustomer service efficiencyVSAvoidnotification system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by notifying the user in advance about the oversubscription status before they attempt to stream content. The notification is sent as part of the initial request handling, providing users with information about active devices and account status before they encounter playback errors. This preliminary information delivery prevents frustration and reduces the need for subsequent customer service contacts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system converts the harmful effect of oversubscription (which normally results in user frustration and customer service contacts) into a beneficial outcome by providing informative notifications. Instead of simply blocking access with an error message, the system uses the oversubscription event as an opportunity to educate users about their account status, active devices, and subscription limits, thereby improving user understanding and reducing support needs.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS11601716B2Smart notification for over-the-top (OTT) streaming among multiple devices
Publication Date: 2023.03.07 ARRIS ENTERPRISES LLC
  • US11601716B2 patent drawing
  • US11601716B2 patent drawing
  • US11601716B2 patent drawing

AI summary

A system and method for notifying client devices in a subscriber account that the account is undersubscribed and no further client devices can stream media content until other client devices are no longer actively streaming media content is disclosed herein. The method comprises receiving a request to receive and play the media content from a requesting client device, the requesting client device being one of a plurality of client devices enabled to receive media content according to a subscriber account and determining if the subscriber account is undersubscribed; if the subscriber account is not undersubscribed. If the subscriber account is not undersubscribed, initiating transmission of the media content, and if the subscriber account is undersubscribed, information is transmitted to the requesting client device, the information including data indicating the subscriber account is undersubscribed without initiating the transmission of the media content.