Using a clearinghouse to determine caller location for VoIP calls
First Claim
1. A method comprising:
- a clearinghouse maintaining in data storage a plurality of correlations, each correlation being between a given internet service provider (ISP) and a respective range of one or more internet protocol (IP) addresses, wherein the plurality of correlations comprises a first correlation between a first ISP and a first range of one or more IP addresses, the first range comprising a first IP address, and wherein the clearinghouse is separate and distinct from every ISP in the plurality of correlations, such that none of the correlations comprises an ISP that comprises the clearinghouse;
the clearinghouse receiving the first IP address from a first voice-over-IP (VoIP) service provider (VSP), wherein the first IP address is a source IP address of a first request to set up a first call, the first VSP having received the first request from a first VoIP telephone at least in part via the first ISP, wherein the first VSP is separate and distinct from the first ISP, such that the first ISP does not comprise the first VSP, and wherein the first VSP is also separate and distinct from the clearinghouse, such that the first VSP does not comprise the clearinghouse;
responsive to receiving the first IP address, the clearinghouse referencing the plurality of correlations to identify that the first ISP is associated with the first IP address, and responsively querying the first ISP with the first IP address;
as a result of querying the first ISP with the first IP address, the clearinghouse receiving from the first ISP an indication of a first physical location of the first VoIP telephone, wherein the first physical location of the first VoIP telephone is associated with the first IP address; and
responsive to receiving the indication of the first physical location of the first VoIP telephone, the clearinghouse transmitting the indication of the first physical location of the first VoIP telephone to a first entity.
6 Assignments
0 Petitions
Accused Products
Abstract
A clearinghouse is used to determine caller location for VoIP calls. The clearinghouse maintains (i) a first correlation between a first IP address and a first ISP and (ii) a second correlation between a second IP address and a second ISP. The clearinghouse receives the first IP address from a VoIP service provider (VSP). The first IP address is a source address of a request from a VoIP telephone to set up a call, received by the VSP from the first ISP. The clearinghouse references the first correlation and queries the first ISP with the first IP address. The clearinghouse then receives from the first ISP a location associated with the first IP address. The clearinghouse transmits this location to an entity such as the VSP or, for a 911 call, perhaps a PSAP. The clearinghouse may select the PSAP based at least in part on the location.
-
Citations
21 Claims
-
1. A method comprising:
-
a clearinghouse maintaining in data storage a plurality of correlations, each correlation being between a given internet service provider (ISP) and a respective range of one or more internet protocol (IP) addresses, wherein the plurality of correlations comprises a first correlation between a first ISP and a first range of one or more IP addresses, the first range comprising a first IP address, and wherein the clearinghouse is separate and distinct from every ISP in the plurality of correlations, such that none of the correlations comprises an ISP that comprises the clearinghouse; the clearinghouse receiving the first IP address from a first voice-over-IP (VoIP) service provider (VSP), wherein the first IP address is a source IP address of a first request to set up a first call, the first VSP having received the first request from a first VoIP telephone at least in part via the first ISP, wherein the first VSP is separate and distinct from the first ISP, such that the first ISP does not comprise the first VSP, and wherein the first VSP is also separate and distinct from the clearinghouse, such that the first VSP does not comprise the clearinghouse; responsive to receiving the first IP address, the clearinghouse referencing the plurality of correlations to identify that the first ISP is associated with the first IP address, and responsively querying the first ISP with the first IP address; as a result of querying the first ISP with the first IP address, the clearinghouse receiving from the first ISP an indication of a first physical location of the first VoIP telephone, wherein the first physical location of the first VoIP telephone is associated with the first IP address; and responsive to receiving the indication of the first physical location of the first VoIP telephone, the clearinghouse transmitting the indication of the first physical location of the first VoIP telephone to a first entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A clearinghouse comprising:
-
a network interface; a processor; and data storage comprising (i) a plurality of correlations, each correlation being between a given internet service provider (ISP) and a respective range of one or more internet protocol (IP) addresses, wherein the plurality of correlations comprises a first correlation between a first ISP and a first range of one or more IP addresses, the first range comprising a first IP address, and wherein the clearinghouse is separate and distinct from every ISP in the plurality of correlations, such that none of the correlations comprises an ISP that comprises the clearinghouse and (ii) instructions executable by the processor to; receive the first IP address from a voice-over-IP (VoIP) service provider (VSP), wherein the first IP address is a source IP address of a request to set up an emergency-services call, the VSP having received the request from a VoIP telephone at least in part via the first ISP, wherein the VSP is separate and distinct from the first ISP, such that the first ISP does not comprise the VSP, and wherein the VSP is also separate and distinct from the clearinghouse, such that the VSP does not comprise the clearinghouse; responsive to receiving the first IP address, reference the plurality of correlations to identify that the first ISP is associated with the first IP address and responsively query the first ISP with the first IP address; as a result of querying the first ISP with the first IP address, receive from the first ISP an indication of a physical location of the VoIP telephone, wherein the physical location of the VoIP telephone is associated with the first IP address; and responsive to receiving the indication of the physical location of the VoIP telephone, transmit the indication of the physical location of the VoIP telephone to a network entity. - View Dependent Claims (18, 19, 20, 21)
-
Specification