发明名称 Communication device for throttling transmitted data
摘要 A communication device and method for throttling transmitted data is provided. Token parameters of an aggregate token bucket, associated with a communication application, are distributed, at a processing unit, to respective application token buckets associated with at least two further applications. The communication application is enabled to receive respective data from the at least two further applications for transmission to a network via a communication interfaces. The respective data received from the at least two further applications is throttled via the respective application token buckets.
申请公布号 US9100448(B2) 申请公布日期 2015.08.04
申请号 US201213355300 申请日期 2012.01.20
申请人 BlackBerry Limited 发明人 Midani Wael;Zou Ling;Villaflor Marcel
分类号 G01R31/08;H04L29/08;H04L12/873;H04L12/863 主分类号 G01R31/08
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A communication device comprising: a processor, and a communication interface, the processor to: process a communication application that transmits data via the communications interface, the communication application comprising a messaging application; process at least two further applications having limited or no messaging functionality, the communication application enabled to receive respective data from the at least two further applications for transmission to a network via the communication interface, the at least two further applications comprising respective multimedia applications; distribute token parameters of an aggregate token bucket, associated with the communication application, to respective application token buckets associated with the at least two further applications; throttle the respective data received at the communication application for transmission from the at least two further applications via the respective application token buckets; and, determine respective weights associated with each of the respective application token buckets, such that the token parameters associated with the aggregate token bucket are distributed to each of the respective application token buckets according to the respective weights, the respective weights determined from one or more of a data rate associated with each of the at least two further applications, an application developer requested data rate associated with each of the at least two further applications, historical data rates associated with of the at least two further applications, and test data rates associated with each of the at least two further applications.
地址 Waterloo, Ontario CA