-
公开(公告)号:US12217772B2
公开(公告)日:2025-02-04
申请号:US18221154
申请日:2023-07-12
Inventor: Vimalraj Ganesan , Deepak Sharma , Devaraja Huvinahalli
IPC: G11B27/34 , H04N21/43 , H04N21/8547
Abstract: Devices, systems, and processes for reducing interruptions due to a presentation timestamp restart (PTSrs) are provided. A process includes receiving content data packets identifiable by a timestamp. The timestamps vary between a PTSmin and a PTSmax. When PTSmax is reached, a next data packet is restarted at substantially equal to PTSmin. The process includes first determining whether one of the timestamps have restarted and, if so, generating a loop over index file associating a first timestamp with a first index value (A), a second timestamp with a second index value (B), a third timestamp with a third index value (C), and a fourth timestamp with a fourth index value (D). PTSrs may be detected when the second timestamp is greater than the fourth timestamp or when the first timestamp is greater than the third timestamp. When a restart occurs, adjustments to content playback sequence are made using the index values.
-
公开(公告)号:US12262075B2
公开(公告)日:2025-03-25
申请号:US18308520
申请日:2023-04-27
Inventor: Vimalraj Ganesan , Amit Kumar , Deepak Sharma
IPC: H04N21/2662 , H04N21/2187 , H04N21/24 , H04N21/4147
Abstract: A technique is directed to methods and systems for live streaming. In some implementations, the method includes (1) monitoring, by a bitrate feedback extension (BFE) module, a bitrate for a client device during a live streaming process; (2) in response to a bitrate change during the live streaming process, notifying, by the BFE module, the bitrate change to a buffer switch handler (BSH) module; (3) sending, by the BSH module, a request to adjust the bitrate for the client device to a media engine; and (4) switching, based on the request, a media source of the live streaming process.
-
公开(公告)号:US20230352059A1
公开(公告)日:2023-11-02
申请号:US18221154
申请日:2023-07-12
Inventor: Vimalraj Ganesan , Deepak Sharma , Devaraja Huvinahalli
IPC: G11B27/34 , H04N21/8547
CPC classification number: G11B27/34 , H04N21/8547
Abstract: Devices, systems, and processes for reducing interruptions due to a presentation timestamp restart (PTSrs) are provided. A process includes receiving content data packets identifiable by a timestamp. The timestamps vary between a PTSmin and a PTSmax. When PTSmax is reached, a next data packet is restarted at substantially equal to PTSmin. The process includes first determining whether one of the timestamps have restarted and, if so, generating a loop over index file associating a first timestamp with a first index value (A), a second timestamp with a second index value (B), a third timestamp with a third index value (C), and a fourth timestamp with a fourth index value (D). PTSrs may be detected when the second timestamp is greater than the fourth timestamp or when the first timestamp is greater than the third timestamp. When a restart occurs, adjustments to content playback sequence are made using the index values.
-
公开(公告)号:US20230247238A1
公开(公告)日:2023-08-03
申请号:US17579461
申请日:2022-01-19
Inventor: Vimalraj Ganesan , Rakesh Eluvan , Amit Kumar
IPC: H04N21/2343 , H04N21/2347
CPC classification number: H04N21/2343 , H04N21/2347
Abstract: Methods and apparatuses for improving the delivery of streamed audiovisual content derived from over-the-air digital television signals by reducing streaming start latency are described. In response to detecting a request from a client device to begin a streaming session for a video stream captured by an over-the-air antenna, a streaming device in communication with the client device via a wired or wireless networking connection may transmit a reduced resolution version of the video stream to the client device, establish encryption and decryption keys for a secure connection with the client device while the reduced resolution version of the video stream is transmitted to the client device, communicate a point in time after which an encrypted version of the video stream will be transmitted to the client device, and transmit the encrypted version of the video stream to the client device starting at the point in time.
-
公开(公告)号:US12137491B2
公开(公告)日:2024-11-05
申请号:US18342587
申请日:2023-06-27
Inventor: Vimalraj Ganesan , Prakhar Jaiswal
Abstract: Various arrangements for performing setup of a wireless network without pairing are provided. A request mapped to a first characteristic may be transmitted using a first wireless protocol. In response to the request mapped to the first characteristic, a listing of one or more wireless networks within range mapped to a second characteristic may be transmitted by a peripheral device. Using the first wireless communication protocol, a third characteristic mapped to the selected wireless network and the password may be transmitted to the peripheral device. A connection to the selected wireless network using the password and the second wireless communication protocol may then be performed by the peripheral device.
-
公开(公告)号:US20240364953A1
公开(公告)日:2024-10-31
申请号:US18308520
申请日:2023-04-27
Inventor: Vimalraj Ganesan , Amit Kumar , Deepak Sharma
IPC: H04N21/2662 , H04N21/2187 , H04N21/24 , H04N21/4147
CPC classification number: H04N21/2662 , H04N21/2187 , H04N21/2401 , H04N21/4147
Abstract: A technique is directed to methods and systems for live streaming. In some implementations, the method includes (1) monitoring, by a bitrate feedback extension (BFE) module, a bitrate for a client device during a live streaming process; (2) in response to a bitrate change during the live streaming process, notifying, by the BFE module, the bitrate change to a buffer switch handler (BSH) module; (3) sending, by the BSH module, a request to adjust the bitrate for the client device to a media engine; and (4) switching, based on the request, a media source of the live streaming process.
-
公开(公告)号:US20240223831A1
公开(公告)日:2024-07-04
申请号:US18525996
申请日:2023-12-01
Inventor: Deepak Sharma , Vimalraj Ganesan
IPC: H04N21/2662 , H04N19/114 , H04N21/258
CPC classification number: H04N21/2662 , H04N19/114 , H04N21/25891
Abstract: A method for media content streaming includes: receiving a command to start playback of a first media content item, wherein a first portion of the first media content item has been transcoded to generate at least one passive adaptive streamlet, and the first portion of the first media content item starts at a playback position and ends at an optimal transition point; outputting, by a content streaming device, one of the at least one passive adaptive streamlet; while outputting the one of the at least one passive adaptive streamlet, requesting, receiving, and transcoding a second portion of the first media content item to generate an active adaptive streamlet of the first media content item, wherein the active adaptive streamlet starts at the optimal transition point of the first media content item; and immediately following outputting the one of the at least one passive adaptive streamlet, outputting the active adaptive streamlet of the first media content item.
-
公开(公告)号:US20230345561A1
公开(公告)日:2023-10-26
申请号:US18342587
申请日:2023-06-27
Inventor: Vimalraj Ganesan , Prakhar Jaiswal
CPC classification number: H04W76/14 , H04W8/005 , H04W48/16 , H04W76/11 , H04W4/80 , H04W80/02 , H04W12/068
Abstract: Various arrangements for performing setup of a wireless network without pairing are provided. A request mapped to a first characteristic may be transmitted using a first wireless protocol. In response to the request mapped to the first characteristic, a listing of one or more wireless networks within range mapped to a second characteristic may be transmitted by a peripheral device. Using the first wireless communication protocol, a third characteristic mapped to the selected wireless network and the password may be transmitted to the peripheral device. A connection to the selected wireless network using the password and the second wireless communication protocol may then be performed by the peripheral device.
-
公开(公告)号:US12212799B2
公开(公告)日:2025-01-28
申请号:US18525996
申请日:2023-12-01
Inventor: Deepak Sharma , Vimalraj Ganesan
IPC: H04N21/2662 , H04N19/114 , H04N21/258
Abstract: A method for media content streaming includes: receiving a command to start playback of a first media content item, wherein a first portion of the first media content item has been transcoded to generate at least one passive adaptive streamlet, and the first portion of the first media content item starts at a playback position and ends at an optimal transition point; outputting, by a content streaming device, one of the at least one passive adaptive streamlet; while outputting the one of the at least one passive adaptive streamlet, requesting, receiving, and transcoding a second portion of the first media content item to generate an active adaptive streamlet of the first media content item, wherein the active adaptive streamlet starts at the optimal transition point of the first media content item; and immediately following outputting the one of the at least one passive adaptive streamlet, outputting the active adaptive streamlet of the first media content item.
-
公开(公告)号:US20240333983A1
公开(公告)日:2024-10-03
申请号:US18617123
申请日:2024-03-26
Inventor: Vimalraj Ganesan , Amit Kumar , Rakesh Eluvan
IPC: H04N21/231 , H04N21/2343 , H04N21/239
CPC classification number: H04N21/23106 , H04N21/234309 , H04N21/2393
Abstract: Systems, devices and automated processes are described for improving media streaming in a server device through intelligent selection of initial cache bitrates. The initial cache bitrate is selected with consideration to both historical data and operating parameters of the server device. Operating parameters can include an amount of cache memory that is available on the server device, as well as an amount of reserve space that is desired to be maintained in case of degradation in network performance or other factors that may occur during transcoding or transmission of the media stream.
-
-
-
-
-
-
-
-
-