IP Library Granted Patent US 10,219,038
Granted Patent B2
US 10,219,038 · App. 15/798,022 · Granted Feb 26, 2019

Handling disruption in content streams received at a player from a content retransmitter

Inventor: N. Naga Mallika (Hyderabad, IN)
Assignee: SLING MEDIA PVT LTD
H04N21/4622H04N21/2402H04N21/26216H04N21/4356H04N21/440263H04N21/4621H04N21/6373H04N21/64769
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,219,038
App. No.
15/798,022
Granted
Feb 26, 2019
Kind
B2
Abstract

A player receives encoded content of a first resolution level from a content retransmitter and monitors bandwidth of the communication connection utilized to receive the content. When the bandwidth changes with respect to various threshold values corresponding to various resolution levels, the player signals the content retransmitter to increase or decrease the encoding resolution for future portions. The player also locates related substitute content. When the player signals the content retransmitter to decrease the resolution below a minimum, the player plays the substitute content instead of the received content. Subsequently when the bandwidth is again such that player signals the content retransmitter to increase the resolution to the minimum or above, the player plays the received content instead of the substitute content. In various implementations, the player may obtain substitute content prior to or at the time the player determines to play substitute content.

Claims (17)

1. A method for handling disruption in content streams received at a player device from a content retransmitter, the method comprising:

the player device monitoring bandwidth of a communication connection utilized to receive a first portion of content at the player device from the content retransmitter wherein the first portion of the content is encoded at a first resolution level; and

the player device signaling the content retransmitter to encode a second portion of the content at a second resolution level when the player device determines that the bandwidth of the communication connection has decreased below a threshold value, wherein the player device determines that the bandwidth of the communication connection has decreased below the threshold value by measuring a number of frames of the first portion of the content dropped by the player device during at least one of decoding the first portion of the content or rendering the first portion of the content.

2. The method of claim 1 , further comprising signaling the content retransmitter to record at least the second portion of the content.

3. The method of claim 1 , further comprising:

after the player device signals the content retransmitter to encode the second portion of the content at the second resolution level, signaling the content retransmitter, utilizing the player device, to encode a third portion of the content at a third resolution level when the player device determines that the bandwidth of the communication connection has increased above the threshold value.

4. A player device comprising:

at least one communication component that receives a first portion or content from a content retransmitter via at least one communication connection where in the first portion of the content is encoded at a first resolution level; and

at least one processing unit, communicably coupled to the at least one communication component, that monitors by the player device, bandwidth of the communication connection;

wherein the at least one processing unit signals the content retransmitter via the at least one communication connection to encode a second portion of the content at a second resolution level when the at least one processing unit determines that the bandwidth has decreased below a threshold value and wherein the at least one processing unit determines that the bandwidth of the communication connection has decreased below the threshold value by measuring a number of frames of the first portion of the content dropped by the player device during at least one of decoding the first portion of the content or rendering the first portion of the content.

5. The player device of claim 4 , wherein the at least one processing unit signals the content retransmitter via the at least one communication connection to record at least a portion of the content when the second resolution level is below the minimum threshold resolution level.

6. The player device of claim 4 , wherein at least one presentation device is incorporated into the player device.

7. A non-transitory computer-readable medium having computer processor executable instructions thereon that, when executed, cause at least one computer processor to:

monitor by a player device bandwidth of a communication connection utilized to receive a first portion of content at the player device from the content retransmitter wherein the first portion of content is encoded at a first resolution level;

determine that the bandwidth of the communication connection has decreased below a threshold value by measuring a number of frames of the first portion of the content dropped by the player device during at least one of decoding the first portion of the content or rendering the first portion of the content; and

signal by the player device, the content retransmitter to encode a second portion of the content at a second resolution level when the player device determines that the bandwidth of the communication connection has decreased below the threshold value.

8. The non-transitory computer-readable medium of claim 7 , wherein at least one presentation device is incorporated into the player device.

Assignments (2)
CHANGE OF NAME Recorded Jul 18, 2022
From: SLING MEDIA PRIVATE LIMITED
To: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
Reel/Frame 060535/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2019
From: MALLIKA, N. NAGA
To: SLING MEDIA PVT LTD
Reel/Frame 048373/0895 →
Continuity (3)
Continuation 14295977 · Jun 4, 2014
Continuation 12909206 · Oct 21, 2010
Related Publication 20180054651A1 · Feb 22, 2018