-
公开(公告)号:CA3235210A1
公开(公告)日:2023-05-04
申请号:CA3235210
申请日:2022-10-26
Applicant: SHOPIFY INC
Inventor: YU PENG
Abstract: A computer-implemented method and system for generating a blurred image from an original image. The method and system generate the blurred image using a process that enables fast efficient decoding of the compact encoded blurred image by a client device. The method may include transforming an original image to a block of coefficients in a frequency domain, low-pass filtering the block of coefficients in the frequency domain to produce a block of filtered coefficients, inverse transforming the block of filtered coefficients to produce a blurred image in a pixel domain, encoding the blurred image using a lossy-compression image encoder to produce an encoded blurred image, and transmitting the encoded blurred image to a client device for reconstruction and display by the client device.
-
公开(公告)号:CA3151089A1
公开(公告)日:2022-10-22
申请号:CA3151089
申请日:2022-03-04
Applicant: SHOPIFY INC
Inventor: POLLOCK COREY , LEE JOHN JONG-SUK
Abstract: A computer-implemented is disclosed. The method includes: receiving video data of a live media stream; obtaining, while the live media stream is being streamed, audience reaction data associated with the live media stream, the audience reaction data indicating, at least, an amount of audience engagement activity in connection with video content of the live media stream; identifying an event-of-interest in the live media stream based on a determination that a rate of change of the amount of audience engagement activity exceeds a threshold level; and in response to identifying the event-of-interest, automatically initiating one or more defined actions.
-
公开(公告)号:CA3138791A1
公开(公告)日:2022-09-19
申请号:CA3138791
申请日:2021-11-12
Applicant: SHOPIFY INC
Inventor: TUBMAN ANDREW , O'DONNELL KEVIN
Abstract: Methods, apparatus, systems and articles of manufacture for load shedding are disclosed. An example apparatus includes memory, and at least one processor to execute machine readable instructions to cause the at least one processor to at least access a request to execute a process using a second computing environment, the second computing environment being a replica of a first computing environment, determine an expected execution latency associated with execution of the process using the second computing environment, and reject the request in response to the expected execution latency exceeding a threshold.
-
公开(公告)号:CA3141858A1
公开(公告)日:2022-08-05
申请号:CA3141858
申请日:2021-12-10
Applicant: SHOPIFY INC
Inventor: KULAI SANDESH KINI , SWAN BRIAN
Abstract: Systems and methods for generating account permissions for an account on a computing system are provided. In some embodiments, application programming interface (API) interactions involving an external application and the computing system are used to generate a corresponding set of account permissions for the account. API permissions for the external application may also or instead be used to generate the set of account permissions for the account. The set of account permissions may enable the account to access the same resources on the computing system as the external application, which may avoid granting the account overly broad access to the computing system.
-
公开(公告)号:CA3133700A1
公开(公告)日:2022-05-11
申请号:CA3133700
申请日:2021-10-08
Applicant: SHOPIFY INC
Inventor: LAURENZIO PAISLEY , POLLOCK JORDAN , DE MEDEIROS ANNA , KEEFE EMILY
Abstract: Methods and systems for generating notifications are described. A notification of a given notification type is provided in a manner defined according to a first notification category to which the given notification type is assigned. A user interaction associated with the notification is detected. A mismatch is identified between the user interaction and the first notification category. In response to identifying the mismatch, the given notification type is assigned to a second notification category that defines a second, different manner for providing a subsequent notification of the given notification type. The subsequent notification of the given notification type is provided according to the second notification category.
-
公开(公告)号:CA3133686A1
公开(公告)日:2022-05-10
申请号:CA3133686
申请日:2021-10-08
Applicant: SHOPIFY INC
Inventor: DENG JEFFREY ZI TAO , SAVENKO YURIY , MONTGOMERY NICHOLAS ANDREW
IPC: H04N21/258 , H04N21/2668
Abstract: Methods and systems for selecting and presenting web resources (e.g. videos) are provided, the method includes: transmitting a first video to be played by a device associated with a user account; and during playback of the first video at the device: detecting an update to configuration data associated with the user account; determining, based on the update to the configuration data associated with the user account, a next video recommendation for the user account; and causing an indication of the next video recommendation to be displayed on the device.
-
公开(公告)号:CA3131589A1
公开(公告)日:2022-04-28
申请号:CA3131589
申请日:2021-09-22
Applicant: SHOPIFY INC
Inventor: DELGADO BYRON LEONEL , LEROUX STEPHAN , BEAUCHAMP DANIEL
IPC: G06T19/00 , G06F16/903
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.
-
公开(公告)号:CA3131527A1
公开(公告)日:2022-04-28
申请号:CA3131527
申请日:2021-09-21
Applicant: SHOPIFY INC
Inventor: STAROSTENKO JULIA , SEEMANN RAMOS RAFAEL
Abstract: Methods and apparatus relating to the generation, management and use of taxonomies are described. Over time statistics are collected based on the user interaction and the effectiveness of the taxonomy determined with respect to one or more groups of users. Decisions are automatically made when a new e.g., custom, taxonomy is to be generated for a set of users. Over time multiple custom taxonomies are generated for different user groups with each group of users being provided access to items through the taxonomy which provides the best results for the group. Generated taxonomies are compared and merged or combined when similar to avoid the generation and maintenance of a large number of similar taxonomies.
-
公开(公告)号:CA3123288A1
公开(公告)日:2022-01-30
申请号:CA3123288
申请日:2021-06-25
Applicant: SHOPIFY INC
Inventor: MANGGALA PUTRA , OLSSON VERA , VLASENKO ANTON
IPC: G06Q10/08 , G06F16/955 , G06Q10/10
Abstract: The present disclosure relates, in part, to systems and methods for obtaining information using uniform resource locators (URLs) in a message. The information can be obtained from the URLs using probabilistic methods, which may achieve better results than deterministic methods. Further, the information obtained from a URL can be supplemented and/or confirmed using information obtained from a web resource associated with the URL. According to an embodiment, a URL for a web resource is obtained from digital content corresponding to a message. Shipping information can then be obtained based on the URL and on the web resource. The shipping information may include at least one of an indication that the web resource is for tracking a shipment, a tracking number for the shipment, and a shipping provider for the shipment. The shipping information may then be stored for later obtaining tracking updates for the shipment.
-
公开(公告)号:CA3122915A1
公开(公告)日:2022-01-16
申请号:CA3122915
申请日:2021-06-22
Applicant: SHOPIFY INC
Inventor: TATE KYLE BRUCE , FITZGERALD BROOKE , POTVIN PASCAL
Abstract: Methods and systems for managing messaging campaigns are disclosed. A set of parameters are received for a proposed messaging campaign. Based on a trust indicator associated with the proposed messaging campaign, it is determined that the proposed messaging campaign should be blocked. At least one tracked message is transmitted to at least one selected recipient, where the tracked message is at least a subset of messages for the proposed messaging campaign. If a rejection metric associated with the tracked message passes a rejection threshold, messages are transmitted to the remaining recipients.
-
-
-
-
-
-
-
-
-