IP Library Granted Patent US 7,743,094
Granted Patent B2
US 7,743,094 · App. 11/369,395 · Granted Jun 22, 2010

Method and apparatus for redirection of domain name service (DNS) packets

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 7,743,094
App. No.
11/369,395
Filed
Mar 7, 2006
Granted
Jun 22, 2010
Kind
B2
Art Unit
2457
USPC
709/245
Abstract

Techniques are provided which can allow a host to determine whether to send a DNS request via a distributed Domain Name Service (DNS) protocol or a regular DNS protocol.

Claims (22)

1. A method of redirecting a Domain Name Server (DNS) request packet generated by an application, the method comprising:

reading an Internet Protocol (IP) address of an infrastructure-based Domain Name Server that is initially stored in the operating system of a client node at start up;

replacing the IP address of the infrastructure-based Domain Name Server with an IP address of the client node such that the operating system interprets the infrastructure-based Domain Name Server as being located at the IP address of the client node;

running a second application at a Transport Layer Protocol (TLP) port which listens for packets addressed to the Transport Layer Protocol (TLP) port designated for Domain Name System Servers;

generating, at the application in the client node, the DNS request packet based on a requested domain name;

redirecting the DNS request packet to the IP address of the client node;

determining, by the second application, whether to forward the DNS request packet either to the infrastructure-based Domain Name Server or at least one other node in an autonomous ad hoc network based at least in part on a network identifier associated with the requested domain name; and

forwarding the DNS request packet to either the infrastructure-based Domain Name Server or the autonomous ad hoc network.

2. A method according to claim 1 , further comprising:

storing the IP address of the infrastructure-based Domain Name Server for later use.

3. A node, comprising:

an application configured to generate a Domain Name Server (DNS) request packet based on a requested domain name;

an operating system initially configured to store an Internet Protocol (IP) address of an infrastructure-based Domain Name Server; and

a first module configured to:

read an Internet Protocol (IP) address of an infrastructure-based Domain Name Server that is initially stored in the operating system of a client node at start up; and

replace the IP address of the infrastructure-based Domain Name Server with an IP address of the client node such that the operating system interprets the infrastructure-based Domain Name Server as being located at the IP address of the client node;

a second application running at a Transport Layer Protocol (TLP) port configured to listen for packets addressed to the Transport Layer Protocol (TLP) port designated for Domain Name System Servers;

the application further configured to generate the DNS request packet based on the requested domain name;

the operating system further configured to redirect the DNS request packet to the IP address of the client node;

the second application further configured to determine whether to forward the DNS request packet either to the infrastructure-based Domain Name Server or at least one other node in an autonomous ad hoc network based at least in part on a network identifier associated with the requested domain name; and

a transceiver configured to forward the DNS request packet to either the infrastructure-based Domain Name Server or the autonomous ad hoc network.

4. A node according to claim 3 , wherein the first module is configured to store the IP address of the infrastructure-based Domain Name Server for later use.

Assignments (11)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2017
From: MOTOROLA SOLUTIONS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 044806/0900 →
CHANGE OF NAME Recorded Apr 6, 2011
From: MOTOROLA, INC
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 026081/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2006
From: METKE, ANTHONY R.; KUMAR, SURENDER
To: MOTOROLA, INC.
Reel/Frame 017669/0929 →