Patent ID: 11947616
Assignee: VIZIT LABS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A method, comprising:
establishing, by a computing device, a first connection with a client device via an application executing on the client device;
detecting, by the computing device, one or more web pages that the computing device transmits to the application of the client device over the established first connection, the one or more web pages corresponding to a first plurality of target audiences;
incrementing, by the computing device, a first counter corresponding to a first target audience for each of the one or more web pages that the computing device transmits to the client device over the established first connection and that has a stored association in memory with the first target audience;
determining, by the computing device, the first target audience corresponds to the first connection based on a count of the first counter satisfying a condition;
responsive to determining the first target audience corresponds to the first connection, identifying, by the computing device, a set of content items from memory of the computing device based on each content item of the set having a stored association with an identifier of the first target audience in the memory;
selecting, by the computing device, a first content item from the set of content items responsive to the first content item having a first stored ranking value higher than a second stored ranking value of a second content item of the set of content items;
transmitting, by the computing device, the first content item to the client device over the first connection for display on a first web page,
responsive to detecting an end to the first connection with the client device, discarding, by the computing device, the first counter;
subsequent to discarding the first counter, establishing, by the computing device, a second connection with the client device via the application executing on the client device;
incrementing, by the computing device, a count of a second counter corresponding to the first target audience for each web page that the computing device transmits to the client device over the established second connection and that has a stored association in memory with the first target audience; and
transmitting, by the computing device, a second content item corresponding to the first target audience to the client device over the second connection for display on a second web page responsive to determining the count of the second counter corresponding to the first target audience satisfies the condition.