发明名称 |
Dynamic duty-cycling of processor of mobile device based on operating condition of mobile device |
摘要 |
In one embodiment, a method includes recording a first location of a mobile device; determining, by one or more processors of a geographic-positioning component of the mobile device, on a periodic basis, a current location of the mobile device; determining, by the processors of the geographic-positioning component, whether the current location is outside a geographic region defined at least in part by the first location; and if the current location is outside the geographic region, then transmitting, by the processors of the geographic-positioning component, a message to one or more other processors of the mobile device, the message causing one or more of the other processors to transition from a sleep state to an active state. |
申请公布号 |
US9246862(B2) |
申请公布日期 |
2016.01.26 |
申请号 |
US201213416975 |
申请日期 |
2012.03.09 |
申请人 |
Facebook, Inc. |
发明人 |
Papakipos Matthew Nicholas;Popov Lev;Proctor Iain Andrew Russell |
分类号 |
G06F15/16;H04L12/58;G06F21/81;G06F21/62;G01S19/34;H04W52/02;H04L29/08;H04W4/02 |
主分类号 |
G06F15/16 |
代理机构 |
Baker Botts L.L.P. |
代理人 |
Baker Botts L.L.P. |
主权项 |
1. A method comprising:
recording a first location of a mobile device; determining, by one or more processors of a geographic-positioning component of the mobile device, on a periodic basis, a current location of the mobile device; detecting, by the processors of the geographic-positioning component, a current status of the mobile device, the current status comprising: a detected velocity of the mobile device; time of day information; a battery level of the mobile device; and an error of the determined location measurement; calculating, by the processors of the geographic-positioning component, a radius defining a geographic region around the first location, wherein the size of the radius is adjusted from a pre-determined value based on one or more components of the current status; determining, by the processors of the geographic-positioning component, whether the current location is outside the geographic region; and if the current location is outside the geographic region, then sending, by the processors of the geographic-positioning component, a message to one or more other processors of the mobile device, the message causing one or more of the other processors to transition from a sleep state to an active state. |
地址 |
Menlo Park CA US |