Patent ID: 11954705
Assignee: GOOGLE LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 14:
15. One or more non-transitory computer readable medium storing instructions that, when executed by one or more data processing apparatus, cause the one or more data processing apparatus to perform operations comprising:
aggregating a vector received from a client device into a matrix with vectors obtained from other client devices;
calculating a dimension reduction of the matrix to obtain a dimension reduced matrix representing the aggregated vectors obtained from the client device and the other client devices;
determining clusters of the dimension reduced matrix;
adjusting a classifier model based on the identified clusters and singular vectors of the dimension reduced matrix;
transmitting, to the client device, at least some of the singular vectors and weights of the classifier model;
receiving, from the client device, a request for content including a cluster identifier generated by the client device using the at least some of the singular vectors, the weights of the classifier model, and features of resources accessed through a first application executing at the client device; and
transmitting, to the client device and responsive to the request, content selected using parameters of one of the clusters corresponding to the cluster identifier received in the request.