MONITORING GEOSPATIAL CONTEXT OF A MOBILE DEVICE
First Claim
1. A computer-implemented method of assessing whether a mobile device is in a geospatial area, the method comprising:
- causing storage of a representation of a non-circular geospatial zone in a memory of the mobile device;
determining, based at least in part on the geospatial zone, an outer circular boundary entirely encompassing the geospatial zone, wherein the outer circular boundary is defined by at least a centroid of the geospatial zone and a maximum radius;
determining, based at least in part on the geospatial zone, an inner circular boundary entirely encompassed within the geospatial zone, wherein the inner circular boundary is defined by at least the centroid of the geospatial zone and a minimum radius;
computing a current distance of the mobile device from the centroid of the geospatial zone; and
in response to a determination that the computed current distance both exceeds the minimum radius and does not exceed the maximum radius, utilizing the geospatial zone to determine a context of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and interfaces are disclosed for managing communications associated with a mobile communication device. Mobile communication devices process environmental inputs and transmit mobile communication device context information to a communication management system. The context information may, for example, reflect the motion and/or geographic location of the mobile device, and may reflect the risk associated with using the device to handle a call or other communications session. The communication management system uses the context information, optionally in combination with communication device profiles, to determine how to manage incoming and/or ongoing calls or other communication sessions. Mobile device users may also be inhibited from initiating communication sessions.
8 Citations
24 Claims
-
1. A computer-implemented method of assessing whether a mobile device is in a geospatial area, the method comprising:
-
causing storage of a representation of a non-circular geospatial zone in a memory of the mobile device; determining, based at least in part on the geospatial zone, an outer circular boundary entirely encompassing the geospatial zone, wherein the outer circular boundary is defined by at least a centroid of the geospatial zone and a maximum radius; determining, based at least in part on the geospatial zone, an inner circular boundary entirely encompassed within the geospatial zone, wherein the inner circular boundary is defined by at least the centroid of the geospatial zone and a minimum radius; computing a current distance of the mobile device from the centroid of the geospatial zone; and in response to a determination that the computed current distance both exceeds the minimum radius and does not exceed the maximum radius, utilizing the geospatial zone to determine a context of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a data store including a representation of a non-circular geospatial zone; a processor associated with a mobile device and configured with computer-executable instructions that, when executed by the processor, cause the processor to; determine, based at least in part on the geospatial zone, an outer circular boundary entirely encompassing the geospatial zone, wherein the outer circular boundary is defined by at least a centroid of the geospatial zone and a maximum radius; determine based at least in part on the geospatial zone, an inner circular boundary entirely encompassed within the geospatial zone, wherein the inner circular boundary is defined by at least the centroid of the geospatial zone and a minimum radius; compute a current distance of the mobile device from the centroid of the geospatial zone; in response to a determination that the current distance both exceeds the minimum radius and does not exceed the maximum radius, utilize the geospatial zone to determine a context of the mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory, computer-readable medium including computer-executable instructions comprising:
-
first computer-executable instructions that, when executed by a mobile device, cause the mobile device to maintain within a memory of the mobile device a representation of a non-circular geospatial zone; second computer-executable instructions that, when executed by the mobile device, cause the mobile device to determine, based at least in part on the geospatial zone, an outer circular boundary entirely encompassing the geospatial zone and an inner circular boundary entirely encompassed within the geospatial zone, wherein the outer circular boundary is defined by at least a centroid of the geospatial zone and a maximum radius, and wherein the inner circular boundary is defined by at least the centroid of the geospatial zone and a minimum radius; and third computer-executable instructions that, when executed by the mobile device, cause the mobile device to compute a current distance of the mobile device from the centroid of the geospatial zone and, in response to a determination that the current distance both exceeds the minimum radius and does not exceed the maximum radius, utilize the geospatial zone to determine a context of the mobile device. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification