User settlement detection
First Claim
Patent Images
1. A method comprising:
- detecting, by a mobile device, an entrance of the mobile device into a geofenced environment, the geofenced environment being associated with an action, the mobile device being configured to perform the action upon entering the geofenced environment;
in response to detecting the entrance, determining, by the mobile device, a context of the geofenced environment, wherein determining the context of the geofenced environment comprises;
taking multiple measurements of one or more environment variables using one or more sensors of the mobile device,determining variations in the measurements,determining that the variations satisfy threshold values including at least one of a sparsity threshold, a deviation threshold, or a duty cycle threshold, andbased upon the determination that the variations satisfy the threshold values, determining a user settled state indicating that a user of the mobile device is settled in the geofenced environment; and
triggering the action by the mobile device upon determining the context of the geofenced environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products for user settlement detection are disclosed. A mobile device configured to perform an action immediately upon entering or exiting a geofenced environment can delay performing the action until a user of the mobile device has settled into the environment. The mobile device can detect a settled user state by observing the environment of the mobile device, including measuring one or more environment variables using one or more sensors of the mobile device. The mobile device can detect a settled user state even when the mobile device is in motion. The mobile device can perform the action upon detecting a settled user state.
15 Citations
21 Claims
-
1. A method comprising:
-
detecting, by a mobile device, an entrance of the mobile device into a geofenced environment, the geofenced environment being associated with an action, the mobile device being configured to perform the action upon entering the geofenced environment; in response to detecting the entrance, determining, by the mobile device, a context of the geofenced environment, wherein determining the context of the geofenced environment comprises; taking multiple measurements of one or more environment variables using one or more sensors of the mobile device, determining variations in the measurements, determining that the variations satisfy threshold values including at least one of a sparsity threshold, a deviation threshold, or a duty cycle threshold, and based upon the determination that the variations satisfy the threshold values, determining a user settled state indicating that a user of the mobile device is settled in the geofenced environment; and triggering the action by the mobile device upon determining the context of the geofenced environment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more processors; and a non-transitory computer-readable medium storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; detecting an entrance of a mobile device into a geofenced environment, the geofenced environment being associated with an action, the mobile device being configured to perform the action upon entering the geofenced environment; in response to detecting the entrance, determining a context of the geofenced environment, wherein determining the context of the geofenced environment comprises; taking multiple measurements of one or more environment variables using one or more sensors of the mobile device, determining variations in the measurements, determining that the variations satisfy threshold values including at least one of a sparsity threshold, a deviation threshold, or a duty cycle threshold, and based upon the determination that the variations satisfy the threshold values, determining a user settled state indicating that a user of the mobile device is settled in the geofenced environment; and triggering the action upon determining the context of the geofenced environment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
detecting an entrance of a mobile device into a geofenced environment, the geofenced environment being associated with an action, the mobile device being configured to perform the action upon entering the geofenced environment; in response to detecting the entrance, determining a context of the geofenced environment, wherein determining the context of the geofenced environment comprises; taking multiple measurements of one or more environment variables using one or more sensors of the mobile device, determining variations in the measurements, determining that the variations satisfy threshold values including at least one of a sparsity threshold, a deviation threshold, or a duty cycle threshold, and based upon the determination that the variations satisfy the threshold values, determining a user settled state indicating that a user of the mobile device is settled in the geofenced environment; and triggering the action upon determining the context of the geofenced environment. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification