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

Claim 16:
17. A system for processing signal requests that represent user interactions with applications, the system comprising:
a signal processor configured to process received signal requests, each of the received signal requests having a plurality of fields, the plurality of fields having metadata about the user interactions with applications;
wherein the signal processor is configured to:
receive signal requests from a plurality of computing devices;
route the received signal requests to be stored at a signal data store;
monitor an ingestion rate of the received signal requests by the signal processor;
when the ingestion rate meets a signal request rate threshold of the signal data store, automatically route overflow signal requests of the received signal requests to be stored at an intermediate cache instead of the signal data store;
aggregate the overflow signal requests within the intermediate cache into one or more signal packages according to content within the plurality of fields, each of the one or more signal packages containing a plurality of overflow signal requests, wherein a first signal package of the one or more signal packages comprises a first plurality of overflow signal requests; and
store the one or more signal packages at the signal data store, including storing the first plurality of overflow signal requests of the first signal package using a single write request.