IP Library Granted Patent US 9,584,661
Granted Patent B2
US 9,584,661 · App. 14/506,936 · Granted Feb 28, 2017

Extended efficient usage of emergency services keys

Inventors: Gerhard Geldenbott (Seattle, WA); Yinjun Zhu (Sammamish, WA); John Gordon Hines (Kirkland, WA); Victor Burton (Bellevue, WA)
Assignee: Telecommunication Systems, Inc.
H04M3/5116H04L29/06027H04L65/1069H04L65/4007H04M11/04H04M2242/04H04Q2213/1337
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 9,584,661
App. No.
14/506,936
Granted
Feb 28, 2017
Kind
B2
Abstract

An emergency services key (e.g., ESQK or ESRK) is guaranteed to be available from a limited size ESQK pool. A plurality of ESQKs are grouped into a pool of emergency service keys “ESQK Pool ID”, each including anywhere from 1 to N number of ESQKs. Each ESQK preferably has a “Timestamp”, information relating to the specific emergency E911 call (“Call Data ID”), a guard timer, and an optional hold timer. The ESQK having a Call Data ID=“NULL”, and having the oldest Timestamp, is chosen for selection. If no such ESQK has both Call Data ID=NULL and the oldest Timestamp is found, then the ESQK with merely the oldest Timestamp is selected. The timestamp is reset to a current time plus a guard timer, or hold timer if desired.

Claims (37)

1. An efficient method of using emergency services keys from a limited pool of emergency services keys, comprising:

selecting, at a physical VoIP positioning center (VPC) server, an emergency services key from a pool of emergency services keys available for use by said VPC server, said selected emergency services key having a timestamp that is oldest from among said pool of emergency services keys; and

resetting said timestamp associated with said selected emergency services key.

2. The efficient method of using emergency services keys from a limited pool of emergency services keys according to claim 1 , wherein:

said selected emergency services key is selected by said VPC further based on a NULL call data ID.

3. The efficient method of using emergency services keys from a limited pool of emergency services keys according to claim 1 , wherein:

said timestamp is reset to a current time associated with an emergency call to which said selected emergency services key is assigned.

4. The efficient method of using emergency services keys from a limited pool of emergency services keys according to claim 1 , wherein:

said timestamp is reset to a current time associated with an emergency call to which said selected emergency services key is assigned, plus an amount of guard timer.

5. The efficient method of using emergency services keys from a limited pool of emergency services keys according to claim 1 , wherein:

said pool of emergency services keys is a limited size pool.

6. The efficient method of using emergency services keys from a limited pool of emergency services keys according to claim 1 , wherein:

said emergency services keys are emergency services query keys (ESQKs).

7. The efficient method of using emergency services keys from a limited pool of emergency services keys according to claim 1 , wherein:

said emergency services keys are emergency services routing keys (ESRKs).

8. An efficient method of using emergency services keys from a limited pool of emergency services keys, comprising:

selecting, at a physical VoIP positioning center (VPC) server, an emergency services key from a pool of emergency services keys available for use by said VPC server, said selected emergency services key having a timestamp that is oldest from among said pool of emergency services keys; and

resetting said timestamp associated with said selected emergency services key to a current time associated with an emergency call to which said selected emergency services key is assigned, plus a value of a hold timer greater than a guard timer associated with said selected emergency services key.

9. The efficient method of using emergency services keys from a limited pool of emergency services keys according to claim 8 , wherein:

said selected emergency services key is selected by said VPC further based on a NULL call data ID.

10. The efficient method of using emergency services keys from a limited pool of emergency services keys according to claim 8 , wherein:

said pool of emergency services keys is a limited size pool.

11. The efficient method of using emergency services keys from a limited pool of emergency services keys according to claim 8 , wherein:

said emergency services keys are emergency services query keys (ESQKs).

12. The efficient method of using emergency services keys from a limited pool of emergency services keys according to claim 8 , wherein:

said emergency services keys are emergency services routing keys (ESRKs).

13. An efficient method of using emergency services query keys from a limited pool of emergency services query keys, comprising:

selecting, at a physical VoIP positioning center (VPC) server, an emergency services query key (ESQK) from a pool of emergency services query keys (ESQKs) available for use by said VPC server, said selected emergency services query key (ESQK) having a timestamp that is oldest from among said pool of emergency services keys; and

resetting said timestamp associated with said selected emergency services query key (ESQK).

14. The efficient method of using emergency services query keys from a limited pool of emergency services query keys according to claim 13 , wherein:

said selected emergency services query key (ESQK) is selected by said VPC further based on a NULL call data ID.

15. The efficient method of using emergency services query keys from a limited pool of emergency services query keys according to claim 13 , wherein:

said timestamp is reset to a current time associated with an emergency call to which said selected emergency services query key is assigned.

16. The efficient method of using emergency services query keys from a limited pool of emergency services query keys according to claim 13 , wherein:

said timestamp is reset to a current time associated with an emergency call to which said selected emergency services query key is assigned, plus an amount of guard timer.

17. The efficient method of using emergency services query keys from a limited pool of emergency services query keys according to claim 13 , wherein:

said pool of emergency services query keys is a limited size pool.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 048104/FRAME 0080 Recorded Jun 19, 2024
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: COMTECH TELECOMMUNICATIONS CORP.; COMTECH EF DATA CORP.; COMTECH MOBILE DATACOM LLC; COMTECH SATELLITE NETWORK TECHNOLOGIES, INC.; COMTECH SYSTEMS, INC.; COMTECH XICOM TECHNOLOGY, INC.; MAPLE ACQUISITION LLC; TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 067780/0444 →
SECURITY INTEREST Recorded Jun 18, 2024
From: TELECOMMUNICATION SYSTEMS, INC.
To: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
Reel/Frame 067776/0309 →
SECURITY INTEREST Recorded Nov 16, 2018
From: COMTECH TELECOMMUNICATIONS CORP.; COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH SYSTEMS, INC.; COMTECH PST CORP.; COMTECH MOBILE DATACOM CORPORATION; ANGELS ACQUISITION CORP.; ARMER COMMUNICATIONS ENGINEERING SERVICES, INC.; COMTECH AEROASTRO, INC.; COMTECH ANTENNA SYSTEMS, INC.; COMTECH COMMUNICATIONS CORP.; COMTECH COMSTREAM, INC.; COMTECH SYSTEMS INTERNATIONAL, INC.; COMTECH TOLT TECHNOLOGIES, INC.; TIERNAN RADYNE COMSTREAM, INC.; COMTECH CPI ELECTRON DEVICES CORP.; COMTECH CPI MICROWAVE CORP.; TELECOMMUNICATION SYSTEMS, INC.; NETWORKS IN MOTION, INC.; SOLVERN INNOVATIONS, INC.; MICRODATA, LLC; MICRODATA GIS, INC.; MAPLE ACQUISITION LLC; NEXTGEN COMMUNICATIONS, INC., A CORPORATION OF MARYLAND; NEXTGEN COMMUNICATIONS, INC., A CORPORATION OF VIRGINIA; OLIVE ACQUISITION LLC
To: CITIBANK, N.A.
Reel/Frame 048104/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2014
From: GELDENBOTT, GERHARD; ZHU, YINJUN; HINES, JOHN GORDON; BURTON, VICTOR
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 033891/0914 →
Continuity (5)
Continuation 13532432 · Jun 25, 2012
Continuation 11987048 · Nov 27, 2007
Continuation In Part 11797445 · May 3, 2007
Provisional Application 60797359 · May 4, 2006
Related Publication 20150023477A1 · Jan 22, 2015