Mobile Media Notification System with Background Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are not notified when media objects become available on their mobile devices, either through proactive delivery or reactive streaming, leading to missed opportunities for timely access and engagement with media content.

Innovation Solution

A notification system on mobile devices that alerts users of available media objects, allowing for customizable presentation methods, including visual, auditory, and vibrational cues, with interactive controls and the ability to manage delivery timing and DRM controls, ensuring users are informed of available content without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If media objects are delivered proactively to mobile devices, then user access speed is improved, but device storage requirements increase

Engineering Contradiction:
Improveuser access speedVSAvoiddevice storage requirements
Core Design Contradiction:
SpeedVSVolume of stationary object

Solution Approach 1:

The system performs preliminary delivery of media objects to mobile devices before users request them. The server proactively pushes media content to devices in the background, so when users want to access the content, it is already available locally, eliminating wait time while allowing users to control what content is pre-delivered.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system allows different parts of the media delivery system to have different characteristics. Frequently accessed or high-priority media objects are delivered proactively to local storage, while less important content remains on the server. This selective approach optimizes storage usage while maintaining fast access for important content.

Inventive Principle:
Principle #3Local quality

2Volume of stationary object

If media objects are held on server for reactive streaming, then device storage is reduced, but user access time increases

Engineering Contradiction:
Improvedevice storageVSAvoiduser access time
Core Design Contradiction:
Volume of stationary objectVSLoss of time

Solution Approach 1:

The system performs preliminary delivery of media objects to mobile devices before users request them. The server proactively pushes media content to devices in the background, so when users want to access the content, it is already available locally, eliminating wait time while allowing users to control what content is pre-delivered.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If users are notified of available media objects, then user engagement is improved, but notification complexity increases

Engineering Contradiction:
Improveuser engagementVSAvoidnotification complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The notification system automatically manages media object availability notifications without requiring user configuration. The system self-adapts to user behavior patterns, learning when and how to notify users based on their interaction history, thereby improving engagement while keeping the interface simple.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The notification system dynamically adjusts its behavior based on user responses. If users frequently dismiss notifications or mark them as unwanted, the system learns to notify less frequently or through different channels. This dynamic adaptation improves engagement for interested users while reducing complexity and annoyance for others.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10466884B2Notifying a user of an available media object
Publication Date: 2019.11.05 PENTHERA PARTNERS INC
  • US10466884B2 patent drawing
  • US10466884B2 patent drawing
  • US10466884B2 patent drawing

AI summary

Among other features, a methodology for obtaining media object for a user of a mobile communication device is presented. The method includes: an application running on the device receiving a synchronization signal to initiate a synchronization process and select a communication channel to transmit to a synchronization module a query for selected media objects based on a user profile of a user of the device; responsive to the query the device receiving and storing the media objects; and the application providing to the user a notification of the availability of the received media object to be played.