Intelligent multimedia system
First Claim
Patent Images
1. A system for playing media, the system comprising:
- a media player capable of playing content;
one or more sensors for transmitting sensor information; and
a processor configured to;
identify a plurality of media sources communicating with the media player;
receive sensor information from the one or more sensors;
generate a playlist based on content from the plurality of media sources and the sensor information; and
based on the sensor information, determine one or more attributes of the media player for when the playlist is output from the media player, wherein the playlist and the one or more attributes define media experience information;
wherein the one or more sensors are one or more cameras and the sensor information includes a presence of a group of users based on one or more images captured by the one or more cameras;
wherein the media experience information changes as the attributes of the group of users changes;
wherein it is detected from the one or more sensors that at least one user of the group is engaged or disengaged with the content,creating instructions for dynamically changing the media experience including instructions for increasing or decreasing the sound level from one or more speakers of the media player during playback based on the at least one user being engaged or disengaged.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments relate to intelligently generating a playlist and determining attributes of a media player for output when content of the playlist is played. The playlist may be generated dynamically from content from multiple media sources and sensor information from one or more sensors communicating with the media player. The one or more attributes may also be determined from the sensors. The playlist and the attributes may change as the information from the sensors change.
14 Citations
15 Claims
-
1. A system for playing media, the system comprising:
-
a media player capable of playing content; one or more sensors for transmitting sensor information; and a processor configured to; identify a plurality of media sources communicating with the media player; receive sensor information from the one or more sensors; generate a playlist based on content from the plurality of media sources and the sensor information; and based on the sensor information, determine one or more attributes of the media player for when the playlist is output from the media player, wherein the playlist and the one or more attributes define media experience information; wherein the one or more sensors are one or more cameras and the sensor information includes a presence of a group of users based on one or more images captured by the one or more cameras; wherein the media experience information changes as the attributes of the group of users changes; wherein it is detected from the one or more sensors that at least one user of the group is engaged or disengaged with the content, creating instructions for dynamically changing the media experience including instructions for increasing or decreasing the sound level from one or more speakers of the media player during playback based on the at least one user being engaged or disengaged. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-program product for playing media from a media player, the computer program product embodied in a non-transitory computer readable medium and having instructions for:
-
storing media experience information for a group of users of content from one or more media sources as historical media experience information; receiving sensor information from one or more sensors including information identifying the users within the group; based on the sensor information and the historical media experience information, determining a media experience for the group by generating a playlist based on the content from the one or more media sources and determining one or more attributes of a media player when playing the playlist from the media player; dynamically changing the media experience for the group based on sensor information, a change in one or more behaviors and/or attributes of one or more users of the group; detecting from the one or more sensors that at least one user of the group is engaged or disengaged with the content, and creating instructions for dynamically changing the media experience including instructions for increasing or decreasing the sound level from one or more speakers of the media player during playback based on the at least one user being engaged or disengaged. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for playing content from a media player, the system comprising:
a processor executing on a vehicle computer system configured to; identify one or more media sources communicating with the vehicle computing system; identify two or more passengers in a vehicle comprising a group of passengers;
determine a first behavior of a first passenger of the passenger group from sensor information received from one or more sensors communicating with the vehicle computing system, then determine a second behavior of a second passenger of the passenger group from sensor information received from one or more sensors communicating with the vehicle computing system; andbased on the first and second passenger behaviors, automatically modify the attributes of the vehicle computing system for when the content is played from the vehicle computing system, wherein the attributes of the vehicle computing system include one or more of speaker volume or speaker fading. - View Dependent Claims (14, 15)
Specification