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

Claim 0:
1. A method at a computing device for data management, the method comprising:
receiving a request from a publisher for memory requirements, the memory requirements including a publication rate and data size for the publication;
allocating 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;
receiving, at a first system element of the computing device, a request for a data object from the publisher;
providing a handle to the data object to the publisher;
receiving publication of data to the data object by the publisher at the first system element;
causing, by the first system element, notifications to be sent to at least one subscriber of the publisher;
receiving a release of the data object by each of the at least one subscriber; and
releasing the data object to the first system element.