-
公开(公告)号:US12095804B2
公开(公告)日:2024-09-17
申请号:US17341700
申请日:2021-06-08
Applicant: Shopify Inc.
Inventor: Devon Meunier , Osama Sidat , John Jong-Suk Lee , Dennis Ho
IPC: H04L9/40
CPC classification number: H04L63/1441
Abstract: Methods and systems for using a distributed ledger to record bot mitigation test results and enable servers to determine a bot mitigation score for a remote device based on previously recorded test results associated with the remote device. The server may detect a trigger for bot mitigation in association with a remote device, obtain identifying data regarding the remote device and search a distributed ledger using the identifying data to locate one or more test results stored in records on the distributed ledger containing the identifying data. It may then determine a bot likelihood score based on the one or more test results, compare the bot likelihood score to a threshold and, in response to the comparison, execute a mitigation action.
-
2.
公开(公告)号:US12073399B2
公开(公告)日:2024-08-27
申请号:US17473284
申请日:2021-09-13
Applicant: Shopify Inc.
Inventor: John Jong-Suk Lee
CPC classification number: G06Q20/401 , G06Q20/389 , G06Q2220/00
Abstract: A computer-implemented method and system for blockchain network congestion-adaptive handling of events relating to digital assets, including creation and transfer operations. A congestion metric is measured to determine current congestion of the blockchain network. If below a first threshold level, then digital asset request are implemented using blockchain transactions at layer 1 as they are received. If the metric is above the first threshold level, then the received requests are queued until a queue trigger is detected, whereupon the queued requests are processed at layer 2 and a batch blockchain transaction is used to implement the two or more requests by recording the updated state on chain. When the metric falls below a second threshold, the process reverts to using layer 1 blockchain transactions instead of queueing requests for layer 2 batch processing.
-
公开(公告)号:US11568386B2
公开(公告)日:2023-01-31
申请号:US17344458
申请日:2021-06-10
Applicant: Shopify Inc.
Inventor: Michael Joseph DeFazio , John Jong-Suk Lee , Neil Leonard Padgett
Abstract: A method and computer system for detecting, utilizing at least one sensor associated with the computer system, an attempt to establish short-range communications between a device and a short-range communications module coupled to the computer system. The method and computer system further configured for determining that no short-range communication was received by the computer system via the short-range communications module and providing a signal to the device to enable a short-range communications transceiver at the device.
-
公开(公告)号:US20220398564A1
公开(公告)日:2022-12-15
申请号:US17344458
申请日:2021-06-10
Applicant: Shopify Inc.
Inventor: Michael Joseph DeFazio , John Jong-Suk Lee , Neil Leonard Padgett
Abstract: A method and computer system for detecting, utilizing at least one sensor associated with the computer system, an attempt to establish short-range communications between a device and a short-range communications module coupled to the computer system. The method and computer system further configured for determining that no short-range communication was received by the computer system via the short-range communications module and providing a signal to the device to enable a short-range communications transceiver at the device.
-
公开(公告)号:US11405687B1
公开(公告)日:2022-08-02
申请号:US17237153
申请日:2021-04-22
Applicant: Shopify Inc.
Inventor: Corey Pollock , John Jong-Suk Lee
IPC: H04N21/442 , H04N21/2187 , G06Q30/02 , G06V20/40
Abstract: A computer-implemented is disclosed. The method includes: receiving video data of a live media stream; obtaining, while the live media stream is being streamed, audience reaction data associated with the live media stream, the audience reaction data indicating, at least, an amount of audience engagement activity in connection with video content of the live media stream; identifying an event-of-interest in the live media stream based on a determination that a rate of change of the amount of audience engagement activity exceeds a threshold level; and in response to identifying the event-of-interest, automatically initiating one or more defined actions.
-
公开(公告)号:US11347929B1
公开(公告)日:2022-05-31
申请号:US17186457
申请日:2021-02-26
Applicant: Shopify Inc.
Inventor: John Jong-Suk Lee
IPC: G06F40/134 , G06F16/955 , H04L51/52 , H04L51/00
Abstract: Systems, methods and manufactures related to providing links to products and services on social media are disclosed. The method, at a computing system, the includes identifying, for a post on a social media platform, a product or a service associated with the post; finding an e-commerce site selling the product or service; monitoring comments to the post on the social media platform; determining that a comment relates to where to obtain the identified product or service; and providing a link to the product or service on the e-commerce site as a response to the comment.
-
公开(公告)号:US11334579B1
公开(公告)日:2022-05-17
申请号:US17169619
申请日:2021-02-08
Applicant: Shopify Inc.
Inventor: Rebecca Kanach Quade , John Jong-Suk Lee
IPC: G06F16/2453 , G06F16/2457
Abstract: Methods and systems for dynamically allocating amounts amongst a plurality of database records associated with recipients for value transfer processing. The system intercepts received value transfer notifications and determines an allocation of the value quantity to two or more recipient accounts without first writing the value quantity to an internal ledger user record associated with the recipient. The allocation may be based on a priority ranking of accounts determined by the system based on allocation rules. The allocation rules may be based on internal recipient data and/or external third-party data. The priority ranking may be partly based on projecting inflows and outflows from the user records over a window of time and applying an optimization function.
-
公开(公告)号:US11303699B1
公开(公告)日:2022-04-12
申请号:US17338853
申请日:2021-06-04
Applicant: Shopify Inc.
Inventor: Diana Rebeca Birsan , Philibert Dugas , John Jong-Suk Lee
IPC: H04L67/06
Abstract: Method and system for determining a size of an initial part of a multi-part transferor are described. In one aspect, a computer-implemented method includes: receiving, by a computing system and from a client device associated with a particular transferor, a request for a transfer initiation interface; determining, based on a transfer history for the particular transferor, a size of an initial part of a multi-part transfer; and providing, to the client device, the transfer initiation interface, the transfer initiation interface indicating the size of the initial part of the multi-part transfer and including a selectable option to initiate the transfer of the initial part of the multi-part transfer.
-
公开(公告)号:US12093921B2
公开(公告)日:2024-09-17
申请号:US17344492
申请日:2021-06-10
Applicant: Shopify Inc.
Inventor: Michael Joseph DeFazio , John Jong-Suk Lee , Neil Leonard Padgett
CPC classification number: G06Q20/327 , G06Q20/3224 , G06V20/10 , H04W4/023 , H04W4/80
Abstract: A method and computer system for detecting, utilizing at least one sensor associated with the computer system, an attempt to establish short-range communications between a device and a short-range communications module coupled to the computer system. The method and computer system further configured for determining that no short-range communication was received by the computer system via the short-range communications module and providing a signal to the device to enable a short-range communications transceiver at the device.
-
公开(公告)号:US11997321B2
公开(公告)日:2024-05-28
申请号:US17237173
申请日:2021-04-22
Applicant: Shopify Inc.
Inventor: Corey Pollock , John Jong-Suk Lee
IPC: H04N21/2187 , H04N21/4402 , H04N21/81
CPC classification number: H04N21/2187 , H04N21/440236 , H04N21/812 , H04N21/8146
Abstract: A computer-implemented is disclosed. The method includes: receiving media data of a live media stream; obtaining audience reaction data associated with the live media stream; identifying an event-of-interest in the live media stream based on the audience reaction data, wherein a time of the event-of-interest is prior to a time of the audience reaction data; obtaining a segment of at least one of audio data or video data of the live media stream that is associated with the time of the event-of-interest; generating a digital asset incorporating the segment; and providing the digital asset to at least one viewer of the live media stream.
-
-
-
-
-
-
-
-
-