Iframe injection in mobile web browser applications for web browser extension opt-in

    公开(公告)号:US12067103B2

    公开(公告)日:2024-08-20

    申请号:US17475160

    申请日:2021-09-14

    申请人: PAYPAL, INC.

    IPC分类号: G06F21/44 G06F9/445

    CPC分类号: G06F21/44 G06F9/44526

    摘要: There are provided systems and methods for iframe injection in mobile web browser applications for web browser extension opt-in. A service provider may provide a mobile application web browser extension, which may operate in conjunction with a mobile application web browser. The extension may interface with the web browser in order to determine data for browsed websites and user interactions and provide offers and savings to users during electronic transaction processing. In order to use the extension with the web browser, an opt-in preference and permission may be required. To provide this opt-in, the extension may cause the web browser to navigate to and load a webpage of the service provider. The extension may then inject an iframe that calls another domain, and a script of the extension executes in the iframe. The script may then infer that a permission has been granted.

    MIXTURE-OF-EXPERT BASED NEURAL NETWORKS
    23.
    发明公开

    公开(公告)号:US20240273339A1

    公开(公告)日:2024-08-15

    申请号:US18169699

    申请日:2023-02-15

    申请人: PAYPAL, INC.

    IPC分类号: G06N3/042 G06N3/08

    CPC分类号: G06N3/042 G06N3/08

    摘要: Methods and systems are presented for configuring, training, and utilizing a machine learning model that includes different experts corresponding to different domains, such that the machine learning model may facilitate transfer of knowledge acquired from one domain to another domain and to use different mixtures of experts to perform tasks across the different domains. The machine learning model includes individual domain experts configured to process input values corresponding to features that are unique to the corresponding domains. The machine learning model also includes a common expert configured to process input values corresponding to features that are common to the different domains. By training the machine learning model using training data associated with a first domain, both a first domain expert and the common expert are trained. The knowledge acquired by the common expert can then be utilized when processing tasks associated with a second domain.

    RESOURCE-BASED DISTRIBUTED PUBLIC LEDGER SYSTEM

    公开(公告)号:US20240257108A1

    公开(公告)日:2024-08-01

    申请号:US18434341

    申请日:2024-02-06

    申请人: PayPal, Inc.

    发明人: Pankaj Sarin

    IPC分类号: G06Q20/36 H04L9/06

    摘要: Systems and methods for providing a resource-based distributed public crypto currency blockchain include system provider device(s) that receive first crypto currency transaction information for a first crypto currency transaction that is configured to provide for the transfer of a crypto currency to a payee via a primary distributed public crypto currency blockchain maintained by computing devices. The system provider device(s) identify resource information provided by each computing device and use the resource information to select a subset of the computing devices for processing the first crypto currency transaction. The system provider device(s) then broadcast, via the network to each computing device, the first crypto currency transaction information for the first crypto currency transaction in order to cause a first computing device to process the first crypto currency transaction as part of a first block that is added to the primary distributed public crypto currency blockchain.

    Graphical user interface to depict data lineage information in levels

    公开(公告)号:US12050571B2

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

    申请号:US17455257

    申请日:2021-11-17

    申请人: PayPal, Inc.

    摘要: Techniques are disclosed relating to a graphical user interface (GUI) that is operable to depict data lineage information in levels. In some embodiments, data lineage information may specify a directed graph that is indicative of a data lineage associated with a plurality of data elements. For example, in the data lineage information, the plurality of data elements may be represented as a corresponding plurality of nodes and, in the directed graph, the plurality of nodes may be connected by edges in a manner that is indicative of the data lineage relationships between the plurality of data elements. In various embodiments, the disclosed techniques may generate a data lineage GUI that, for a selected data element of the plurality of elements, is usable to navigate different levels of the data lineage in an upstream and downstream direction relative to a particular level of the selected data element.

    PREDICTING ONLINE ELECTRONIC ATTACKS BASED ON OTHER ATTACKS

    公开(公告)号:US20240250982A1

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

    申请号:US18424119

    申请日:2024-01-26

    申请人: PayPal, Inc.

    IPC分类号: H04L9/40 G06F16/953 G06Q20/08

    摘要: An indication is received that a first online platform has undergone/is undergoing a first electronic attack made by one or more actors engaged in online malicious actions with the first online platform. Responsive to the indication of the first electronic attack, one or more vulnerability characteristics of the first online platform are determined, where the vulnerability characteristics are associated with the first electronic attack. A plurality of other online platforms are analyzed to identify a second online platform that shares at least one of the vulnerability characteristics with the first online platform. Based on the determining and/or the analyzing, the second online platform is predicted to be a potential target for a second electronic attack having an attack vector in common with the first electronic attack that corresponds to the shared vulnerability characteristics. An action is performed to mitigate potential damage of the second electronic attack.

    Card reader terminal with external contactless antenna

    公开(公告)号:US12045801B2

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

    申请号:US18184799

    申请日:2023-03-16

    申请人: PayPal, Inc.

    发明人: Daniel Bernholc

    摘要: Techniques for performing secure contactless payments are disclosed. An example apparatus includes an external contactless card reader, including a first short-distance communication antenna, connected to a card reader terminal using a feed line. The first short-distance communication antenna is configured to convert an electromagnetic signal including data received from a contactless payment card into an analog signal and is not configured to digitize the analog signal. The card reader terminal includes a short-distance receiver circuit and a secure controller, both located within a secure area, and a second short-distance communication antenna, wherein the first and second short-distance communication antennas are connected via separate paths to the short-distance receiver circuit. An example method includes receiving an electromagnetic signal including card data via a short-distance communication antenna in an external contactless card reader, converting the electromagnetic signal into an analog signal and transferring the analog signal to a card reader terminal.

    ON-CHAIN LOYALTY PROGRAM MANAGEMENT
    29.
    发明公开

    公开(公告)号:US20240242244A1

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

    申请号:US18403087

    申请日:2024-01-03

    申请人: PayPal, Inc.

    摘要: Methods and systems for managing loyalty programs using a decentralized blockchain are provided. Transactions between users and a merchant are monitored via an application programming interface (API) of a service provider. Based on the monitoring, it may be determined that at least one of the users has satisfied reward criteria for a loyalty program associated with the merchant. The loyalty program includes a plurality of tokens to be distributed to users who satisfy the reward criteria configured by the merchant via a merchant interface. At least one token from among the plurality of tokens may be selected for the user, based on at least one smart contract associated with the merchant. The smart contract is stored on the blockchain in association with a unique identifier for the merchant. A transaction is broadcasted to the decentralized blockchain for transferring the at least one token to a digital wallet of the user.

    Implementing a cryptography agent and a secure hardware-based enclave to prevent computer hacking of client applications

    公开(公告)号:US12039057B2

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

    申请号:US17457462

    申请日:2021-12-03

    申请人: PayPal, Inc.

    摘要: A cryptography agent is implemented to serve as an intermediary for a client application executing on an unsecured portion of a machine to bring greater hardware-based security to the client application. The cryptography agent does so by generating a public/private key pair for the client application and sealing the key pair inside an enclave that resides on a secured portion of the machine. The cryptography agent fetches confidential information for the client application from a secure server, where the confidential information is encrypted using the public key. The cryptography agent seals the confidential information using seal keys that are directly fused into hardware of the machine on which the enclave resides, which prevents the client application from accessing the confidential information in plaintext form. The client application sends commands to the cryptography agent, which performs operations within the enclave according to the commands once the client application is validated.