-
公开(公告)号:US11983712B2
公开(公告)日:2024-05-14
申请号:US17023029
申请日:2020-09-16
Applicant: Google LLC
Inventor: Philip McDonnell , Joshua Sacks , Michael Chu , Zhengrong Ji
CPC classification number: G06Q20/401 , G06Q20/3224 , G06Q20/4015
Abstract: Location modeling may be generated for candidate locations based on validated location data. The location models for candidate locations may be based on validated location data associated with wireless access points that is validated using transaction data. Such validation may include comparing an identifier associated with candidate location data received from a client device to an identifier for a transaction account associated with a transaction from transaction data at a candidate location. Matching transaction data and candidate location data may generate validated location data to be used in generating location models for candidate locations.
-
公开(公告)号:US11734729B2
公开(公告)日:2023-08-22
申请号:US17119264
申请日:2020-12-11
Applicant: GOOGLE LLC
Inventor: Vinod Kumar Ramachandran , Surojit Chatterjee , Philip McDonnell
IPC: G06Q30/0242 , G06Q30/0241 , G06Q50/00
CPC classification number: G06Q30/0277 , G06Q30/0242 , G06Q50/01
Abstract: A computer-implemented method for annotating online content with offline interaction data and offline interaction conversion data is implemented by a content annotating computing device in communication with a memory. The method includes receiving a set of content interaction data based on an online interaction between an online user and a first online content item, identifying at least one physical location associated with the online content provider, determining a set of offline interaction conversion data based on the set of content interaction data and a set of offline interaction data, receiving a second online content item associated with the online content provider, and annotating the second online content item based at least partially on the set of offline interaction conversion data and the set of offline interaction data.
-
公开(公告)号:US20200236094A1
公开(公告)日:2020-07-23
申请号:US16843553
申请日:2020-04-08
Applicant: Google LLC
Inventor: Mahyar Salek , Philip McDonnell , Vinod Kumar Ramachandran , Shobhit Saxena , David Owen Shanahan
Abstract: Systems and methods of matching identifiers between multiple datasets are described herein. A system can transmit a first identifier vector to a third party server. The first identifier vector can include a first identifier, first parameters, and second parameters. The system can receive, from the third party server, the first identifier vector encrypted based on a third-party encryption. The system can receive, from the third party server, a second identifier vector encrypted based on the third-party encryption associated with the third party server. The second identifier vector can include a second identifier, third parameters, and fourth parameters. The system can determine a correlation count between the first identifier vector and the second identifier vector. The system can determine that the first identifier corresponds to the second identifier based on the correlation count. The system can generate one identifier key for both the first identifier and the second identifier.
-
公开(公告)号:US20230351452A1
公开(公告)日:2023-11-02
申请号:US18344966
申请日:2023-06-30
Applicant: Google LLC
Inventor: Vinod Kumar Ramachandran , Surojit Chatterjee , Philip McDonnell
IPC: G06Q30/0241 , G06Q50/00 , G06Q30/0242
CPC classification number: G06Q30/0277 , G06Q50/01 , G06Q30/0242
Abstract: A computer-implemented method for annotating online content with offline interaction data and offline interaction conversion data is implemented by a content annotating computing device in communication with a memory. The method includes receiving a set of content interaction data based on an online interaction between an online user and a first online content item, identifying at least one physical location associated with the online content provider, determining a set of offline interaction conversion data based on the set of content interaction data and a set of offline interaction data, receiving a second online content item associated with the online content provider, and annotating the second online content item based at least partially on the set of offline interaction conversion data and the set of offline interaction data.
-
公开(公告)号:US10885560B1
公开(公告)日:2021-01-05
申请号:US15833902
申请日:2017-12-06
Applicant: Google LLC
Inventor: Vinod Kumar Ramachandran , Surojit Chatterjee , Philip McDonnell
Abstract: A computer-implemented method for annotating online content with offline interaction data and offline interaction conversion data is implemented by a content annotating computing device in communication with a memory. The method includes receiving a set of content interaction data based on an online interaction between an online user and a first online content item, identifying at least one physical location associated with the online content provider, determining a set of offline interaction conversion data based on the set of content interaction data and a set of offline interaction data, receiving a second online content item associated with the online content provider, and annotating the second online content item based at least partially on the set of offline interaction conversion data and the set of offline interaction data.
-
公开(公告)号:US20190158473A1
公开(公告)日:2019-05-23
申请号:US16216768
申请日:2018-12-11
Applicant: Google LLC
Inventor: Mahyar Salek , Philip McDonnell , Vinod Kumar Ramachandran , Shobhit Saxena , David Owen Shanahan
Abstract: Systems and methods of matching identifiers between multiple datasets are described herein. A system can transmit a first identifier vector to a third party server. The first identifier vector can include a first identifier, first parameters, and second parameters. The system can receive, from the third party server, the first identifier vector encrypted based on a third-party encryption. The system can receive, from the third party server, a second identifier vector encrypted based on the third-party encryption associated with the third party server. The second identifier vector can include a second identifier, third parameters, and fourth parameters. The system can determine a correlation count between the first identifier vector and the second identifier vector. The system can determine that the first identifier corresponds to the second identifier based on the correlation count. The system can generate one identifier key for both the first identifier and the second identifier.
-
公开(公告)号:US20220311754A1
公开(公告)日:2022-09-29
申请号:US17840588
申请日:2022-06-14
Applicant: GOOGLE LLC
Inventor: Mahyar Salek , Philip McDonnell , Vinod Kumar Ramachandran , Shobhit Saxena , David Owen Shanaha
Abstract: Systems and methods of matching identifiers between multiple datasets are described herein. A system can transmit a first identifier vector to a third party server. The first identifier vector can include a first identifier, first parameters, and second parameters. The system can receive, from the third party server, the first identifier vector encrypted based on a third-party encryption. The system can receive, from the third party server, a second identifier vector encrypted based on the third-party encryption associated with the third party server. The second identifier vector can include a second identifier, third parameters, and fourth parameters. The system can determine a correlation count between the first identifier vector and the second identifier vector. The system can determine that the first identifier corresponds to the second identifier based on the correlation count. The system can generate one identifier key for both the first identifier and the second identifier.
-
公开(公告)号:US20220147650A1
公开(公告)日:2022-05-12
申请号:US17285831
申请日:2020-08-24
Applicant: Google LLC
Inventor: Karn Seth , Sarvar Patel , Mariana Raykova , Srinivasan Seshadri , Margo Werner , Philip McDonnell , Amin Charaniya
Abstract: A method disclosed herein may include receiving, at a first computing system, encrypted identifiers and encrypted values, performing, by the first computing system, a concealing operation on the encrypted identifiers to produce concealed encrypted identifiers, wherein the concealing operation conceals the encrypted identifiers from the first computing system and a second computing system but enables matching between the concealed encrypted identifiers, decrypting, by the second computing system, the concealed encrypted identifiers to produce concealed identifiers, and performing, by the second computing system, an aggregation operation using the concealed identifiers and the encrypted values to produce an encrypted aggregate value without accessing personally identifiable information associated with the encrypted values.
-
公开(公告)号:US10652221B2
公开(公告)日:2020-05-12
申请号:US16216768
申请日:2018-12-11
Applicant: Google LLC
Inventor: Mahyar Salek , Philip McDonnell , Vinod Kumar Ramachandran , Shobhit Saxena , David Owen Shanahan
Abstract: Systems and methods of matching identifiers between multiple datasets are described herein. A system can transmit a first identifier vector to a third party server. The first identifier vector can include a first identifier, first parameters, and second parameters. The system can receive, from the third party server, the first identifier vector encrypted based on a third-party encryption. The system can receive, from the third party server, a second identifier vector encrypted based on the third-party encryption associated with the third party server. The second identifier vector can include a second identifier, third parameters, and fourth parameters. The system can determine a correlation count between the first identifier vector and the second identifier vector. The system can determine that the first identifier corresponds to the second identifier based on the correlation count. The system can generate one identifier key for both the first identifier and the second identifier.
-
公开(公告)号:US11841973B2
公开(公告)日:2023-12-12
申请号:US17285831
申请日:2020-08-24
Applicant: Google LLC
Inventor: Karn Seth , Sarvar Patel , Mariana Raykova , Srinivasan Seshadri , Margo Narayan , Philip McDonnell , Amin Charaniya
CPC classification number: G06F21/6245 , G06F21/602 , G06F21/62 , G06F21/6254 , H04L9/008 , H04L9/0643 , H04L9/0869 , H04L9/14 , G06F2221/2107
Abstract: A method disclosed herein may include receiving, at a first computing system, encrypted identifiers and encrypted values, performing, by the first computing system, a concealing operation on the encrypted identifiers to produce concealed encrypted identifiers, wherein the concealing operation conceals the encrypted identifiers from the first computing system and a second computing system but enables matching between the concealed encrypted identifiers, decrypting, by the second computing system, the concealed encrypted identifiers to produce concealed identifiers, and performing, by the second computing system, an aggregation operation using the concealed identifiers and the encrypted values to produce an encrypted aggregate value without accessing personally identifiable information associated with the encrypted values.
-
-
-
-
-
-
-
-
-