Dynamic Event-Based Media Collection System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices lack an efficient method for automatically capturing, organizing, and sharing event-based media collections, requiring users to manually select and send media files, which is cumbersome and does not facilitate dynamic updates or social interaction.

Innovation Solution

A system and method that uses heuristics and metadata to automatically cluster and share event-related digital media across users, incorporating location and time data to group media, allowing dynamic updates and social sharing with options for recipients, including facial recognition for identifying participants and integrating comments and tags into the playback experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual selection and sending of media files is used, then users have control over sharing, but the process is cumbersome and inefficient

Engineering Contradiction:
Improvemedia sharing efficiencyVSAvoidoperational simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically clusters media files into event-based collections using heuristics and metadata without requiring manual user intervention. The system self-organizes photos, videos, and audio files by analyzing location data, timestamps, and device information to create coherent event narratives automatically.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-processes and organizes media files as they are captured, clustering them into event collections in advance before sharing is needed. This preliminary organization eliminates the need for manual selection later and enables immediate sharing of ready-to-distribute event collections.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If static media collections are shared, then the structure is simple, but dynamic updates and new media incorporation are not supported

Engineering Contradiction:
Improvedynamic update capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The event-based media collections are designed to be dynamic rather than static. New media files captured during an event are automatically detected, clustered into the appropriate event collection, and made available for sharing without requiring system reconfiguration or manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors for new media files and automatically incorporates them into existing event collections based on matching criteria such as location and timestamp. This feedback loop ensures collections remain current and complete without manual updates.

Inventive Principle:
Principle #23Feedback

3Extent of automation

If individual media sharing is used, then privacy control is manual, but automatic recipient identification and sharing preferences are not implemented

Engineering Contradiction:
Improveautomatic sharing automationVSAvoidrecipient selection accuracy
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The system automatically determines which recipients should receive which event collections by analyzing social graph data, device associations, and user-defined sharing preferences. This automatic recipient identification eliminates manual selection while maintaining accurate and context-appropriate sharing decisions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses social graph data and metadata as intermediaries to match media collections with appropriate recipients. Rather than direct manual pairing, the intermediary data structures enable automatic, accurate matching based on relationships and context.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If comprehensive media clustering is implemented, then event-based organization is achieved, but processing time and computational resources increase

Engineering Contradiction:
Improvemedia organization accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The media clustering process is segmented into multiple stages: initial rapid clustering using key metadata (timestamps and location), followed by optional refinement using more computationally intensive analysis. This segmentation enables fast initial organization while allowing for improved accuracy when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs essential clustering using a subset of available data (key metadata fields) to achieve functional organization quickly, rather than waiting for or processing all possible data fields. This partial action approach provides timely results while maintaining acceptable accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11036782B2Generating and updating event-based playback experiences
Publication Date: 2021.06.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11036782B2 patent drawing
  • US11036782B2 patent drawing
  • US11036782B2 patent drawing

AI summary

Exemplary methods, apparatus, and systems are disclosed for capturing, organizing, sharing, and/or displaying media. For example, using embodiments of the disclosed technology, a unified playback and browsing experience for a collection of media can be created automatically. For instance, heuristics and metadata can be used to assemble and add narratives to the media data. Furthermore, this representation of media can recompose itself dynamically as more media is added to the collection. While a collection may use a single user's content, sometimes media that is desirable to include in the collection is captured by friends and/or others at the same event. In certain embodiments, media content related to the event can be automatically collected and shared among selected groups. Further, in some embodiments, new media can be automatically incorporated into a media collection associated with the event, and the playback experience dynamically updated.