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
in response to the input, executing an application program based on the registered event.
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 in response to the input, executing an application program based on the registered event. - 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 in response to the input, executing an application program based on the registered event. - 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 in response to the input, executing an application program based on the registered event. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification