Virtual Media Service Layer for Cross-Service Voice Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing voice agents for smart speakers are limited to playback of specific digital media services, restricting user access and forcing customers to choose devices based on available services rather than sound quality or aesthetics, and cannot access competing media services due to licensing restrictions.
Innovation Solution
A virtual media service (VMS) that aggregates multiple media services, allowing users to access any media source through a single interface, interacting with voice agents like Alexa, Siri, or Google Assistant, and providing a unified API to manage media playback across various platforms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If voice agents are integrated with specific media services, then media playback functionality is provided, but user access to diverse media services is restricted
Solution Approach 1:
The patent introduces a virtual media service as an intermediary layer between voice agents and actual media services. This virtual service aggregates multiple media services and presents them through a unified interface, allowing voice agents to access diverse media without requiring direct integration with each service. The virtual media service handles the complexity of service aggregation and routing, enabling versatile media access while keeping the voice agent interface simple.
2Adaptability or versatility
If customers select devices based on available media services, then service accessibility is ensured, but device selection is limited by service availability rather than sound quality or aesthetics
Solution Approach 1:
The virtual media service provides universal access to multiple media services through a single unified interface. Instead of requiring different devices for different media services, the virtual service consolidates access to Amazon Music, Pandora, Spotify, and other services into one universal platform that works with any voice agent. This allows customers to select devices based on sound quality and aesthetics rather than being constrained by which services are available on which devices.
3Device complexity
If voice agents are limited to specific media services, then integration simplicity is maintained, but cross-service access is prevented
Solution Approach 1:
The patent segments the media service access architecture into separate components: the voice agent handles only voice command processing, while the virtual media service handles media service routing and aggregation. This segmentation allows the voice agent to remain simple and service-agnostic while the virtual service manages the complexity of accessing multiple media services. The virtual service acts as an independent layer that can be configured to access different services without changing the voice agent integration.
4Ease of operation
If media services are accessed through voice agents, then voice control convenience is provided, but knowledge of licensing arrangements and service details is required
Solution Approach 1:
The virtual media service serves as an intermediary that abstracts away the complexity of licensing arrangements and service details from the user interaction. When a user asks a voice agent to play media, the virtual service handles all the underlying decisions about which service to access, what licensing terms apply, and how to route the request. This maintains the simplicity of voice control while the virtual service manages the information complexity internally, presenting a simplified interface to users.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A virtual music service receives an identifier for a media program from a voice agent, queries a first media service and a second media service for the media program, and receives a first response from the first and/or second media service including access information for the media program. One of the first and second media services is selected according to the response based on a predetermined selection criteria. The virtual music service provides the access information for the media program from the selected media service to the media rendering device.