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:
Nov. 14, 2023

Filed:

May. 29, 2020
Applicant:

Palo Alto Networks, Inc., Santa Clara, CA (US);

Inventors:

Mohit Sahni, Fremont, CA (US);

Saurabh Tripathi, San Jose, CA (US);

Assignee:

Palo Alto Networks, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/40 (2022.01); G06F 9/50 (2006.01); H04L 9/08 (2006.01);
U.S. Cl.
CPC ...
H04L 63/166 (2013.01); G06F 9/5016 (2013.01); G06F 9/5022 (2013.01); H04L 9/085 (2013.01); H04L 9/0819 (2013.01); G06F 2209/5011 (2013.01);
Abstract

For connection establishment, a system allocates memory that will be occupied by the data and handshake sub-protocol infrastructure that facilitates establishing a TLS connection. After connection establishment, the system allocates memory space for the data and record sub-protocol infrastructure that facilitates the asynchronous communication of application traffic. The memory space for the TLS session (i.e., the communication information separate from the handshake) has a substantially smaller footprint than the memory space for the TLS handshake. The TLS handshake memory space can be released and recycled for other connections while application communications use the smaller memory space allocated and populated with the TLS session data and infrastructure.


Find Patent Forward Citations

Loading…