Triggered Media Playback on Low-Memory Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices with limited resources, such as smartwatches, are constrained in the media content they can play due to battery power and memory limitations.

Innovation Solution

A system where a companion device provides media content, triggers, and actions to a mobile device, allowing it to generate chains of media content and actions based on metadata, and sends additional files when nearing content depletion, while the mobile device plays prerendered content during latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If media content is stored locally on the mobile computing device, then playback availability is improved, but device memory consumption increases

Engineering Contradiction:
Improvemedia playback availabilityVSAvoiddevice memory consumption
Core Design Contradiction:
Duration of action of moving objectVSQuantity of substance

Solution Approach 1:

The system pre-loads media content files from the companion device to the mobile computing device before they are needed for playback. This preliminary action ensures that media is available for immediate playback without requiring large amounts of permanent storage, as files can be loaded, played, and then erased from memory.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The mobile computing device automatically erases media content files from its memory after playback or when not currently needed. This allows the device to maintain a small memory footprint while still providing media playback capability by continuously discarding old content and recovering storage space for new content as needed.

Inventive Principle:
Principle #34Discarding and recovering

2Adaptability or versatility

If additional media files are transferred from companion device, then content availability is improved, but transfer time and latency increase

Engineering Contradiction:
Improvecontent availabilityVSAvoidfile transfer latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system proactively monitors media playback progress and predicts when additional content will be needed. It initiates file transfers from the companion device in advance of actual playback needs, based on predicted user behavior and playback patterns. This preliminary action reduces perceived latency by having files ready before they are explicitly requested.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The mobile computing device continuously provides feedback to the companion device about current playback status, buffer levels, and predicted future needs. This feedback loop enables the companion device to intelligently determine when to transfer additional files, optimizing the timing of transfers to minimize latency while ensuring content availability.

Inventive Principle:
Principle #23Feedback

3Speed

If media files are kept in memory for extended periods, then quick access is improved, but battery consumption increases

Engineering Contradiction:
Improvemedia access speedVSAvoidbattery consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system implements a dynamic memory management strategy where media files are loaded into memory for quick access during playback, then automatically erased from memory after playback completes or when playback is paused for extended periods. This cycle of loading, playing, and erasing allows the device to maintain fast access speeds during active use while minimizing energy consumption during idle periods by keeping memory usage low.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS12457374B2Playing media content in response to triggers
Publication Date: 2025.10.28 GOOGLE LLC
  • US12457374B2 patent drawing
  • US12457374B2 patent drawing
  • US12457374B2 patent drawing

AI summary

A non-transitory computer-readable storage medium can comprise instructions stored thereon. When executed by at least one processor, the instructions can be configured to cause a mobile computing device to receive, from a companion device, multiple files, each of the multiple files including at least media content, a trigger condition, and an action to be performed upon satisfaction of the trigger condition. The action included in at least one of the files can include playing media content from another one of the multiple files. The instructions can be further configured to cause the mobile computing device to play the media content included in at least one of the multiple files, receive at least one additional file from the companion device, erase at least one of the multiple files, and play media content included in the at least one additional file.