Concepts for location-based call control
- US 9,961,195 B2
- Filed: 01/31/2017
- Issued: 05/01/2018
- Est. Priority Date: 07/31/2014
- Status: Active Grant
First Claim
Patent Images
1. A method for call control on a mobile device, the method comprising:
- determining whether an outbound number of an outbound call for a mobile device is one of a plurality of target numbers;
responsive to determining that the outbound number of the outbound call for the mobile device is one of the plurality of target numbers, determining whether the mobile device is enabled for internet-based communications; and
responsive to determining that the mobile device is enabled for internet-based communications;
(a) identifying one or more call control rules associated with the outbound number, wherein the one or more call controls rules indicate one or more actions for execution by the mobile device,(b) providing a notification to the mobile device to execute the one or more actions indicated by the one or more call control rules in lieu of establishing the outbound call for the mobile device, and(c) not instructing and not providing the outbound phone number to (i) a server to establish the outbound call for the mobile device or (ii) a wireless network to establish the outbound call for the mobile device.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
21 Claims
-
1. A method for call control on a mobile device, the method comprising:
-
determining whether an outbound number of an outbound call for a mobile device is one of a plurality of target numbers; responsive to determining that the outbound number of the outbound call for the mobile device is one of the plurality of target numbers, determining whether the mobile device is enabled for internet-based communications; and responsive to determining that the mobile device is enabled for internet-based communications; (a) identifying one or more call control rules associated with the outbound number, wherein the one or more call controls rules indicate one or more actions for execution by the mobile device, (b) providing a notification to the mobile device to execute the one or more actions indicated by the one or more call control rules in lieu of establishing the outbound call for the mobile device, and (c) not instructing and not providing the outbound phone number to (i) a server to establish the outbound call for the mobile device or (ii) a wireless network to establish the outbound call for the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 outbound call for a mobile device is one of a plurality of target numbers; responsive to determining that the outbound number of the outbound call for the mobile device is one of the plurality of target numbers, determining whether the mobile device is enabled for internet-based communications; and responsive to determining that the mobile device is enabled for internet-based communications; (a) identify one or more call control rules associated with the outbound number, wherein the one or more call controls rules indicate one or more actions for execution by the mobile device, (b) provide a notification to the mobile device to execute the one or more actions indicated by the one or more call control rules in lieu of establishing the outbound call for the mobile device, and (c) not instruct and not provide the outbound phone number to (i) a server to establish the outbound call for the mobile device or (ii) a wireless network to establish the outbound call for the mobile device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 an outbound call for a mobile device is one of a plurality of target numbers; an executable portion configured to, responsive to determining that the outbound number of the outbound call for the mobile device is one of the plurality of target numbers, determine determining whether the mobile device is enabled for internet-based communications; and an executable portion configured to, responsive to determining that the mobile device is enabled for internet-based communications; (a) identify one or more call control rules associated with the outbound number, wherein the one or more call controls rules indicate one or more actions for execution by the mobile device, (b) provide a notification to the mobile device to execute the one or more actions indicated by the one or more call control rules in lieu of establishing the outbound call for the mobile device, and (c) not instruct and not provide the outbound phone number to (i a server to establish the outbound call for the mobile device or (ii) a wireless network to establish the outbound call for the mobile device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification