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:
Aug. 23, 2022

Filed:

May. 28, 2020
Applicant:

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

Inventors:

Christopher Elisha Neilson, Vancouver, CA;

Duncan Stuart Ritchie, Bowen Island, CA;

Sebastian Sapa, Vancouver, CA;

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/54 (2006.01); G06F 12/0811 (2016.01); G06F 9/50 (2006.01); G06F 12/0831 (2016.01); G06F 16/22 (2019.01); H04L 45/021 (2022.01); G06F 16/23 (2019.01);
U.S. Cl.
CPC ...
G06F 9/544 (2013.01); G06F 9/5016 (2013.01); G06F 9/5022 (2013.01); G06F 9/542 (2013.01); G06F 9/546 (2013.01); G06F 12/0811 (2013.01); G06F 12/0833 (2013.01); G06F 16/2246 (2019.01); G06F 16/2329 (2019.01); H04L 45/021 (2013.01);
Abstract

Systems and methods for creating a new entry in a hierarchical state data structure with object entries is disclosed. The method includes allocating a shared memory buffer for a new entry in a shared memory. A request to create the new entry for a child object in a hierarchical state data structure in the shared memory is received. The new entry is to span at least one shared memory buffer uniquely identifiable in a location of the shared memory. The child object is a logical representation of a state of a system. In response to a request for an allocation of a shared memory buffer within a region of the shared memory for the new entry, a location identifier corresponding to a location of a parent entry holding a parent object to the child object in the hierarchical state data structure of an allocated region is received. The child object is created in the shared memory buffer for the new entry, and the new entry is available for concurrent access by one or more readers of the shared memory.


Find Patent Forward Citations

Loading…