Uneven segmentation of data packets to reduce retransmission latency

    公开(公告)号:US20240348370A1

    公开(公告)日:2024-10-17

    申请号:US18353571

    申请日:2023-07-17

    Inventor: Elad Kaplan

    CPC classification number: H04L1/08 H04L1/0041 H04L43/106

    Abstract: Methods and systems for uneven segmentation of data packets to reduce retransmission penalty accumulated as a result of having to retransmit one or more of the last segments. The method includes segmenting a data packet into segments of different sizes, with generally larger segments in the first half and smaller segments in the second half, and transmitting the segments over an intermediate communication link to another node. The transmission of the segments begins before receiving the entire data packet, and retransmission of a corrupted segment takes place as soon as an indication indicative of the corrupted segment is detected.

    Smooth switching of video sources sharing a common link

    公开(公告)号:US10887663B2

    公开(公告)日:2021-01-05

    申请号:US14834702

    申请日:2015-08-25

    Inventor: Eyran Lida

    Abstract: Methods and systems for smooth switching of video sources. One method includes the steps of: Inferring that first and second network paths share a common link that has insufficient bandwidth to carry both the respective first and second incoming high-definition uncompressed videos (HD-UVs) generated by first and second real-time video encoders (RT-VEs). And synchronizing a smooth switching between the first and second incoming HD-UVs by: indicating the first and second RT-VEs to increase their first and second compression ratios to ratios that enable the common link to carry both the first and second compressed videos; indicating a video switcher to perform the smooth switching between the first and second corresponding outgoing HD-UVs; indicating the first RT-VE to stop sending the first compressed video after the smooth switching; and indicating the second RT-VE to decrease the second compression ratio.

    Reducing transmission rate to support fast convergence

    公开(公告)号:US10523339B2

    公开(公告)日:2019-12-31

    申请号:US16142160

    申请日:2018-09-26

    Abstract: Methods and systems for rapidly recovering from a serious interference. One method includes the following steps: transmitting, by a transmitter to a transceiver over a communication channel, ongoing data at a fixed data rate above 100. Mbps; receiving, by a receiver from the transceiver, an indication indicating that the transceiver is experiencing a serious interference; responsive to the indication, reducing data rate at which the transmitter transmits; storing excess data that cannot be sent during the period of the reduced data rate; and increasing the data rate, at which the transmitter transmits, to a level that enables it to transmit, within less than 1 millisecond from the moment of reducing the data rate, both the stored excess data and the ongoing data at the fixed data rate.

    Creating bi-directional co-shared sessions and switching bi-directional co-shared sessions

    公开(公告)号:US10298518B2

    公开(公告)日:2019-05-21

    申请号:US15815886

    申请日:2017-11-17

    Abstract: Methods and systems for fast switching between bi-directional co-shared sessions having different network paths over a resource reservation network. Embodiment of one method includes: creating a bi-directional parent session (Sp) between first and second session partners, creating a bi-directional derivative session (Sd) between the first session partner and a third session partner, and reassigning a predetermined amount of co-shared network resources (PA-CSNR) assigned to the Sp using the following steps: (i) sending a first message to request the second session partner to stop using the PA-CSNR, (ii) sending a second message to register whether the PA-CSNR are assigned to the Sd, and (iii) sending a third message to allow the third session partner to utilize at least some of the PA-CSNR for the Sd.

    Fast switching between co-shared sessions

    公开(公告)号:US10116589B2

    公开(公告)日:2018-10-30

    申请号:US15223248

    申请日:2016-07-29

    Abstract: System and method for a resource reservation network that switches fast between bi-directional co-shared sessions having different network paths. A session creation module (SCM) creates a bi-directional parent session (Sp), between first and second session partners, by: allocating co-shared network resources over a first network hop, and allocating network resources over a second network hop. The SCM further creates a bi-directional derivative session (Sd) between the first session partner and a third session partner, by: allocating network resources to the Sd over a third network hop, and not allocating specifically for the Sd all the network resources required for the Sd over the first network hop. And the network is able to switch between the Sp and the Sd within a duration that is less than half the duration required to create the Sd.

    Forward error correction for incomplete blocks

    公开(公告)号:US20180227080A1

    公开(公告)日:2018-08-09

    申请号:US15890219

    申请日:2018-02-06

    Abstract: Methods and systems that enable recovery of a lost packet from an incomplete block transmitted over a communication network. In one embodiment, a system includes a first processor configured to: receive a block of packets during a period spanning a certain duration, calculate a parity packet (PP) for the block, and provide in PP an indication of the number of packets in the block, where the block comprises k

    Indicating delays added to packets due to retransmission

    公开(公告)号:US20170289058A1

    公开(公告)日:2017-10-05

    申请号:US15630819

    申请日:2017-06-22

    Inventor: Eyran Lida

    Abstract: System and method indicating delays added to packets due to retransmission events. The method includes the steps of receiving multiple packet streams and multiplexing them into a first multiplexed packet stream; storing in memory the first multiplexed packet stream together with time indications; receiving a retransmission request and selecting data for retransmission; multiplexing the first multiplexed packet stream and the data for retransmission into a second multiplexed packet stream; utilizing the time indications for calculating delays that were added to packets of the second multiplexed packet stream as a result of fulfilling the retransmission request; adding the calculated delays to at least some of the packets of the second multiplexed packet stream; and transmitting the second multiplexed packet stream.

Patent Agency Ranking