CPC H04W 52/0258 (2013.01) [G01S 5/017 (2020.05); G01S 5/019 (2020.05); G01S 19/34 (2013.01); H04W 52/0251 (2013.01); H04W 52/0254 (2013.01); H04W 64/006 (2013.01); G01S 19/48 (2013.01); H04W 52/0274 (2013.01); Y02D 30/70 (2020.08)] | 21 Claims |
1. An apparatus, comprising:
memory storing computer program instructions for a mobile operating system; and
a processor configured to execute the computer program instructions, wherein the instructions are configured to cause the processor to:
determine whether an activity is detected, and
when the activity is detected:
send a first event trigger to an application that determines a current or real-time continuous location,
receive a request from the application to provide the current location of the apparatus, and
when the apparatus or the application is determined to be inactive:
send a second event trigger to the application, and
responsive to the second event trigger, receive from the application a request to the mobile operating system to put the mobile positioning system in a power saving mode.
|