Patents by Inventor Ali Kiyan Azarbar

Ali Kiyan Azarbar 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).

  • Publication number: 20240046197
    Abstract: When a merchant ships a product to a buyer, the merchant may wish to push shipping status updates to the buyer. Moreover, the buyer may wish to receive a notification when a shipping event has occurred in order to remain informed regarding the shipping status of their package without actively checking the package's status with the carrier. In some embodiments, there is provided a computer-implemented system and method that obtains a tracking identifier for a package, transmits the tracking identifier to a carrier's computing interface (e.g. the carrier's API), receives back an indication of the most recent shipping event, predicts the time of a next shipping event at least based on the most recent shipping event, and retransmits the tracking identifier to the computing interface based on the predicted time of the next shipping event.
    Type: Application
    Filed: October 19, 2023
    Publication date: February 8, 2024
    Inventors: GEORGE YACOUB, PENG YU, ALI KIYAN AZARBAR, VAHE KHACHIKYAN, SIAVASH GHORBANI
  • Patent number: 11681561
    Abstract: A computer-implemented method and system for receiving, at a first computing device, an application programming interface (API) request from a second computing device, wherein the API request includes at least a first request field and a second request field, evaluating at least the first request field to determine a first complexity measure, assigning a first field score to at least the first request field based on the first complexity measure, evaluating at least the second request field to determine a second complexity measure, assigning a second field score to at least the second request field based on the second complexity measure, and combining the first field score and the second field score to generate a total field score for the API request for use in an API request complexity model for constraining a processing of the received API request from the second computing device.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: June 20, 2023
    Assignee: Shopify Inc.
    Inventors: Evan Jan Huus, Klass Neufeld, Scott Walkinshaw, Christopher John Butcher, Ali Kiyan Azarbar
  • Publication number: 20220051181
    Abstract: When a merchant ships a product to a buyer, the merchant may wish to push shipping status updates to the buyer. Moreover, the buyer may wish to receive a notification when a shipping event has occurred in order to remain informed regarding the shipping status of their package without actively checking the package's status with the carrier. In some embodiments, there is provided a computer-implemented system and method that obtains a tracking identifier for a package, transmits the tracking identifier to a carrier's computing interface (e.g. the carrier's API), receives back an indication of the most recent shipping event, predicts the time of a next shipping event at least based on the most recent shipping event, and retransmits the tracking identifier to the computing interface based on the predicted time of the next shipping event.
    Type: Application
    Filed: August 12, 2020
    Publication date: February 17, 2022
    Inventors: GEORGE YACOUB, PENG YU, ALI KIYAN AZARBAR, VAHE KHACHIKYAN, SIAVASH GHORBANI
  • Publication number: 20210096916
    Abstract: A computer-implemented method and system for receiving, at a first computing device, an application programming interface (API) request from a second computing device, wherein the API request includes at least a first request field and a second request field, evaluating at least the first request field to determine a first complexity measure, assigning a first field score to at least the first request field based on the first complexity measure, evaluating at least the second request field to determine a second complexity measure, assigning a second field score to at least the second request field based on the second complexity measure, and combining the first field score and the second field score to generate a total field score for the API request for use in an API request complexity model for constraining a processing of the received API request from the second computing device.
    Type: Application
    Filed: December 10, 2020
    Publication date: April 1, 2021
    Inventors: Evan Jan Huus, Klass Neufeld, Scott Walkinshaw, Christopher John Butcher, Ali Kiyan Azarbar
  • Patent number: 10896066
    Abstract: A computer-implemented method and system for receiving, at a first computing device, an application programming interface (API) request from a second computing device, wherein the API request includes at least a first request field and a second request field, evaluating at least the first request field to determine a first complexity measure, assigning a first field score to at least the first request field based on the first complexity measure, evaluating at least the second request field to determine a second complexity measure, assigning a second field score to at least the second request field based on the second complexity measure, and combining the first field score and the second field score to generate a total field score for the API request for use in an API request complexity model for constraining a processing of the received API request from the second computing device.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: January 19, 2021
    Assignee: Shopify Inc.
    Inventors: Evan Jan Huus, Klass Neufeld, Scott Walkinshaw, Christopher John Butcher, Ali Kiyan Azarbar
  • Publication number: 20200192706
    Abstract: A computer-implemented method and system for receiving, at a first computing device, an application programming interface (API) request from a second computing device, wherein the API request includes at least a first request field and a second request field, evaluating at least the first request field to determine a first complexity measure, assigning a first field score to at least the first request field based on the first complexity measure, evaluating at least the second request field to determine a second complexity measure, assigning a second field score to at least the second request field based on the second complexity measure, and combining the first field score and the second field score to generate a total field score for the API request for use in an API request complexity model for constraining a processing of the received API request from the second computing device.
    Type: Application
    Filed: December 13, 2018
    Publication date: June 18, 2020
    Inventors: Evan Jan Huus, Klass Neufeld, Scott Walkinshaw, Christopher John Butcher, Ali Kiyan Azarbar