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

Claim 12:
13. A system for processing signal requests that represent user interactions with applications, the system comprising:
a plurality of shards configured to store 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;
a signal processor configured to process the received signal requests, identify a shard of the plurality of shards, and store the received signal requests in the identified shard;
an intermediate cache configured to temporarily store at least some of the received signal requests when an ingestion rate of the received signal requests meets a signal request rate threshold of the identified shard; and
wherein the signal processor is configured to aggregate a plurality of individual signal requests stored within the intermediate cache into a signal package according to content within the plurality of fields before storing the signal package in the identified shard using a single write request.