发明名称 ADAPTIVE SPEED DATA COLLECTION
摘要 A mobile device is arranged to perform an adaptive speed data collection method. A host application running on the mobile device cooperates with a background service also running on the mobile device. The background service is arranged as a state machine. On each pass through the state machine, quality of service (QoS) data associated with a particular wide area network, such as a cellular network, is collected. Also on each pass through the state machine, a sample time value is calculated based on a plurality of asserted triggers and rules applied to the asserted triggers. An alarm is loaded with the sample time value, and the background service is suspended until the alarm expires or an interrupt is asserted. The asserted interrupt begins a new sequential pass through the state machine.
申请公布号 US2017093507(A1) 申请公布日期 2017.03.30
申请号 US201514866121 申请日期 2015.09.25
申请人 Root Wireless, Inc. 发明人 Jarvis John
分类号 H04B17/309;H04L12/26;H04L12/24 主分类号 H04B17/309
代理机构 代理人
主权项 1. An adaptive speed data collection method, comprising: initializing a background service on a mobile device, the background service arranged as a state machine; collecting quality of service (QoS) data with the mobile device, the QoS data associated with a certain wide area network; receiving a plurality of current input variables from a source outside of the background service; retrieving a plurality of previous input variables; comparing ones of the plurality of current input variables with corresponding ones of the plurality of previous input variables; forming asserted triggers based on the comparing; and storing the plurality of current input variables in corresponding memory locations occupied by the plurality of previous input variables, wherein the plurality of current input variables are treated as the plurality of previous input variables in a subsequent cycle of the state machine; determining, with the mobile device, a sample time value based on the asserted triggers and rules applied to the asserted triggers; loading an alarm with the sample time value; and suspending operation of the background service until the alarm is activated.
地址 Bellevue WA US