发明名称 Systems and methods for controlling application updates across a wireless interface
摘要 Various embodiments of the present invention are directed to systems, methods, and compute program products for managing connections between a mobile device and a network server over a network connection in a bandwidth-efficient manner. In one embodiment, a mobile device includes a processor, and there are a plurality of services executed by the processor, each of the services receiving information updates over a network connection from a server. At least one update interval function executed by the processor assigns an update interval to each of the services, the update intervals governing when each of the respective services request updated information over the network connection.
申请公布号 US8914786(B2) 申请公布日期 2014.12.16
申请号 US200711956253 申请日期 2007.12.13
申请人 Zumobi, Inc. 发明人 Cooley James W.;Tucker Neal E.
分类号 G06F9/44;G06F9/445 主分类号 G06F9/44
代理机构 Fulbright & Jaworski LLP 代理人 Fulbright & Jaworski LLP
主权项 1. A method of managing application updates on a mobile device; said method comprising: on said mobile device: setting update intervals for each of a plurality of applications, such that each application is assigned an update interval;dynamically adjusting said update intervals on an application by application basis based on a priority function for each of said applications which is automatically derived for each of said applications based on user context information and based on at least one factor selected from the list consisting of: known uses for each of said applications; time of day; frequency of use of each of said applications; bandwidth used for a period of time; battery usage; current device activity; bandwidth limitations over a network connection, wherein a first priority function for a first application of said plurality of applications sets a priority of said first application to a first priority level in response to a change in said user context information, and wherein said priority function modifies said priority of said first application to a second priority level over time; andretrieving updated application data over a network, said updated application data retrieved based at least in part on a current update interval and a current priority for each application, wherein said retrieving updated application data includes: coordinating use of a network connection by staggering said update intervals for said applications to avoid conflicts.
地址 Seattle WA US