The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 25, 2025

Filed:

Jul. 21, 2023
Applicant:

Casa Systems, Inc., Andover, MA (US);

Inventors:

Shane Hooker, Milford, NH (US);

Bin Mo, Acton, MA (US);

Jacob Eipe, Nashua, NH (US);

Gaurav Paliwal, Waltham, MA (US);

Assignee:

Lumine Group US Holdco Inc., Wilmington, DE (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 69/32 (2022.01); H04L 5/00 (2006.01); H04L 47/34 (2022.01); H04L 67/14 (2022.01); H04L 69/163 (2022.01); H04L 69/326 (2022.01);
U.S. Cl.
CPC ...
H04L 69/326 (2013.01); H04L 5/0055 (2013.01); H04L 47/34 (2013.01); H04L 67/14 (2013.01); H04L 69/163 (2013.01);
Abstract

The techniques described herein relate to methods, apparatus, and computer readable media configured to determine a current data transmission sequence number for a next packet in a communication session with a remote computing device. An interruption in the communication session is detected. Checkpointed data for the communication session is determined that is indicative of a previous sequence number used for a previous packet sent to the remote computing device. A resolution procedure is performed to determine the current data transmission sequence number for the next packet in the communication session, including determining an estimated next sequence number for transmitting data in the communication session based on the checkpointed data, transmitting a first packet to the remote computing device, receiving a second packet from the remote computing device that has an associated sequence number, and determining the current sequence number for the next packet in the communication session.


Find Patent Forward Citations

Loading…