IP Library Granted Patent US 10,447,849
Granted Patent B1
US 10,447,849 · App. 15/806,168 · Granted Oct 15, 2019

Method and system for updating physical location information

Inventors: Marc Petit-Huguenin (Saratoga, CA); Bryan R. Martin (San Jose, CA)
Assignee: 8x8, Inc.
H04M3/42348H04M7/006
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 10,447,849
App. No.
15/806,168
Granted
Oct 15, 2019
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 (23)

1. A system involving communications between Voice over Internet Protocol (VoIP) endpoint devices and a VoIP server, comprising:

processing circuitry configured and arranged to:

detect a wireless communication connectivity-state transition for a VoIP endpoint device among the VoIP endpoint devices, and output a determination whether a physical location update is appropriate by:

comparing a first stored identifier and a second stored identifier, corresponding to a packet-based communication device through which the VoIP endpoint device communicated before the detected wireless communication connectivity-state transition and after the detected wireless communication connectivity-state transition, respectively; and

altering an indicator on the VoIP endpoint device signifying that a physical location update is not appropriate, in response to the comparison indicating that the first stored identifier and the second stored identifier match.

2. The system of claim 1 , wherein the identifiers for each of the packet-based communication devices are determined based on an address of the packet-based communication device.

3. The system of claim 2 , wherein the processing circuitry is configured and arranged to output a determination whether a physical location update is appropriate by:

determining that an address of the packet-based communication device before the detected wireless communication connectivity-state transition and an address of the packet-based communication device after the detected wireless communication connectivity-state transition are the same; and

outputting to the VoIP server, the determination that the VoIP endpoint device has not changed physical locations and a physical location update is not appropriate.

4. The system of claim 2 , wherein the processing circuitry is configured and arranged to output a determination whether a physical location update is appropriate by:

determining that an address of the packet-based communication device before the detected wireless communication connectivity-state transition and an address of the packet-based communication device after the detected wireless communication connectivity-state transition are not the same; and

outputting to the VoIP server, the determination that the VoIP endpoint device has changed physical locations and a physical location update is appropriate.

5. The system of claim 1 , wherein the identifiers for each of the packet-based communication devices are determined based on a media access control (MAC) address, and wherein the processing circuitry is configured and arranged to output a determination whether a physical location update is appropriate by:

determining a first MAC address associated with the packet-based communication device before the detected wireless communication connectivity-state transition; and

determining a second MAC address associated the packet-based communication device after the detected wireless communication connectivity-state transition.

6. The system of claim 5 , wherein the processing circuitry is further configured and arranged to output a determination whether a physical location update is appropriate by determining that the first MAC address and the second MAC address do not match.

7. The system of claim 1 , wherein the identifiers for each of the packet-based communication devices are determined based on a wide area network (WAN) address, and wherein the processing circuitry is configured and arranged to output a determination whether a physical location update is appropriate by:

determining a first WAN address associated with the packet-based communication device before the detected wireless communication connectivity-state transition; and

determining a second WAN address associated the packet-based communication device after the detected wireless communication connectivity-state transition.

8. The system of claim 7 , wherein the processing circuitry is further configured and arranged to output a determination whether a physical location update is appropriate by determining that the first WAN address and the second WAN address do not match.

9. The system of claim 2 , wherein the identifiers for each of the packet-based communication devices are determined based on at least one of a media access control (MAC) address, an interne protocol (IP) address; and a wide area network (WAN) address.

10. The system of claim 2 , wherein the identifiers for each of the packet-based communication devices are determined based on a combination of a media access control (MAC) address, and a wide area network (WAN) address.

11. The system of claim 2 , wherein the processing circuitry is configured and arranged to determine that the VoIP endpoint device has changed physical location in response to the comparison indicating a portion of the second stored identifier does not match a portion of the first stored identifier.

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 Nov 7, 2017
From: PETIT-HUGUENIN, MARC; MARTIN, BRYAN R.
To: 8X8, INC.
Reel/Frame 044058/0253 →
Continuity (4)
Continuation 15392751 · Dec 28, 2016
Continuation 14454596 · Aug 7, 2014
Continuation 13773460 · Feb 21, 2013
Continuation 11384966 · Mar 20, 2006