IP Library › Granted Patent US 10,291,964
Granted Patent B2
US 10,291,964 · App. 15/370,845 · Granted May 14, 2019

Multimedia broadcast system

Inventors: Xidong Wu (San Ramon, CA); Mario Kosseifi (Roswell, GA); Zhengye Liu (Pleasanton, CA)
Assignees: AT&T INTELLECTUAL PROPERTY I, L.P.; AT&T MOBILITY II LLC
H04N21/4856H04N21/4302H04N21/439H04N21/4398H04N21/4402H04N21/4524H04N21/4622
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,291,964
App. No.
15/370,845
Granted
May 14, 2019
Kind
B2
Abstract

Management of multimedia communications is provided. A method can include identifying, by a device comprising a processor, an available media communication, wherein the available media communication comprises an audio stream and a video stream that is distinct from the audio stream, receiving, by the device, the audio stream of the available media communication, resulting in a received media stream, altering, by the device, the received media stream, resulting in an altered media stream, and facilitating, by the device, a rendering of the altered media stream.

Claims (79)

1. A method, comprising:

identifying, by a device comprising a processor, an available media communication, wherein the available media communication comprises an audio stream and a video stream that is distinct from the audio stream, wherein the audio stream comprises a first phrase spoken in a first language and at least a second phrase spoken in a second language that differs from the first language;

receiving, by the device, the audio stream of the available media communication, resulting in a received media stream;

receiving, by the device, the video stream of the available media communication;

searching, by the device, the received media stream for an instance of target audio content, wherein the instance of the target audio content comprises the first phrase;

altering, by the device, audio content of the received media stream at the instance of the target audio content in the received media stream by translating the first phrase from the first language to a third language that differs from the first language, resulting in an altered media stream;

buffering, by the device, the video stream of the available media communication until completion of the translating; and

facilitating, by the device, a rendering of the altered media stream.

2. The method of claim 1 , wherein:

the device is a first device,

the identifying comprises obtaining a media provider identity associated with the available media communication,

the method further comprises transmitting, by the first device, a media request to a second device associated with the media provider identity, and

the receiving comprises receiving the audio stream in response to the media request.

3. The method of claim 2 , wherein:

the identifying further comprises identifying the available media communication as being a location-restricted communication, and

the transmitting comprises transmitting, by the first device, an indication of a location of the first device to the second device associated with the media provider identity.

4. The method of claim 1 , wherein:

the receiving comprises receiving the audio stream via a first communication channel,

the method further comprises receiving the video stream via a second communication channel that is different than the first communication channel, and

the facilitating the rendering comprises:

merging the audio stream and the video stream in response to the altering, resulting in a merged media stream, and

facilitating the rendering of the merged media stream.

5. The method of claim 1 , further comprising:

receiving the video stream of the available media communication, wherein the video stream utilizes a first color profile, and

altering a color profile of the video stream from the first color profile to a second color profile.

6. The method of claim 1 , further comprising:

receiving, by the device, timing reference information for the available media communication; and

synchronizing the audio stream with the timing reference information.

7. The method of claim 1 , wherein the facilitating the rendering comprises:

transmitting the altered media stream to a media playback device; and

enabling the rendering of the altered media stream by the media playback device.

8. The method of claim 1 , further comprising:

generating, by the device, replacement audio content for the instance of target audio content;

wherein the altering comprises altering the content of the received media stream by inserting the replacement audio content into the received media stream at the instance of the target audio content in the received media stream.

9. The method of claim 1 , wherein:

the altering comprises generating, by the device, an audio translation of the first phrase from the first language to the third language.

10. The method of claim 9 , wherein:

the altering further comprises inserting the audio translation of the first phrase into the received media stream at the instance of target audio content.

11. The method of claim 1 , wherein the third language is a same language as the second language.

12. The method of claim 1 , wherein the identifying comprises identifying the first language as a source language for the first phrase from the audio stream.

13. The method of claim 12 , wherein the identifying further comprises identifying spoken words in the audio stream, the spoken words being in respective ones of languages that include the first language, and identifying the first language from the languages.

14. A system, comprising:

a processor; and

a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:

identifying an available media communication comprising an audio stream and a video stream that is distinct from the audio stream, wherein the audio stream comprises a first phrase spoken in a first language and at least a second phrase spoken in at least one second language that differs from the first language;

receiving the audio stream of the available media communication, resulting in a received media stream;

receiving the video stream of the available media communication;

searching the received media stream for an instance of target audio content, wherein the instance of the target audio content comprises the first phrase;

altering audio content of the received media stream at the instance of the target audio content in the received media stream by translating the first phrase from the first language to a third language that differs from the first language, resulting in an altered media stream;

buffering the video stream of the available media communication until completion of the translating; and

playing the altered media stream.

15. The system of claim 14 , wherein the operations further comprise:

obtaining a media provider identity associated with the available media communication;

transmitting a media request to a device associated with the media provider identity; and

receiving the audio stream in response to the media request.

16. The system of claim 15 , wherein the operations further comprise:

identifying the available media communication as being a location-restricted communication, and

transmitting an indication of a location of the system to the device associated with the media provider identity.

17. The system of claim 14 , wherein the operations further comprise:

receiving the audio stream via a first communication channel;

receiving the video stream via a second communication channel that is different than the first communication channel;

merging the audio stream and the video stream, resulting in a merged media stream; and

playing the merged media.

18. The system of claim 14 , wherein the operations further comprise:

receiving the video stream of the available media communication, wherein the video stream utilizes a first color profile; and

altering a color profile of the video stream from the first color profile to a second color profile.

19. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:

identifying an available media communication, wherein the available media communication comprises an audio stream and a video stream that is separate from the audio stream, wherein the audio stream comprises a first phrase spoken in a first language and at least a second phrase spoken in at least one second language that differs from the first language;

receiving the audio stream of the available media communication, resulting in a received media stream;

receiving the video stream of the available media communication;

searching the received media stream for an instance of target audio content, wherein the instance of the target audio content comprises the first phrase;

altering audio content of the received media stream at the instance of the target audio content in the received media stream by translating the first phrase from the first language to a third language that differs from the first language, resulting in an altered media stream;

buffering the video stream of the available media communication until completion of the translating; and

facilitating playing of the altered media stream.

20. The non-transitory machine-readable storage medium of claim 19 , wherein the operations further comprise:

receiving the audio stream via a first communication channel;

receiving the video stream via a second communication channel that is separate from the first communication channel;

merging the audio stream and the video stream, resulting in a merged media stream; and

facilitating playing of the merged media stream.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2016
From: WU, XIDONG; LIU, ZHENGYE
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 040539/0815 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2016
From: KOSSEIFI, MARIO
To: AT&T MOBILITY II LLC
Reel/Frame 040841/0845 →
Continuity (1)
Related Publication 20180160192A1 · Jun 7, 2018