Patent US7796578B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7796578B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Resolution of IP addresses associated with a telephone number utilizing query flags

Assignee: AT&T Mobility II LLC
•
Filing: 2005-10-05
•
Granted: 2010-09-14
•
Expires: 2025-10-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Queries for IP addresses associated with a telephone number are conducted in accordance with query flags contained with an ENUM record. A query flag indicates the type of query to be initiated against the DNS databases. The query flag provides a means for interpreting the domain name portion of the URI contained in the ENUM record. Query flags provide an explicit indication as to the type of query to be performed against the DNS and provide an explicit indication as to how the domain name portion of a URI in an ENUM record should be interpreted. Query flags also provide guidance pertaining to subsequent actions to be performed. The use of query flags eliminates ambiguities associated with making assumptions about the domain name contained in an ENUM record. Thus, the use of query flags can reduce latency, reduce the load on transmission links, and reduce processing load on network elements.

Inventors

  • 👤 Matthew Wayne Stafford

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 22:52
CPC Classifications
H; H04; H04M; H04M7/00; H04M7/006; H04M7/0075; H04L; H04L61/00; H04L61/45; H04L61/4505; H04L61/4511; H04L61/4557; H04M7/12; H04M7/1205; H04M7/128

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 131 words
A method for obtaining an Internet Protocol (IP) address associated with a telephone number, said method comprising: creating an Electronic Number (ENUM) record comprising: a first portion indicative of said telephone number; a second portion indicative of a domain name associated with said telephone number; and a query flag indicative of a respective query type to be initiated against a domain name system (DNS), the query type including a query for mail exchange resource records, and a query flag indicative of initiating the query for mail exchange resource records being unique to the query for mail exchange resource records as compared to a query flag indicative of another respective query type; and querying said DNS with said ENUM record to obtain at least one IP address associated with said telephone number.
Claim 2
Independent Claim 131 words
A method for obtaining an Internet Protocol (IP) address associated with a telephone number, said method comprising: creating an Electronic Number (ENUM) record comprising: a first portion indicative of said telephone number; a second portion indicative of a domain name associated with said telephone number; and a query flag indicative of a respective query type to be initiated against a domain name system (DNS), the query type including a query for mail exchange resource records, and a query flag indicative of initiating the query for mail exchange resource records being unique to the query for mail exchange resource records as compared to a query flag indicative of another respective query type; and querying said DNS with said ENUM record to obtain at least one IP address associated with said telephone number.
Claim 3
Dependent Claim 21 words
The method of claim 1 , wherein said query type to be initiated further includes a query for server resource records.
Claim 4
Dependent Claim 44 words
The method of claim 1 , wherein: the query flag indicative of initiating the query for mail exchange resource records having a value of “m”; and a query flag having a value of “g” is indicative of initiating a query for server resource records.
Claim 5
Dependent Claim 20 words
The method of claim 1 , further comprising: obtaining said at least one IP address via a wireless communications network.
Claim 6
Independent Claim 162 words
A system for obtaining an Internet Protocol (IP) address associated with a telephone number, said system comprising: a first processor for: receiving said telephone number; creating a query for a domain name associated with said telephone number, wherein said query comprises an indication of said telephone number; and providing said query to a second processor; said second processor for: creating an Electronic Number (ENUM) record in response to receiving said query, said ENUM record comprising: a first portion indicative of said telephone number; a second portion indicative of a domain name associated with said telephone number; and a query flag indicative of a respective query type to be initiated against a domain name system (DNS), the query type including a query for mail exchange resource records, and a query flag indicative of initiating the query for mail exchange resource records being unique to the query for mail exchange resource records as compared to a query flag indicative of another respective query type.
Claim 7
Independent Claim 162 words
A system for obtaining an Internet Protocol (IP) address associated with a telephone number, said system comprising: a first processor for: receiving said telephone number; creating a query for a domain name associated with said telephone number, wherein said query comprises an indication of said telephone number; and providing said query to a second processor; said second processor for: creating an Electronic Number (ENUM) record in response to receiving said query, said ENUM record comprising: a first portion indicative of said telephone number; a second portion indicative of a domain name associated with said telephone number; and a query flag indicative of a respective query type to be initiated against a domain name system (DNS), the query type including a query for mail exchange resource records, and a query flag indicative of initiating the query for mail exchange resource records being unique to the query for mail exchange resource records as compared to a query flag indicative of another respective query type.
Claim 8
Dependent Claim 21 words
The system of claim 5 , wherein said query type to be initiated further includes a query for server resource records.
Claim 9
Dependent Claim 44 words
The system of claim 5 , wherein: the query flag indicative of initiating the query for mail exchange resource records having a value of “m”; and a query flag having a value of “g” is indicative of initiating a query for server resource records.
Claim 10
Dependent Claim 16 words
The system of claim 5 , wherein said system is part of a wireless communications network.
Claim 11
Dependent Claim 126 words
A computer-readable tangible storage medium having computer-executable instructions stored thereon, the instructions when executed by a computer causing the computer to implement a method to create a data structure, said method comprising: creating an Electronic Number (ENUM) record comprising: a first portion indicative of said telephone number; a second portion indicative of a domain name associated with said telephone number; and a query flag indicative of a respective query type to be initiated against a domain name system (DNS), the query type including a query for mail exchange resource records, and a query flag indicative of initiating the query for mail exchange resource records being unique to the query for mail exchange resource records as compared to a query flag indicative of another respective query type.
Claim 12
Dependent Claim 126 words
A computer-readable tangible storage medium having computer-executable instructions stored thereon, the instructions when executed by a computer causing the computer to implement a method to create a data structure, said method comprising: creating an Electronic Number (ENUM) record comprising: a first portion indicative of said telephone number; a second portion indicative of a domain name associated with said telephone number; and a query flag indicative of a respective query type to be initiated against a domain name system (DNS), the query type including a query for mail exchange resource records, and a query flag indicative of initiating the query for mail exchange resource records being unique to the query for mail exchange resource records as compared to a query flag indicative of another respective query type.
Claim 13
Dependent Claim 24 words
The computer-readable tangible storage medium of claim 9 , wherein said query type to be initiated further includes a query for server resource records.
Claim 14
Dependent Claim 47 words
The computer-readable tangible storage medium of claim 9 , wherein: the query flag indicative of initiating the query for mail exchange resource records having a value of “m”; and a query flag having a value of “g” is indicative of initiating a query for server resource records.
Claim 15
Dependent Claim 37 words
The computer-readable tangible storage medium of claim 9 , the method further including: creating said ENUM record; and querying said DNS with said ENUM record to obtain at least one IP address associated with said telephone number.
Claim 16
Dependent Claim 25 words
The computer-readable tangible storage medium of claim 12 , the method further including obtaining said at least one IP address via a wireless communications network.

References Cited (Backward Citations)

US20020027915A1 Cited
US20030007482A1 Cited
US20030055954A1 Cited
US20060072575A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2013-09-13 2014-03-15 2014-09-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2017-09-13 2018-03-15 2018-09-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2021-09-13 2022-03-15 2022-09-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag