Casa Systems has been granted a patent for techniques that determine the current data transmission sequence number for the next packet in a communication session with a remote computing device. The methods involve detecting interruptions in the session, determining checkpointed data, and performing a resolution procedure to determine the current sequence number. The patent also includes a computerized method for determining the current sequence number based on checkpointed data and the receipt of dummy packets. GlobalData’s report on Casa Systems gives a 360-degree view of the company including its patenting strategy. Buy the report here.
Access deeper industry intelligence
Experience unmatched clarity with a single platform that combines unique data, AI, and human expertise.
According to GlobalData’s company profile on Casa Systems, Network services virtualization was a key innovation area identified from patents. Casa Systems's grant share as of September 2023 was 46%. Grant share is based on the ratio of number of grants to total number of patents.
Determining current sequence number for data transmission in communication session
A recently granted patent (Publication Number: US11750725B2) describes a computerized method for determining a current sequence number for a next packet in a communication session with a remote computing device. The method involves several steps, including determining an estimated next sequence number based on checkpointed data, transmitting dummy packets with sequence numbers to the remote computing device, receiving packets from the remote computing device, and determining the current sequence number based on the received packets.
The method begins by estimating the next sequence number for transmitting data in the communication session. A dummy packet, containing the estimated next sequence number, is then transmitted to the remote computing device. This dummy packet is designed to be processed by the remote computing device regardless of the order of the estimated sequence number to an expected sequence number.
Upon receiving a packet from the remote computing device, which includes an associated sequence number, the method determines if there are any missing packets. If there are missing packets, a dummy packet containing the sequence number of the first missing packet is transmitted to the remote computing device. The method then receives an acknowledgment packet from the remote computing device, which includes an acknowledgment sequence number indicating that the third packet was received.
Based on the estimated sequence number and the acknowledgment sequence number, the method determines the current sequence number for the next packet. This current sequence number is determined by finding the next ordered number after the value of the acknowledgment sequence number, the estimated sequence number, or both.
The patent also describes variations of the method for different types of communication sessions, such as Stream Control Transmission Protocol (SCTP) connections. In these variations, the current sequence number may represent a current transmission sequence number (TSN) or a current stream sequence number (SSN) for a specific stream.
Overall, this patent presents a computerized method for efficiently determining the current sequence number for the next packet in a communication session with a remote computing device. The method utilizes dummy packets, estimation techniques, and acknowledgment packets to ensure accurate sequencing of data transmission.
To know more about GlobalData’s detailed insights on Casa Systems, buy the report here.
Data Insights
From
The gold standard of business intelligence.
Blending expert knowledge with cutting-edge technology, GlobalData’s unrivalled proprietary data will enable you to decode what’s happening in your market. You can make better informed decisions and gain a future-proof advantage over your competitors.

