-
公开(公告)号:US12126607B2
公开(公告)日:2024-10-22
申请号:US18309654
申请日:2023-04-28
Applicant: Shopify Inc.
Inventor: Dennis Ho
CPC classification number: H04L63/08 , H04L63/10 , H04L2463/144
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.
-
公开(公告)号:USD1045908S1
公开(公告)日:2024-10-08
申请号:US29860949
申请日:2022-11-23
Applicant: Shopify Inc.
Designer: Eric Jean Poirier , Maude Trudeau , Omas Abdullah , Christopher Bossier
Abstract: The FIGURE is a front view of a display screen with graphical user interface showing the design.
The dashed lines, broken text, and broken graphics illustrate portions of the display screen with graphical user interface that form no part of the claimed design.-
公开(公告)号:US12099775B2
公开(公告)日:2024-09-24
申请号:US16882642
申请日:2020-05-25
Applicant: SHOPIFY INC.
Inventor: Mårten Björk
IPC: G06F3/14 , G06F3/0481
CPC classification number: G06F3/1454 , G06F3/0481
Abstract: It is sometimes necessary or desirable that a cursor on the screen of a first device be displayed on the screen of a second device. Methods are disclosed for displaying a cursor of a first user's device on the screen of a second user's device, even when the webpage displayed on the second user's device has a different layout from that webpage as displayed on the first user's device. In some embodiments, a first user's device transmits to the second user's device: an identity of an element on the webpage, and a distance measurement from a point associated with that element. The second user's device then displays the cursor on the screen of the second user's device at a location equal to the distance measurement from the point associated with the element.
-
公开(公告)号: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.
-
公开(公告)号:US12086859B2
公开(公告)日:2024-09-10
申请号:US17726723
申请日:2022-04-22
Applicant: SHOPIFY INC.
Inventor: Franklyn D'Souza , Jonathan Wade , Juho Mikko Haapoja
IPC: G06Q30/00 , G06F16/583 , G06N20/00 , G06Q30/0601
CPC classification number: G06Q30/0631 , G06F16/583 , G06N20/00
Abstract: In some embodiments, a computer-implemented system within an e-commerce platform may receive and analyse digital images of scenes in order to generate a recommendation for one or more products offered for sale by a merchant. For example, a user may use their device to capture an image of a room that the user wishes to furnish, and the system may use a trained machine learning algorithm to recommend a product to be placed in the room. The recommended product may be superimposed on the image of the room.
-
16.
公开(公告)号:US20240289823A1
公开(公告)日:2024-08-29
申请号:US18299305
申请日:2023-04-12
Applicant: SHOPIFY INC.
Inventor: Anbang Wu
IPC: G06Q30/0202
CPC classification number: G06Q30/0202
Abstract: Although sales history may be used to determine which products are likely to be purchased together, new products or stores may have little to no usable sales history. It is challenging to use the sales history of other products or stores because there is no system for uniquely identifying products that is common to all stores. Aspects of the present disclosure provide systems and methods for processing product information using a machine-learning model to predict the likelihood of products being purchased together. According to some aspects of the present disclosure, product information may be encoded to obtain numerical vectors for input to a machine-learning model to transform product information into a format in which it can be leveraged by the machine-learning model to identify co-purchasing trends that may be common to different stores and/or products.
-
公开(公告)号:US20240289365A1
公开(公告)日:2024-08-29
申请号:US18472592
申请日:2023-09-22
Applicant: Shopify Inc.
Inventor: Daniel BEAUCHAMP , Andreas WINSCHU
IPC: G06F16/33 , G06F16/332 , G06F16/335
CPC classification number: G06F16/3347 , G06F16/3329 , G06F16/335
Abstract: A computer-implemented is disclosed. The method includes: receiving a search query input; generating input enhancement data based on the search query input, the generating comprising processing the search query input using a large language model (LLM); causing to transform at least one of the search query input or the input enhancement data into a first vector embedding; and performing a search of an embedding space based on the first vector embedding.
-
公开(公告)号:US20240272997A1
公开(公告)日:2024-08-15
申请号:US18612770
申请日:2024-03-21
Applicant: Shopify Inc.
Inventor: Chen-Yui YANG , Paritosh BAJPAY , David H. LU , Chaoxin QIU
CPC classification number: G06F11/203 , G06F9/45558 , G06F9/5022 , G06F9/5077 , G06F11/1658 , G06F11/202 , G06F11/2033 , G06F2009/4557 , G06F2009/45595 , G06F2201/815
Abstract: Concepts and technologies are disclosed herein for providing a network virtualization policy management system. An event relating to a service can be detected. A first policy that defines allocation of hardware resources to host the virtual network functions can be obtained, as can a second policy that defines deployment of the virtual network functions to the hardware resources. The hardware resources can be allocated based upon the first policy and the virtual network functions can be deployed to the hardware resources based upon the second policy.
-
公开(公告)号:US12063305B2
公开(公告)日:2024-08-13
申请号:US17184490
申请日:2021-02-24
Applicant: Shopify Inc.
Inventor: Jessica Wai Yan Ip , Shawn Haywood
CPC classification number: H04L9/3228 , G06N20/00 , H04L63/108
Abstract: Methods, apparatus, systems, and articles of manufacture to manage application access in networked environments are disclosed. An example method includes monitoring accesses made using a credential to a first set of one or more application programming interfaces (APIs) and with a second set of one or more APIs, the credential associated with a first permission for access to the first set of one or more APIs and a second permission for access to the second set of one or more APIs, determining, based on access to one or more APIs of the first set of one or more APIs using the credential, that the first permission is to be suspended, and in response to the determination that the first permission is to be suspended, suspending the first permission while maintaining the second permission.
-
公开(公告)号:US20240257474A1
公开(公告)日:2024-08-01
申请号:US18315831
申请日:2023-05-11
Applicant: Shopify Inc.
Inventor: Russ MASCHMEYER , Eric Andrew FLORENZANO , Brennan LETKEMAN , Diego Macario BELLO , Daniel BEAUCHAMP
CPC classification number: G06T19/006 , G01S17/89 , G06F21/31 , G06V10/44 , G06F2221/2141 , G06V2201/07
Abstract: A computer-implemented is disclosed. The method includes: obtaining identifying information for an object, the object being in a field of view of an AR device, wherein the identifying information comprises implicit signals representing contextual data associated with the object; determining that the object is associated with a first object record based on comparing the identifying information with stored identifiers associated with the first object record; and responsive to the determination that the object is associated with the first object record, presenting, via the AR device, AR content that is specific to the first object record.
-
-
-
-
-
-
-
-
-