Dynamic Channel Bank Aggregation for Streaming Audio

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of broadcast or streaming audio content services, such as Sirius XM Radio, face difficulties in accessing their preferred channels due to the lack of dynamic updates and user preference-based channel banks, leading to an inefficient listening experience as they need to search through a vast array of channels.

Innovation Solution

Implementing a dynamically updated bank of channels based on user selections and promotional information, with features like 'Featured Favorites' that aggregate topically related channels and provide a 'TuneMix' functionality, allowing users to easily access preferred content without extensive searching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually search through the entire channel lineup to find their preferred channels, then they can access any channel, but the time and effort required increases significantly

Engineering Contradiction:
ImproveChannel access convenienceVSAvoidTime to find preferred channels
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically monitoring and detecting user channel selections, then proactively creating and updating personalized channel banks before users need to search. The receiver continuously tracks which channels users tune to and uses this data to pre-organize channels into themed banks, eliminating the need for users to manually search through the entire lineup.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically generating personalized channel banks based on user behavior patterns without requiring manual user input. The receiver autonomously analyzes tuning data, identifies preferences, and dynamically creates customized channel groupings, allowing the system to serve itself in understanding and adapting to user needs.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the system provides a static channel bank, then users have easy access to predefined channels, but the channel selection becomes outdated and fails to reflect user preferences

Engineering Contradiction:
ImproveChannel access convenienceVSAvoidChannel bank personalization
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system implements dynamics by continuously updating channel banks based on real-time user behavior data. Rather than providing static pre-defined channels, the receiver dynamically reconfigures channel groupings as users tune to different channels, ensuring the personalized banks evolve with changing user preferences and remain both convenient and adaptable.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops where user channel selections are continuously monitored and fed back into the channel bank generation algorithm. This feedback mechanism allows the system to learn from user behavior patterns and automatically adjust the composition and organization of personalized channel banks, maintaining both ease of access and adaptability to individual preferences.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the receiver monitors and stores user channel selection data, then personalized channel banks can be created, but the device complexity increases

Engineering Contradiction:
ImproveUser preference trackingVSAvoidData monitoring and processing requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The receiver performs self-service by autonomously monitoring its own operational data (channel selections) and using this information to generate personalized channel banks without requiring external processing systems. The device leverages its existing data collection capabilities and applies straightforward analysis algorithms to create customized channel groupings, minimizing additional complexity while achieving personalization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9600573B2Systems and methods for implementing dynamic banks of subchannels for broadcast or streamed content services featured favorites
Publication Date: 2017.03.21 SIRIUS XM RADIO INC
  • US9600573B2 patent drawing
  • US9600573B2 patent drawing
  • US9600573B2 patent drawing

AI summary

Systems and methods are presented for a broadcast or streamed content receiver to receive a plurality of program channels with defined banks of subset channels, to display the banks on the radio receiver, and to receive dynamic updates of both channels within the banks and the content of each such channel. In exemplary embodiments of the present invention, the channels in a given bank can be determined by commonality as to defined categories, user interest, user preferences, and/or content provider, or seasonal or other relevance. In exemplary embodiments of the present invention, channels in one or more defined banks can be buffered to facilitate smart user scanning within such defined banks, or one or more banks can be used to generate a bank specific “TuneMix™” channel.