Methods and systems for processing requests using load-dependent throttling

    公开(公告)号:US12175288B2

    公开(公告)日:2024-12-24

    申请号:US18486254

    申请日:2023-10-13

    Applicant: Shopify Inc.

    Abstract: 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.

    Methods and systems for processing requests using load-dependent throttling

    公开(公告)号:US11822959B2

    公开(公告)日:2023-11-21

    申请号:US17675093

    申请日:2022-02-18

    Applicant: Shopify Inc.

    CPC classification number: G06F9/4881 G06F1/08 G06F9/5005 G06F9/54

    Abstract: 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.

    METHODS AND SYSTEMS FOR PROCESSING REQUESTS USING LOAD-DEPENDENT THROTTLING

    公开(公告)号:US20230266995A1

    公开(公告)日:2023-08-24

    申请号:US17675093

    申请日:2022-02-18

    Applicant: Shopify Inc.

    CPC classification number: G06F9/4881 G06F1/08 G06F9/54

    Abstract: 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.

Patent Agency Ranking