Streaming Service App Download Within Media Playback Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playback systems lack the ability to seamlessly integrate and control third-party streaming audio services within a unified interface, limiting user access and customization options for multi-room audio experiences.

Innovation Solution

A method and system that allow a first application to detect and execute a second application, enabling control of a media playback system by integrating third-party streaming audio services, with features such as suggested services based on user preferences and behavior tracking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a media playback system uses a unified interface to integrate third-party streaming audio services, then user access and customization options are enhanced, but system complexity increases

Engineering Contradiction:
Improveintegration capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a controller device as an intermediary between the media playback system and third-party streaming audio services. The controller device includes a graphical interface that displays controls for both the media playback system and third-party services, allowing unified control without requiring the media playback system itself to become more complex. The controller translates user interactions into appropriate commands for different services.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The controller device is designed to provide universal control capabilities across multiple services and devices. It can control playback on the media playback system, access third-party streaming audio services, and manage multiple rooms and devices through a single interface. This multi-functionality is achieved through a standardized control architecture that can adapt to different services.

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

2Ease of operation

If the system provides personalized suggestions based on user preferences and behavior tracking, then user experience is enhanced, but data processing requirements and system complexity increase

Engineering Contradiction:
Improveuser experienceVSAvoiddata processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms that track user interactions with the media playback system and third-party services. The controller device monitors playback history, user selections, and interaction patterns to build user preference profiles. This feedback is used to generate personalized service suggestions and recommendations, enhancing user experience through relevant content discovery.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by pre-configuring and pre-loading content based on predicted user preferences. The controller device can suggest third-party services and content before the user explicitly requests them, based on analysis of past behavior patterns. This reduces the cognitive load on users and provides a more intuitive experience.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10997234B2Suggested application download
Publication Date: 2021.05.04 SONOS INC
  • US10997234B2 patent drawing
  • US10997234B2 patent drawing
  • US10997234B2 patent drawing

AI summary

Example techniques involve suggesting an application of a streaming audio service via an application of a media playback system. An example implementation involves a mobile device displaying, via a control application of a media playback system, a library control comprising indicators representing respective media items of a particular streaming audio service. The mobile device receives, via the library control, input data indicating a selection of an indicator representing a particular media item. The mobile device sends instructions to cause a playback device to play back the particular media item. While the playback device is playing back the particular media item, the mobile device displays, via the control application, a control representing an application of the particular streaming audio service. The mobile device receives input data indicating a selection of the control representing the application of the particular streaming audio service and causes the mobile device to download the application.