Patents Assigned to Shopify, Inc.
-
Publication number: 20230410187Abstract: A computer-implemented method is disclosed. The method includes: obtaining search results in response to a search query initiated via a graphical user interface on a computing device; displaying, on the graphical user interface, a first subset of the search results; obtaining user engagement data representing user interaction with the first subset of the search results via the graphical user interface; determining a second subset of the search results including only search result items that are not included in the first subset; and causing search result items of the second subset to be displayed on the graphical user interface in a display order that is based on the user engagement data.Type: ApplicationFiled: June 16, 2022Publication date: December 21, 2023Applicant: Shopify Inc.Inventors: Maher Mohamed Gamal Aly ABDALLA, Charles Duze, Indra Pal Singh
-
Publication number: 20230401802Abstract: 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: ApplicationFiled: August 22, 2022Publication date: December 14, 2023Applicant: Shopify Inc.Inventors: Russ MASCHMEYER, Brennan LETKEMAN
-
Publication number: 20230401571Abstract: A web-based commerce system may maintain a transaction state between the commerce system and a blockchain application for recording transactions involving NFTs on a blockchain. When a buyer intends to purchase an NFT, the commerce system must coordinate on-chain and off-chain processes with a merchant storefront and a blockchain application. Unlike conventional approaches, which perform these various processes in a serial, integrated manner, the commerce system and blockchain application separately execute these operations and perform the off-chain and on-chain processes independently.Type: ApplicationFiled: June 10, 2022Publication date: December 14, 2023Applicant: Shopify Inc.Inventors: John Jong-Suk Lee, Cory Svensson, Alan Ashley Fulks
-
Patent number: 11842173Abstract: 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: June 24, 2022Date of Patent: December 12, 2023Assignee: 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
-
Publication number: 20230394537Abstract: A computer-implemented method is disclosed. The method includes: obtaining, via a first computing device, video data of a first product review video for a product; identifying a portion of the first product review video depicting the product; extracting surface textures of the product based on the identified portion of the first product review video; obtaining a first three-dimensional representation of the product; and generating an updated three-dimensional representation of the product based on the extracted surface textures and the first three-dimensional representation.Type: ApplicationFiled: October 25, 2022Publication date: December 7, 2023Applicant: Shopify Inc.Inventor: Siavash GHORBANI
-
Publication number: 20230384906Abstract: A system and method are provided for displaying objects in electronic user interfaces. The method includes receiving, via a user interface, a first input defining a rotation to be applied to each of a plurality of three-dimensional (3D) objects displayed in the user interface. The method also includes manipulating, in the user interface, each of the plurality of 3D objects in tandem according to the first input, the manipulating comprising rotating each of the plurality of 3D objects individually in tandem according to the rotation to be applied.Type: ApplicationFiled: May 24, 2022Publication date: November 30, 2023Applicant: Shopify Inc.Inventors: Russ MASCHMEYER, Hettige Ray PERERA JAYATUNGA
-
Patent number: 11822959Abstract: 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.Type: GrantFiled: February 18, 2022Date of Patent: November 21, 2023Assignee: Shopify Inc.Inventors: Robert Mic, Aline Fatima Manera, Timothy Willard, Nicole Simone, Scott Weber
-
Publication number: 20230359984Abstract: Methods and system for managing inventory in the context of online transactions involving blockchain-based payments. Examples may include determine an inventory count associated with an item with which a user device initiates a payment involving a blockchain transaction. The system determines a likelihood of completion with regard to the blockchain transaction based on one or more metrics related to recent transactions on the blockchain. Responsive to the likelihood of completion being above a minimum threshold value, the system records a hold in memory in association with the inventory count and then determines that the blockchain transaction has been completed and, in response, removes the hold from memory and decrements the inventory count.Type: ApplicationFiled: July 18, 2022Publication date: November 9, 2023Applicant: Shopify Inc.Inventors: Andrew NGO, Alan Ashley FULKS, John Jong-Suk LEE
-
Publication number: 20230360032Abstract: An adaptive access control system that generates an access condition at a server with regard to an online resource by identifying a token collection associated with access to the online resource, wherein ownership of the tokens is managed using a blockchain. The system obtains, from a blockchain network associated with the blockchain, data regarding the token collection including a count of tokens circulating and ownership data and selects, as the access condition based on the data regarding the token collection, one or more token criteria based on an intended number of qualified wallets. The system then receives, at the server, an access request for the online resource from a user device associated with a wallet; obtains token data from the blockchain network with regard to the wallet; and authorize access to the online resource for the user device responsive to determining that the token data meets the access condition.Type: ApplicationFiled: July 7, 2022Publication date: November 9, 2023Applicant: Shopify Inc.Inventor: John Jong-Suk LEE
-
Patent number: 11810052Abstract: A computer system, and a method at a computer system, the method including applying a mapping function to a received message to create an characteristic value, wherein the mapping function is adapted to map similar messages to similar characteristic values; comparing the characteristic value to a value associated with each of a plurality of message extractors; determining that the characteristic value does not match any value associated with the plurality of message extractors; identifying at least one message extractor from the plurality of message extractors, the identifying determining that the value associated with the message extractor and the characteristic value from the received message, when compared, satisfy a similarity criterion; and using the identified at least one message extractor to extract information from the received message.Type: GrantFiled: July 30, 2021Date of Patent: November 7, 2023Assignee: Shopify Inc.Inventors: Dexter Fichuk, Vera Olsson, Anton Vlasenko
-
Publication number: 20230353570Abstract: Methods and systems for access control in an online environment, such as an e-commerce platform. The system receives a designation of a non-fungible token (NFT) collection in connection with a merchant account, each NFT having a respective combination of attributes. An association is detected between a product record and a combination of two or more of the attributes and the system automatically generates an access rule with regard to the product record that is conditional on ownership of an NFT in the collection that has the combination of the two or more attributes. When a request for access is received, the access rule is applied to provide a user device with access to the one or more product records based on verification of the ownership by the user device of an NFT that meets the condition.Type: ApplicationFiled: July 19, 2022Publication date: November 2, 2023Applicant: Shopify Inc.Inventor: John Jong-Suk LEE
-
Publication number: 20230351369Abstract: Methods and systems for access control in an online environment, such as an e-commerce platform. The system may receive a request from a user device for access to an online resource that is subject to an access control rule. The user device may provide the system with non-fungible token data, and the system may query a blockchain network based on the non-fungible token data to obtain data regarding ownership of one or more non-fungible tokens. The system may then determine whether the data from the blockchain network matches a condition in the access control rule and, based on a match, may provide the user device with access to the online resource.Type: ApplicationFiled: July 19, 2022Publication date: November 2, 2023Applicant: Shopify Inc.Inventor: John Jong-Suk LEE
-
Publication number: 20230351368Abstract: Systems and methods for tokenization of sensitive data are described, such as a method that includes receiving data to be protected which is provided by a data provider and obtained by or on behalf of a data controller, determining a data controller ID associated with the data controller and a data provider ID associated with the data provider, and generating, by a tokenization engine, a corresponding token for the data controller ID in combination with the data provider ID and in combination with the data to be protected, wherein the token is a reference that maps back to the data to be protected. The data controller ID in combination with the data provider ID and the data to be protected may be stored in a data vault, wherein the data to be protected is accessible from the data vault when the corresponding token is presented.Type: ApplicationFiled: June 7, 2023Publication date: November 2, 2023Applicant: Shopify Inc.Inventors: Behrooz Shafiee SARJAZ, Jason WHITE
-
Publication number: 20230351484Abstract: 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: ApplicationFiled: July 19, 2022Publication date: November 2, 2023Applicant: Shopify Inc.Inventor: John Jong-Suk LEE
-
Patent number: 11803563Abstract: Methods and systems for processing real-time event data by aggregating event data over various time windows and storing aggregate event data records containing the aggregated data. The method may include receiving event data at a current time, determining that the event data relates to a time prior to the beginning of a current time window, and identifying, based on the time, one or more stored aggregate event records each associated with a respective previous time window. The method may include creating, for each of the identified one or more stored aggregate event records, a new aggregate event record containing updated aggregate event data adjusted by the event data, and storing each new aggregate event record in association with its respective previous time window and a creation timestamp reflecting the current time.Type: GrantFiled: August 27, 2020Date of Patent: October 31, 2023Assignee: Shopify Inc.Inventors: Erik Wright, Michael Highstead, David Muto, David Sugden, James Hall
-
Publication number: 20230342838Abstract: 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.Type: ApplicationFiled: April 22, 2022Publication date: October 26, 2023Applicant: Shopify Inc.Inventor: Dennis HO
-
Publication number: 20230316368Abstract: Computer-implemented methods and systems for colour-based image tagging and colour-based searching. The method may include identifying, using image analysis, one or more dominant colours of a product based on an image of the product and receiving selection of at least one of the one or more dominant colours. In response to receiving the selection of the at least one of the one or more dominant colours, a search for products matching the at least one of the one or more dominant colours may be initiated to obtain one or more results of the searching, the one or more results including at least one product matching the at least one of the one or more dominant colours.Type: ApplicationFiled: April 4, 2022Publication date: October 5, 2023Applicant: Shopify Inc.Inventors: Niklas ITAENEN, Kshetrajna RAGHAVAN, Xiaoxiao LI, Kyle Bruce TATE, Siphumelele LANGENI, Peng YU
-
Patent number: 11776268Abstract: Disclosed are systems and methods of capturing sensor data associated with a retail location. The systems and methods further include a point-of-sale device for processing customer transactions and generating an event trigger for capturing sensor data from one or more of the sensors at the retail location. In response to the event trigger, the systems and methods capture data from the one or more sensors at the retail location and provide access to the stored sensor data and event triggers via a user interface of the point-of-sale device for review of the stored sensor data and event trigger.Type: GrantFiled: April 23, 2021Date of Patent: October 3, 2023Assignee: Shopify Inc.Inventors: Daanish Maan, Ricardo Vazquez, Peter Nitsch, Zhi Hui Fang, Djoume Salvetti
-
Patent number: 11776024Abstract: An example procedure includes an operation to obtain a product record for a first product associated with a supplier account of a supplier of the first product, an operation to select, based on the product record a group from amongst a number of online stores, online stores selling products matching the first products and having a stable demand for those matching products, and an operation to associate the supplier account with merchant accounts corresponding to the selected group of online stores to allow the supplier to supply the selected online stores with the first product.Type: GrantFiled: September 8, 2020Date of Patent: October 3, 2023Assignee: Shopify Inc.Inventor: Yizhar Toren
-
Patent number: D1001123Type: GrantFiled: December 9, 2020Date of Patent: October 10, 2023Assignee: Shopify Inc.Inventors: Jonathan Kim, Andrew Ferrier, Dave Waddell, Michael Joseph Defazio, Silvana Zaldivar