发明名称 |
ADAPTIVE TIMING CONGFIGURATION FOR ATHLETIC DEVICES |
摘要 |
A system configured to allow one or more timing processes to accurately keep track of one or more timers while a processor executing the one or more timing processes is in a low-power operational mode. The system is configured to set a real-time clock alarm expiration time equal to a closest expiration time, from a current time, of the one or more timers. Accordingly, upon expiration of the real-time clock alarm, an interrupt is communicated to the processor, resulting in the processor being brought out of a low-power operational mode, and executing one or more processes associated with the corresponding expired timer. |
申请公布号 |
US2015103633(A1) |
申请公布日期 |
2015.04.16 |
申请号 |
US201414512854 |
申请日期 |
2014.10.13 |
申请人 |
NIKE, Inc. |
发明人 |
Henderson Kristofer;Bielman James |
分类号 |
G04G19/12;G04G13/02;G04G21/02 |
主分类号 |
G04G19/12 |
代理机构 |
|
代理人 |
|
主权项 |
1. An apparatus, comprising:
a processor; a real-time clock alarm module, operatively connected to the processor, and configured to expire a real-time clock alarm after an alarm expiration period; a real-time clock calendar module, operatively connected to the real-time clock alarm module, and configured to trigger an expiration of the real-time clock alarm upon agreement between a real-time clock calendar time and an expiration time associated with the real-time clock alarm; and memory storing computer-readable instructions that, when executed by the processor, cause the apparatus to:
store one or more timers in a queue, wherein said queue is ordered in order of increasing expiration time for said one or more timers;identify, upon expiration of the real-time clock alarm, one or more expired timers from the one or more timers stored in the queue;execute one or more processes associated with the one or more expired timers;remove the one or more expired timers from the queue; andset the alarm expiration period equal to a first expiration time associated with a first timer remaining in the queue. |
地址 |
Beaverton OR US |