Method and apparatus for group media consumption
First Claim
1. A set-top box comprising:
- a memory that stores instructions; and
a controller coupled to the memory, wherein the controller, responsive to executing the instructions, performs operations comprising;
receiving, from a first source, a pre-recorded media program cataloged in a personal electronic programming guide;
sending an invite for participation in a media conference to a first media device of a first user, the media conference comprising a presentation of the pre-recorded media program;
receiving an acceptance of the invite from the first media device;
facilitating establishing a connection of the first media device to a communications bridge of a second source operably coupled to the set-top box, wherein the communications bridge enables the set-top box and the first media device to engage in synthesized speech-to-text communications;
receiving, from the communications bridge, mixed audio voice communications, wherein the mixed audio voice communications comprise a combination of first audio voice communications from the first media device and second audio voice communications from a second media device of a second user, wherein the mixed audio voice communications are received synchronously with the presentation of the pre-recorded media program, wherein the first and second media devices are part of a group of media devices associated with the media conference, wherein personal electronic programming guide is associated with one of the first user or the second user, and wherein the pre-recorded media program is obtained from a recording device of the one of the first user, the second user, or both;
receiving, in association with the mixed audio voice communications, user identifiers that each correspond to one of the group of media devices to enable association of portions of the mixed audio voice communications with the one of the group of media devices that captured the portions of the mixed audio voice communications;
converting the mixed audio voice communications to text communications;
presenting the pre-recorded media program, the user identifiers and a portion of the text communications during the media conference, wherein the presenting of the pre-recorded media program with the portion of the text communications during the media conference includes presenting non-real time video of the first and second users synchronously with the presentation of the pre-recorded media program, wherein first text from the portion of the text communications that corresponds to the first user is presented in a first text window adjacent to the non-real time video of the first user, and wherein second text from the portion of the text communications that corresponds to the second user is presented in a second text window adjacent to the non-real time video of the second user; and
sending the invite to the first media device based on a selection in an electronic programming guide, wherein the electronic programming guide comprises a lobby area that displays a user of another media device that has accepted the invite.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a set-top box comprising a controller to send an invite for participation in a media conference to at least one media device, the media conference comprising a presentation of a media program supplied by an interactive television (iTV) network, receive an acceptance of the invite from at least one accepting media device of the at least one media device, connect the at least one accepting media device to a communications bridge operably coupled to the STB, wherein the communications bridge enables the STB and the at least one accepting media device to engage in one of voice, video, and synthesized speech to text communications, and present the media program with at least a portion of the communications between the STB and the at least one accepting media device during the media conference. Other embodiments are disclosed.
-
Citations
25 Claims
-
1. A set-top box comprising:
-
a memory that stores instructions; and a controller coupled to the memory, wherein the controller, responsive to executing the instructions, performs operations comprising; receiving, from a first source, a pre-recorded media program cataloged in a personal electronic programming guide; sending an invite for participation in a media conference to a first media device of a first user, the media conference comprising a presentation of the pre-recorded media program; receiving an acceptance of the invite from the first media device; facilitating establishing a connection of the first media device to a communications bridge of a second source operably coupled to the set-top box, wherein the communications bridge enables the set-top box and the first media device to engage in synthesized speech-to-text communications; receiving, from the communications bridge, mixed audio voice communications, wherein the mixed audio voice communications comprise a combination of first audio voice communications from the first media device and second audio voice communications from a second media device of a second user, wherein the mixed audio voice communications are received synchronously with the presentation of the pre-recorded media program, wherein the first and second media devices are part of a group of media devices associated with the media conference, wherein personal electronic programming guide is associated with one of the first user or the second user, and wherein the pre-recorded media program is obtained from a recording device of the one of the first user, the second user, or both; receiving, in association with the mixed audio voice communications, user identifiers that each correspond to one of the group of media devices to enable association of portions of the mixed audio voice communications with the one of the group of media devices that captured the portions of the mixed audio voice communications; converting the mixed audio voice communications to text communications; presenting the pre-recorded media program, the user identifiers and a portion of the text communications during the media conference, wherein the presenting of the pre-recorded media program with the portion of the text communications during the media conference includes presenting non-real time video of the first and second users synchronously with the presentation of the pre-recorded media program, wherein first text from the portion of the text communications that corresponds to the first user is presented in a first text window adjacent to the non-real time video of the first user, and wherein second text from the portion of the text communications that corresponds to the second user is presented in a second text window adjacent to the non-real time video of the second user; and sending the invite to the first media device based on a selection in an electronic programming guide, wherein the electronic programming guide comprises a lobby area that displays a user of another media device that has accepted the invite. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A recipient media processor comprising:
-
a memory to store instructions; and a controller coupled to the memory, wherein the controller, responsive to executing the instructions, performs operations comprising; receiving a pre-recorded media program from a first source, wherein the pre-recorded media program is cataloged in a personal electronic programming guide; receiving an invite from a first media processor of a first user to participate in a media conference, wherein the media conference comprises a presentation of the pre-recorded media program; sending an acceptance of the invite to the first media processor; communicating with the first media processor over a communications bridge operably coupled to the first media processor, wherein the communications bridge enables the first media processor and the recipient media processor to engage in synthesized speech-to-text communications; receiving, from the communications bridge, mixed audio voice communications, wherein the mixed audio voice communications comprise a combination of first audio voice communications from the first media processor and second audio voice communications from a second media processor of a second user, wherein the mixed audio voice communications are received synchronously with the presentation of the pre-recorded media program, wherein the first and second media processors are part of a group of media processors associated with the media conference, wherein the personal electronic programming guide is associated with one of the first user or the second user, and wherein the pre-recorded media program is obtained from a recording device of the one of the first user, the second user, or both; receiving, in association with the mixed audio voice communications, user identifiers that each correspond to one of the group of media processors to enable association of portions of the mixed audio voice communications with the one of the group of media processors that captured the portions of the mixed audio voice communications; converting the mixed audio voice communications to text communications, resulting in synthesized text communications; and presenting the synthesized text communications, the user identifiers and the pre-recorded media program during the media conference, wherein the presenting of the pre-recorded media program with the portion of the text communications during the media conference includes presenting previously recorded video of the first and second users synchronously with the presentation of the pre-recorded media program, wherein first text from the portion of the text communications that corresponds to the first user is presented in a first text window adjacent to the previously recorded video of the first user, and wherein second text from the portion of the text communications that corresponds to the second user is presented in a second text window adjacent to the previously recorded video of the second user, and wherein the receiving of the invite from the first media processor is based on a selection in an electronic programming guide, wherein the electronic programming guide comprises a lobby area that displays a user of another media processor that has accepted the invite. - View Dependent Claims (15, 16, 17)
-
-
18. A method, comprising:
-
receiving, by a system including a processor, a pre-recorded media program from a first source, wherein the pre-recorded media program is cataloged in a personal electronic programming guide; receiving, by the system, an acceptance from a first media device of a first user in response to an invite to participate in a media conference, wherein the media conference comprises a presentation of the pre-recorded media program; facilitating a connection, by the system, of the first media device to a communications bridge of a second source, wherein the communications bridge enables multiple parties to engage in synthesized speech-to-text communications; receiving, by the system, from the communications bridge, mixed audio voice communications, wherein the mixed audio voice communications comprise a combination of first audio voice communications from the first media device and second audio voice communications from a second media device of a second user, wherein the mixed audio voice communications are received synchronously with the presentation of the pre-recorded media program, wherein the first and second media devices are part of a group of media devices associated with the media conference, wherein personal electronic programming guide is associated with one of the first user or the second user, and wherein the pre-recorded media program is obtained from a recording device of the one of the first user, the second user, or both; receiving, by the system, in association with the mixed audio voice communications, user identifiers that each correspond to one of the group of media devices to enable association of portions of the mixed audio voice communications with the one of the group of media devices that captured the portions of the mixed audio voice communications; converting, by the system, the mixed audio voice communications to text communications; presenting, by the system, the pre-recorded media program, the user identifiers and a portion of the text communications during the media conference, wherein the presenting of the pre-recorded media program with the portion of the text communications during the media conference includes presenting non-real time video of the first and second users synchronously with the presentation of the pre-recorded media program, wherein first text from the portion of the text communications that corresponds to the first user is presented in a first text window adjacent to the non-real time video of the first user, and wherein second text from the portion of the text communications that corresponds to the second user is presented in a second text window adjacent to the non-real time video of the second user; and sending the invite to the first media device based on a selection in an electronic programming guide, wherein the electronic programming guide comprises a lobby area that displays a user of another media device that has accepted the invite. - View Dependent Claims (19, 20, 21)
-
-
22. A non-transitory, machine-readable storage medium, comprising instructions which, responsive to being executed by a processor, cause the processor to perform operations comprising:
-
receiving a video stream from a first media device of a first user, wherein the video stream comprises pre-recorded content cataloged in a personal electronic programming guide of the first user; receiving by way of an audio bridge, a mixture of audible signals comprising a first audible signal representative of speech communications taking place within a vicinity of the first media device and a second audible signal representative of speech communications taking place within a vicinity of a second media device of a second user, wherein the mixture of audible signals is received synchronously with the video stream, and wherein the first and second media devices are part of a group of media devices; receiving, in association with the mixture of audible signals, user identifiers that each correspond to one of the group of media devices to enable association of portions of the mixture of audible signals with the one of the group of media devices that captured the portions of the mixture of audible signals; converting the mixture of audible signals to text communications; presenting the text communications and the user identifiers with the video stream, wherein the presenting of the video stream with the text communications occurs during a media conference between the first and second media devices includes presenting non-real time video of the first and second users, wherein first text from the portion of the text communications that corresponds to the first user is presented in a first text window adjacent to the non-real time video of the first user, and wherein second text from the portion of the text communications that corresponds to the second user is presented in a second text window adjacent to the non-real time video of the second user; and sending an invite to the first media device based on a selection in an electronic programming guide, wherein the electronic programming guide comprises a lobby area that displays a user of another media device that has accepted the invite. - View Dependent Claims (23, 24)
-
-
25. A network element comprising:
-
a memory to store instructions; and a controller coupled to the memory, wherein the controller, responsive to executing the instructions, performs operations comprising; receiving a request from a first media device of a first user to initiate a media conference comprising a pre-recorded media program cataloged in a personal electronic programming guide; allowing the first media device and a second media device of a second user to participate in the media conference, wherein the first and second media devices are part of a group of media devices associated with the media conference; transmitting the pre-recorded media program to the first media device; wherein mixed audio voice communications comprising a first audio voice communications from the first media device and a second audio voice communication from the second media device are received by way of a communications bridge at a receiving one of the first media device and the second media device synchronously with the pre-recorded media program during the media conference, wherein the audio voice communications are converted to text communications at the receiving one of the first media device and the second media device, wherein personal electronic programming guide is associated with one of the first user or the second user, and wherein user identifiers that each correspond to one of the group of media devices are received in association with the mixed audio voice communications to enable association of portions of the mixed audio voice communications with the one of the group of media devices that captured the portions of the mixed audio voice communications; and transmitting a first avatar associated with the first user of the first media device, wherein presentation of the pre-recorded media program at equipment of one of the first or second user, with the portion of the text communications during the media conference includes presenting non-real time video of the first and second users, wherein first text from the portion of the text communications that corresponds to the first user is presented in a first text window adjacent to the non-real time video of the first user, and wherein second text from the portion of the text communications that corresponds to the second user is presented in a second text window adjacent to the non-real time video of the second user, and wherein the receiving of the request from the first media device is based on a selection in an electronic programming guide, wherein the electronic programming guide comprises a lobby area that displays a user of another media processor that has accepted the invite.
-
Specification