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:
Sep. 08, 2026

Filed:

Aug. 30, 2023
Applicant:

Arista Networks, Inc., Santa Clara, CA (US);

Inventors:

Duncan Stuart Ritchie, Bowen Island, CA;

Christopher Elisha Neilson, Coquitlam, CA;

Sebastian Sapa, Vancouver, CA;

Waris Boonyasiriwat, Burnaby, CA;

Assignee:

ARISTA NETWORKS, INC., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/54 (2006.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0605 (2013.01); G06F 3/0659 (2013.01); G06F 3/067 (2013.01); G06F 9/544 (2013.01); G06F 9/546 (2013.01);
Abstract

Notifications for data written to a shared memory are prioritized so that certain data can be processed ahead of other data. A writer stores all notifications to a main notification queue store, including normal priority notifications and different levels of high priority notifications. A set of priority notification queues store pointers to entries in the main notification queue that contain high priority notifications. The writer stores notifications to the main notification queue of a given high priority level to a corresponding priority notification queue. Readers read notifications and process the data pointed to in the notifications. A reader first reads the priority notification queues to consume high priority notifications followed by consuming normal priority notifications.


Find Patent Forward Citations

Loading…