Intelligent Assistant Media Transfer via Mediator Service

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital assistants are ineffective in handling requests to transfer media playback from one device to another using natural language input, struggling to determine user intent and identify the intended media and device, leading to inaccurate results and repetitive interactions.

Innovation Solution

A system that receives information associated with media playback from multiple user devices, processes speech requests, and transmits instructions to secondary devices to execute media playback tasks, enhancing intent determination and device selection by utilizing information like media ownership, playback capabilities, and user interaction history.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional digital assistants process speech requests locally without integrating with multiple user devices, then device complexity is reduced, but the ability to accurately determine user intent and identify intended media and device deteriorates

Engineering Contradiction:
Improveaccuracy of intent determinationVSAvoidsystem integration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a service module as an intermediary component that receives speech requests from the digital assistant and coordinates with multiple user devices. This mediator handles the complex task of identifying intended media and target devices by querying playback information from various sources, thereby improving intent determination accuracy without requiring the core digital assistant to directly manage complex multi-device integration

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is divided into distinct functional modules: the digital assistant that processes speech input, a service module that manages device communication and information retrieval, and individual user devices that provide playback capabilities. This segmentation allows each component to focus on specific tasks, improving overall system accuracy while managing complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the system integrates with multiple user devices to transfer playback, then adaptability improves, but device complexity increases

Engineering Contradiction:
Improvemulti-device playback capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The service module is designed with universal functionality to work with multiple types of user devices (smartphones, tablets, computers, smart TVs) through standardized communication protocols. It can identify and interact with various device types without requiring device-specific implementation, thereby achieving multi-device adaptability while keeping the core service logic relatively simple and reusable across different platforms

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

3Measurement precision

If speech requests are processed without contextual information from other devices, then processing speed is improved, but task execution accuracy deteriorates

Engineering Contradiction:
Improvetask execution accuracyVSAvoidinformation retrieval time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by maintaining a registry of available user devices and their playback capabilities in advance. When a speech request is received, the service module can quickly query this pre-established information structure to identify the intended target device and media, rather than discovering device information from scratch during request processing. This reduces information retrieval time while improving accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where playback information from user devices is continuously monitored and made available to the service module. This feedback loop allows the system to use real-time contextual information (such as currently playing media, device playback states) to improve task execution accuracy without requiring extensive new information retrieval, thereby balancing speed and accuracy

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11638059B2Content playback on multiple devices
Publication Date: 2023.04.25 APPLE INC
  • US11638059B2 patent drawing
  • US11638059B2 patent drawing
  • US11638059B2 patent drawing

AI summary

Systems and processes for operating an intelligent automated assistant are provided. In one example process, information associated with media playback is received from one or more user devices. A speech request for a media item is received from a user. At least the speech request and the information associated with media playback is transmitted to a second electronic device. Based on at least the speech request and the information associated with media playback, an instruction for media playback on a secondary user device is received. At least one task is performed based on the instruction for media playback.