Anonymous encrypted data

US10700866B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10700866-B2
Application numberUS-201715842475-A
CountryUS
Kind codeB2
Filing dateDec 14, 2017
Priority dateJul 12, 2017
Publication dateJun 30, 2020
Grant dateJun 30, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques facilitating autonomously rendering an encrypted data anonymous in a non-trusted environment are provided. In one example, a computer-implemented method can comprise generating, by a system operatively coupled to a processor, a plurality of clusters of encrypted data from an encrypted dataset using a machine learning algorithm. The computer-implemented method can also comprise modifying, by the system, the plurality of clusters based on a defined criterion that can facilitate anonymity of the encrypted data.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: generating, by a system operatively coupled to a processor, a plurality of clusters of encrypted data from an encrypted dataset using a machine learning algorithm, wherein the machine learning algorithm is a distance based clustering algorithm based on a location identifier of geographical coordinates; modifying, by the system, the plurality of clusters based on a defined security requirements that facilitates anonymity of the encrypted data, wherein the modifying comprises re-assigning one or more members of a non-compliant cluster of the plurality of clusters to a nearest cluster with respect to the one or more members, and wherein the re-assigning the one or more members comprises: sorting, by size, clusters of the plurality of clusters that fail to meet the defined security requirements, wherein the sorting is sorting from a cluster with the fewest members to a cluster with the most members, the clusters that fail to meet the defined security requirements; re-assigning members of the cluster with the fewest members that is a non-compliant cluster to the nearest cluster; after the re-assigning, removing the cluster with the fewest members from the plurality of clusters and re-analyzing the plurality of clusters for other non-compliant clusters; and performing the re-assigning the one or more members iteratively until all non-compliant clusters of the plurality of clusters have been removed; and wherein the modification renders the encrypted data anonymous on a non-trusted environment. 2. The computer-implemented method of claim 1 , wherein the defined security requirements set a minimum number of members per cluster from the plurality of clusters. 3. The computer-implemented method of claim 1 , wherein the modifying further comprising suppressing a cluster from the plurality of clusters based on a suppression threshold that designates an amount of encrypted data from the encrypted dataset to be removed. 4. The computer-implemented method of claim 3 , wherein the suppressing comprising: identifying, by the system, encrypted data within the cluster to be removed based on a location indicator associated with the encrypted data; removing, by the system, the identified encrypted data from the encrypted dataset to generate a second encrypted dataset; and generating, by the system, a second plurality of clusters of encrypted data from the second encrypted dataset using the machine learning algorithm. 5. The computer-implemented method of claim 4 , wherein the modifying further comprises re-assigning the encrypted data of the second encrypted dataset from a first cluster from the plurality of clusters to a second cluster of the plurality of clusters based on a parameter. 6. The computer-implemented method of claim 3 , wherein the suppressing comprising removing the cluster from the plurality of clusters. 7. The computer-implemented method of claim 1 , wherein the modifying further comprising re-assigning the encrypted data from a first cluster from the plurality of clusters to a second cluster of the plurality of clusters based on a parameter. 8. The computer-implemented method of claim 7 , wherein the parameter is a location indicator associated with encrypted data being re-assigned.

Assignees

Inventors

Classifications

  • Anonymous communication, i.e. the party's identifiers are hidden from the other party or parties, e.g. using an anonymizer · CPC title

  • wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title

  • Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage · CPC title

  • Protecting personal data, e.g. for financial or medical purposes · CPC title

  • by using cryptography (for digital transmission H04L9/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10700866B2 cover?
Techniques facilitating autonomously rendering an encrypted data anonymous in a non-trusted environment are provided. In one example, a computer-implemented method can comprise generating, by a system operatively coupled to a processor, a plurality of clusters of encrypted data from an encrypted dataset using a machine learning algorithm. The computer-implemented method can also comprise modify…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F21/6245. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).