Patent ID: 9549047
Date: 2017-01-17
CPC Classifications: H04L

Claim:
1. A computer-implemented method comprising: receiving instructions to initiate a client-side user model for a user, wherein the instructions include a device identifier and a user identifier; determining, based on the user identifier, that a user model for the user is stored on a data server, the user model comprising information about the user; facilitating transfer of the user model from the data server to a client device corresponding to the device identifier for storage on the client device; deleting the user model on the data server in response to the user model being transferred to the client device; receiving, by the data server from a service provider server, a request for user data in the user model; determining, in response to the request, by the data server, that the user data in the user model has been transferred from the data server to the client device; and providing for transmission, by the data server, a notification to the service provider server, the notification indicating that the user data is stored on the client device.