Method and apparatus for presenting media programs
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a computing device, including a controller to: transmit a client program having a graphical user interface to a media device operating in an interactive television network, wherein the client program presents a symbolic overlay that superimposes onto media content received by the media device and enables the media device to associate commentary with the media content received at the media device; and present the commentary by symbolic representations in a carrousel format within a window of the presentation of the symbolic overlay and in a vicinity of the media content. Other embodiments are disclosed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method, comprising:
providing, by a processing system including a processor, media content at a plurality of end user devices via a graphical user interface provided at each end user device of the plurality of end user devices, wherein the graphical user interface provides an asynchronous presentation of the media content via the graphical user interface between the plurality of end user devices;
collecting, by the processing system, actions initiated by the plurality of end user devices during the presentation of the media content through the graphical user interface, the actions being associated with the presentation of the media content;
creating, by the processing system, a symbolic overlay corresponding to the actions;
combining, by the processing system, the presentation of the media content with a presentation of the symbolic overlay in the graphical user interface;
providing, by the processing system, a timeline for presentation in the graphical user interface by the plurality of end user devices, wherein the timeline includes annotations associated with the actions and is presented in the symbolic overlay along with the presentation of the media content, and wherein the timeline corresponds to a duration of the media content;
providing, by the processing system, avatars for presentation in a carrousel format by the plurality of end user devices with the presentation of the symbolic overlay in the graphical user interface, wherein the avatars correspond to users associated with the plurality of end user devices, and wherein the carrousel format presents multiple rows of carrousels to distinguish between users, and wherein the multiple rows distinguish between levels of activity of the users;
receiving, by the processing system, comments from the end user devices during the presentation of the media content; and
inserting, by the processing system, the comments from the end user devices into the timeline to be associated with the media content at a time point of the media content the comments were received.
2. The method of claim 1 , wherein the media content comprises video content, and wherein physical gestures of the avatars correspond to physical gestures of the users captured in images of the users.
3. The method of claim 1 , wherein the carrousel format includes a live webcam image of one of the users.
4. The method of claim 1 , wherein the carrousel format includes a depiction of one of the users.
5. The method of claim 1 , further comprising automatically reordering the avatars in the carrousel format based on a measured participation of the users.
6. The method of claim 1 , further comprising adjusting a number of the multiple rows of carrousels according to a user input.
7. The method of claim 1 , further comprising:
identifying a cluster of comments among the comments within the timeline; and
identifying a portion of the presentation of the media content associated with the cluster of comments.
8. The method of claim 7 , further comprising:
receiving a request for an identification of frequent commentaries from one end user device of the plurality of end user devices; and
providing an identification of the portion of the presentation of the media content associated with the cluster of comments to the one end user device.
9. A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
collecting actions initiated by a plurality of end user devices, the actions being associated with a presentation of media content by the plurality of end user devices via a graphical user interface provided at each end user device of the plurality of end user devices, wherein the graphical user interface provides an asynchronous display of the media content via the graphical user interface between the plurality of end user devices;
creating a symbolic overlay for the graphical user interface corresponding to the actions;
combining the presentation of the media content with a presentation of the symbolic overlay in the graphical user interface;
providing a timeline for presentation by the plurality of end user devices in the symbolic overlay in the graphical user interface, wherein the timeline includes annotations associated with the actions, and wherein the timeline corresponds to a duration of the media content;
providing avatars for presentation by the plurality of end user devices with the presentation of the symbolic overlay in the graphical user interface, wherein the avatars are provided in a carrousel format for the presentation by the plurality of end user devices with the presentation of the symbolic overlay, wherein the carrousel format presents multiple rows of carrousels to distinguish between users, and wherein the carrousel format presents the multiple rows of carrousels to distinguish a level of activity of the users; and
inserting comments from the end user devices into the timeline in the graphical user interface to be associated with the media content,
wherein the avatars correspond to users associated with the plurality of end user devices, and
wherein physical gestures of the avatars correspond to physical gestures of the users captured in images of the users.
10. The non-transitory, machine-readable storage medium of claim 9 , wherein the operations further comprise providing a live webcam image of one of the users in the carrousel format.
11. The non-transitory, machine-readable storage medium of claim 9 , wherein the operations further comprise providing a still image of one of the users in the carrousel format.
12. The non-transitory, machine-readable storage medium of claim 9 , wherein the operations further comprise moving an active avatar of the avatars to a different position in the graphical user interface in response to detecting a comment being provided via an active end user device of the plurality of end user devices, and
wherein an active user associated with the active end user device corresponds to the active avatar.
13. The non-transitory, machine-readable storage medium of claim 9 , wherein the operations further comprise automatically reordering the avatars being presented by the plurality of end user devices in a carrousel format based on a measured participation of the users.
14. A server, comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:
collecting commentaries initiated by a plurality of end user devices, the commentaries being associated with a presentation of media content by the plurality of end user devices via a graphical user interface presented at each end user device of the plurality of end user devices;
creating a symbolic overlay corresponding to the commentaries to be presented in the graphical user interface during the presentation of media content at each end user device of the plurality of end user devices;
combining the presentation of the media content with a presentation of the symbolic overlay in the graphical user interface;
providing a timeline for presentation by the plurality of end user devices of the commentaries during the presentation of the media content in the symbolic overlay in the graphical user interface, wherein the timeline includes annotations associated with the commentaries, and wherein the timeline corresponds to a duration of the media content;
inserting comments from the end user devices into the timeline in the graphical user interface to be associated with the media content;
providing avatars, moving images, and still images for presentation by the plurality of end user devices with the presentation of the symbolic overlay in the graphical user interface, wherein the avatars, the moving images, and the still images correspond to users associated with the plurality of end user devices, wherein the presentation of the avatars, the moving images and the still images is in a carrousel format, and wherein the carrousel format presents multiple rows of carrousels to distinguish between users; and
moving an active avatar of the avatars to a different position in the graphical user interface in response to detecting a comment being provided via an active end user device of the plurality of end user devices.
15. The server of claim 14 , wherein the commentaries are user-generated commentaries captured at the plurality of end user devices.
16. The server of claim 14 , wherein an active user associated with the active end user device corresponds to the active avatar, and
wherein the graphical user interface provides an asynchronous display of the media content via the graphical user interface between the plurality of end user devices.
17. The server of claim 14 , wherein the operations further comprise automatically reordering the avatars, the moving images and the still images in a carrousel format being presented by the plurality of end user devices based on a measured participation of the users.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.