IP Library Granted Patent US 8,688,808
Granted Patent B1
US 8,688,808 · App. 13/290,778 · Granted Apr 1, 2014

Assignment of domain name system (DNS) servers

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,688,808
App. No.
13/290,778
Granted
Apr 1, 2014
Kind
B1
Abstract

Methods and computer-readable media are provided to allow for the establishment of an Internet protocol (IP) data session with a dual-stack mobile communications device by authenticating the device. An IP data session is requested, and a home agent sends an indication of this request. A DNS server that will be assigned to a device is identified by querying a database and is identified based on the device's capabilities. The device capabilities are determined by a device-capability identifier that is associated with the user of the device or the device itself, such as a network access identifier. The capabilities may include the device type, applications, programs, or services that the user of the device is subscribed to, or capabilities that are inherent to the phone. Once the DNS server is identified, a server identifier is sent to the home agent, which assigns the DNS server to the device.

Claims (33)

1. One or more nontransitory computer-readable media having computer-useable instructions embodied thereon that, when executed, cause a computing device to perform a method of authenticating a dual-stack mobile communications device (“mobile device”) to enable the mobile device to establish an Internet protocol (IP) data session through a wireless telecommunications network, the method comprising:

receiving an indication from a home agent that the mobile device has requested to establish the IP data session;

determining, from among a plurality of DNS servers, a DNS server to assign to the mobile device, wherein each DNS server in the plurality of DNS servers corresponds to one or more respective types of mobile device capabilities, and wherein the determining includes,

A) determining one or more capabilities of the mobile device based on one or more of a device model, a device manufacturer, an application on the device, or a user subscription, and

B) identifying a DNS server that corresponds to the one or more capabilities of the mobile device, wherein the identified DNS server is determined to be the DNS server to assign to the mobile device; and

communicating to the home agent a server identifier (“server ID”) that identifies the DNS server to be assigned to the mobile device.

2. The one or more nontransitory computer-readable media of claim 1 , wherein communicating the server ID to the home agent allows a user of the mobile device to be billed through the home agent.

3. The one or more nontransitory computer-readable media of claim 1 , wherein the IP data session is established using mobile IPv6.

4. The one or more nontransitory computer-readable media of claim 1 , wherein the server ID is communicated to the home agent for the home agent to assign the DNS server to the mobile device by way of a binding acknowledgment, wherein the binding acknowledgment includes a vendor specific option that is used to communicate the server ID to the mobile device.

5. The one or more nontransitory computer-readable media of claim 1 , wherein the method comprises determining a device-capability identifier that identifies the capabilities of the mobile device.

6. The one or more nontransitory computer-readable media of claim 4 , wherein the DNS server assigned to the mobile device by the home agent overrides any other DNS servers that have previously been assigned to the mobile device.

7. The one or more nontransitory computer-readable media of claim 1 , wherein the DNS server is identified over mobile IPv6.

8. The one or more nontransitory computer-readable media of claim 1 , wherein the capabilities of the mobile device include both inherent capabilities and enabled capabilities.

9. The one or more nontransitory computer-readable media of claim 1 , wherein the method further comprises inspecting a customer-profile database to determine whether a user of the mobile device has valid credentials.

10. One or more nontransitory computer-readable media having computer-useable instructions embodied thereon that, when executed, cause a computing device to perform a method of authenticating a dual-stack mobile communications device (“mobile device”) to enable the device to establish an Internet protocol (IP) data session through a wireless telecommunications network, the method comprising:

receiving a request to initiate an IP data session with the mobile device, wherein the IP data session allows the device to communicate through the wireless telecommunications network;

utilizing a device-capability identifier to identify from a first database one or more capabilities associated with the mobile device;

identifying from a second database a domain-name system (“DNS”) server to be assigned to the mobile device, based on the one or more capabilities of the mobile device; and

sending a server identifier (“server ID”) to a home agent, wherein the server ID identifies the DNS server to be assigned to the mobile device.

11. The one or more nontransitory computer-readable media of claim 10 , wherein the home agent communicates the server ID to the mobile device by way of a binding acknowledgment, and wherein the binding acknowledgment includes a vendor-specific option that is used to assign the DNS server to the mobile device.

12. The one or more nontransitory computer-readable media of claim 11 , wherein communicating the server ID to the home agent allows a user of the mobile device to be billed through the home agent.

13. The one or more nontransitory computer-readable media of claim 10 , wherein the DNS server is identified over mobile IPv6.

14. The one or more nontransitory computer-readable media of claim 10 , wherein the DNS server to be assigned to the mobile device by the home agent overrides any other DNS servers that have previously been assigned to the mobile device.

15. The one or more nontransitory computer-readable media of claim 10 , wherein the request is received by way of an access-request sent by the home agent.

16. The one or more nontransitory computer-readable media of claim 10 , wherein the first database is the same as the second database.

17. One or more nontransitory computer-readable media having computer-useable instructions embodied thereon that, when executed, cause a computing device to perform a method of authenticating a dual-stack mobile communications device (“mobile device”) to enable the device to establish an Internet protocol (IP) data session through a wireless telecommunications network, the method comprising:

receiving an access-request from a home agent indicating that the home agent has received a binding update from the mobile device, wherein the binding update includes whether the mobile device will use a dynamic home agent;

inspecting a customer-profile database to identify capabilities associated with the mobile device based on one or more of a device model, a device manufacturer, an application on the mobile device, or a user subscription;

inspecting the customer-profile database to identify a domain-name system (“DNS”) server that is specifically used with the identified capabilities associated with the mobile device; and

communicating a server identifier (“server ID”) that identifies the DNS server to the home agent for assignment of the DNS server to the mobile device.

18. The one or more nontransitory computer-readable media of claim 17 , wherein the assignment of the DNS server to the mobile device includes the home agent assigning the DNS server to the mobile device by way of a binding acknowledgment, wherein the DNS server assigned to the mobile device by the home agent overrides any other DNS server that has previously been assigned to the mobile device.

19. The one or more nontransitory computer-readable media of claim 17 , wherein the DNS server is identified over mobile IPv6.

20. The one or more nontransitory computer-readable media of claim 17 , wherein the capabilities associated with the mobile device are identified based on a device-capability identifier.

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 Nov 7, 2011
From: BENNETT, JOHN H., III; WINN, DALE E.; BREAU, JEREMY R.; ROGERS, FREDERICK C.; PIERCE, ROBERT J.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 027186/0834 →