Systems and methods for exchanging data between devices

    公开(公告)号:US12034705B2

    公开(公告)日:2024-07-09

    申请号:US17691708

    申请日:2022-03-10

    Applicant: SHOPIFY INC.

    CPC classification number: H04L63/0414 H04L9/008 H04L63/0442 H04L63/0478

    Abstract: System and methods are provided to facilitate the exchange of user data between two parties, but limit the exchange of user data to users that are known to both parties. According to an embodiment, encrypted first user data is transmitted from a first device to a second device. The second device then transmits intersection data to the first device, where the intersection data is based on the encrypted first user data and second user data. The intersection data may be decrypted by the first device and the first device may determine, based on the decrypted intersection data, that one or more users are common to the both the first device and the second device. The first and second devices may then exchange data pertaining to the common users.

    CODE MONITORING TO RECOMMEND ALTERNATIVE APPLICATIONS

    公开(公告)号:US20220385731A2

    公开(公告)日:2022-12-01

    申请号:US17142958

    申请日:2021-01-06

    Applicant: SHOPIFY INC.

    Abstract: Disclosed herein at methods and systems for monitoring and analyzing code and identifying a suitable substitute for the identified code. A central server identifies inserted code configured to communicate session data to a second server. The central server then identifies an application having functionality corresponding to the inserted code. The central server then provides an indication of the corresponding application.

    Systems and methods for exchanging data between devices

    公开(公告)号:US11310207B1

    公开(公告)日:2022-04-19

    申请号:US17128846

    申请日:2020-12-21

    Applicant: SHOPIFY INC.

    Abstract: System and methods are provided to facilitate the exchange of user data between two parties, but limit the exchange of user data to users that are known to both parties. According to an embodiment, encrypted first user data is transmitted from a first device to a second device. The second device then transmits intersection data to the first device, where the intersection data is based on the encrypted first user data and second user data. The intersection data may be decrypted by the first device and the first device may determine, based on the decrypted intersection data, that one or more users are common to the both the first device and the second device. The first and second devices may then exchange data pertaining to the common users.

Patent Agency Ranking