Patent ID: 9220006
Filing Date: 2015-12-22
Classification: H04W

Abstract:
1. A computer-implemented method comprising: determining, by one or more computing devices, a geo-fence for a telephonic device associated with a virtual telephone number, the virtual telephone number being associated with a user and the geo-fence being associated with a location of the telephonic device; receiving, by at least one of the one or more computing devices, position information from a mobile device associated with the user indicating that the user has crossed the geo-fence, the position information including a fence-cross indication; determining, by at least one of the one or more computing devices, a call forwarding status for the telephonic device as active based at least in part on receiving the fence-cross indication configured to inform that the user has moved into the geo-fence from outside the geo-fence; determining, by at least one of the one or more computing devices, the call forwarding status for the telephonic device as inactive based at least in part on receiving the fence-cross indication configured to inform that the user has moved to a location out of the geo-fence from a location within the geo-fence; selectively forwarding, by at least one of the one or more computing devices, an in-coming telephone call designated for the virtual telephone number to the telephonic device based on determining that the call forwarding status of the telephonic device is active; and selectively forwarding, by at least one of the one or more computing devices, the incoming telephone call designated for the virtual telephone number to the mobile device based at least in part on determining that the call forwarding status of the telephonic device is inactive.