Invention Grant
- Patent Title: Completion-side client throttling
-
Application No.: US16282776Application Date: 2019-02-22
-
Publication No.: US10721177B2Publication Date: 2020-07-21
- Inventor: Garret Buban
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Alleman Hall Creasman & Tuttle LLP
- Main IPC: H04L12/875
- IPC: H04L12/875 ; H04L29/06 ; G06F9/50

Abstract:
A computing device comprises a processor and memory. A throttling application stored in the memory that is executed by the processor is configured, in response to a new server request from a first application, to determine whether performing the new server request exceeds a predetermined number of requests in progress; if performing the new server request does not exceed a predetermined number of requests in progress, estimate a completion time for the new server request; insert the new server request and the completion time in a request queue; and send the new server request and a time to live field to a server, wherein the time to live field is equal to the completion time minus a current time that the new server request is sent to the server.
Public/Granted literature
- US20190190842A1 COMPLETION-SIDE CLIENT THROTTLING Public/Granted day:2019-06-20
Information query