-
公开(公告)号:US20230418976A1
公开(公告)日:2023-12-28
申请号:US18244797
申请日:2023-09-11
Applicant: Snap Inc.
Inventor: Vasyl Pihur , Subhash Sankuratripati , Dachuan Huang , Leah Fortier
IPC: G06F21/62
CPC classification number: G06F21/6245
Abstract: Methods and systems for identifying personally identifiable information (PII) are disclosed. In some aspects, frequency maps of fields storing known PII information are generated. The frequency maps may count occurrences of unique bigrams in the PII fields. A field of interest may then be analyzed to generate a second frequency map. Correlations between the first frequency maps and the second frequency map may be generated. If one of the correlations meets certain criterion, the disclosed embodiments may determine that the field of interest does or does not include PII. Access control for the field of interest may then be based on whether the field includes PII. In some aspects, a storage location of data included in the field of interest may be based on whether the field includes PII.
-
公开(公告)号:US11651103B2
公开(公告)日:2023-05-16
申请号:US17327899
申请日:2021-05-24
Applicant: Snap Inc.
Inventor: Vasyl Pihur
CPC classification number: G06F21/6245 , G06F17/18
Abstract: Systems and methods are provided for performing operations comprising: storing a set of input data; generating a noise distribution based on a two-step function, wherein a height of the two-step function is determined by a privacy parameter, a width of the two-step function is determined by minimizing a variance of the noise distribution, and wherein a mean of the two-step function is determined by a value of the set of input data to be privatized; applying the noise distribution to the set of input data to generate privatized noisy output data; and transmitting the resulting privatized noisy output data in response to a request for a portion of, or a complete set of, the input data.
-
公开(公告)号:US11609982B2
公开(公告)日:2023-03-21
申请号:US16721368
申请日:2019-12-19
Applicant: Snap Inc.
Inventor: Vasyl Pihur , Jianping He , Luke Ramsey , Benedict Copping
Abstract: Systems and methods are provided for performing operations including: receiving, via a messaging application of a user device, a request to recover access to an account of a user of the messaging application; accessing a first object corresponding to a first key; receiving, from a first friend of the user on the messaging application, a second object corresponding to a first portion of a second key; receiving, from a second friend of the user on the messaging application, a third object corresponding to a second portion of the second key; deriving the second key based on the second and third objects; and recovering access to the account of the user based on the first key and the second key.
-
公开(公告)号:US20220147653A1
公开(公告)日:2022-05-12
申请号:US17583866
申请日:2022-01-25
Applicant: Snap Inc.
Inventor: Vasyl Pihur , Subhash Sankuratripati , Dachuan Huang , Leah Fortier
IPC: G06F21/62
Abstract: Methods and systems for identifying personally identifiable information (PII) are disclosed. In some aspects, frequency maps of fields storing known PII information are generated. The frequency maps may count occurrences of unique bigrams in the PII fields. A field of interest may then be analyzed to generate a second frequency map. Correlations between the first frequency maps and the second frequency map may be generated. If one of the correlations meets certain criterion, the disclosed embodiments may determine that the field of interest does or does not include PII. Access control for the field of interest may then be based on whether the field includes PII. In some aspects, a storage location of data included in the field of interest may be based on whether the field includes PII.
-
公开(公告)号:US12164668B2
公开(公告)日:2024-12-10
申请号:US18244797
申请日:2023-09-11
Applicant: Snap Inc.
Inventor: Vasyl Pihur , Subhash Sankuratripati , Dachuan Huang , Leah Fortier
IPC: G06F21/62
Abstract: Methods and systems for identifying personally identifiable information (PII) are disclosed. In some aspects, frequency maps of fields storing known PII information are generated. The frequency maps may count occurrences of unique bigrams in the PII fields. A field of interest may then be analyzed to generate a second frequency map. Correlations between the first frequency maps and the second frequency map may be generated. If one of the correlations meets certain criterion, the disclosed embodiments may determine that the field of interest does or does not include PII. Access control for the field of interest may then be based on whether the field includes PII. In some aspects, a storage location of data included in the field of interest may be based on whether the field includes PII.
-
公开(公告)号:US11714868B1
公开(公告)日:2023-08-01
申请号:US16505344
申请日:2019-07-08
Applicant: Snap Inc.
Inventor: Amit Datta , Aleksandra Korolova , Vasyl Pihur , Subhash Sankuratripati , Balamurugan Anandan
IPC: G06F16/9536 , G06F16/901 , G06Q50/00 , G06F16/9535
CPC classification number: G06F16/9536 , G06F16/9024 , G06F16/9535 , G06Q50/01
Abstract: Disclosed are methods and systems for generating a suggestion inventory that provides improved user engagement while ensuring privacy of relationships on a social network. The methods and systems include accessing an entity graph that specifies connections between a plurality of users on the social network; identifying a first candidate user of the plurality of users that is indirectly connected to a given user of the plurality of users; computing a number of unique paths on the entity graph between the first candidate user and the given user; determining that the number of unique paths exceeds a first threshold and includes a minimum number of friends of the given user that are directly connected to the given user on the entity graph; and adding the first candidate friend to a friend suggestion inventory for the given user in response to the determination.
-
公开(公告)号:US11341429B1
公开(公告)日:2022-05-24
申请号:US16158010
申请日:2018-10-11
Applicant: Snap Inc.
Inventor: Vasyl Pihur , Subhash Sankuratripati , Dachuan Huang , Antonio Marcedone , Frederick Liu , Ruogu Zeng
Abstract: Methods, computer readable media, devices, and systems provide for distributed machine learning. In one aspect, a method of training a model is disclosed. The method includes receiving, by a client device, from one or more servers, an intermediate model, training, by the client device, the intermediate model based on private data, and transmitting, by the client device, to the one or more servers, the trained intermediate model.
-
公开(公告)号:US20210192039A1
公开(公告)日:2021-06-24
申请号:US16721368
申请日:2019-12-19
Applicant: Snap Inc.
Inventor: Vasyl Pihur , Jianping He , Luke Ramsey , Benedict Copping
Abstract: Systems and methods are provided for performing operations including: receiving, via a messaging application of a user device, a request to recover access to an account of a user of the messaging application; accessing a first object corresponding to a first key; receiving, from a first friend of the user on the messaging application, a second object corresponding to a first portion of a second key; receiving, from a second friend of the user on the messaging application, a third object corresponding to a second portion of the second key; deriving the second key based on the second and third objects; and recovering access to the account of the user based on the first key and the second key.
-
公开(公告)号:US11809972B2
公开(公告)日:2023-11-07
申请号:US17726338
申请日:2022-04-21
Applicant: Snap Inc.
Inventor: Vasyl Pihur , Subhash Sankuratripati , Dachuan Huang , Antonio Marcedone , Frederick Liu , Ruogu Zeng
Abstract: Methods, computer readable media, devices, and systems provide for distributed machine learning. In one aspect, a method of training a model is disclosed. The method includes receiving, by a client device, from one or more servers, an intermediate model, training, by the client device, the intermediate model based on private data, and transmitting, by the client device, to the one or more servers, the trained intermediate model.
-
公开(公告)号:US20210279364A1
公开(公告)日:2021-09-09
申请号:US17327899
申请日:2021-05-24
Applicant: Snap Inc.
Inventor: Vasyl Pihur
Abstract: Systems and methods are provided for performing operations comprising: storing a set of input data; generating a noise distribution based on a two-step function, wherein a height of the two-step function is determined by a privacy parameter, a width of the two-step function is determined by minimizing a variance of the noise distribution, and wherein a mean of the two-step function is determined by a value of the set of input data to be privatized; applying the noise distribution to the set of input data to generate privatized noisy output data; and transmitting the resulting privatized noisy output data in response to a request for a portion of, or a complete set of, the input data.
-
-
-
-
-
-
-
-
-