Concepts for location-based call control
AssigneeMbte Sweden AB
InventorsYoram Meriaz, Ran Meriaz, Alex Tkachman
Life of this patent
Estimating the term…
Abstract
Computer program products, methods, systems, apparatus, and computing entities are provided for location-based call control. In one embodiment, call control rules for an outbound call can be determined/identified based on the location of the mobile device. The call control rules direct the outbound call to different numbers and/or different applications.
Claims18
A method for call control, the method comprising:
- determining whether an outbound number for an outbound call of a mobile device is one of a plurality of target numbers;
- responsive to determining that the outbound number is one of a plurality of target numbers, identifying (a) one or more call control rules associated with the outbound number and (b) a geographic area of the mobile device;
- responsive to identifying (a) the one or more call control rules associated with the outbound number and (b) the geographic area of the mobile device, identifying one or more geographic areas adjacent to the geographic area of the mobile device;
- and
- responsive to identifying one or more geographic areas adjacent to the geographic area of the mobile device, identifying one or more actions to be carried out in accordance with the one or more call control rules, wherein the one or more call control rules are based at least in part on (a) the geographic area of the mobile device, and (b) the one or more geographic areas adjacent to the geographic area of the mobile device,
- further comprising, responsive to determining that the outbound number is not one of the plurality of target numbers, allowing the outbound number to follow normal call operation.
An apparatus comprising at least one processor and at least one memory including program code, the at least one memory and the program code configured to, with the processor, cause the apparatus to at least:
- determine whether an outbound number of an apparatus is one of a plurality of target numbers;
- responsive to determining that the outbound number is one of the plurality of target numbers, identify (a) one or more call control rules associated with the outbound number and (b) a geographic area of the mobile device;
- responsive to identifying (a) the one or more call control rules associated with the outbound number and (b) the geographic area of the mobile device, identify one or more geographic areas adjacent to the geographic area of the mobile device;
- and
- responsive to identifying the one or more geographic areas adjacent to the geographic area of the mobile device, identify one or more actions to be carried out in accordance with the one or more call control rules, wherein the one or more call control rules are based at least in part on (a) the geographic area of the mobile device, and (b) the one or more geographic areas adjacent to the geographic area of the mobile device,
- wherein the at least one memory and the program code are further configured to, with the processor, cause the apparatus to, responsive to determining that the outbound number is not one of the plurality of target numbers, allowing the outbound number to follow normal call operation.
A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
- an executable portion configured to determine whether an outbound number of a mobile device is one of a plurality of target numbers;
- an executable portion configured to, responsive to determining that the outbound number is one of the plurality of target numbers, identify (a) one or more call control rules associated with the outbound number and (b) a geographic area of the mobile device;
- an executable portion configured to, responsive to identifying (a) the one or more call control rules associated with the outbound number and (b) the geographic area of the mobile device, identify one or more geographic areas adjacent to the geographic area of the mobile device;
- and
- an executable portion configured to, responsive to identifying the one or more geographic areas adjacent to the geographic area of the mobile device, identify one or more actions to be carried out in accordance with the one or more call control rules, wherein the one or more call control rules are based at least in part on (a) the geographic area of the mobile device, and (b) the one or more geographic areas adjacent to the geographic area of the mobile device,
- further comprising an executable portion configured to, responsive to determining that the outbound number is not one of the plurality of target numbers, allowing the outbound number to follow normal call operation.
Dependencies are inferred from the claim text.