IP Library Granted Patent US 11,563,714
Granted Patent B2
US 11,563,714 · App. 17/179,115 · Granted Jan 24, 2023

Systems and methods for providing DNS services

Inventors: Srinivas Avirneni (Austin, TX); Keith Oborn (Hants, GB)
Assignee: Akamai Technologies, Inc.
H04L61/5007H04L61/4511H04L61/103H04L61/5076H04L2101/668
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 11,563,714
App. No.
17/179,115
Granted
Jan 24, 2023
Kind
B2
Abstract

A system for providing a Domain Name System (DNS) service may include providing an agent for installation on a subscriber device. The subscriber device may be connected to the DNS service via an entry point device. The system includes receiving, from the agent, agent data indicative of a subscriber identifier and a unique identifier associated with the entry point device. The system may then determine, based on the agent data, a current Internet Protocol (IP) address associated with the entry point device and associate the unique identifier with the subscriber identifier. The system may then dynamically map the subscriber identifier to the current IP address and provide DNS service to the subscriber device based on the current IP address.

Claims (27)

1. A computer-implemented method for providing a Domain Name System (DNS) service, the method comprising:

providing an agent of the DNS service for integration with an Internet Service Provider (ISP);

receiving, at the agent of the DNS service, from the ISP, Internet Protocol (IP) allocation data associated with a subscriber IP address, the IP allocation data including a subscriber identifier and a unique identifier associated with an entry point device utilized by a subscriber device to connect to the DNS service;

the agent providing an update to one or more records of the DNS service when the subscriber IP address changes;

associating the unique identifier with the subscriber identifier;

mapping the subscriber device to an entry point device IP address; and

providing the DNS service to the subscriber device based on a policy for the entry point device IP address.

2. The computer-implemented method of claim 1 , wherein one or more entry point devices are associated with a home network.

3. The computer-implemented method of claim 1 , wherein the ISP assigns IP information to the entry point device.

4. A system comprising at least one hardware processor and memory storing instructions for execution on the at least one hardware processor to cause the system to:

provide an agent of a DNS service for integration with an Internet Service Provider (ISP);

receive, at the agent of the DNS service, from the ISP, Internet Protocol (IP) allocation data associated with a subscriber IP address, the IP allocation data including a subscriber identifier and a unique identifier associated with an entry point device utilized by a subscriber device to connect to the DNS service;

provide, by the agent, an update to one or more records of the DNS service when the subscriber IP address changes;

associate the unique identifier with the subscriber identifier;

map the subscriber device to an entry point device IP address; and

provide the DNS service to the subscriber device based on a policy for the entry point device IP address.

5. The system of claim 4 , wherein one or more entry point devices are associated with a home network.

6. The system of claim 4 , wherein the ISP assigns IP information to the entry point device.

7. A non-transitory computer readable storage medium having a program embodied thereon, the program executable by a processor in a computing device to perform a method for providing a Domain Name System (DNS) service, the method comprising:

providing an agent of the DNS service for integration with an Internet Service Provider (ISP);

receiving, at the agent of the DNS service, from the ISP, Internet Protocol (IP) allocation data associated with a subscriber IP address, the IP allocation data including a subscriber identifier and a unique identifier associated with an entry point device utilized by a subscriber device to connect to the DNS service;

the agent providing an update to one or more records of the DNS service when the subscriber IP address changes;

associating the unique identifier with the subscriber identifier;

mapping the subscriber device to an entry point device IP address; and

providing the DNS service to the subscriber device based on a policy for the entry point device IP address.

8. The non-transitory computer readable storage medium of claim 7 , wherein one or more entry point devices are associated with a home network.

9. The non-transitory computer readable storage medium of claim 7 , wherein the ISP assigns IP information to the entry point device.

Assignments (3)
MERGER Recorded Mar 3, 2021
From: NOMINUM, INC.
To: AKAMAI TECHNOLOGIES, INC.
Reel/Frame 055475/0631 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 055329 FRAME: 0619. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 23, 2021
From: AVIRNENI, SRINIVAS; OBORN, KEITH
To: NOMINUM, INC.
Reel/Frame 055362/0755 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2021
From: AVIRNENI, SRINIVAS; OBORN, KEITH
To: AKAMAI TECHNOLOGIES, INC.
Reel/Frame 055329/0619 →
Continuity (4)
Continuation 15986510 · May 22, 2018
Continuation 14266557 · Apr 30, 2014
Division 13016832 · Jan 28, 2011
Related Publication 20210281539A1 · Sep 9, 2021