Patent ID: 11949757
Assignee: BGC PARTNERS, L.P.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 11:
12. A method for subscription management comprising:
controlling, by at least one processor:
receiving, over a communication network, from at least one client device of at least one client, a subscribe request for a client subscription identifying subscribed to subjects for respective subscription items, in which the subscribed to subjects have respective change rates; generating a server subscription array based on the subscribe request, in which each subscription item of the client subscription corresponds to a row of the server subscription array identified by a row identifier and includes at least one subscribed to subject;
generating, for each subscribed to subject of a respective subscription item in the server subscription array, a subject message thread indicating a row identifier of the subscription item, a current value of the subscribed to subject and a change rate for the subscribed to subject;
generating thread safe messages respectively from the subject message threads;
generating, from current object values indicated for subscribed to subjects respectively of the thread safe messages and based on a given change rate corresponding to a given subscribed to subject, a byte array indicating first given current object values of first given subscribed to subjects respectively for first given subscription items in the server subscription array; and
transmitting, over the communication network to the at least one client device, a UI message including the byte array, to cause the at least one client device to display a client view array including the first given current object values of the first given subscribed to subjects respectively for the first given subscription items.