Music player
First Claim
Patent Images
1. A music player, comprising:
- an identification number memory storing a unique identification number of musical composition data;
a musical composition data memory storing said musical composition data;
a player reading out and playing back the musical composition data;
a preview generator for generating a sound data preview during playback of the musical composition data, said sound data preview composing a sample of the musical composition data, wherein said sound data preview is generated prior to receiving, from an other music player, a musical composition supply request for said sound data preview;
a cache memory for storing said sound data preview;
a cache status setter for setting a cache status state in response to storing said sound data preview;
a cache status sender for sending the cache status state to said other music player in response to receiving a request for said cache status state from said other music player; and
a sound data preview sender for sending the identification number and the sound data preview to said other music player in response to receiving said musical composition supply request for the sound data preview from the other music player;
a musical composition supply request sending sender sending a second musical composition supply request to a remote music player;
a musical composition data receiver receiving a remote sound data preview from the remote music player in response to the second musical composition supply request; and
a sound data memory storing the remote sound data preview supplied by the remote music player in response to the musical composition supply request.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable music player downloads a musical composition data from a distribution server. When this musical composition data is played back, a sample musical composition data composing a part of the musical composition data is distributed to a surrounding player by wireless. At this time, a terminal identification number IDa of the supplier player is included in tag information of the sample musical composition data, and the user of the surrounding player can download the musical composition data related to the sample musical composition data for value from the distribution server. A part of its sold price is refunded to the user of the supplier player.
26 Citations
10 Claims
-
1. A music player, comprising:
-
an identification number memory storing a unique identification number of musical composition data; a musical composition data memory storing said musical composition data; a player reading out and playing back the musical composition data; a preview generator for generating a sound data preview during playback of the musical composition data, said sound data preview composing a sample of the musical composition data, wherein said sound data preview is generated prior to receiving, from an other music player, a musical composition supply request for said sound data preview; a cache memory for storing said sound data preview; a cache status setter for setting a cache status state in response to storing said sound data preview; a cache status sender for sending the cache status state to said other music player in response to receiving a request for said cache status state from said other music player; and a sound data preview sender for sending the identification number and the sound data preview to said other music player in response to receiving said musical composition supply request for the sound data preview from the other music player; a musical composition supply request sending sender sending a second musical composition supply request to a remote music player; a musical composition data receiver receiving a remote sound data preview from the remote music player in response to the second musical composition supply request; and a sound data memory storing the remote sound data preview supplied by the remote music player in response to the musical composition supply request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program containing program instructions residing on a non-transitory computer readable storage medium which controls a music player with an identification number memory storing a unique identification number, a musical composition data memory storing one or more musical composition data and a player reading out and playing back the musical composition data, and causing said computer to execute:
-
a process of generating a sound data preview during playback of the musical composition data by the player, said sound data preview comprising a sample of the musical composition data, wherein said sound data preview is generated prior to receiving a first musical composition supply request for the sound data preview from an other music player; a process of storing, into a cache memory, said sound data preview; a process of setting a cache status state in response to storing said sound data preview; a process of sending the cache status state to said other music player in response to receiving a request for said cache status state from said other music player; a sound data preview sending process of sending the identification number and the sound data preview to the other music player in response to receiving said first musical composition supply request for the sound data preview from the other music player; a musical composition supply request sending process of sending a second musical composition supply request to the other music player; a musical composition data receiver process receiving a remote sound data preview from the other music player in response to the second musical composition supply request; and a sound data storing process of storing the sound data preview supplied from the other music player in response to the second musical composition supply request.
-
-
7. A method for sharing musical composition data amongst music players, comprising:
-
storing musical composition data in a memory of a first music player; generating a sound data preview of the musical composition data during playback of the musical composition data by the first music player, said sound data preview composing a sample of the musical composition data, wherein said sound data preview is generated prior to receiving, from a second music player, a musical composition supply request for said sound data preview; storing said sound data preview at the first music player; setting a cache status state in response to storing said sound data preview; sending the cache status state to said second music player in response to receiving a request for said cache status state from said second music player; sending said musical composition supply request from said second music player to the first music player for said sound data preview; sending a unique identification number and said sound data preview from the first music player to the second music player in response to the musical composition supply request; and
storing the sound data preview received at the second music player in a memory of the second music player. - View Dependent Claims (8, 9, 10)
-
Specification