Patents by Inventor Scott Lachlan Christopher

Scott Lachlan Christopher 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: 10666770
    Abstract: An API rate limiting system may receive a client request from an API client associated with a tenant, formulate a proxied request with an internal authentication specific to the tenant, and send the proxied request to API endpoints (tenant resources) at a store. The store fulfills the request, accessing and modifying local database(s) as needed, and returns a response to the system. The system returns the response to the API client along with information about the API client's quota for the current time window. The system may calculate the quota based on a resource limit with respect to a number of clients accessing a resource. In some embodiments, the system may implement an exponential distribution function in making a determination on a quota per API client per time window.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: May 26, 2020
    Assignee: Big Commerce Pty. Ltd.
    Inventors: Qamal Kosim-Satyaputra, Scott Lachlan Christopher
  • Publication number: 20180352053
    Abstract: An API rate limiting system may receive a client request from an API client associated with a tenant, formulate a proxied request with an internal authentication specific to the tenant, and send the proxied request to API endpoints (tenant resources) at a store. The store fulfills the request, accessing and modifying local database(s) as needed, and returns a response to the system. The system returns the response to the API client along with information about the API client's quota for the current time window. The system may calculate the quota based on a resource limit with respect to a number of clients accessing a resource. In some embodiments, the system may implement an exponential distribution function in making a determination on a quota per API client per time window.
    Type: Application
    Filed: July 23, 2018
    Publication date: December 6, 2018
    Inventors: Qamal Kosim-Satyaputra, Scott Lachlan Christopher
  • Patent number: 10057378
    Abstract: An API rate limiting system may receive a client request from an API client associated with a tenant, formulate a proxied request with an internal authentication specific to the tenant, and send the proxied request to API endpoints (tenant resources) at a store. The store fulfills the request, accessing and modifying local database(s) as needed, and returns a response to the system. The system returns the response to the API client along with information about the API client's quota for the current time window. The system may calculate the quota based on a resource limit with respect to a number of clients accessing a resource. In some embodiments, the system may implement an exponential distribution function in making a determination on a quota per API client per time window.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: August 21, 2018
    Assignee: BIGCOMMERCE PTY. LTD.
    Inventors: Qamal Kosim-Satyaputra, Scott Lachlan Christopher
  • Publication number: 20150229579
    Abstract: An API rate limiting system may receive a client request from an API client associated with a tenant, formulate a proxied request with an internal authentication specific to the tenant, and send the proxied request to API endpoints (tenant resources) at a store. The store fulfills the request, accessing and modifying local database(s) as needed, and returns a response to the system. The system returns the response to the API client along with information about the API client's quota for the current time window. The system may calculate the quota based on a resource limit with respect to a number of clients accessing a resource. In some embodiments, the system may implement an exponential distribution function in making a determination on a quota per API client per time window.
    Type: Application
    Filed: February 10, 2015
    Publication date: August 13, 2015
    Inventors: Qamal Kosim-Satyaputra, Scott Lachlan Christopher