Patents Assigned to Shopify, Inc.
-
Publication number: 20250148003Abstract: A system and method are provided for modifying search metrics based on features of interest determined from interactions with images. The method includes determining an input comprising at least one feature of interest, the at least one feature of interest determined from at least one interaction with a first image; and using the input in an image search by modifying a search metric to bias the image search towards locating one or more second images based on the at least one feature of interest.Type: ApplicationFiled: November 6, 2023Publication date: May 8, 2025Applicant: Shopify Inc.Inventor: Rohit JACOB
-
Publication number: 20250139877Abstract: Methods and systems for providing a dynamic product presentation are disclosed. In one example, a method comprises providing, by a processor, a three-dimensional representation of a product in a virtual environment for display on a customer device; and responsive to the processor identifying a surface in a camera feed of the customer device having a dimensionality suitable for the product, generating, by the processor, an augmented media containing an augmented reality representation of a three-dimensional model for the product on the surface.Type: ApplicationFiled: January 3, 2025Publication date: May 1, 2025Applicant: Shopify Inc.Inventors: Russ MASCHMEYER, Adam DEBRECZENI, Eric Andrew FLORENZANO, Brennan LETKEMAN, Sarah HURTGEN, James Harold HALL, JR.
-
Publication number: 20250131486Abstract: 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.Type: ApplicationFiled: October 18, 2023Publication date: April 24, 2025Applicant: Shopify Inc.Inventor: Dennis HO
-
Publication number: 20250123740Abstract: A user interface control is provided. The user interface control presents a first user interface control extending as a first extent between a first display position and a second display position and defining a first track with a first upper value corresponding to a first total value allocated between a first proportion and a second proportion based on a position of a first selector movable along the first track; and presents a second user interface control extending as a second extent between a third display position and a fourth display position and defining a second track with a second upper value corresponding to either the first proportion or the second proportion set by the first user interface control, the second upper value being allocated between a third proportion and a fourth proportion based on a position of a second selector moveable along the second track.Type: ApplicationFiled: December 23, 2024Publication date: April 17, 2025Applicant: Shopify Inc.Inventors: Eric Jean POIRIER, Maude TRUDEAU, Omas ABDULLAH, Christopher BOSSIER
-
Publication number: 20250123818Abstract: In embodiments of the present invention improved capabilities are described for modifying the display of a workflow component from including a depiction of a first representation level to a depiction of a second representation level, wherein one of the depiction at the first representation level and the depiction at the second representation level includes a depiction of the functionality associated with the workflow component and the other of the depiction at the first representation level and the depiction at the second representation level includes a view of programming code for providing the functionality associated with the workflow component.Type: ApplicationFiled: December 23, 2024Publication date: April 17, 2025Applicant: Shopify Inc.Inventors: Katherine L. CERAR, Phillip James McCLELLAND, Nicholas MULDER, Alexander BLAISE, Jeffery A. BERTRAND, Joseph LOMANTO, Thiago Tonelli BARTOLOMEI, Jack P. D. READ, Dustin John MALIK, Stanislav KORSEI, Michael E. RYBKA, Praneethi KOMATREDDY, Saad Bin ASIF
-
Patent number: 12277547Abstract: Methods and systems for access control to online resources based on non-fungible token gating. A request from a user device may trigger an access control rule having a token-based condition. The system verifies satisfaction of the token-based condition based on a wallet address provided by the user device and blockchain data obtained from a first blockchain network confirming that a non-fungible token meeting the token-based condition is associated with the wallet address. It then obtains data associated with a second blockchain network based on the non-fungible token and, in response, determines, based on the data associated with the second blockchain network, that the non-fungible token is not exhausted due to previous use of the non-fungible token. The system then processes the request from the user device and causes minting of a token on the second blockchain recording usage of the non-fungible token in an access control operation.Type: GrantFiled: September 29, 2022Date of Patent: April 15, 2025Assignee: Shopify Inc.Inventors: Chris Bacon, Jamie Ly, Brent Marshall, Sunghyun Lee
-
Patent number: 12265957Abstract: Methods and systems for blockchain token-based access control in which an access control rule sets an access condition that is satisfied if a wallet address holds one or more specified non-fungible tokens or tokens having specified attributes. To conduct in-person or on-location token-based gating, the system may employ pre-authentication of a wallet address. An identifier may be stored securely on both the system and a user device following pre-authentication. When seeking access, a user device provides identification data generated based on the identifier and the system verifies that the identification data was generated based on the identifier and, on that basis, retrieves a pre-authenticated wallet address. It then verifies using blockchain data that the wallet address holds the requisite token or tokens to satisfy the access condition.Type: GrantFiled: August 23, 2022Date of Patent: April 1, 2025Assignee: Shopify Inc.Inventors: Brent Marshall, Nicole Sandford
-
Patent number: 12266068Abstract: A system and method are provided for updating electronic content by selectively replacing virtual 3D objects being displayed in an electronic environment. The method includes in one example, presenting augmented reality (AR) content, the presented AR content showing a set of objects, at least some of the objects of the set of objects being rendered 3D objects; receiving an input identifying one of the objects of the set of objects; and responsive to the input, providing updated AR content, the updated AR content replacing at least one of the objects with a different rendered 3D object, wherein the replaced at least one of the objects is determined based on the identified one of the objects of the set of objects.Type: GrantFiled: August 22, 2022Date of Patent: April 1, 2025Assignee: Shopify Inc.Inventors: Russ Maschmeyer, Brennan Letkeman
-
Publication number: 20250095185Abstract: Methods and systems for object detection and tracking in video that use at least two different AI-assisted object detection algorithms. A first AI-assisted object detection algorithm selected to be used to detect an object in a video frame and determine a mask defining location of the object on the basis that the video frame is a keyframe. A second AI-assisted object detection algorithm may be used to track location of the mask in temporally subsequent frames until the next keyframe is detected.Type: ApplicationFiled: September 14, 2023Publication date: March 20, 2025Applicant: Shopify Inc.Inventors: Neil Leonard PADGETT, Russ MASCHMEYER, Eric Andrew FLORENZANO, Brennan LETKEMAN, James LEPP, Diego Macario BELLO
-
Patent number: 12250161Abstract: According to one aspect of the concepts and technologies disclosed herein, a cloud computing system can include a load adaptation architecture framework that performs operations for orchestrating and managing one or more services that may operate within at least one of layers 4 through 7 of the Open Systems Interconnection (“OSP”) communication model. The cloud computing system also can include a virtual resource layer. The virtual resource layer can include a virtual network function that provides, at least in part, a service. The cloud computing system also can include a hardware resource layer. The hardware resource layer can include a hardware resource that is controlled by a virtualization layer. The virtualization layer can cause the virtual network function to be instantiated on the hardware resource so that the virtual network function can be used to support the service.Type: GrantFiled: November 14, 2022Date of Patent: March 11, 2025Assignee: Shopify Inc.Inventors: Anisa Parikh, Siroos K. Afshar, Paritosh Bajpay, Pradeep Khowash, Reuben Klein
-
Patent number: 12243259Abstract: An image processing system accesses an image depicting a particular object. The system identifies a location of the particular object within the image and defines, based on the identified location of the particular object within the image, a focal region of the image. The focal region can be used to modify the image for delivery and presentation on a webpage or software application.Type: GrantFiled: July 21, 2022Date of Patent: March 4, 2025Assignee: Shopify Inc.Inventor: Stephan Leroux
-
Publication number: 20250069318Abstract: A computer-implemented method is disclosed. The method includes: receiving an indication of a first point on a three-dimensional (3D) model; determining a second point in a texture map of the 3D model that corresponds to the first point; performing segmentation of the texture map for identifying portions of the texture map that are related to the second point; and outputting a 3D representation of the identified related portions of the texture map.Type: ApplicationFiled: October 19, 2023Publication date: February 27, 2025Applicant: Shopify Inc.Inventors: Russ MASCHMEYER, Eric Andrew FLORENZANO, Brennan LETKEMAN, Diego Macario BELLO, Daniel BEAUCHAMP
-
Publication number: 20250068459Abstract: Systems and methods for controlling access to services. Methods may comprise receiving, from a first client of a plurality of clients, a first request to access a first service of a plurality of services. The first service may be associated with a first bulkhead. A first count of concurrent active requests to the first service via the first bulkhead may be determined. If the first count is equal to a first bulkhead maximum value, access to the first service via the first bulkhead may consequently be refused. A second count of concurrent active requests via a shared burst bulkhead may be determined. The second count may correspond to concurrent active requests to any of the plurality of services via the shared burst bulkhead. If the second count is less than a shared burst maximum value, the first request to the first service may be routed via the shared burst bulkhead.Type: ApplicationFiled: November 13, 2024Publication date: February 27, 2025Applicant: Shopify Inc.Inventors: Damian Arpad POLAN, Justin LI
-
Patent number: 12236522Abstract: Methods and systems for providing a dynamic product presentation are disclosed. In one example, a method comprises providing, by a processor, a three-dimensional representation of a product in a virtual environment for display on a customer device; and responsive to the processor identifying a surface in a camera feed of the customer device having a dimensionality suitable for the product, generating, by the processor, an augmented media containing an augmented reality representation of a three-dimensional model for the product on the surface.Type: GrantFiled: February 23, 2024Date of Patent: February 25, 2025Assignee: Shopify Inc.Inventors: Russ Maschmeyer, Adam Debreczeni, Eric Andrew Florenzano, Brennan Letkeman, Sarah Hurtgen, James Harold Hall, Jr.
-
Patent number: 12236472Abstract: Methods and systems for customizing user interface content. Customization is based on one or more non-fungible tokens associated with a wallet identifier linked to a user device. The method may include receiving a request for interface content from a user device and identifying at least one non-fungible token associated with the user device. The interface content is customized for the user device based on the at least one non-fungible token to generate customized interface content, and the customized interface content is transmitted to the user device for output on a user interface.Type: GrantFiled: July 19, 2022Date of Patent: February 25, 2025Assignee: Shopify Inc.Inventor: John Jong-Suk Lee
-
Patent number: 12223449Abstract: Methods and systems for scheduling modifications to online stores. Scheduling a modification, to an online store, to occur at a first time. Monitoring requests, associated with the online store, received from user devices. Determining, based on the monitored requests, a metric indicating a level of customer activity associated with the online store. Comparing the level of customer activity with a threshold level of customer activity associated with the modification and, based on the comparison, determining a second time for scheduling the modification.Type: GrantFiled: August 23, 2021Date of Patent: February 11, 2025Assignee: Shopify Inc.Inventor: Kathryn Tang
-
Publication number: 20250045317Abstract: A computer-implemented method is disclosed. The method includes: clustering a set of queries into first clusters; identifying, using a first large language model (LLM), queries in the first clusters that are semantically dissimilar from other queries in their cluster; clustering the queries identified as semantically dissimilar into one or more further clusters; matching a further query to a particular cluster from the first clusters or the further clusters; and obtaining a response to the further query based on providing, to a second LLM, data associated with the particular cluster.Type: ApplicationFiled: October 23, 2024Publication date: February 6, 2025Applicant: Shopify Inc.Inventors: Kasey HEMINGTON, Alejandro CANTARERO, Curtis HOLMES
-
Publication number: 20250045724Abstract: 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.Type: ApplicationFiled: August 3, 2023Publication date: February 6, 2025Applicant: Shopify Inc.Inventors: Michael Joseph DeFAZIO, Theresa Jia Ying ZENG
-
Patent number: 12210853Abstract: In embodiments of the present invention improved capabilities are described for modifying the display of a workflow component from including a depiction of a first representation level to a depiction of a second representation level, wherein one of the depiction at the first representation level and the depiction at the second representation level includes a depiction of the functionality associated with the workflow component and the other of the depiction at the first representation level and the depiction at the second representation level includes a view of programming code for providing the functionality associated with the workflow component.Type: GrantFiled: October 30, 2023Date of Patent: January 28, 2025Assignee: Shopify Inc.Inventors: Katherine L. Cerar, Phillip James McClelland, Nicholas Mulder, Alexander Blaise, Jeffery A. Bertrand, Joseph Lomanto, Thiago Tonelli Bartolomei, Jack P. D. Read, Dustin John Malik, Stanislav Korsei, Michael E. Rybka, Praneethi Komatreddy, Saad Bin Asif
-
Patent number: 12210737Abstract: 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.Type: GrantFiled: November 28, 2022Date of Patent: January 28, 2025Assignee: Shopify Inc.Inventors: Eric Jean Poirier, Maude Trudeau, Omas Abdullah, Christopher Bossier