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;
determining a border distance, the border distance being an approximate distance between the mobile communications device and the non-circular outer boundary; 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, the data value being based at least partially on the determined border distance;
wherein if an assessment by the mobile communication device determines that it is within the geospatial zone, no context-change notification message is transmitted by the mobile communication device;
wherein if an assessment by the mobile communication device determines that it is outside of the geospatial zone, a context-change notification message is transmitted by the mobile communication device; and
wherein management of requests for communication including the mobile communication device does not require requesting a context state from the mobile communication device and is defined in terms of a transmitted mobile communication device context state.
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.
-
Citations
18 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; determining a border distance, the border distance being an approximate distance between the mobile communications device and the non-circular outer boundary; 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, the data value being based at least partially on the determined border distance; wherein if an assessment by the mobile communication device determines that it is within the geospatial zone, no context-change notification message is transmitted by the mobile communication device; wherein if an assessment by the mobile communication device determines that it is outside of the geospatial zone, a context-change notification message is transmitted by the mobile communication device; and wherein management of requests for communication including the mobile communication device does not require requesting a context state from the mobile communication device and is defined in terms of a transmitted mobile communication device context state. - 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; determining an outer circular boundary, the outer circular boundary being a circular boundary of a specified radius entirely encompassing the geospatial zone, the outer circular boundary being separated from the non-circular outer boundary by a selected distance; determining an inner circular boundary, the inner circular boundary being a circular boundary of a specified radius falling entirely within the geospatial zone, the inner circular boundary being separated from the non-circular outer boundary by a selected distance; determining an uncertainty region, the uncertainty region being a region bound on the outside by the outer circular boundary and the inner circular 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 the uncertainty region, said coarse assessment performed by the mobile communications device; if the coarse assessment reveals that the mobile communications device is outside of the outer circular boundary, transmitting a context-change notification message from the mobile communication device; and if the coarse assessment reveals that the mobile communications device is in the uncertainty region, using said representation of the geospatial zone to determine whether the mobile communications device is in the geospatial zone; wherein if the coarse assessment reveals that the mobile communications device is within the inner circular boundary, no context-change notification message is transmitted by the mobile communication device; and wherein management of requests for communication including the mobile communication device does not require requesting a context state from the mobile communication device and is defined in terms of a transmitted mobile communication device context state. - 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 entirety of 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 determining whether the mobile communications device is potentially located in the non-circular geospatial region, wherein the determination includes; comparing the current distance with the radius specified by the representation; and if said current distance is greater than said radius; determining that the mobile communications device is not considered to be located in the non-circular geospatial region; and transmitting a context-change notification message from the mobile communication device to a remote call processing entity, wherein transmission of context-change notification messages occurs only after a determination that the mobile communications device is not considered to be located in the non-circular geospatial region; wherein management of requests for communication including the mobile communication device does not require requesting a context state from the mobile communication device and is defined in terms of a transmitted mobile communication device context state.
-
-
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; determining a centroid of the geo fence region; determining at least one of a maximum radius and a minimum radius of the geo fence region, wherein the maximum radius and the centroid collectively define a circular region entirely encompassing the geo fence zone, and wherein the minimum radius and the centroid collectively define a circular region encompassed entirely within the geo fence zone; assessing whether the mobile communications device is located in the geo fence region, wherein the assessment is performed using the representation of the geo fence region, the determined centroid, and at least one of the determined maximum and minimum radii; and if the assessment reveals that the mobile communications device is outside of the circular region entirely encompassing the geo fence zone, transmitting a context-change notification message from the mobile communications device; wherein if the assessment reveals that the mobile communications device is within the circular region encompassed entirely within the geo fence zone, no context-change notification message is transmitted by the mobile communication device; and wherein management of requests for communication including the mobile communication device does not require requesting a context state from the mobile communication device and is defined in terms of a transmitted mobile communication device context state. - View Dependent Claims (14, 15, 16, 17)
-
-
18. 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 falling entirely within 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 determining whether the mobile communications device is potentially located outside the non-circular geospatial region, wherein the determination includes; comparing the current distance the radius specified by the representation; if the current distance is less than said radius, determining that the mobile communications device is not potentially located outside the non-circular geospatial region; wherein if it is determined that the mobile communications device is not potentially located outside the non-circular geospatial region, no context-change notification message is transmitted by the mobile communication device; and wherein management of requests for communication including the mobile communication device does not require requesting a context state from the mobile communication device and is defined in terms of a transmitted mobile communication device context state.
-
Specification