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:
Oct. 03, 2023

Filed:

Sep. 08, 2021
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Cahya Adiansyah Masputra, San Jose, CA (US);

Eric Tsz Leung Cheng, Cupertino, CA (US);

Wei Shen, Cupertino, CA (US);

Francesco Dimambro, Cupertino, CA (US);

Sandeep Nair, San Jose, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 9/54 (2006.01); G06F 9/46 (2006.01); G06F 9/455 (2018.01); G06F 21/53 (2013.01);
U.S. Cl.
CPC ...
G06F 9/545 (2013.01); G06F 9/45558 (2013.01); G06F 9/468 (2013.01); G06F 21/53 (2013.01); G06F 2009/45587 (2013.01);
Abstract

Methods and apparatuses for cross-layer processing. In some embodiments, kernel processes are executed at a higher privilege and priority than user space processes, thus cross-layer communication that spans both kernel and user space may introduce system vulnerabilities and/or consume limited resources in an undesirable manner. Unlike kernel space networking architectures that have to accommodate generic use cases, user space networking architectures are application specific, run in their own memory allocations, and can be terminated without affecting other user space applicationsand/or kernel space operation. Various aspects described herein provide application specific, non-generic functionality without kernel assistance. Exemplary embodiments for buffer cloning, packet aggregation and 'just in time' transformations, are illustrative of the broader concepts enabled by the present disclosure.


Find Patent Forward Citations

Loading…