Patents by Inventor Ershad Rahimikia

Ershad Rahimikia has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11562043
    Abstract: The present disclosure provides a system and method for dynamically disabling identified elements in template code transforming into webpage code for rendering. The method comprises: in response to a first request to render a webpage from a template file associated with a service instance, identifying a first code unit in the template file that is associated with a first application that is not included in a set of one or more installed applications registered with the service instance; transforming the template file into a webpage file containing webpage code, wherein the transforming disables the first code unit; and providing the webpage file to an electronic device for rendering the webpage from the webpage file, wherein the first code unit has been disabled.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: January 24, 2023
    Assignee: SHOPIFY INC.
    Inventors: Marc-André Cournoyer, Melissa Luu, Ershad Rahimikia, Javier Arturo Moreno Camargo, Erin Wild
  • Publication number: 20220276948
    Abstract: A computer-implemented method is disclosed. The method includes: obtaining, by a server, a value for at least one performance metric associated with a first online service; detecting a service modification event for the first online service; identifying, by the server, a second online service; obtaining historical service modification events data for the second online service; comparing changes in the value for the at least one performance metric resulting from the service modification event for the first online service to changes in performance metric values resulting from historical service modification events for the second online service; determining that the service modification event is associated with an unanticipated performance change for the first online service based on the comparing; and providing an indication identifying the service modification event as being associated with the unanticipated performance change for the first online service.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 1, 2022
    Applicant: Shopify Inc.
    Inventors: Morgan MCCUNN, Ershad RAHIMIKIA, Javier Arturo MORENO
  • Patent number: 11164194
    Abstract: Methods and systems for synchronizing product information with one or more channels may include a synchronization engine that may receive, for each storefront of a plurality of storefronts, product information for products and selected channels for the products. The synchronization engine may translate, for each selected channel, relevant product information to a translated product format for each respective selected channel and determine error data relating to the translated product formats. An analysis of error data may be performed, with a recommendation for preventing future synchronization errors for one or more storefronts with a particular channel based on the analysis.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: November 2, 2021
    Assignee: Shopify Inc.
    Inventors: Zabrina Hossain, Mandip Randhawa, Daniel Ragno, Ershad Rahimikia, Emily Rucker
  • Patent number: 11037207
    Abstract: Methods and systems relating to formulating requests to a commerce management engine for product information may include a synchronization engine that estimates, using error data, future synchronization errors of product information to one or more channels. Each channel has respective product data fields for that channel and the error data relates to a prior synchronization of product information from one or more storefronts to the one or more channels and includes identified errors from the prior synchronization and corresponding corrections for resolving at least a subset of the identified errors. The synchronization may formulate a request, wherein the request requests product information for one or more products of the one or more storefronts for a future product synchronization with the one or more channels and includes a request parameter that is based on the estimated future synchronization errors.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: June 15, 2021
    Assignee: Shopify Inc.
    Inventors: Zabrina Hossain, Mandip Randhawa, Daniel Ragno, Ershad Rahimikia, Emily Rucker
  • Publication number: 20210056595
    Abstract: Methods and systems relating to formulating requests to a commerce management engine for product information may include a synchronization engine that estimates, using error data, future synchronization errors of product information to one or more channels. Each channel has respective product data fields for that channel and the error data relates to a prior synchronization of product information from one or more storefronts to the one or more channels and includes identified errors from the prior synchronization and corresponding corrections for resolving at least a subset of the identified errors. The synchronization may formulate a request, wherein the request requests product information for one or more products of the one or more storefronts for a future product synchronization with the one or more channels and includes a request parameter that is based on the estimated future synchronization errors.
    Type: Application
    Filed: August 20, 2019
    Publication date: February 25, 2021
    Inventors: Zabrina Hossain, Mandip Randhawa, Daniel Ragno, Ershad Rahimikia, Emily Rucker
  • Publication number: 20210056567
    Abstract: Methods and systems for synchronizing product information with one or more channels may include a synchronization engine that may receive, for each storefront of a plurality of storefronts, product information for products and selected channels for the products. The synchronization engine may translate, for each selected channel, relevant product information to a translated product format for each respective selected channel and determine error data relating to the translated product formats. An analysis of error data may be performed, with a recommendation for preventing future synchronization errors for one or more storefronts with a particular channel based on the analysis.
    Type: Application
    Filed: August 20, 2019
    Publication date: February 25, 2021
    Inventors: Zabrina Hossain, Mandip Randhawa, Daniel Ragno, Ershad Rahimikia, Emily Rucker