IP Library Granted Patent US 8,504,614
Granted Patent B2
US 8,504,614 · App. 11/769,975 · Granted Aug 6, 2013

Systems and methods for verification of IP device location

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 8,504,614
App. No.
11/769,975
Granted
Aug 6, 2013
Kind
B2
Abstract

This application discloses systems and methods for associating the geographic location of VoIP devices and monitoring and updating these locations such that emergency personnel can be directed to a caller's location based on the stored geographic-location information.

Claims (67)

1. A method comprising:

receiving, by at least one processor, a session request from an Internet protocol device;

determining, by the at least one processor, whether the Internet protocol device is off-cycle or on-cycle based on registration information associated with the Internet protocol device;

initiating, by the at least one processor and when the Internet protocol device is on-cycle, a session with the Internet protocol device;

transmitting, by the at least one processor and when the Internet protocol device is off-cycle, a confirmation of location information message to the Internet protocol device;

receiving, by the at least one processor, a rejection message, based on the confirmation of location information message, from the Internet protocol device,

the rejection message including first information indicating that the Internet protocol device does not confirm location information in the location information message and second information indicating that the Internet protocol device requests disabling emergency services locating; and

performing, by the at least one processor and based on receiving the rejection message, one of:

allowing the session with at least one disabled service, or

denying the session.

2. The method of claim 1 , further comprising:

receiving, by the at least one processor, a confirmation message, based on the confirmation of location information message, from the Internet protocol device; and

allowing, by the at least one processor and based on receiving the confirmation message, traffic from and to the Internet protocol device.

3. The method of claim 1 , further comprising:

disabling, by the at least one processor, the emergency services locating when location information for the Internet protocol device is unavailable.

4. The method of claim 1 , where the session request is executed via a session initiation protocol.

5. The method of claim 1 , further comprising:

periodically querying, by the at least one processor, the Internet protocol device to determine if the Internet protocol device is off-cycle.

6. The method of claim 1 , further comprising:

receiving, by the at least one processor, one or more periodic self re-registrations from the Internet protocol device.

7. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions which, when executed by a processor, cause the processor to receive a session request from an Internet protocol device;

one or more instructions which, when executed by the processor, cause the processor to determine if the Internet protocol device is off-cycle or on-cycle based on registration information associated with the Internet protocol device;

one or more instructions which, when executed by the processor, cause the processor to initiate, when the Internet protocol device is on-cycle, a session with the Internet protocol device;

one or more instructions which, when executed by the processor, cause the processor to transmit, when the Internet protocol device is off-cycle, a confirmation of location information message, to the Internet protocol device;

one or more instructions which, when executed by the processor, cause the processor to receive a rejection message, based on the confirmation of location information message, from the Internet protocol device,

the rejection message including first information indicating that the Internet protocol device does not confirm location information in the location information message and second information indicating that the Internet protocol device requests disabling emergency services locating; and

one or more instructions which, when executed by the processor, cause the processor to perform an action, the one or more instructions to perform the action including one of:

one or more instructions to allow the session with at least one disabled service, or

one or more instructions to deny the session.

8. The medium of claim 7 , further comprising:

one or more instructions which, when executed by the processor, cause the processor to receive a confirmation message, based on the confirmation of location information message, from the Internet protocol device; and

one or more instructions which, when executed by the processor, cause the processor to allow, based on receiving the confirmation message, traffic from and to the Internet protocol device.

9. The medium of claim 7 , further comprising:

one or more instructions which, when executed by the processor, cause the processor to disable the emergency services locating when location for the Internet protocol device is unavailable.

10. The medium of claim 7 , further comprising:

one or more instructions which, when executed by the processor, cause the processor to receive the session request via a session initiation protocol.

11. The medium of claim 7 , further comprising:

one or more instructions which, when executed by the processor, cause the processor to periodically query the Internet protocol device to determine if the Internet protocol device is off-cycle.

12. The medium of claim 7 , further comprising:

one or more instructions which, when executed by the processor, cause the processor to receive one or more periodic self re-registrations from the Internet protocol device.

13. An apparatus comprising:

a memory to store a plurality of instructions; and

a processor to execute the plurality of instructions in the memory to:

receive a session request from an Internet protocol device;

determine if the Internet protocol device is off-cycle or on-cycle based on registration information associated with the Internet protocol device;

initiate, when the Internet protocol device is on-cycle, a session with the Internet protocol device;

transmit, when the Internet protocol device is off-cycle, a confirmation of location information message, to the Internet protocol device;

receive a rejection message, based on the confirmation of location information message, from the Internet protocol device,

the rejection message including first information indicating that the Internet protocol device does not confirm location information in the location information message and second information indicating that the Internet protocol device requests disabling emergency services locating; and

perform, based on receiving the rejection message, one of:

allow the session with at least one disabled service, or

deny the session.

14. The apparatus of claim 13 , where the processor is further to:

receive a confirmation message, based on the confirmation of location information message, from the Internet protocol device; and

allow, based on receiving the confirmation message, traffic from and to the Internet protocol device.

15. The apparatus of claim 13 , where the processor is further to:

disable the emergency services locating when location information for the Internet protocol device is unavailable.

16. The apparatus of claim 13 , where the processor is further to:

receive the session request via a session initiation protocol.

17. The apparatus of claim 13 , where the processor is further to:

periodically query the Internet protocol device to determine if the Internet protocol device is off-cycle.

18. The apparatus of claim 13 , where the processor is further to:

receive one or more periodic self re-registrations from the Internet protocol device.

19. The method of claim 1 ,

where the at least one disabled service is the emergency services locating.

20. The apparatus claim 13 , where the at least one disabled service is the emergency services locating.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2009
From: VERIZON BUSINESS NETWORK SERVICES INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023250/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2007
From: HUBNER, PAUL V.
To: VERIZON BUSINESS NETWORK SERVICES, INC.
Reel/Frame 019493/0858 →