Stateless Audio Customization via Server-Side Listener Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Stateless digital radio devices lack the ability to uniquely identify listeners, making it challenging to customize and deliver personalized audio streams effectively across various devices.

Innovation Solution

A system that detects content replacement breaks in audio streams, computes a retargeting probability for content replacement parts based on device identification, and inserts the highest-ranked parts into the stream to customize content for repeat listeners, even in devices without unique identifiers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If digital radio devices are made stateless (without storage or unique identification means) to reduce manufacturing cost, then ease of manufacture is improved, but the ability to identify listeners and customize audio streams deteriorates

Engineering Contradiction:
Improvemanufacturing costVSAvoidlistener identification capability
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent introduces server-side tracking systems that act as intermediaries between stateless devices and personalized content delivery. The server maintains listener profiles and device visitation history, enabling identification and customization without requiring storage or identification hardware in the client devices themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If listener identification is implemented in stateless devices by adding storage or identification means, then listener identification capability is improved, but device complexity increases

Engineering Contradiction:
Improvelistener identification capabilityVSAvoiddevice structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent shifts the identification functionality from the device level to the server level. A mediator system on the server tracks device identifiers and listener behavior, eliminating the need for complex local storage or identification mechanisms in the client devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system automatically tracks and identifies listeners through their device usage patterns without requiring active participation or complex configuration from the user side. The server autonomously maintains identification data and personalization state.

Inventive Principle:
Principle #25Self-service

3Reliability

If audio streams are customized for each listener to increase satisfaction, then user satisfaction is improved, but the system complexity in tracking and delivering personalized content increases

Engineering Contradiction:
Improveuser satisfactionVSAvoidcontent delivery system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the content delivery system into modular components: content selection modules, personalization modules, and delivery modules. Each module handles specific aspects of customization independently, making the overall complex system manageable and scalable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary tracking and analysis of listener behavior and device usage patterns before delivering customized content. By pre-processing and storing listener preferences and behavior data on the server, the system reduces real-time complexity during content delivery.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10127007B2Determining the identity of a user in stateless devices for the customization of audio content for the user
Publication Date: 2018.11.13 ADSWIZZ
  • US10127007B2 patent drawing
  • US10127007B2 patent drawing
  • US10127007B2 patent drawing

AI summary

A content replacement system detects a start of a content replacement break in a content stream provided to a client device. The system selects one or more of a plurality of content replacement parts. The system computes a retargeting probability for each of the selected content replacement parts, the retargeting probability based on collected information stored in a profile database, the collected information including a number of times that requests for content replacement parts have been associated with a network address and device identifier of the client device. The system modifies a content score of each of the selected content replacement parts by the corresponding retargeting probability. The system ranks the selected content replacement parts based on the modified content scores, inserts one or more of the highest ranked selected content replacement parts into the content stream, and transmits the modified content stream to the client device.