IP Library Granted Patent US 11,595,278
Granted Patent B2
US 11,595,278 · App. 17/123,640 · Granted Feb 28, 2023

Systems and methods to automatically perform actions based on media content

Inventors: Sindhuja C S (Tamil Nadu, IN); Jeffry Copps Robert Jose (Tamil Nadu, IN); Mithun Umesh (Bangalore, IN)
Assignee: ROVI GUIDES, INC.
H04L43/0811G06F3/167G10L15/1815G10L15/22H04L43/103H04L51/224H04L65/403H04L65/60
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 11,595,278
App. No.
17/123,640
Granted
Feb 28, 2023
Kind
B2
Abstract

Systems and methods are provided for automatically responding to network connectivity issues in a media stream. One example method includes transmitting, from a first computing device, a media stream to one or more secondary computing devices. A network connectivity issue between the first computing device and one or more of the secondary computing devices is detected. If a network connectivity issue is detected, a notification is transmitted to one or more of the secondary computing devices.

Claims (77)

1. A method for automatically responding to network connectivity issues in a media stream, the method comprising:

transmitting, from a first computing device, a media stream comprising audio to one or more secondary computing devices;

detecting whether there is a network connectivity issue between the first computing device and one or more of the secondary computing devices, wherein the detecting is based, at least in part, on:

determining whether the audio of the media stream is distorted in a manner associated with network connectivity issues; and

determining whether reduction in available network bandwidth is relatively small or large compared to an available network bandwidth for the first computing device; and

if a network connectivity issue is detected, transmitting a notification to one or more of the secondary computing devices.

2. The method of claim 1 , further comprising identifying whether the media stream comprises video or is an audio only media stream; and wherein:

if the media stream comprises video, the notification is visual notification comprising at least one of:

a text message that appears in a chat area of the one or secondary computing devices;

an icon; and/or

a notification that appears in a notification area of the one or more secondary computing devices; or

if the media stream is an audio only media stream, the notification is an audible notification comprising an audio message.

3. The method of claim 1 , wherein the first computing device and the one or more secondary computing devices are in a conference, and wherein:

the first computing device is a host computing device; and

a sub-set of the secondary computing devices are identified as co-host computing devices via natural language processing; and

wherein the notification is transmitted to the sub-set of secondary computing devices before the other secondary computing devices.

4. The method of claim 1 , wherein detecting the network connectivity issue further comprises:

transmitting a polling signal from the first computing device to the secondary computing devices;

transmitting a polling signal from the secondary computing devices to the first computing devices; and

monitoring for any change in frequency of the polling signal.

5. The method of claim 1 , wherein:

the media stream comprises video; and

detecting the network connectivity issue further comprises monitoring for a change in bitrate of the transmitted media stream.

6. The method of claim 1 , wherein detecting the network connectivity issue further comprises monitoring for a change in the strength of a wireless signal.

7. The method of claim 1 , further comprising:

indicating a second computing device from the secondary computing devices to transmit a media stream to the first computing device and the other secondary computing devices;

monitoring the network connectivity between the second computing device and the first computing device and the other secondary computing devices; and

if the monitoring indicates a network connectivity issue, transmitting a notification to one or more of the first computing device and the other secondary computing devices.

8. The method of claim 1 , wherein the media stream further comprises audio, the method further comprising:

determining, using natural language processing, context of the audio; and

determining, based on the context of the audio, a notification to transmit.

9. The method of claim 1 , wherein:

the media stream comprises audio;

the first computing device and the one or more secondary computing devices are in a conference comprising one or more participants and the method further comprising:

determining, using natural language processing, the name of a participant mentioned in the audio; and

determining, based on the name of the participant, a notification to transmit.

10. The method of claim 1 , wherein the media stream comprises audio and the notification is generated, at least in part, with a text to speech model.

11. A system for automatically responding to network connectivity issues in a media stream, the system comprising:

a communication port; and

control circuitry configured to:

transmit, from a first computing device, a media stream comprising audio to one or more secondary computing devices;

detect whether there is a network connectivity issue between the first computing device and one or more of the secondary computing devices, wherein the detecting is based, at least in part, on:

determining whether the audio of the media stream is distorted in a manner associated with network connectivity issues; and

determining whether reduction in available network bandwidth is relatively small or large compared to an available network bandwidth for the first computing device; and

if a network connectivity issue is detected, transmit a notification to one or more of the secondary computing devices.

12. The system of claim 11 , wherein the control circuitry configured to transmit a notification is further configured to:

identify whether the media stream comprises video or is an audio only media stream; and

if the media stream comprises video, transmit a notification comprising at least one of:

a text message that appears in a chat area of the one or secondary computing devices;

an icon; and/or

a notification that appears in a notification area of the one or more secondary computing devices; or

if the media stream is an audio only media stream, transmit a notification comprising an audio message.

13. The system of claim 11 , wherein the control circuitry is further configured to:

receive data from and transmit data to one or more secondary devices as part of a conference;

set the first computing device is a host computing device;

identify a sub-set of the secondary computing devices as co-host computing devices via natural language processing; and

transmit the notification the sub-set of secondary computing devices before the other secondary computing devices.

14. The system of claim 11 , wherein the control circuitry is further configured to:

transmit a polling signal from the first computing device to the secondary computing devices;

transmit a polling signal from the secondary computing devices to the first computing devices; and

monitor for change in frequency of the polling signal.

15. The system of claim 11 , wherein:

the control circuitry configured to transmit a media stream is further configured to transmit a media stream comprising video; and

the control circuitry configured to detect network connectivity issues is further configured to monitor for a change in bitrate of the transmitted media stream.

16. The system of claim 11 , wherein the control circuitry configured to detect network connectivity issues is further configured to monitor for a change in the strength of a wireless signal.

17. The system of claim 11 , wherein the control circuitry is further configured to:

indicate a second computing device from the secondary computing devices to transmit a media stream to the first computing device and the other secondary computing devices;

monitor the network connectivity between the second computing device and the first computing device and the other secondary computing devices; and

if the monitoring indicates a network connectivity issue, transmit a notification to one or more of the first computing device and the other secondary computing devices.

18. The system of claim 11 , wherein the control circuitry configured to transmit a media stream is further configured to transmit a media stream comprising audio and the control circuitry is further configured to:

determine, using natural language processing, context of the audio; and

determine, based on the context of the audio, a notification to transmit.

19. The system of claim 11 , wherein the control circuitry configured to transmit a media stream is further configured to transmit a media stream comprising audio and the control circuitry is further configured to:

receive data from and transmit data to one or more secondary devices as part of a conference;

determine, using natural language processing, the name of a participant mentioned in the audio; and

determine, based on the name of the participant, a notification to transmit.

20. The system of claim 11 , wherein the control circuitry configured to transmit a media stream is further configured to transmit a media stream comprising audio and wherein the control circuitry is further configured to generate the notification, at least in part, with a text to speech model.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0392 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2021
From: C S, SINDHUJA; ROBERT JOSE, JEFFRY COPPS; UMESH, MITHUN
To: ROVI GUIDES, INC.
Reel/Frame 055395/0665 →
Continuity (1)
Related Publication 20220191115A1 · Jun 16, 2022