IP Library Granted Patent US 7,639,792
Granted Patent B2
US 7,639,792 · App. 11/286,495 · Granted Dec 29, 2009

System and method for location management and emergency support for a voice over internet protocol device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,639,792
App. No.
11/286,495
Granted
Dec 29, 2009
Kind
B2
Abstract

In a particular embodiment a system and method for processing a call in a Voice over internet protocol (VoIP) network are disclosed. The method includes receiving the call associated with a private identifier (PRID) at a server, classifying a call location based on the PRID and sending the call from the server to a Public Safety Answering Point (PSAP) with a call back number associated with the PRID. The system includes a first server interface for receiving a message containing a PRID associated with the call, a second server interface to access the data base for searching for the PRID in the data structure; a third server interface to receive an output from the database indicating whether a PRID has been found in the data structure; and a fourth server interface to send the call to a PSAP.

Claims (46)

1. A computer readable medium containing instructions that when executed by a computer perform a method for processing call data in a Voice over internet protocol (VoIP) network, the method comprising:

receiving at a server from a network access device, the call data containing a private identifier (PRID) datum, the PRID datum indicating a user equipment device identifier and indicating a call location mobility for the user equipment device, a public identifier (PUID) for the user equipment and a network access device identifier (NID) for the call data;

classifying the call location mobility based on a database entry indicating the call location mobility for the user equipment device identifier indicated by the PRID, wherein the call location mobility is selected from the group consisting of:

nomadic, fixed and visiting the PRID is provisioned at initial registration in the network, the PUID is one of the selected from the group consisting of an IP address and a telephone number and the network access device has a dynamically assigned IP address;

processing the PRID, PUID and NID to find at least one of a matching PRID, PUID and NID;

reading an “is internal” flag in a data structure associated with the PRID to determine if the UE associated with the PRID is fixed to particular network access device;

determining from the NID and PRID whether the UE is at a visiting location;

if the UE is at the fixed location, updating an IP address in the data structure for all VoIP devices having the same NID as the UE associated with the PRID; and

sending a CBN associated with the fixed location for the UE;

comparing a VoIP access port internet protocol address for the visiting location with a public internet protocol address in the data structure for the PRID, if the UE is at the visiting location, to determine if the VoIP access port is at a known location;

returning a call back number for the VoIP access port if the VoIP access port is at a known location; and

announcing to a public safety answering point (PSAP) that the location is not verified; and

inserting a location not verified disclaimer in the call when the VoIP access port location is not at a known location,

sending the call data with the call back number from the server to a public safety answering point (PSAP) based on the mobility for the user equipment device and the NID.

2. The medium of claim 1 , wherein the method further comprises:

requesting a location further from at least one of a set consisting of a caller, global positioning system (GPS), wireless fidelity (WIFI) proximity, cellular triangulation, WIFI proximity and a national database.

3. The medium of claim 1 , wherein in the method the PRID is received in a session initiation protocol (SIP) message from a VoIP device to the server.

4. A system for processing a call in a Voice over internet protocol (VoIP) network comprising:

a database in memory for storing a data structure for classifying a location mobility of a device associated with the call;

a server coupled to the database, the server comprising:

a first server interface to receive call data containing a PRID datum associated with the call, from a network access device, the call data containing the private identifier (PRID) datum, the PRID datum indicating a user equipment device identifier and indicating a call location mobility for the user equipment device, a public identifier (PUID) for the user equipment and a network access device identifier (NID) for the call data;

a second server interface accesses the data base for searching for the PRID in the data structure;

a third server interface to receive an output from the database indicating whether a PRID has been found in the data structure; and

a fourth server interface to send the call to a PSAP with call back number (CBN) data associated with the NID) into the call data from the server to a public safety answering point (PSAP) based on the mobility for the user equipment device and the NID;

a computer readable medium accessible to the server;

a computer program embedded within the computer readable medium,

the computer program comprising instructions to receive at a server from a network access device,

instructions to call data containing a private identifier (PRID) datum, the PRID datum indicating a user equipment device identifier and indicating a call location mobility for the user equipment device identifier, a public identifier (PUID) for the user equipment and a network access device identifier (NID) for the call data;

instructions to classify the call location mobility based on a database entry indicating the call location mobility for the user equipment device indicated by the PRID;

instructions to process the PRID, PUID and NID to find at least one of a matching PRID, PUID and NID;

instructions to announce to a public safety answering point (PSAP) that the location is not verified

instructions to insert a “location not verified” disclaimer in the call when the VoIP gateway location is not known;

instructions to insert call back number (CBN) data associated with the NID into the call data; and

instructions to send the call data with the call back number from the server to the public safety answering point (PSAP) based on the mobility for the user equipment device and the NID.

5. The system of claim 4 , wherein die first server interface receives a session initiation protocol (SIP) message containing the PRID from a VoIP device.

6. The system of claim 4 , further comprising:

a computer readable medium accessible to the server; and

a computer program embedded within the computer readable medium,

the computer program comprising:

instructions to retrieve the VG ID associated with a PRID; and

instructions to farther retrieve all other VoIP devices from the database that are associated with the same VG ID.

7. The system of claim 6 wherein the computer program further comprises:

instructions to compare a VoIP access port internet protocol address with an internet protocol address for the PRID to determine if the VoIP access port is at a known location; and

instructions to return a call back number for the VoIP access port when the VoIP access port is at a known location.

8. The system of claim 6 , wherein the computer program further comprises:

instructions to request a location further from at least one of a set consisting of a caller, global positioning system (GPS), WIFI, triangulation and a national database.

Assignments (5)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2019
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: RINGCENTRAL, INC.
Reel/Frame 050824/0312 →
CHANGE OF NAME Recorded Sep 30, 2019
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 050592/0283 →
CHANGE OF NAME Recorded Sep 30, 2019
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 050592/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2006
From: QIU, CHAOXIN; DAILEY, ROBERT F.; ZAMPIELLO, GEOFFREY R.; KHAN, RICHARD L.; ALLEN, KEITH JOSEPH
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 017214/0071 →