Connectivity using a geographic phone number
AssigneeMicrosoft Technology Licensing, LLC
InventorsAmer Aref Hassan, David Michael Halley, Russell Andrew Penar
Life of this patent
Estimating the term…
Abstract
Techniques for connectivity using a geographic phone number are described. According to various implementations, techniques described herein enable various policies pertaining to the use of telephone numbers at different locations to be enforced. For instance, techniques described herein enable a client device that is outside of a permitted geographic area for a geographic phone number to use a non-geographic phone number to connect a call, while the call can be routed using the geographic phone number.
Claims20
A system comprising:
- at least one processor;
- and
- one or more memories including instructions stored thereon that, when executed by the at least one processor, cause the system to perform operations including:
- receiving a request to connect a call from a client device to a receiving device via a Public Switched Telephone Network (PSTN);
- determining that a current location of the client device is not a permitted location for using a geographic number assigned to the client device;
- and
- causing the call to be connected between the receiving device and the client device using an alternate number and the geographic number by:
- routing the call from the client device to the PSTN using the alternate number;
- causing a portion of the call from the client device to be connected by the PSTN to the receiving device using the geographic number effective to cause the call from the client device to appear at the receiving device to originate from the geographic number;
- and
- causing a portion of the call from the receiving device to be received at the client device from the receiving device routed using the alternate number.
A method implemented by a computing system, the method comprising:
- receiving a request to connect a call from a client device to a receiving device via a Public Switched Telephone Network (PSTN);
- determining that a current location of the client device is not a permitted location for using a geographic number assigned to the client device;
- and
- causing the call to be connected between the receiving device and the client device using an alternate number and the geographic number by:
- routing the call from the client device to the PSTN using the alternate number;
- causing a portion of the call from the client device to be connected by the PSTN to the receiving device using the geographic number effective to cause the call from the client device to appear at the receiving device to originate from the geographic number;
- and
- causing a portion of the call from the receiving device to be received at the client device from the receiving device routed using the alternate number.
One or more memories storing instructions which, when executed by a processor, perform operations comprising:
- receiving a request to connect a call from a client device to a receiving device via a Public Switched Telephone Network (PSTN);
- determining that a current location of the client device is not a permitted location for using a geographic number assigned to the client device;
- and
- causing the call to be connected between the receiving device and the client device using an alternate number and the geographic number by:
- routing the call from the client device to the PSTN using the alternate number;
- causing a portion of the call from the client device to be connected by the PSTN to the receiving device using the geographic number effective to cause the call from the client device to appear at the receiving device to originate from the geographic number;
- and
- causing a portion of the call from the receiving device to be received at the client device from the receiving device routed using the alternate number.
Dependencies are inferred from the claim text.