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:
Aug. 02, 2022

Filed:

Dec. 12, 2019
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Avigdor Segal, Netanya, IL;

Leah Shalev, Zikhron Ya'Aqov, IL;

Nofar Mann, Modi'in, IL;

Erez Izenberg, Tel Aviv-Jaffa, IL;

Noam Katz, Tel Aviv-Jaffa, IL;

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 47/34 (2022.01); H04L 1/18 (2006.01); H04L 1/16 (2006.01); H04L 47/2483 (2022.01);
U.S. Cl.
CPC ...
H04L 47/34 (2013.01); H04L 1/1614 (2013.01); H04L 1/1832 (2013.01); H04L 47/2483 (2013.01);
Abstract

A technique for packet processing may include maintaining a data structure representing transport status information associated with a sliding window of sequential packets for a host system. When a packet targeted for the host system is received, a packet validation process can be performed on the packet. The packet validation process may include validating that the packet belongs to the sliding window of the sequential packets by comparing the packet serial number of the packet against the packets being expected in the sliding window. The packet validation process may also include validating that the packet is being received for the first time and is not a duplicate packet. Upon validating the packet, the packet can be placed into the host system, and the status information can be updated to indicate that the packet has been received.


Find Patent Forward Citations

Loading…