×

Learning new words

  • US 10,701,042 B2
  • Filed: 10/12/2018
  • Issued: 06/30/2020
  • Est. Priority Date: 06/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method executed on a term learning server, the method comprising:

  • receiving, by a term learning server, a batch of differentially private sketches of n-grams, each n-gram a sequence of characters forming a subset of one term in a plurality of terms unknown to the term learning server, the batch of differentially private sketches received from one or more client devices;

    determining a randomization value based at least on the batch of differentially private sketches;

    determining a randomization tolerance based on a set of differentially private sketch data stored on the term learning server; and

    in response to determining that the randomization value differs from the randomization tolerance by greater than a threshold value, generating a privacy randomization warning to the term learning server, wherein the privacy randomization warning indicates to the term learning server to perform one or more operations to maintain privacy of the differentially private sketch data stored on the term learning server.

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