Systems and methods to maintain user privacy while providing recommendations
AssigneeWarner Bros. Entertainment Inc.
InventorsSarah J. Rich, Benjamin Recht
Life of this patent
Estimating the term…
Abstract
A systematic method of introducing obfuscating “organic” noise to a user's content engagement history leverages a recommender system by creating a public history on a client device which is a superset of the user's true engagement history. The method builds up the superset history over time through a client's interaction with the recommender system by simulating organic growth in a user's actual engagement history. The organic superset prevents an adversary with access to the underlying recommendation model from readily distinguishing between signal and noise in a user's query and obfuscates the user's engagement history with the recommender system.
Claims21
1-20. (canceled)
A method for organic noising of user engagement with an item:
- detecting, by one or more processors, user engagement with an item via a client device;
- storing, by the one or more processors, the item as a cluster in the client device;
- augmenting, by the one or more processors, the cluster to include one or more random items;
- sending, by the one or more processors, a recommendation request corresponding to the item and the one or more random items in the cluster to a recommendation server;
- receiving, by the one or more processors, based on the recommendation request, a plurality of recommendations from the recommendation server;
- and
- outputting, by the one or more processors, the plurality of recommendations on a display of the client device.
A computer system for organic noising of user engagement with an item, the computer system comprising:
- a memory having processor-readable instructions stored therein;
- and
- one or more processors configured to access the memory and execute the processor-readable instructions, which when executed by the one or more processors configures the one or more processors to perform a plurality of functions, including functions for:
- detecting, by the one or more processors, user engagement with an item via a client device;
- storing, by the one or more processors, the item as a cluster in the client device;
- augmenting, by the one or more processors, the cluster to include one or more random items;
- sending, by the one or more processors, a recommendation request corresponding to the item and the one or more random items in the cluster to a recommendation server;
- receiving, by the one or more processors, based on the recommendation request, a plurality of recommendations from the recommendation server;
- and
- outputting, by the one or more processors, the plurality of recommendations on a display of the client device.
A non-transitory computer-readable medium containing instructions for organic noising of user engagement with an item, the instructions comprising:
- detecting user engagement with an item via a client device;
- storing the item as a cluster in the client device;
- augmenting the cluster to include one or more random items;
- sending a recommendation request corresponding to the item and the one or more random items in the cluster to a recommendation server;
- receiving, based on the recommendation request, a plurality of recommendations from the recommendation server;
- and
- outputting the plurality of recommendations on a display of the client device.
Dependencies are inferred from the claim text.