×

Systems and methods for private local sponsored content

  • US 10,504,154 B1
  • Filed: 09/20/2016
  • Issued: 12/10/2019
  • Est. Priority Date: 09/20/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more processors of a device;

    a display electrically connected to the one or more processors;

    a network interface electrically connected to the one or more processors; and

    a computer storage device electrically connected to the one or more processors and storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising;

    receiving, via the network interface, a machine intelligence model comprising rules and a first parameter and a second parameter;

    storing, by the computer storage device, the machine intelligence model comprising rules and the first parameter and the second parameter to create a stored machine intelligence model;

    receiving, via the network interface, an updated value for the first parameter of the machine intelligence model;

    updating the stored machine intelligence model based on the updated value for the first parameter;

    receiving, via the network interface, one or more parameters for a differentially private mechanism;

    retrieving a first local data from the computer storage device;

    adjusting a value of the second parameter of the stored machine intelligence model based on the first local data to create an adjusted value of the second parameter;

    transmitting data associated with the adjusted value of the second parameter by applying the one or more parameters for the differentially private mechanism to the adjusted value of the second parameter via the network interface;

    applying the stored machine intelligence model to second local data retrieved from the computer storage device to determine whether the second local data is relevant in selecting sponsored content items;

    transmitting a request via the network interface, based on a relevance of the second local data, for a homomorphically encrypted sponsored content item, the request comprising a vector of encrypted entries;

    receiving, via the network interface, the homomorphically encrypted sponsored content item;

    decrypting the received homomorphically encrypted sponsored content item; and

    presenting the decrypted received homomorphically encrypted sponsored content item on the display.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×