US 11,675,859 B2
Data processing system for generating entries in data structures from network requests
Junfu Chen, Sunnyvale, CA (US); Tal Max Akabas, Palo Alto, CA (US); Ryan Scott Elmquist, San Francisco, CA (US); Lianxiao Qiu, San Jose, CA (US); and Rahul Shirish Oak, Sunnyvale, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jan. 28, 2021, as Appl. No. 17/161,455.
Application 17/161,455 is a continuation of application No. 15/983,544, filed on May 18, 2018, granted, now 10,915,587.
Prior Publication US 2021/0149977 A1, May 20, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/215 (2019.01); G06F 16/9535 (2019.01); G06F 16/22 (2019.01)
CPC G06F 16/9535 (2019.01) [G06F 16/215 (2019.01); G06F 16/2228 (2019.01)] 19 Claims
OG exemplary drawing
 
1. A system comprising:
at least one programmable processor; and
a machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
parsing a network request to identify (a) one or more values of parameters that specify an interaction with an application and are included in the network request and (b) a value of a key that identifies an account and is included in the network request;
querying a plurality of data structures to retrieve a particular data structure stored in association with the parsed value of the key identifying the account;
detecting, in the data structure, an absence of a particular entry that matches the one or more values of the parameters specifying the interaction with the application in the network request;
generating, in response to detecting the absence of the particular entry, a new entry in the particular data structure for data representing the interaction with the application; and
storing, in the new entry, the one or more values of the parameters specifying the interaction with the application.