Systems and methods for parallel and scalable processing of telemetry data from connected dispensing machines
AssigneePepsiCo, Inc.
InventorGeorge Xu Gong
Life of this patent
Estimating the term…
Loading patent…
AssigneePepsiCo, Inc.
InventorGeorge Xu Gong
Estimating the term…
The present disclosure is directed to systems and methods for parallel and scalable processing of messages containing telemetry data at an administrator system. The administrator system can receive a large number of messages containing telemetry data from many dispenser machines in a short amount of time. To receive and process those messages, the systems and methods of the present disclosure provide a message queuer to queue the messages (or at least the telemetry data in the messages) in a plurality of queues and a different thread or process for each of the plurality of queues. Each thread or process can pull messages out of its assigned queue in order and process the telemetry data of the messages. The threads or processes can run on one or more central processing unit cores at the administrator system. This setup allows for horizontal scaling in terms of message processing throughput.
An administrator controller comprising:
A method comprising:
A non-transitory computer readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:
Dependencies are inferred from the claim text.