SYSTEM AND METHODS FOR MONITORING THE GEOSPATIAL CONTEXT ASSOCIATED WITH A MOBILE COMMUNICATION DEVICE
First Claim
1. A power-efficient method of assessing whether a mobile communications device is in a geospatial zone, the method comprising:
- storing a representation of the geospatial zone in a memory of the mobile communications device, said geospatial zone being a bounded geographic region having a non-circular outer boundary;
performing an assessment of whether the mobile communications device is in the geospatial zone, at least in part, by analyzing sensor-based location data in conjunction with the representation of the geospatial zone, wherein the assessment is performed by the mobile communications device; and
setting a data value that controls a length of time until the mobile communications device reassesses whether it is located in the geospatial zone, said data value being dependent upon at least an approximate distance between the mobile communications device and said outer boundary.
2 Assignments
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.
152 Citations
17 Claims
-
1. A power-efficient method of assessing whether a mobile communications device is in a geospatial zone, the method comprising:
-
storing a representation of the geospatial zone in a memory of the mobile communications device, said geospatial zone being a bounded geographic region having a non-circular outer boundary; performing an assessment of whether the mobile communications device is in the geospatial zone, at least in part, by analyzing sensor-based location data in conjunction with the representation of the geospatial zone, wherein the assessment is performed by the mobile communications device; and setting a data value that controls a length of time until the mobile communications device reassesses whether it is located in the geospatial zone, said data value being dependent upon at least an approximate distance between the mobile communications device and said outer boundary. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A power-efficient method of assessing whether a mobile communications device is in a geospatial zone, the method comprising:
-
storing a representation of the geospatial zone in a memory of the mobile communications device, said geospatial zone being a bounded geographic region having a non-circular outer boundary; performing a coarse assessment of whether the mobile communications device is in a vicinity of said non-circular outer boundary by determining, based on sensor-based location data, whether the mobile communications device is in a region bounded by an inner circle and an outer circle, said outer circle encompassing the geospatial zone and said inner circle falling entirely within the geospatial zone, each circle being separated from the non-circular outer boundary by a selected distance, said coarse assessment performed by the mobile communications device; and when the coarse assessment reveals that the mobile communications device is in said region, using said representation of the geospatial zone to determine whether the mobile communications device is in the geospatial zone. - View Dependent Claims (9, 10, 11)
-
-
12. A method of determining whether a mobile communications device is located in a non-circular geospatial region, comprising:
-
maintaining a representation of the non-circular geospatial region in the mobile communications device, said representation specifying at least a centroid of the geospatial region and a radius, said centroid and radius collectively defining a circular region that encompasses the non-circular geospatial region; and via a processor of the mobile communications device, computing a current distance of the mobile device from said centroid, and comparing said current distance to the radius to determine whether the mobile communications device is potentially located in the non-circular geospatial region.
-
-
13. A method implemented in a computer system for managing communications comprising:
-
receiving user input that specifies at least a boundary of a geo fence region, said boundary specified via a drawing interface in which a user draws the geo fence region on a geographic map; causing the storage of a representation of the geo fence region on a mobile communications device; and via execution of software on the mobile communications device, using the representation of the geo fence region to assess whether the mobile communications device is located in the geo fence region. - View Dependent Claims (14, 15, 16, 17)
-
Specification