Patent Document ID: 9934785
Application ID: 15365018

Base Claim:
1. A method of processing audio signals, comprising the steps of: retrieving at least one content object generated by an audio signal processing system, the at least one content object including (1) one or more text objects corresponding to one or more words and (2) one or more text object data elements representing (i) a type representing the one or more text objects as at least one of a sentence, a verb, a noun phrase a determiner, and an adjective (ii) an emphasis level value representing a level of emphasis of the one or more words, correspondingly and (iii) an electronically generated confidence level value representing a confidence level that the audio signal processing system has properly identified the one or more words from an audio signal; retrieving content metadata generated by the audio signal processing system, the content metadata corresponding to the one or more words and including (i) one or more content metadata objects and (ii) a content metadata object confidence level value representing the confidence level that the audio signal processing system has properly identified the one or more content metadata objects, wherein the one or more content metadata objects include at least one of an emotion object, a gender object, an age object and an accent object; retrieving environmental metadata, generated by the audio signal processing system, the environmental metadata corresponding to the background noise and including (i) one or more environmental metadata objects and (ii) an environmental metadata object confidence level value representing the audio signal processing system has properly identified the one or more environmental metadata objects from the audio signal; retrieving, from a profile database, a user profile containing historical listening practices of a user; determining, based on the user profile, the at least one content object, the content metadata and the environmental metadata, at least one of (i) media content and (ii) a recommended next media track; and outputting, on an electronic device, at least one of the media content and the recommended next media track, wherein the outputting comprises playing the media content or displaying the recommended next media track, correspondingly, wherein when the recommended next media track is selected, media content corresponding to the recommended next media track is played.

---

Claim 4:
4. The method according to claim 1 , further comprising: inputting, into an audio signal processor, an audio signal of a voice and background noise; performing, using the audio signal processor, speech recognition to retrieve speech content of the voice, the speech content containing a plurality of portions, each of the plurality of portions of the speech content including the one or more words; and performing, using the audio signal processor, background noise detection to detect the background noise.