Patent · US Active

Systems and methods for inter-process communication within a robot

US11656923B2 · kind B2 · utility

0Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 3, 2022
Grant dateMay 23, 2023
Priority date
Expiry dateAug 3, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/547
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method includes creating a publisher configured to send messages over a channel having a shared memory. The method includes creating at least one subscriber configured to receive the messages over the channel by sequentially referencing memory slots of the plurality of memory slots. The method includes determining that the next sequential memory slot is currently referenced by a subscriber. The method includes delaying sending the message by the publisher based on determining that the next sequential memory slot is currently referenced by the subscriber. The method includes receiving an event trigger indicative of message reading by the subscriber. The method includes, responsive to receiving the event trigger, determining that the next sequential memory slot is not currently referenced. The method includes sending the message to the next sequential memory slot based on determining that the next sequential memory slot is not currently referenced.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.