Patent ID: 11966599
Assignee: BLACKBERRY LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 9:
10. A computing device configured for data management, the computing device comprising:
a processor;
a system element for data management between a publisher and at least one subscriber;
memory;, wherein the computing device is configured to:
receive a request from the publisher for memory requirements, the memory requirements including a publication rate and data size for the publication;
allocate a block of physical memory for the publisher based on the received memory requirements, wherein a size of the block of physical memory is based on the publication rate and the data size for the publication;
receive, at the system element of the computing device, a request for a data object from the publisher;
provide a handle to the data object to the publisher;
receive publication of data to the data object by the publisher at the system element;
cause, by the first system element, notifications to be sent to the at least one subscriber of the publisher;
receive a release of the data object by each of the at least one subscriber; and
release the data object to the first system element.