Music Program Selection System Activity Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face dissatisfaction with their personal music listening experiences due to the inability to easily find music programs that match their current activities and duration, leading to interruptions or insufficient music playback.
Innovation Solution
A personal music player system that allows users to select their activity and duration, which sends a request to a music program server to retrieve a matching music program, ensuring continuous and relevant audio playback based on the user's activity and time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users manually search through their music collection to find suitable music programs, then they can find music that matches their activity, but it consumes excessive time and may not provide enough music duration
Solution Approach 1:
The system pre-organizes music programs by activity attributes and durations in a database before the user needs them. When a user selects an activity, the system quickly retrieves pre-filtered music programs that match the activity and duration requirements, eliminating the need for manual searching through the entire music collection.
Solution Approach 2:
The patent introduces an intermediary system (music program selection system with database) between the user's music collection and the user's selection process. This intermediary automatically matches user activities with suitable music programs based on stored activity attributes and durations, reducing both search time and manual effort.
2Duration of action of moving object
If users play music from their collection, then they have access to their personal music, but the music duration may not match the activity duration causing interruptions
Solution Approach 1:
The system changes the parameter of music selection by organizing and filtering music programs based on duration parameters that match activity durations. The database stores music programs with associated duration attributes, allowing the system to select music whose duration parameter matches the user's activity duration, preventing interruptions.
Solution Approach 2:
Music programs are pre-categorized with duration attributes in the database according to various activity types and lengths. This preliminary organization allows the system to quickly retrieve music programs with durations that precisely match the user's current activity, ensuring continuous playback without interruptions.
3Quantity of substance
If users have a large music collection in their MP3 player, then they have diverse music choices, but they cannot easily find music that matches their current activity and duration requirements
Solution Approach 1:
The system segments the large music collection into smaller, organized groups based on activity attributes and durations. Each music program in the database is tagged with specific activity and duration metadata, allowing the system to quickly identify and retrieve the relevant subset of music that matches the user's current needs without searching through the entire collection.
Solution Approach 2:
The patent applies parameter-based organization to the music collection, where each music program is associated with activity parameters and duration parameters. This transformation from unorganized storage to parameter-organized storage enables efficient retrieval of music that matches specific activity and duration requirements, even within a large collection.
Data Source
AI summary
In providing a music program, a personal music player displays personal activity choices. A user selects a personal activity and provides a time duration for the activity. The player sends a request to a music program server for a music program. The request includes the personal activity and the time duration. The music program server selects a music program record from a plurality of music program records that has an activity attribute which matches the personal activity and a program duration which matches or is less than the time duration. The server extracts location information for the music program from the program entry in the music program record, and sends this to the player. The player uses the location information to obtain the music program. In this manner, a music program is provided to a user based on the personal activity of the user.


