IP Library Granted Patent US 9,538,013
Granted Patent B1
US 9,538,013 · App. 14/454,596 · Granted Jan 3, 2017

Method and system for updating physical location information

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,538,013
App. No.
14/454,596
Granted
Jan 3, 2017
Kind
B1
Abstract

A method and system for updating physical location data associated with a VoIP endpoint device is implemented in a variety of embodiments. In one such embodiment, a VoIP endpoint device stores an identifier for a packet-communicating device which is subject to changing. The VoIP endpoint device has an interface for communication over the Internet via the packet-communicating device and uses a circuit-implemented method for prompting a VoIP user to update physical location data associated with the VoIP endpoint device. In response to a power state transition and a change in the stored identifier, the VoIP endpoint device facilitates an update to the physical location data associated with the VoIP service.

Claims (33)

1. A Voice over Internet Protocol (VoIP) device comprising

power sensing circuitry configured and arranged to detect when the VoIP device has experienced a power up event;

nonvolatile memory configured and arranged to store data in an absence of power; and

processing circuitry configured and arranged to:

provide access to a plurality of stored addresses, including MAC addresses,

initiate VoIP calls over a packet transmission path that includes a routing node, and

in response to the power sensing circuitry detecting a power up event for the VoIP device,

obtain, from the nonvolatile memory, one of the addresses stored before the detected power up event,

obtain, from the routing node and after the detected power up event, another address that identifies the routing node,

compare the address stored before the detected power up event to the address obtained after the detected power up event,

in response to the comparison indicating that the addresses match, obtain from a subsequent node, relative to the routing node and to the packet transmission path, a subsequent address that identifies the subsequent node after the detected power up event, and

in response to the comparison indicating that the addresses, including MAC addresses, do not match, generate a request to update physical location data for the VoIP device.

2. The device of claim 1 , wherein the routing node provides a local area network (LAN) connection to the VoIP device and the addresses are wide area network (WAN) addresses.

3. The device of claim 1 , wherein the processing circuitry is further configured and arranged to, in response to the comparison indicating that the addresses do match:

obtain, from the nonvolatile memory, another address stored before the detected power up event; and

assess the subsequent address, and in response thereto, generate a request to update physical location data for the VoIP device.

4. The device of claim 1 , wherein the processing circuitry is further configured and arranged to send an indication of a time of the detected power up event to a server and to generate the request to update physical location data in response to the server comparing the time of the detected power up event to a time of a most recent previous physical location update.

5. The device of claim 1 , wherein the processing circuitry is further configured and arranged to generate the request to update physical location data by directing communications from the VoIP device to a physical location update interface provided by a server.

6. The device of claim 5 , wherein the processing circuitry is further configured and arranged to interface with the physical location update interface that includes an interactive voice response system.

7. The device of claim 5 , wherein the processing circuitry is further configured and arranged to interface with the physical location update interface that includes a website.

8. The device of claim 1 , further including audio circuitry configured and arranged to receive and transmit audio.

9. The device of claim 1 , wherein the device is further configured and arranged to contact an emergency service provider; and provide the emergency service provider with physical location data, in response to the request to update physical location data.

10. A Voice over Internet Protocol (VoIP) device comprising

power sensing circuitry configured and arranged to detect when the VoIP device has experienced a power up event;

nonvolatile memory configured and arranged to store data in an absence of power; and

processing circuitry configured and arranged to, in response to the power sensing circuitry detecting a power up event for the VoIP device,

obtain, from a subsequent node on a transmission path originating from the VoIP device, a first address;

obtain, from the nonvolatile memory, a second address stored before the detected power up event; and

obtain, in response to the first address matching the second address, a subsequent address, relative to a routing node and the transmission path, that identifies the subsequent node after the power up event

generate, in response to the first address not matching the second address, a request to update physical location data for the VoIP device.

11. The device of claim 10 , wherein processing circuitry is configured and arranged to store the first address in the nonvolatile memory.

12. The device of claim 10 , wherein the first address is a MAC address corresponding to the subsequent node.

13. The device of claim 10 , wherein the first address is a wide area network (WAN) address corresponding to the subsequent node.

Assignments (5)
SECURITY INTEREST Recorded Aug 5, 2024
From: 8X8, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 068327/0819 →
RELEASE OF SECURITY INTEREST Recorded Aug 5, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: 8X8, INC.; FUZE, INC.
Reel/Frame 068328/0569 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION TO REMOVE APPLICATION NUMBERS 11265423, 11252205, 11240370, 11252276, AND 11297182 PREVIOUSLY RECORDED ON REEL 061085 FRAME 0861. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY SECURITY AGREEMENT. Recorded Jan 26, 2024
From: 8X8, INC.; FUZE, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 066383/0936 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: 8X8, INC.; FUZE, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 061085/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2014
From: PETIT-HUGUENIN, MARC; MARTIN, BRYAN R.
To: 8X8, INC.
Reel/Frame 033514/0408 →