System and method for providing music based on a mood
First Claim
1. A method for providing music based on mood comprising:
- syncing to an e-reader on which an e-book is loaded when a first page of the e-book is displayed on the e-reader, wherein syncing comprises recording a unique identifier of the e-reader;
analyzing the e-book for moods, wherein primary moods are identified as a user progresses through the e-book, and wherein analyzing the e-book comprises;
invoking a special dictionary in a language of the e-book containing adjectives, adverbs and onomatopoeias found in a conventional dictionary;
extracting words from the e-book that match the adjectives, adverbs and onomatopoeias in the special dictionary;
indexing the extracted words into one of a plurality of moods; and
invoking a priority scheme to determine the primary mood of each page;
generating a list of links matching the identified primary moods;
filtering the list of links based on user music preferences; and
selecting music based on the identified primary moods in concert with a parameter designating continuous playback or playback comprising timed pauses;
calculating music playback times based on the locations of the primary moods and calculating a user'"'"'s average reading speed wherein the calculating comprises;
recording a total number of words on the first page of the e-book;
recording a time stamp when the first page of the e-book is displayed on the e-reader;
recording a total number of words on each subsequent page of the e-book;
recording the time stamp when each subsequent page of the e-book is displayed on the e-reader; and
logging and updating a user'"'"'s average turn rate on a server based on the unique identifier anddirecting primary mood based playback of digital music propagated from a media source.
2 Assignments
0 Petitions
Accused Products
Abstract
A system provides music that matches the mood of an e-book when the e-book is read on an e-Reader. The system comprises several sub-components to calculate a user'"'"'s average reading speed, analyze the e-book for moods, match music to each mood, track music played and purchased, record user'"'"'s music preference, and play the matched music based on the user'"'"'s music preference. The moods are indexed as adjectives, adverbs, and onomonopias. A change in mood triggers a change in music played in a wall-to-wall or movie mode. When a user does not have a music preference, the system chooses a default music based on genre, style, and mode based on the analyzed mood. When the system plays music in the movie mode to match a predetermined number of moods, the system fades the music to a pause equal to the predetermined number before resuming the music based on a current mood.
44 Citations
6 Claims
-
1. A method for providing music based on mood comprising:
-
syncing to an e-reader on which an e-book is loaded when a first page of the e-book is displayed on the e-reader, wherein syncing comprises recording a unique identifier of the e-reader; analyzing the e-book for moods, wherein primary moods are identified as a user progresses through the e-book, and wherein analyzing the e-book comprises; invoking a special dictionary in a language of the e-book containing adjectives, adverbs and onomatopoeias found in a conventional dictionary; extracting words from the e-book that match the adjectives, adverbs and onomatopoeias in the special dictionary; indexing the extracted words into one of a plurality of moods; and invoking a priority scheme to determine the primary mood of each page; generating a list of links matching the identified primary moods; filtering the list of links based on user music preferences; and selecting music based on the identified primary moods in concert with a parameter designating continuous playback or playback comprising timed pauses; calculating music playback times based on the locations of the primary moods and calculating a user'"'"'s average reading speed wherein the calculating comprises; recording a total number of words on the first page of the e-book; recording a time stamp when the first page of the e-book is displayed on the e-reader; recording a total number of words on each subsequent page of the e-book; recording the time stamp when each subsequent page of the e-book is displayed on the e-reader; and logging and updating a user'"'"'s average turn rate on a server based on the unique identifier and directing primary mood based playback of digital music propagated from a media source. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification