Non-intrusive region notification
First Claim
1. A method comprising:
- receiving, by a processor of a mobile device from a sensor of the mobile device and when the processor is in a power-saving operating mode, a signal indicating that the mobile device has entered or exited a virtual fence;
transitioning, by the processor, from the power-saving operating mode to an active operating mode and staying in the active operating mode for a specified period of time before transitioning back to the power-saving operating mode, wherein during the active operating mode, the processor registers an event of the entry or exit of the virtual fence;
detecting an input for activating the processor of the mobile device; and
executing an application program based on the registered event, wherein execution of the application program is configured to be triggered by the event of entry or exit of the virtual fence, and wherein triggering the execution of the application program is delayed from the event of entry or exit to transitioning, in response to the input, from the bower-saving operating mode to the active operating mode.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques of non-intrusive region notification are described. A mobile device can be programmed to trigger an application program when the mobile device enters or exits a region. The region can be defined by various virtual fencing technologies. If, at the time of entry or exit of a region, the mobile device is in a power-saving operating mode, the mobile device can transition to an active operating mode temporarily, register a fence-crossing event (entry or exit of the region) with the application program, and then transition back to the power-saving operating mode. The mobile device can launch the registered application program in response to the mobile device receiving a user input to enter the active operating mode. The application program can provide a user interface associated with the region on a display surface of the mobile device in place of a home screen or other user interface.
-
Citations
30 Claims
-
1. A method comprising:
-
receiving, by a processor of a mobile device from a sensor of the mobile device and when the processor is in a power-saving operating mode, a signal indicating that the mobile device has entered or exited a virtual fence; transitioning, by the processor, from the power-saving operating mode to an active operating mode and staying in the active operating mode for a specified period of time before transitioning back to the power-saving operating mode, wherein during the active operating mode, the processor registers an event of the entry or exit of the virtual fence; detecting an input for activating the processor of the mobile device; and executing an application program based on the registered event, wherein execution of the application program is configured to be triggered by the event of entry or exit of the virtual fence, and wherein triggering the execution of the application program is delayed from the event of entry or exit to transitioning, in response to the input, from the bower-saving operating mode to the active operating mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile device comprising:
-
a processor; a sensor; and a non-transitory storage device storing instructions operable to cause the processor to perform operations comprising; receiving, from the sensor of the mobile device and when the processor is in a power-saving operating mode, a signal indicating that the mobile device has entered or exited a virtual fence; transitioning from the power-saving operating mode to an active operating mode and staying in the active operating mode for a specified period of time before transitioning back to the power-saving operating mode, wherein during the active operating mode, the processor registers an event of the entry or exit of the virtual fence; detecting an input for activating the processor of the mobile device; and executing an application program based on the registered event, wherein execution of the application program is configured to be triggered by the event of entry or exit of the virtual fence, and wherein triggering the execution of the application program is delayed from the event of entry or exit to transitioning, in response to the input, from the power-saving operating mode to the active operating mode. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory storage device coupled to a mobile device and storing instructions operable to cause a processor of the mobile device to perform operations comprising:
-
receiving, from a sensor of the mobile device and when the processor is in a power-saving operating mode, a signal indicating that the mobile device has entered or exited a virtual fence; transitioning from the power-saving operating mode to an active operating mode and staying in the active operating mode for a specified period of time before transitioning back to the power-saving operating mode, wherein during the active operating mode, the processor registers an event of the entry or exit of the virtual fence; detecting an input for activating the processor of the mobile device; and executing an application program based on the registered event, wherein execution of the application program is configured to be triggered by the event of entry or exit of the virtual fence, and wherein triggering the execution of the application program is delayed from the event of entry or exit to transitioning, in response to the input, from the power-saving operating mode to the active operating mode. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification