发明名称 Location-based application program management
摘要 Methods, program products, and systems for location-based application program management are described. A mobile device can receive a first application program to be executed in an application subsystem. The first application program can be configured to be invoked or notified when the mobile device is located at a defined location. The mobile device can register the first application program to a second application program that executes in a baseband subsystem. The mobile device can set the application subsystem to a power-saving operating mode. The second application program can monitor a current location of the mobile device. When the mobile device is currently located at the defined location, the second application program can set the application subsystem to an active operating mode, and invoke the first application program.
申请公布号 US9210529(B2) 申请公布日期 2015.12.08
申请号 US201314137607 申请日期 2013.12.20
申请人 Apple Inc. 发明人 Huang Ronald Keryuan;Grainger Morgan
分类号 H04M3/00;H04W4/00;H04W4/02;H04W64/00;H04W4/04;H04W8/26;H04W48/16;H04W60/00;H04W88/16 主分类号 H04M3/00
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A computer implemented method performed by a mobile device, comprising: receiving, on the mobile device, a request for configuring a geographic region, the geographic region being associated with an application program of an application subsystem of the mobile device to be invoked when the mobile device determines that it has entered into the geographic region; in response to the request, configuring the geographic region through an application programming interface, the configuring including specifying one or more first call parameters according to a first calling convention defined by the application programming interface, where at least one first call parameter specifies a center of the geographic region; in response to configuring the geographic region, registering, on the mobile device, identifiers corresponding to one or more wireless access gateways with a location monitoring program on the mobile device; in response to registering the identifiers, placing, by the mobile device, the application program in a standby mode and suspending components of the application subsystem; monitoring, using a baseband subsystem of the mobile device and the location monitoring program, a current location of the mobile device with respect to the one or more wireless access gateways, the location monitoring program includes comparing the registered identifiers of the one or more wireless access gateways with a location of the mobile device via the baseband subsystem of the mobile device; in response to the monitoring, determining, based upon the comparing the registered identifiers of the one or more wireless access gateways with a location of the mobile device via the baseband subsystem of the mobile device, that the mobile device has entered the geographic region; in response to the determining that the mobile device has entered the geographic region, notifying the application subsystem, by the location monitoring program on the mobile device, that the application program is to be invoked; and in response to notifying the application subsystem, invoking the application program by moving the application program from the standby mode to an active mode on the mobile device.
地址 Cupertino CA US