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:
Apr. 25, 2023

Filed:

Dec. 03, 2021
Applicant:

Meta Platforms Technologies, Llc, Menlo Park, CA (US);

Inventors:

Dinesh Patil, Sunnyvale, CA (US);

Wojciech Stefan Powiertowski, Kirkland, WA (US);

Neeraj Upasani, Sammamish, WA (US);

Sudhir Satpathy, Redmond, WA (US);

Assignee:

META PLATFORMS TECHNOLOGIES, LLC, Menlo Park, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); H04L 69/22 (2022.01); H04L 9/40 (2022.01); H04B 7/26 (2006.01); H04L 45/745 (2022.01); G06F 13/28 (2006.01); G06F 13/40 (2006.01); G06F 21/60 (2013.01); G06F 21/79 (2013.01); H04W 28/14 (2009.01);
U.S. Cl.
CPC ...
H04L 69/22 (2013.01); G06F 13/28 (2013.01); G06F 13/4063 (2013.01); G06F 21/602 (2013.01); G06F 21/79 (2013.01); H04B 7/26 (2013.01); H04L 45/745 (2013.01); H04L 63/0428 (2013.01); H04W 28/14 (2013.01);
Abstract

The disclosure describes wireless communication systems. The wireless communication system includes first memory, second memory, a direct memory access (DMA) controller, an encryption engine in-line between the DMA controller and the second memory, a first microprocessor, and a second microprocessor. The first microprocessor communicates with other systems that generate application data to be wirelessly transmitted. The application data to be wirelessly transmitted is stored in the second memory and programs the DMA controller to transfer packets of the application data to the first memory from the second memory. The encryption engine receives the packets of the application data from the DMA controller, encrypts the packets to generate encrypted application data packets, and outputs the encrypted application data packets for storage to the first memory.


Find Patent Forward Citations

Loading…