Patent ID: 11947802
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. An organizer processing role of a computer hardware device that performs steps of:
receiving, from an allocator, a buffer pointer indicating that input data is stored at a target memory buffer of a pool of memory buffers;
determining, based on the input data, a number of processing roles needed to process the input data,
generating an augmented buffer pointer that comprises the buffer pointer, a buffer pointer cloning indicator, and a role number value indicating the number of processing roles needed to process the input data;
providing the augmented buffer pointer to a plurality of consumer processing roles corresponding to the number of processing roles needed to process the input data; and
providing a deallocation request for the target memory buffer after reading the input data from the target memory buffer.