Patent ID: 11899984
Assignee: BEIJING TENAFE ELECTRONIC TECHNOLOGY CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A System On Chip (SOC) system, comprising:
a first hardware functional module;
a second hardware functional module;
a processor module; and
a virtual queue module, wherein the virtual queue module:
receives, from the first hardware functional module, a message that includes a queue identifier (ID);
selects a virtual queue, from a plurality of virtual queues in a shared queue structure, based at least in part on the queue ID and one or more configurable message handling settings;
stores the message in the selected virtual queue;
selects a message recipient from a plurality of potential message recipients based at least in part on the one or more configurable message handling settings, wherein:
the plurality of potential message recipients includes the second hardware functional module, the processor module, and a second virtual queue in the plurality of virtual queues; and
selecting the message recipient further includes selecting the second virtual queue; and

provides the message to the selected message recipient, including by modifying the one or more configurable message handling settings so that a storage location associated with the message is reassigned to the second virtual queue.