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. 07, 2023

Filed:

Feb. 16, 2022
Applicant:

Opswat Inc., Tampa, FL (US);

Inventors:

John Curry, New River, AZ (US);

Tzvetan Chaliavski, Arlington, VA (US);

Cosmin Banciu, Raleigh, NC (US);

Assignee:

OPSWAT Inc., Tampa, FL (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/40 (2022.01); H04L 1/1607 (2023.01); H04L 12/46 (2006.01); G06F 21/53 (2013.01);
U.S. Cl.
CPC ...
H04L 63/0281 (2013.01); G06F 21/53 (2013.01); H04L 1/1621 (2013.01); H04L 12/46 (2013.01); H04L 63/0209 (2013.01); H04L 63/105 (2013.01); G06F 2221/034 (2013.01);
Abstract

A method includes a processor in a trusted domain receiving a first request having a plurality of messages for a device in an untrusted domain. The processor assigns a memory location having data segments and status segments. The memory location is accessible by an untrusted side interface card. The processor transmits a first message to a first data segment. The processor receives a first value associated with the first message from a first status segment. The processor determines whether the first value indicates that the first message has been received and stores a first representation of a successful data transmission. The processor transmits a second message to a second data segment. The processor retrieves a second value from the second status segment. The processor determines whether the second value indicates that the second message has been received and stores a second representation of the successful data transmission.


Find Patent Forward Citations

Loading…