Invention Grant
- Patent Title: Completion-side client throttling
-
Application No.: US15423959Application Date: 2017-02-03
-
Publication No.: US10250517B2Publication Date: 2019-04-02
- 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
- US20180227238A1 COMPLETION-SIDE CLIENT THROTTLING Public/Granted day:2018-08-09
Information query