发明名称 CONTROLLING BANDWIDTH ACROSS MULTIPLE USERS FOR INTERACTIVE SERVICES
摘要 Embodiments are directed to controlling bandwidth usage using a token-based crediting and debiting scheme and to allowing connections to temporarily exceed bandwidth allocations using token credits. In one scenario, a bandwidth managing service receives a request to establish a connection with a network. The connection is associated with various subscribers that are part of a subscription. The bandwidth managing service assigns tokens to the connection, which are distributed from a pool of tokens that represents a total available bandwidth for the network. The bandwidth managing service receives a data transfer request from a logical user to transfer data over the network connection, where the data transfer request includes at least some of the assigned tokens. The bandwidth managing service also allocates to the connection a specified amount of bandwidth commensurate with the number of assigned tokens provided in the data transfer request.
申请公布号 US2014379910(A1) 申请公布日期 2014.12.25
申请号 US201313923055 申请日期 2013.06.20
申请人 Microsoft Corporation 发明人 Saxena Anurekh;Hagiu Costin;Mahajan Rajneesh;Mehrotra Sanjeev;Meister Benjamin Homelson
分类号 H04L12/911 主分类号 H04L12/911
代理机构 代理人
主权项 1. A computer system comprising the following: one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for controlling bandwidth usage using a token-based crediting and debiting scheme, the method comprising the following: an act of receiving, at a bandwidth managing service, a request to establish a connection with a network, the connection being associated with one or more subscribers that are part of a subscription;an act of the bandwidth managing service assigning one or more tokens to the connection, the tokens being distributed from a pool of tokens that represents a total available bandwidth for the network;an act of the bandwidth managing service receiving a data transfer request from a logical user to transfer data over the network connection, the data transfer request including one or more of the assigned tokens; andan act of the bandwidth managing service allocating to the connection a specified amount of bandwidth commensurate with the number of assigned tokens provided in the data transfer request.
地址 Redmond WA US