-
公开(公告)号:US10346080B2
公开(公告)日:2019-07-09
申请号:US15649418
申请日:2017-07-13
Applicant: Sling Media Pvt. Ltd.
Inventor: Preetham Kotian , Jeevan Bhooi
IPC: G06F3/06 , G11B31/00 , H04N5/775 , H04N21/44 , H04N21/4147 , H04N21/4335 , G11B27/19 , H04N21/418
Abstract: Embodiments are directed towards providing fast setup of a storage device communicatively coupled to a television receiver. During initial setup of the storage device, an initial portion of the storage device is partitioned to provide accessibility for the television receiver to store content. However, the initial partition is only a subset of the maximum storage capacity of the storage device, which results in a second remainder portion of the storage device that is inaccessible for the television receiver to store audiovisual content. In response to a triggering event, the television receiver initiates a full partition process to partition the remainder of the storage device that was previously inaccessible for storing content. Once partitioned, the television receiver can then utilize the remainder portion of the storage device for storing long-term recorded content. The television receiver also converts the initial partition into a buffer that is used to temporarily store content.
-
2.
公开(公告)号:US11463758B2
公开(公告)日:2022-10-04
申请号:US16908379
申请日:2020-06-22
Applicant: SLING MEDIA PVT LTD
Inventor: Rakesh Eluvan , Jayaprakash Ramaraj , Preetham Kotian , Satish Nayak
IPC: H04N21/2662 , H04N21/2343 , H04N21/258 , H04L65/80
Abstract: Systems, methods, and devices are provided for optimizing streaming bitrate during multiclient streaming sessions based, at least in part, on display profiles associated with client media receivers to which different video streams are concurrently provided. The method may be carried-out by a streaming media server in communication with first and second client media receivers over a network. In various embodiments, the method may include establishing at the streaming media server first and second bandwidth allotment thresholds based, at least in part, on display profiles assigned to display devices associated with the client media receivers. During an ensuing multiclient streaming session, the streaming media server further encodes segments of video streams at variable bitrates regulated in accordance with the established bandwidth allotment thresholds. Additionally, the streaming media server transmits the encoded segments of the video streams over the network to the client media receivers for presentation on the display devices.
-
公开(公告)号:US11310545B2
公开(公告)日:2022-04-19
申请号:US16940092
申请日:2020-07-27
Applicant: Sling Media Pvt. Ltd.
Inventor: Preetham Kotian , Jayaprakash Ramaraj
IPC: H04N21/2385 , H04N21/45 , H04N21/258 , H04N21/61 , H04N21/438 , H04N21/6547 , H04N21/6543
Abstract: Embodiments are directed toward providing a customized over-the-air channel mapping to each content receiver in a geographical area based on crowdsourced mappings of available channels from at least a subset of the content receivers in that geographical area. When a new content receiver is installed in the geographical area, the customized over-the-air channel mapping is provided to the new content receiver and used by the new content receiver as its internal list of available over-the-air channels without performing a scan of its own. At least a portion of the content receivers in the geographical area perform a round-robin-type scan to identify new or missing channels in the geographical area. The customized over-the-air channel mapping is then updated when a new channel or missing channel threshold is reached. And the updated customized over-the-air channel mapping is provided to each content receiver in the geographical area.
-
公开(公告)号:US20200068250A1
公开(公告)日:2020-02-27
申请号:US16109759
申请日:2018-08-23
Applicant: Sling Media Pvt. Ltd.
Inventor: Jeevan Bhooi , Preetham Kotian
IPC: H04N21/433 , H04N21/458
Abstract: Novel techniques are described for predictive time-shift buffering for live television and persistent recording thereof. For example, upcoming program data can be obtained, and a candidate program can be identified from the upcoming program data as likely to be viewed live via the television receiver. An automated time-shift buffer (ATSB) trigger time and an ATSB flush time can be determined in accordance with a program start time associated with the candidate program. At the ATSB trigger time, it can be determined whether the candidate program is being viewed. If not, a time-shift buffer can be directed to begin buffering the candidate program in accordance with the program start time. At the ATSB flush time, it can be determined whether the candidate program is still not being viewed live. In that case, the time-shift buffer can be directed automatically to flush as-yet-buffered data of the candidate program.
-
公开(公告)号:US10856038B2
公开(公告)日:2020-12-01
申请号:US16109759
申请日:2018-08-23
Applicant: Sling Media Pvt. Ltd.
Inventor: Jeevan Bhooi , Preetham Kotian
IPC: H04N21/433 , H04N21/458
Abstract: Novel techniques are described for predictive time-shift buffering for live television and persistent recording thereof. For example, upcoming program data can be obtained, and a candidate program can be identified from the upcoming program data as likely to be viewed live via the television receiver. An automated time-shift buffer (ATSB) trigger time and an ATSB flush time can be determined in accordance with a program start time associated with the candidate program. At the ATSB trigger time, it can be determined whether the candidate program is being viewed. If not, a time-shift buffer can be directed to begin buffering the candidate program in accordance with the program start time. At the ATSB flush time, it can be determined whether the candidate program is still not being viewed live. In that case, the time-shift buffer can be directed automatically to flush as-yet-buffered data of the candidate program.
-
公开(公告)号:US10750219B2
公开(公告)日:2020-08-18
申请号:US16118215
申请日:2018-08-30
Applicant: Sling Media Pvt. Ltd.
Inventor: Preetham Kotian , Jayaprakash Ramaraj
IPC: G06F3/00 , G06F13/00 , H04N5/445 , H04N21/2385 , H04N21/45 , H04N21/258 , H04N21/61 , H04N21/438 , H04N21/6547 , H04N21/6543
Abstract: Embodiments are directed toward providing a customized over-the-air channel mapping to each content receiver in a geographical area based on crowdsourced mappings of available channels from at least a subset of the content receivers in that geographical area. When a new content receiver is installed in the geographical area, the customized over-the-air channel mapping is provided to the new content receiver and used by the new content receiver as its internal list of available over-the-air channels without performing a scan of its own. At least a portion of the content receivers in the geographical area perform a round-robin-type scan to identify new or missing channels in the geographical area. The customized over-the-air channel mapping is then updated when a new channel or missing channel threshold is reached. And the updated customized over-the-air channel mapping is provided to each content receiver in the geographical area.
-
7.
公开(公告)号:US10694239B1
公开(公告)日:2020-06-23
申请号:US16218312
申请日:2018-12-12
Applicant: SLING MEDIA PVT LTD
Inventor: Rakesh Eluvan , Jayaprakash Ramaraj , Preetham Kotian , Satish Nayak
IPC: H04N21/2662 , H04N21/2343 , H04N21/258 , H04L29/06
Abstract: Systems, methods, and devices are provided for optimizing streaming bitrate during multiclient streaming sessions based, at least in part, on display profiles associated with client media receivers to which different video streams are concurrently provided. The method may be carried-out by a streaming media server in communication with first and second client media receivers over a network. In various embodiments, the method may include establishing at the streaming media server first and second bandwidth allotment thresholds based, at least in part, on display profiles assigned to display devices associated with the client media receivers. During an ensuing multiclient streaming session, the streaming media server further encodes segments of video streams at variable bitrates regulated in accordance with the established bandwidth allotment thresholds. Additionally, the streaming media server transmits the encoded segments of the video streams over the network to the client media receivers for presentation on the display devices.
-
公开(公告)号:US20180376174A1
公开(公告)日:2018-12-27
申请号:US16118215
申请日:2018-08-30
Applicant: Sling Media Pvt. Ltd.
Inventor: Preetham Kotian , Jayaprakash Ramaraj
IPC: H04N21/2385 , H04N21/61 , H04N21/45 , H04N21/258
Abstract: Embodiments are directed toward providing a customized over-the-air channel mapping to each content receiver in a geographical area based on crowdsourced mappings of available channels from at least a subset of the content receivers in that geographical area. When a new content receiver is installed in the geographical area, the customized over-the-air channel mapping is provided to the new content receiver and used by the new content receiver as its internal list of available over-the-air channels without performing a scan of its own. At least a portion of the content receivers in the geographical area perform a round-robin-type scan to identify new or missing channels in the geographical area. The customized over-the-air channel mapping is then updated when a new channel or missing channel threshold is reached. And the updated customized over-the-air channel mapping is provided to each content receiver in the geographical area.
-
公开(公告)号:US10776032B2
公开(公告)日:2020-09-15
申请号:US16430240
申请日:2019-06-03
Applicant: Sling Media Pvt. Ltd.
Inventor: Preetham Kotian , Jeevan Bhooi
IPC: G06F3/06 , G11B27/11 , G11B27/031 , H04N9/82 , H04N21/433 , H04N21/418 , H04N21/4147 , G11B27/19 , H04N21/44 , H04N21/4335 , H04N5/775 , G11B31/00
Abstract: Embodiments are directed towards providing fast setup of a storage device communicatively coupled to a television receiver. During initial setup of the storage device, an initial portion of the storage device is partitioned to provide accessibility for the television receiver to store content. However, the initial partition is only a subset of the maximum storage capacity of the storage device, which results in a second remainder portion of the storage device that is inaccessible for the television receiver to store audiovisual content. In response to a triggering event, the television receiver initiates a full partition process to partition the remainder of the storage device that was previously inaccessible for storing content. Once partitioned, the television receiver can then utilize the remainder portion of the storage device for storing long-term recorded content. The television receiver also converts the initial partition into a buffer that is used to temporarily store content.
-
公开(公告)号:US20190286357A1
公开(公告)日:2019-09-19
申请号:US16430240
申请日:2019-06-03
Applicant: Sling Media Pvt. Ltd.
Inventor: Preetham Kotian , Jeevan Bhooi
IPC: G06F3/06 , H04N5/775 , H04N21/4335 , H04N21/44 , H04N21/4147 , G11B31/00 , H04N9/82 , G11B27/19 , H04N21/433 , H04N21/418
Abstract: Embodiments are directed towards providing fast setup of a storage device communicatively coupled to a television receiver. During initial setup of the storage device, an initial portion of the storage device is partitioned to provide accessibility for the television receiver to store content. However, the initial partition is only a subset of the maximum storage capacity of the storage device, which results in a second remainder portion of the storage device that is inaccessible for the television receiver to store audiovisual content. In response to a triggering event, the television receiver initiates a full partition process to partition the remainder of the storage device that was previously inaccessible for storing content. Once partitioned, the television receiver can then utilize the remainder portion of the storage device for storing long-term recorded content. The television receiver also converts the initial partition into a buffer that is used to temporarily store content.
-
-
-
-
-
-
-
-
-