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:
Feb. 15, 2022

Filed:

Jun. 29, 2020
Applicant:

The Regents of the University of California, Oakland, CA (US);

Inventors:

Vinicius Galvao Guimaraes, Santa Cruz, CA (US);

Katia Obraczka, Santa Cruz, CA (US);

Adolfo Bauchspiess, Santa Cruz, CA (US);

Renato Mariz de Moraes, Santa Cruz, CA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04W 28/02 (2009.01); H04L 12/861 (2013.01);
U.S. Cl.
CPC ...
H04L 69/16 (2013.01); H04L 49/90 (2013.01); H04L 69/22 (2013.01); H04W 28/0278 (2013.01);
Abstract

Techniques for efficient communication packet generation in internet of things (IOT) include presenting an application programming interface to each of a plurality of protocols in a plurality of different layers of a network communications protocol stack. A single packet buffer is configured in memory to hold headers for all of the plurality of protocols for a packet directed to a first destination node. Pointers are also stored in memory to tables maintained by the plurality of protocols. In response to receiving input at the application programming interface from a first protocol, at least one bit is updated in the single packet buffer based on the input and on data in a table maintained by a different second protocol of the plurality of protocols.


Find Patent Forward Citations

Loading…