-
公开(公告)号:US20220108380A1
公开(公告)日:2022-04-07
申请号:US17062881
申请日:2020-10-05
Applicant: Shopify Inc.
Inventor: Peter BILOTTA , Dennis HO
Abstract: Methods and systems for processing high frequency requests The method may include receiving, by a computing system, a product request for an item; appending the product request to an ordered queue of requests for processing; determining a likelihood of completion value for the product request; and, when the likelihood of completion value is less than a threshold level, identifying an alternative offer and generating and sending, to a customer device, data regarding the alternative offer.
-
公开(公告)号:US20230342838A1
公开(公告)日:2023-10-26
申请号:US17727619
申请日:2022-04-22
Applicant: Shopify Inc.
Inventor: Dennis HO
IPC: G06Q30/06
CPC classification number: G06Q30/0643 , G06Q30/0613 , G06Q30/0633
Abstract: Disclosed herein are methods and systems for electronic authorization and validation. In an example, a computer-implemented method comprises in response to identifying an execution of a commerce event involving an electronic shopping cart for a product having an attribute satisfying a defined rule, instructing, by a processor, a server to execute a challenge protocol, the execution of the challenge protocol causing presentation of at least one responsive element in association with a merchant electronic storefront associated with the electronic shopping cart; receiving, by the processor, an indication based on at least one response to the at least one responsive element; and revising, by the processor, the electronic shopping cart based on the indication.
-
公开(公告)号:US20230186303A1
公开(公告)日:2023-06-15
申请号:US17547316
申请日:2021-12-10
Applicant: Shopify Inc.
Inventor: Francis PELLAND , Devon MEUNIER , Dennis HO
IPC: G06Q20/40
CPC classification number: G06Q20/401
Abstract: A computer-implemented system and method of dynamically switching between a full checkout process and a partial checkout process based on a payment processor load condition. An e-commerce platform may receive checkout requests in connection with a merchant account and may complete, for each of at least one of the checkout requests, an authorization operation and a capture operation via a payment processor. If the platform detects a first payment throughput limit event with regard to the payment processor then it completes a respective authorization operation for each new checkout request, and delays a respective capture operation for the new checkout request until after a second payment throughput limit event is detected.
-
公开(公告)号:US20220200978A1
公开(公告)日:2022-06-23
申请号:US17127799
申请日:2020-12-18
Applicant: SHOPIFY INC.
Inventor: Dennis HO
IPC: H04L29/06
Abstract: Disclosed are systems and methods that require/force bots to access and interact with webpages at a similar level to humans, by including an executable script that generates/updates a test value for a webpage. The client devices must perform certain processing and/or rendering of the webpage to call the computations necessary for generating the updated test value. The script must be executed as a function of processing and/or rendering the webpage. The script may be retrieved from the webserver as a function of processing and/or rendering the webpage. When the browser executes this script, the browser generates the updated test value. At some point, the client device submits a request for certain process with the updated test value. The server compares the inbound test value from the client device against an initial/previously received test value or an expected test value to determine whether the browser is being operated by a human.
-
公开(公告)号:US20250131486A1
公开(公告)日:2025-04-24
申请号:US18489348
申请日:2023-10-18
Applicant: Shopify Inc.
Inventor: Dennis HO
IPC: G06Q30/0601
Abstract: Methods and systems for scaling computing resources. Detecting, by a computer system, one or more indicators indicative of an anticipated spike in a level of computing events, the computing events occurring on the computer system and corresponding to adding at least one of a set of one or more particular products to online shopping carts for an online store. Determining, by the computer system and based on the detected one or more indicators, a predicted level of add-to-cart computing events occurring on the computer system and corresponding to adding the at least one of the set of one or more particular products to online shopping carts for the online store. Responsive to determining the predicted level of computing events, taking an action prior to anticipated commencement of the anticipated spike in the level of computing events occurring on the computer system.
-
公开(公告)号:US20240015137A1
公开(公告)日:2024-01-11
申请号:US17858322
申请日:2022-07-06
Applicant: SHOPIFY INC.
Inventor: Dennis HO , Devon MEUNIER
IPC: H04L9/40
CPC classification number: H04L63/0227
Abstract: There may be situations in which it is desirable to dynamically implement a rule on the firewall in response to detecting a particular pattern of user activity. However, the software code required for tracking user activity, identifying patterns of user activity, and deciding what action to take may be relatively complex. Deploying such software code on a firewall increases the complexity of the firewall. For example, the firewall can no longer be “stateless”. In some embodiments, the destination server works in combination with the firewall. The destination server monitors traffic to determine particular patterns of user activity. In response to a particular pattern of user activity being detected, an appropriate rule is established and the firewall is sent a command to implement the rule.
-
公开(公告)号:US20220394058A1
公开(公告)日:2022-12-08
申请号:US17341700
申请日:2021-06-08
Applicant: Shopify Inc.
Inventor: Devon MEUNIER , Osama SIDAT , John Jong-Suk LEE , Dennis HO
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.
-
公开(公告)号:US20220131895A1
公开(公告)日:2022-04-28
申请号:US17082506
申请日:2020-10-28
Applicant: Shopify Inc.
Inventor: Dennis HO
Abstract: In systems and methods for multiple level bot detection in e-commerce platforms during flash sale events conducted by merchants having accounts with e-commerce platform, a computer applies a first bot detection algorithm to web traffic of a webpage hosting the online store that is conducting the online sales event. The computer determines whether an actor device is executing a bot to make purchases based on a first bot detection algorithm. When the computer identifies a type of triggering instruction, such as a predetermined time period, a user instruction, or a data condition, the computer then applies a second bot detection algorithm to the web traffic. The bot detection algorithms determine signal scores for the customer devices that originated the web traffic. If the signal scores for a customer device satisfy a detection threshold, the server determines the device is operated by a bot actor, rather than a human actor.
-
-
-
-
-
-
-