-
公开(公告)号:US20250166037A1
公开(公告)日:2025-05-22
申请号:US18515913
申请日:2023-11-21
Applicant: Shopify Inc.
Inventor: Russ Maschmeyer , Eric Andrew Florenzano , Brennan Letkeman , Diego Macario Bello , Daniel Beauchamp
IPC: G06Q30/0601
Abstract: A computer system obtains a first embedding in an embedding space, where the first embedding represents a first item in an item store. The computer system identifies, based on at least a second embedding representing a second item in the item store, an item from the item store, wherein the second embedding is in the embedding space, and the identified item is identified based on a position of the second embedding in the embedding space relative to a position of the first embedding in the embedding space. The computer system outputs an identification of the identified item.
-
公开(公告)号:US20250165711A1
公开(公告)日:2025-05-22
申请号:US18649251
申请日:2024-04-29
Applicant: Shopify Inc.
Inventor: David Libbey , Neil Leonard Padgett
IPC: G06F40/284
Abstract: One problem of a generative language model (e.g. a large language model) is the generation of syntactically-invalid or misinformed output. This may be mitigated by utilizing a grammar defining valid sequences of output. The grammar may constrain the token generation. A method may include obtaining values generated using the generative language model, where each value is indicative of a probability of a respective token being a next token in the token sequence. The method may further include obtaining a mask based on the token sequence already generated and the grammar. The method may further include applying the mask to the values. The mask may operate on each value that corresponds to a token not compliant with the grammar to reduce or zero the probability of the corresponding token being the next token. The next token is then determined based on the values after the mask is applied.
-
113.
公开(公告)号:US20250165125A1
公开(公告)日:2025-05-22
申请号:US18516112
申请日:2023-11-21
Applicant: Shopify Inc.
Inventor: Russ MASCHMEYER , Eric Andrew FLORENZANO , Brennan LETKEMAN , Melanie BERENDS , Diego Macario BELLO , Daniel BEAUCHAMP
IPC: G06F3/0484 , G06F3/0482 , G06Q30/0601
Abstract: A method and apparatus is provided to allow a user to explore an n-dimensional embedding space using a recommender system, including a navigational UI. A set of n-dimensional embeddings from an n-dimensional embedding space may be transformed into a set of lower dimensional embeddings, based on a dimensionality reduction. The set of lower dimensional embeddings may be processed to generate a configuration of spaced items, and a signal may be transmitted to cause a display of a remote user device to output the navigational user interface (UI) having a plurality of selectable items according to the configuration of spaced items, the plurality of selectable items corresponding to lower dimensional embeddings of the set of lower dimensional embeddings. The disclosed method and apparatus may enable improved user interaction with an e-commerce website while browsing through dense product spaces.
-
公开(公告)号: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.
-
公开(公告)号:US20250078436A1
公开(公告)日:2025-03-06
申请号:US18950895
申请日:2024-11-18
Applicant: SHOPIFY INC.
Inventor: Daniel Beauchamp , Stephan Leroux , Byron Leonel Delgado
IPC: G06T19/20 , G06F16/9538 , G06Q30/0601 , G06T19/00 , G06V20/20
Abstract: The present disclosure relates, in part, to spatially aware media that includes three-dimensional (3D) spatial information pertaining to a real-world space. The spatially aware media may map this 3D spatial information to media such as an image, for example, to provide 3D spatial context for the media. This may allow users to more flexibly and efficiently interact with virtual content in real-world spaces that are relevant to them. According to one embodiment, spatially aware media is augmented to provide an image of a real-world space overlaid with a render of a 3D model defined relative to the 3D spatial features of the real-world space. Before augmenting the spatially aware media, a recommended position for the 3D model relative to the 3D spatial features of the real-world space may be determined based on the 3D model and/or on the spatially aware media.
-
公开(公告)号:US20250045724A1
公开(公告)日:2025-02-06
申请号:US18364800
申请日:2023-08-03
Applicant: Shopify Inc.
Inventor: Michael Joseph DeFAZIO , Theresa Jia Ying ZENG
IPC: G06Q20/32
Abstract: A system and method are provided for providing proximity-based indicators of other devices engaged in checkout transactions. The method includes causing a second device to be locatable by a first device while the second device is being used to complete a checkout transaction; and at the first device, displaying a list comprising an entity associated with the second device, the second device operable to communicate with the first device. The entity in the list associated with the second device comprises an indication of proximity of that entity to the first device, determined based on a proximity value for the second device.
-
公开(公告)号:US12210737B2
公开(公告)日:2025-01-28
申请号:US18059134
申请日:2022-11-28
Applicant: Shopify Inc.
Inventor: Eric Jean Poirier , Maude Trudeau , Omas Abdullah , Christopher Bossier
IPC: G06F3/04847
Abstract: A user interface control is provided. The user interface control extends between a first display position and a second display position and defines a track. The extent of the track corresponds to a range of values, the user interface control having a manipulable portion and a non-manipulable portion, wherein a selector is movable along the track within the manipulable portion to select a value within an allowable subrange of the range of values. The allowable subrange is based on a limit defining an extent of the allowable subrange and the non-manipulable portion corresponding to a portion of the range of values beyond the limit.
-
公开(公告)号:US12182506B2
公开(公告)日:2024-12-31
申请号:US18322377
申请日:2023-05-23
Applicant: Shopify Inc.
Inventor: Utkarsh Saxena
IPC: G06F40/186 , G06F16/958
Abstract: A website development system automatically generates text for a webpage. The system obtains a prompt template associated with a section of the webpage, where the prompt template includes one or more parameters. Based on the webpage, the prompt template determines a first value for a first one of the one or more parameters. A request to provide input for a second value of a second parameter is sent for display to a user. Using the prompt template, the first value, and the second value, the system generates a prompt to a large language model to generate text for the section of the webpage.
-
公开(公告)号:US12175288B2
公开(公告)日:2024-12-24
申请号:US18486254
申请日:2023-10-13
Applicant: Shopify Inc.
Inventor: Robert Mic , Aline Fatima Manera , Timothy Willard , Nicole Simone , Scott Weber
Abstract: Methods and systems for processing requests with load-dependent throttling. The system compares a count of active job requests being currently processed for a user associated with a new job request with an active job cap number for that user. When the count of active job requests being currently processed for that user does not exceed the active job cap number specific to that user, the job request is added to an active job queue for processing. However, when the count of active job requests being currently processed for that user exceeds the active job cap number, the job request is placed on a throttled queue to await later processing when an updated count of active job requests being currently processed for that user is below the active job cap number. Once the count is below the cap, the throttle request is moved to the active job queue for processing.
-
120.
公开(公告)号:US20240378492A1
公开(公告)日:2024-11-14
申请号:US18315752
申请日:2023-05-11
Applicant: SHOPIFY INC.
Inventor: Kshetrajna Raghavan , Henrique Aveiro , Farzad Darouian , Mohammad Hassan Lotfi Froushani , Miqdad Jaffer
IPC: G06N20/00
Abstract: There are many situations in which it is useful to identify similar entities or to quantify how similar one entity is to another. However, similarity is often subjective, making it challenging to determine the similarity of two entities computationally. In order to allow for determining the similarity of entities according to a customizable definition of similarity, a selection of features for determining similarity is received from a user device and a machine-learning model is trained to encode the values of the selected features for a particular entity as a representation. The representations of two different entities may be compared to determine the similarity of the two entities according to the selected features. The trained machine-learning model may, additionally or alternatively, be used for cluster analysis to identify similar groups of entities.
-
-
-
-
-
-
-
-
-