IP Library Granted Patent US 11,082,394
Granted Patent B2
US 11,082,394 · App. 16/821,053 · Granted Aug 3, 2021

System and method for correlating routing protocol 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 11,082,394
App. No.
16/821,053
Granted
Aug 3, 2021
Kind
B2
Abstract

Aspects of the present disclosure involve systems, methods, computer program products, and the like, for correlating information associated with one networking transmission protocol, such as Internet Protocol version 6 (IPv6), to information associated with a different networking transmission protocol, such as Internet Protocol version 6 (IPv4). More specifically, when resolving an Internet Protocol (IP) address associated with a requesting device to a network, the system may base the resolved destination on one or more attributes of a known address to build a network mapping of the received IP address. In one specific example, an IPv6 address is received and associated with a known IPv4 address to map the network.

Claims (35)

1. A method for operating a telecommunications network, the method comprising:

receiving, at a content delivery network (CDN) server, a first request associated with a communication on the telecommunications network, the first request comprising a first address in a first address protocol, the first address related to a requesting device from which the request was sent;

storing, by the CDN server, the first address related to the requesting device in a database of routing protocol information;

receiving, at the CDN server, a second request at the telecommunications network, the second request comprising a second address in a second address protocol, the second address related to the requesting device from which the request was sent, wherein the second address protocol is different than the first address protocol; and

correlating, by the CDN server, the first address stored in the database and the second address of the requesting device.

2. The method as recited in claim 1 further comprising:

assigning an attribute of the second address to the first address of the requesting device.

3. The method as recited in claim 1 wherein the database of routing protocol information comprises the attribute of the second address.

4. The method as recited in claim 3 wherein the attribute of the second address is an estimated geographic location of the requesting device.

5. The method as recited in claim 1 further comprising:

transmitting a redirect message to the requesting device, the redirect message comprising an identifier of the first address.

6. The method as recited in claim 5 wherein the first request is received at a first telecommunications destination of the telecommunications network and the second request is received at a second telecommunications destination of the telecommunications network.

7. The method as recited in claim 6 wherein the redirect message further comprises the second telecommunications destination of the telecommunications network.

8. The method as recited in claim 7 wherein the first telecommunications destination is associated with a first telecommunications device addressable with a first telecommunications device in the first address protocol.

9. The method as recited in claim 8 wherein the second telecommunications destination is associated with a second telecommunications device addressable with a second telecommunications device in the second address protocol.

10. A telecommunications device comprising:

a network communication port to transmit and receive communications over a telecommunications network;

a processor; and

a memory device in communication with the processor for storing one or more instructions that, when executed by the processor, cause the telecommunications device to perform the operations of:

receiving, at the telecommunications device, a first request from a requesting device through the network communication port, the first request comprising a first address in a first address protocol;

storing the first address from the requesting device in a database of routing protocol information;

receiving, at the telecommunications device, a second request through the network communication port, the second request comprising a second address in a second address protocol, the second address related to the requesting device, wherein the second address protocol is different than the first address protocol; and

correlating the first address stored in the database and the second address of the requesting device.

11. The telecommunications device as recited in claim 10 wherein the one or more instructions further cause the telecommunications device to perform the operations of:

assigning an attribute of the second address to the first address; and

storing an indication of the assignation of the attribute to the first address in the database.

12. The telecommunications device as recited in claim 10 wherein the attribute of the second address is an estimated geographic location of the requesting device.

13. The telecommunications device as recited in claim 10 wherein the one or more instructions further cause the telecommunications device to perform the operations of:

transmitting a redirect message to the requesting device, the redirect message comprising an identifier of the first address.

14. The telecommunications device as recited in claim 13 wherein the second request further comprises the identifier of the first address.

15. The telecommunications device as recited in claim 14 wherein correlating the first address stored in the database and the second address of the requesting device comprises:

obtaining the identifier of the first address from the second request; and

associating the identifier of the first address with the stored first address from the requesting device in the database of routing protocol information.

16. The telecommunications device as recited in claim 13 wherein the first request is received at a first telecommunications destination of the telecommunications network and the second request is received at a second telecommunications destination of the telecommunications network, the first telecommunications destination and the second telecommunications destination being associated with the telecommunications device.

17. The telecommunications device as recited in claim 16 wherein the first telecommunications destination is a network address in the first address protocol and the second telecommunications destination is a network address in the second address protocol.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2024
From: LEVEL 3 COMMUNICATIONS, LLC
To: SANDPIPER CDN, LLC
Reel/Frame 068256/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2020
From: MASLAK, JOELLE T.
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 052154/0934 →