Patent · US Active

Systems and methods for inter-process communication within a robot

US10922154B1 · kind B1 · utility

1Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 2, 2020
Grant dateFeb 16, 2021
Priority date
Expiry dateJun 2, 2040

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.