RADIO WITH PERSONAL DJ
First Claim
1. A method for presenting streaming content by a media player configured to provide playback of one or more media items in the streaming content, the method comprising:
- receiving a playback request to play the streaming content;
playing a portion of a media item associated with the streaming content;
determining whether personalized content is also to be played with the streaming content, the personalized content generated based on information obtained from a data source; and
playing the personalized content based on a determination that personalized content is also to be played with the streaming content.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device, such as a media player or portable media device, can provide enhanced playback of personalized or synthesized content in addition to streaming content. During playback of one or more media items associated with streaming content, content generated or synthesized from data or other information obtained from data sources can be personalized to be integrated with the one or more media items being streamed or broadcast. Personalized or synthesized content may be generated dynamically based on a determination that personalized content is also to be played back with the streaming content. A user may configure data feeds associated with weather information, horoscope, calendar, caller-ID, voicemail, or the like, and have content specifically generated to represented the data feeds interjected into a program or between songs at random or scheduled intervals.
89 Citations
37 Claims
-
1. A method for presenting streaming content by a media player configured to provide playback of one or more media items in the streaming content, the method comprising:
-
receiving a playback request to play the streaming content; playing a portion of a media item associated with the streaming content; determining whether personalized content is also to be played with the streaming content, the personalized content generated based on information obtained from a data source; and playing the personalized content based on a determination that personalized content is also to be played with the streaming content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for presenting streaming content by a portable electronic device supporting playback of one or more media items in the streaming content, the method comprising:
-
receiving a portion of a media item associated with the streaming content via a wireless communications interface; playing the portion of a media item associated with the streaming content; obtaining synthesized content that is also to be played with the streaming content, the synthesized content generated based on information obtained from a data source local to the portable electronic device; and playing the synthesized content based on a determination that synthesized content is also to be played with the streaming content. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer readable storage medium configured to store a set of code modules which when executed by a processor of an electronic device become operational with the processor for presenting streaming content by the electronic device to provide playback of one or more media items in the streaming content, the computer readable storage medium comprising:
-
code for receiving a playback request to play the streaming content; code for playing a portion of a media item associated with the streaming content; code for determining whether personalized content is also to be played with the streaming content, the personalized content generated based on information obtained from one or more data sources; and code for playing the personalized content based on a determination that personalized content is also to be played with the streaming content.
-
-
31. An electronic device comprising:
-
a communications interface configured to receive streaming content; a media playback subsystem coupled to the communications interface, the media playback subsystem configured to receive a playback request to play the streaming content, to play a portion of a media item associated with the streaming content, to determine whether personalized content is also to be played with the streaming content, the personalized content generated based on information obtained from one or more data sources is to be played, and to play the personalized content based on a determination that personalized content is also to be played with the streaming content. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A portable media device for presenting streaming content, the portable media device comprising:
-
a storage device; a wireless communications interface configured to receive a portion of a media item associated with the streaming content; and a processor configured to play the portion of a media item associated with the streaming content, to receive personalized content that is also to be played with the streaming content, the personalized content generated based on information obtained from the storage device, and play the personalized content based on a determination that personalized content is also to be played with the streaming content. - View Dependent Claims (37)
-
Specification