System, method and computer program product for collaborative broadcast media
First Claim
1. A system for collaborative media selection among a media provider and a collaborative group of media players, each individual media player being in processing communications with the media provider and associated with a user, the system comprising:
- a media provider including;
a processor;
a datastore functionally coupled to the processor having retrievably stored therein, a plurality of media files;
each of the plurality of media files having retrievably associated therewith, identifying indicia descriptive of its associated media file;
a media suggestion application including instructions executable by the processor to;
identify a suggested media file from the plurality of media files for impending broadcast play to the collaborative group of media players;
retrieve from the datastore, the identifying indicia associated with the suggested media file;
contemporaneously send the identifying indicia associated with the suggested media file to the collaborative group of media players in general concurrence with a broadcast play of a current media file;
receive a plurality of separate user feedback responses associated with the suggested media file, the plurality of separate user feedback responses being received from a plurality of media players included in the collaborative group of media players; and
,determine from the received plurality of separate user feedback responses if collaborative acceptance has been obtained for the suggested media file; and
,if collaborative acceptance has been obtained, broadcast play the suggested media file to the collaborative group of media players such that the suggested media file plays generally following a completion of play of the current media file;
or,if collaborative acceptance has been not been obtained, suggesting a different media file for impending broadcast play.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product for collaborative media selection among a media provider and a collaborative group of media players, where each individual media player is in processing communications with the media provider. Enables a media broadcaster to perform a procedure which involves (a) sending one or more media suggestions to a plurality of media playing devices that are being used by a plurality of participating users, (b) receiving from each of the plurality of participating users via their media playing devices a response indicating acceptances or rejection for the suggested media item, (c) tallying the responses and determining if the media suggestion is collaboratively accepted by the group of collaborating users, and (d) broadcasting media content for real-time play to the plurality of media playing devices if the media suggestion is collaboratively accepted. Otherwise, sending an alternative suggested media item. The present invention further includes a variety of prioritization methods wherein participating users may have non-equally impact upon in the collaborative decision making process.
280 Citations
32 Claims
-
1. A system for collaborative media selection among a media provider and a collaborative group of media players, each individual media player being in processing communications with the media provider and associated with a user, the system comprising:
-
a media provider including; a processor; a datastore functionally coupled to the processor having retrievably stored therein, a plurality of media files;
each of the plurality of media files having retrievably associated therewith, identifying indicia descriptive of its associated media file;a media suggestion application including instructions executable by the processor to; identify a suggested media file from the plurality of media files for impending broadcast play to the collaborative group of media players; retrieve from the datastore, the identifying indicia associated with the suggested media file; contemporaneously send the identifying indicia associated with the suggested media file to the collaborative group of media players in general concurrence with a broadcast play of a current media file; receive a plurality of separate user feedback responses associated with the suggested media file, the plurality of separate user feedback responses being received from a plurality of media players included in the collaborative group of media players; and
,determine from the received plurality of separate user feedback responses if collaborative acceptance has been obtained for the suggested media file; and
,if collaborative acceptance has been obtained, broadcast play the suggested media file to the collaborative group of media players such that the suggested media file plays generally following a completion of play of the current media file;
or,if collaborative acceptance has been not been obtained, suggesting a different media file for impending broadcast play. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for collaborative media selection among a media provider and a collaborative group of media players, each individual media player being in processing communications with the media provider and associated with a user, the method comprising a media suggestion application including instructions executable by a media provider processor for;
-
identifying a suggested media file among a plurality of retrievably stored media files for impending broadcast play to the collaborative group of media players; retrieving identifying indicia associated with the suggested media file; contemporaneously sending the identifying indicia associated with the suggested media file to the collaborative group of media players in general concurrence with a broadcast play of a current media file; receiving a plurality of separate user feedback responses associated with the suggested media file, the plurality of separate user feedback responses being received from a plurality of media players included in the collaborative group of media players; and
,determining from the received plurality of separate user feedback responses if collaborative acceptance has been obtained for the suggested media file; and
,if collaborative acceptance has been obtained, broadcast playing the suggested media file to the collaborative group of media players such that the suggested media file plays generally following a completion of play of the current media file;
or,if collaborative acceptance has been not been obtained, suggesting a different media file for impending broadcast play. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product embodied in a tangible form comprising instructions executable by a media provider processor to;
-
identify a suggested media file among a plurality of media files for impending broadcast play to a collaborative group of media player processors in processing communications with the media provider processor; the plurality of media files being retrievably stored in a datastore coupled to media provider processor and each media file having associated therewith, a retrievably stored identifying indicia; retrieve the identifying indicia associated with the suggested media file; contemporaneously send the identifying indicia associated with the suggested media file to the collaborative group of media players in general concurrence with a broadcast play of a current media file; receive a plurality of separate user feedback responses associated with the suggested media file, the plurality of separate user feedback responses being received from a plurality of media players included in the collaborative group of media player processors; and
,determine from the received plurality of separate user feedback responses if collaborative acceptance has been obtained for the suggested media file; and
,if collaborative acceptance has been obtained, broadcast play the suggested media file to the collaborative group of media players such that it plays after the completion of play of the current media file;
or,if collaborative acceptance has been not been obtained, suggest a different media file for impending broadcast play. - View Dependent Claims (30, 31, 32)
-
Specification