-
公开(公告)号:US11627345B1
公开(公告)日:2023-04-11
申请号:US17741255
申请日:2022-05-10
Applicant: Sling Media Pvt. Ltd.
Inventor: Amit Kumar , Gopikumar Ranganathan
IPC: H04N21/234 , H04N21/231 , H04N21/845
Abstract: Automated processes, computing systems, computing devices, and other aspects of a data processing system improve reliability in transmitting digital media content over a network using resource constrained hardware. Media content may be received from a media source and used to generate data segments. An address may be written to a message queue, with the address referencing a first segment of the media content stored in the buffer. A computing device may check whether a number of addresses stored in a message queue is greater than or equal to a first threshold value. A second segment of the media content may be written to the message queue in response to the number of addresses stored in the message queue being greater than or equal to the first threshold value.
-
公开(公告)号:US10594953B2
公开(公告)日:2020-03-17
申请号:US16011395
申请日:2018-06-18
Applicant: SLING MEDIA PVT LTD
Inventor: Amit Kumar
IPC: H04N5/268 , H04N21/234 , H04N5/232 , G06T7/80 , H04N5/247
Abstract: Systems and processes are provided to identify a first camera model associated with a first video capture device of video capture devices within a system that aggregates video feeds from the video capture devices. A process includes receiving, by the video processing device, a first video sample from the first video capture device; sending, from the video processing device, a first command to the first video capture device; receiving, by the video processing device, a second video sample from the first video capture device subsequent to the sending of the first command; evaluating, by the video processing device, the first video sample and the second video sample in view of the first command to identify a first command response; and determining the first camera model based on the identified first command response.
-
公开(公告)号:US20180262655A1
公开(公告)日:2018-09-13
申请号:US15871904
申请日:2018-01-15
Applicant: Sling Media Pvt. Ltd.
Inventor: Amit Kumar
IPC: H04N5/04 , H04N21/234 , H04N21/845
Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to receive first and second media units with respective first and second time stamps that are assigned based on a first clock cycle time and a data transmission rate, and to assign an adjusted time stamp to the second media unit based on the first clock cycle time, a second clock cycle time, the first time stamp, and the data transmission rate.
-
公开(公告)号:US20220174186A1
公开(公告)日:2022-06-02
申请号:US17674279
申请日:2022-02-17
Applicant: Sling Media Pvt. Ltd.
Inventor: Amit Kumar
IPC: H04N5/04 , H04L7/00 , H04N21/218 , H04N21/242 , H04N21/8547 , H04N21/43 , H04N21/234 , H04N21/845
Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to receive first and second media units with respective first and second time stamps that are assigned based on a first clock cycle time and a data transmission rate, and to assign an adjusted time stamp to the second media unit based on the first clock cycle time, a second clock cycle time, the first time stamp, and the data transmission rate.
-
公开(公告)号:US11768247B2
公开(公告)日:2023-09-26
申请号:US16686386
申请日:2019-11-18
Applicant: SLING MEDIA PVT LTD
Inventor: Arun Pk , Mansoor Ahmed , Yashwanth Melwanki , Amit Kumar
IPC: G01R31/38 , G01R31/3842 , H02J7/00 , H01M10/0525 , G01R31/36 , H01M10/42
CPC classification number: G01R31/3842 , G01R31/3648 , H01M10/0525 , H01M10/42 , H02J7/0068 , H02J7/00714
Abstract: Systems and processes are provided to detect an improper external power supply including a battery having a battery current output, a power supply for receiving an external voltage and an external current from an external power supply and for generating a control signal in response to receiving the external voltage, a processor operative to determine a first polarity of the battery current output at a first time in response to the control signal, to generate an error indicator in response to the first polarity being indicative of a discharging battery, and a display operative to display a user warning indicative of an improper external power supply in response to the error indicator.
-
公开(公告)号:US10798270B2
公开(公告)日:2020-10-06
申请号:US15871904
申请日:2018-01-15
Applicant: Sling Media Pvt. Ltd.
Inventor: Amit Kumar
IPC: H04N5/04 , H04N21/43 , H04L7/00 , H04N21/218 , H04N21/242 , H04N21/8547 , H04N21/234 , H04N21/845
Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to receive first and second media units with respective first and second time stamps that are assigned based on a first clock cycle time and a data transmission rate, and to assign an adjusted time stamp to the second media unit based on the first clock cycle time, a second clock cycle time, the first time stamp, and the data transmission rate.
-
公开(公告)号:US20230186528A1
公开(公告)日:2023-06-15
申请号:US17643893
申请日:2021-12-13
Applicant: SLING MEDIA PVT LTD
Inventor: Rakesh Eluvan , Amit Kumar , Gopikumar Ranganathan
IPC: G06T11/00 , G06V20/40 , G06F3/04842
CPC classification number: G06T11/00 , G06V20/42 , G06F3/04842 , G06V20/46 , G06T2200/24 , G06V2201/10
Abstract: A system, related operating methods, and computer readable storage media are disclosed here. The disclosed subject matter relates to methods of providing augmented reality features in connection with presentation of video content. A disclosed method involves: causing presentation of a video program at a user device associated with a viewing user; obtaining metadata associated with the video program; processing a live video feed that includes the viewing user; generating augmented reality overlay content for the live video feed, wherein visual appearance of at least some of the augmented reality overlay content is influenced by the obtained metadata; and causing presentation of an enhanced version of the live video feed at the user device associated with the viewing user, the enhanced version of the live video feed comprising the augmented reality overlay content.
-
公开(公告)号:US11290620B2
公开(公告)日:2022-03-29
申请号:US17037353
申请日:2020-09-29
Applicant: Sling Media Pvt. Ltd.
Inventor: Amit Kumar
IPC: H04N5/04 , H04L7/00 , H04N21/218 , H04N21/242 , H04N21/8547 , H04N21/43 , H04N21/234 , H04N21/845
Abstract: A system includes a processor and a memory. The memory stores instructions executable by the processor to receive first and second media units with respective first and second time stamps that are assigned based on a first clock cycle time and a data transmission rate, and to assign an adjusted time stamp to the second media unit based on the first clock cycle time, a second clock cycle time, the first time stamp, and the data transmission rate.
-
公开(公告)号:US11093400B2
公开(公告)日:2021-08-17
申请号:US16707056
申请日:2019-12-09
Applicant: Sling Media Pvt. Ltd.
Inventor: Amit Kumar , Gopikumar Ranganathan
IPC: G06F12/08 , G06F3/06 , G06F5/12 , G06F12/0842 , G06F12/0815 , H04N21/44 , H04N21/439
Abstract: Novel techniques are described for lock-free sharing of a circular buffer. Embodiments can provide shared, lock-free, constant-bitrate access by multiple consumer systems to a live stream of audiovisual information being recorded to a circular buffer by a producer. For example, when a producer system writes a data stream to the circular buffer, the producer system records shared metadata. When a consumer system desires to begin reading from the shared buffer at a particular time, the shared metadata is used to compute a predicted write pointer location and corresponding dirty region around the write pointer at the desired read time. A read pointer of the consumer system can be set to avoid the dirty region, thereby permitting read access to a stable region of the circular buffer without relying on a buffer lock.
-
公开(公告)号:US20200301818A1
公开(公告)日:2020-09-24
申请号:US16360926
申请日:2019-03-21
Applicant: Sling Media PVT Ltd
Inventor: Rakesh Eluvan Periyaeluvan , Gopikumar Ranganathan , Amit Kumar
Abstract: Systems and methods for remote debugging perform remote debugging of a receiving device, such as a set-top box or other connected media player, even when the receiving device is located behind a firewall. The receiving device has a persistent outbound connection with a message server. Since it is an outbound connection, it connects across firewall restrictions. A remote debug machine sends a message via the message server to the receiving device over a network. The message carries the command/operation to be executed by the receiving device. The receiving device, which receives the command, executes the command and sends the output of the command to a debug data upload server to which the remote debug machine has access.
-
-
-
-
-
-
-
-
-