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 to establish a call between a first device and a second device using two networks, comprising:
- a first network configured to communicate via a non-geographic identifier of the first device;
- a second network configured to communicate via a geographic identifier of the first device, the second network comprising a switch configured to perform operations comprising:
- receiving a request to connect the call from the first device to the second device using the non-geographic identifier,
- searching a data store to identify a mapping for the non-geographic identifier,
- identifying the geographic identifier of the first device based on the identified mapping, and
- establishing the call between the first and second devices using the identified geographic identifier.
A method to establish a call between a first device and a second device using two networks, comprising:
- communicating call data for the call over a first network via a non-geographic identifier of the first device;
- receiving, by a second network, a request to connect the call from the first device to the second device using the non-geographic identifier,
- searching, by the second network, a data store to identify a mapping for the non-geographic identifier,
- identifying, by the second network, the geographic identifier of the first device based on the identified mapping, and
- establishing, by the second network, the call between the first and second devices using the identified geographic identifier.
A computer readable storage device storing instructions that when executed configure hardware processing circuitry to perform operations to establish a call between a first device and a second device using two networks, the operations comprising:
- communicating call data for the call over a first network via a non-geographic identifier of the first device;
- receiving, by a second network, a request to connect the call from the first device to the second device using the non-geographic identifier,
- searching, by the second network, a data store to identify a mapping for the non-geographic identifier,
- identifying, by the second network, the geographic identifier of the first device based on the identified mapping, and
- establishing, by the second network, the call between the first and second devices using the identified geographic identifier.
Dependencies are inferred from the claim text.