US 12,235,900 B2
Computer-implemented data structure, electronic storage medium, and method for data exchange
Richard Fabian, Stockport (GB); and Tilman Sinning, Stuttgart (DE)
Assigned to ROBERT BOSCH GMBH, Stuttgart (DE)
Filed by Robert Bosch GmbH, Stuttgart (DE)
Filed on Nov. 17, 2023, as Appl. No. 18/512,183.
Claims priority of application No. 10 2022 004 779.9 (DE), filed on Dec. 16, 2022.
Prior Publication US 2024/0202243 A1, Jun. 20, 2024
Int. Cl. G06F 5/06 (2006.01); G06F 16/901 (2019.01)
CPC G06F 16/9024 (2019.01) [G06F 5/06 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A computer-implemented data structure for a singly linked list of elements for data exchange between a write process and at least one read process, comprising:
a first pointer data structure and a second pointer data structure, wherein the first pointer data structure points to an oldest element in the list and the second pointer data structure points to a next writable element in the list; and
a third pointer data structure, a fourth pointer data structure, and a fifth pointer data structure, wherein the third pointer data structure has a corresponding first counter, the fourth pointer data structure has a corresponding second counter, and the fifth pointer data structure has a corresponding third counter.