IP Library Granted Patent US 8,305,933
Granted Patent B2
US 8,305,933 · App. 12/699,663 · Granted Nov 6, 2012

Method and apparatus for detecting devices on a local area network

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,305,933
App. No.
12/699,663
Granted
Nov 6, 2012
Kind
B2
Abstract

A method, apparatus, and system for discovering devices on a local area network. The method comprises sending a DNS request from a host networking element, receiving the DNS request at one or more devices, and responding to the host networking element with one or more DNS responses. The DNS request comprises one or more particular domain names. The one or more DNS responses comprise local network address information for the one or more VoIP devices. The apparatus comprises means for filtering a set of network traffic for a DNS request, means for responding to a DNS request with a local network address, and means for forwarding the DNS request to another device. The system comprises a computer for generating a DNS request for a particular domain, and one or more VoIP devices for receiving the DNS request and sending a DNS response to the computer with a local network address for the VoIP device.

Claims (36)

1. A method for discovering Voice-over Internet Protocol (VoIP) devices on a network using domain name service (DNS) requests, the method comprising:

sending a DNS request from a host networking element, the DNS request comprising a list of one or more particular domain names corresponding to a VoIP system;

receiving a DNS response for a first element of the list with the local network address of one or more VoIP devices at the host networking element;

providing for the removing of the first element of the list;

providing for the forwarding of the DNS request to a next device on the network; and

receiving one or more additional DNS responses at the host networking element, wherein the one or more additional DNS responses comprise local network address information for the one or more VoIP devices.

2. The method of claim 1 , further comprising forwarding the DNS request until it reaches a network DNS server.

3. The method of claim 2 , further comprising receiving a DNS response from the network DNS server.

4. The method of claim 3 , wherein the responding step further comprises:

appending a local address for the VoIP device to the DNS response;

sending the DNS response to a previous requesting VoIP device within the network, such that each VoIP device that generates a forwarded DNS request appends a local network address for the corresponding VoIP device to the DNS response.

5. The method of claim 4 , further comprising receiving the DNS response with each of the local network addresses of the one or more VoIP devices at the host networking element.

6. The method of claim 5 , further comprising determining the presence of the one or more VoIP devices at the computer from the received DNS response.

7. The method of claim 1 , further using the host networking element to determine the presence of the one or more VoIP devices from the DNS responses.

8. The method of claim 1 , wherein the DNS response further comprises a local address for the VoIP device.

9. The method of claim 1 , wherein the local network address is an internet protocol (IP) address.

10. The method of claim 1 , further comprising filtering the DNS request for the particular domain name corresponding to the VoIP system.

11. An apparatus for discovering Voice-over Internet Protocol (VoIP) devices on a computer network using domain name service (DNS) requests, the apparatus comprising:

means for filtering a set of network traffic for a DNS request;

means for receiving a DNS response for a first element of a list with a local network address of one or more VoIP devices at a host networking element;

means for providing for the removing of the first element of the list;

means for providing for the forwarding of the DNS request to a next device on the network; and

means for receiving one or more additional DNS responses each comprising a local network address of an additional VoIP device.

12. The apparatus of claim 11 , further comprising means for filtering a DNS request for a particular domain name associated with a VoIP system.

13. The apparatus of claim 11 , further comprising:

means for receiving a DNS response;

means for appending a local network address to the DNS response.

14. The apparatus of claim 11 , further comprising:

means for resolving the DNS request into a local network address.

15. A system for discovering Voice-over Internet Protocol (VoIP) devices on a computer network using domain name service (DNS) requests, the system comprising:

a computer for generating a DNS request for a list of one or more domains associated with a VoIP system;

providing for the removing of the first element of the list;

providing for the forwarding of the DNS request to a next device on the network;

one or more VoIP devices for receiving the DNS request and sending a DNS response for a first element of the list with a local network address of the VoIP device to the computer, wherein the one or more VoIP devices forward the DNS request to another device connected to the computer network; and

receiving one or more additional DNS responses each comprising a local network address of additional VoIP devices.

16. The system of claim 15 , wherein the one or more VoIP devices filter the DNS request for the particular domain.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
CHANGE OF NAME Recorded Jun 6, 2022
From: VONAGE AMERICA INC.
To: VONAGE AMERICA LLC
Reel/Frame 060284/0435 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0628 →
MERGER Recorded Mar 31, 2016
From: VONAGE NETWORK LLC
To: VONAGE AMERICA INC.
Reel/Frame 038320/0327 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 025494/0550) Recorded Aug 1, 2011
From: BANK OF AMERICA, N.A.
To: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
Reel/Frame 026679/0582 →
SECURITY AGREEMENT Recorded Aug 1, 2011
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 026680/0816 →
SECURITY AGREEMENT Recorded Dec 15, 2010
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025494/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2010
From: ABOUGHANAIMA, MABROUK; OTTUR, DEEPAK
To: VONAGE NETWORK LLC
Reel/Frame 023895/0683 →