IP Library Granted Patent US 8,392,451
Granted Patent B1
US 8,392,451 · App. 13/044,281 · Granted Mar 5, 2013

Enhanced domain name query for user device domain name 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 8,392,451
App. No.
13/044,281
Granted
Mar 5, 2013
Kind
B1
Abstract

What is disclosed is a method of operating a communication system. The method includes receiving a registration request for a user device and processing the registration request to associate a network address with domain name information for the user device. The method also includes transferring an update message for delivery to a local domain name database with the association between the network address and the domain name information for the user device, and withholding an update of the association in a master domain name database. The method also includes receiving a first query for the association between the network address and the domain name information for the user device into the master domain name database, and in response, transferring a second query for delivery to the local domain name database. The method also includes receiving the second query in the local domain name database, and in response, transferring the association between the network address and the domain name information for the user device for delivery to the master domain name database.

Claims (40)

1. A method of operating a communication system, the method comprising:

receiving a registration request for a user device;

processing the registration request to associate a network address with domain name information for the user device;

transferring an update message for delivery to a local domain name database comprising a mobile access gateway (MAG) of a wireless communication system with the association between the network address and the domain name information for the user device, and withholding an update of the association in a master domain name database comprising an Internet domain name system (DNS) server;

receiving a first query for the association between the network address and the domain name information for the user device into the master domain name database, and in response, transferring a second query for delivery to the local domain name database; and

receiving the second query in the local domain name database, and in response, transferring the association between the network address and the domain name information for the user device for delivery to the master domain name database.

2. The method of claim 1 , further comprising:

modifying a query response behavior of the master domain name database, wherein the modified query response behavior indicates that the master domain name database transfers the second query to the local domain name database to determine the association between the network address and the domain name information for the user device instead of processing contents of the master domain name database to determine the association.

3. The method of claim 1 , further comprising:

configuring the master domain name database to query the local domain name database to determine domain name associations for a range of network addresses, wherein the range of network addresses comprises the network address of the user device.

4. The method of claim 1 , further comprising:

in the master domain name database, transferring a first response to the first query, wherein the first response comprises the association between the network address and the domain name information for the user device.

5. The method of claim 1 , further comprising:

receiving a registration stop message for the user device;

processing the registration stop message to transfer a disassociation message for delivery to the local domain name database; and

in response to the disassociation message, disassociating the network address from the domain name for the user device in the local domain name database, and withholding the disassociation message from delivery to the master domain name database.

6. The method of claim 1 , further comprising:

transferring an indicator of the network address for delivery to the user device in response to the registration request.

7. The method of claim 1 , wherein the registration request for the user device comprises an accounting start message for the user device, and wherein receiving the registration request comprises receiving the registration request into an authentication, authorization and accounting (AAA) server of a wireless communication system.

8. The method of claim 1 , wherein the first query comprises a reverse domain name system (DNS) lookup for the user device.

9. The method of claim 1 , wherein the network address comprises an Internet protocol (IP) address of the user device, and wherein the domain name information for the user device comprises a uniform resource locator (URL) of the user device.

10. A communication system comprising:

an access system configured to receive a registration request for a user device and process the registration request to associate a network address with domain name information for the user device;

the access system configured to transfer an update message for delivery to a local domain name database comprising a mobile access gateway (MAG) of a wireless communication system with the association between the network address and the domain name information for the user device, and withhold an update of the association in a master domain name database comprising an Internet domain name system (DNS) server;

the master domain name database configured to receive a first query for the association between the network address and the domain name information for the user device, and in response, transfer a second query for delivery to the local domain name database; and

the local domain name database configured to receive the second query, and in response, transfer the association between the network address and the domain name information for the user device for delivery to the master domain name database.

11. The communication system of claim 10 , comprising:

the master domain name database configured to modify a query response behavior of the master domain name database, wherein the modified query response behavior indicates that the master domain name database transfers the second query to the local domain name database to determine the association between the network address and the domain name information for the user device instead of processing contents of the master domain name database to determine the association.

12. The communication system of claim 10 , comprising:

the access system configured to instruct the master domain name database to query the local domain name database to determine domain name associations for a range of network addresses, wherein the range of network addresses comprises the network address of the user device.

13. The communication system of claim 10 , comprising:

the master domain name database configured to transfer a first response to the first query, wherein the first response comprises the association between the network address and the domain name information for the user device.

14. The communication system of claim 10 , comprising:

the access system configured to receive a registration stop message for the user device and process the registration stop message to transfer a disassociation message for delivery to the local domain name database; and

in response to the disassociation message, the local domain name database configured to disassociate the network address from the domain name for the user device in the local domain name database and withhold the disassociation message from delivery to the master domain name database.

15. The communication system of claim 10 , comprising:

the access system configured to transfer an indicator of the network address for delivery to the user device in response to the registration request.

16. The communication system of claim 10 , wherein the registration request for the user device comprises an accounting start message for the user device, and wherein the access system comprises a authentication, authorization and accounting (AAA) server of a wireless communication system configured to receive the registration request.

17. The communication system of claim 10 , wherein the first query comprises a reverse domain name system (DNS) lookup for the user device.

18. The communication system of claim 10 , wherein the network address comprises an Internet protocol (IP) address of the user device, and wherein the domain name information for the user device comprises a uniform resource locator (URL) of the user device.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2011
From: PIERCE, ROBERT J.; CASTALDI, AUSTIN C.; SCOTT, BRENT A.; BENNETT, JOHN H., III
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 025928/0920 →