← Back to Patent Explorer
US6609121B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Lightweight directory access protocol interface to directory assistance systems

Assignee: International Business Machines Corp
•
Filing: 2000-07-17
•
Granted: 2003-08-19
•
Expires: 2020-07-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for mapping a Lightweight Directory Access Protocol (LDAP) interface to a Directory Assistance (DA) system can comprise the following steps. First, LDAP compatible search arguments for searching an LDAP database can be extracted from an LDAP request. Second, the LDAP compatible search arguments can be converted to search arguments compatible with a DA system database. Third, the DA system database can be queried using the converted search arguments. Fourth, a result set of listings from the DA system database can be received in response to the query. Finally, the result set can be converted to a result set compatible with LDAP. Preferably, each of the five steps can be performed in a plug-in to the LDAP server. Additionally, the method can include the step of receiving the LDAP request from an LDAP client. Moreover, the method can include the step of receiving the LDAP request in an LDAP server.

Inventors

  • 👤 Martin A. Ambrosini
  • 👤 Edward E. Huth
  • 👤 Victor S. Moore
  • 👤 Wendi L. Nusbickel
  • 👤 Brian E. Yoder

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 21:04
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/28; G06F16/282; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99941; Y10S707/99942

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 89 words
A method for mapping a Lightweight Directory Access Protocol (LDAP) interface to a Directory Assistance (DA) system comprising the steps of: (a) extracting from an LDAP request LDAP-compatible arguments for searching an LDAP database; (b) converting the LDAP-compatible arguments to search arguments compatible with a DA system database; (c) querying said DA system database with said converted search arguments; (d) receiving a result set of listings from said DA system database in response to said query; and, (e) converting said result set to a result set compatible with LDAP.
Claim 2
Independent Claim 89 words
A method for mapping a Lightweight Directory Access Protocol (LDAP) interface to a Directory Assistance (DA) system comprising the steps of: (a) extracting from an LDAP request LDAP-compatible arguments for searching an LDAP database; (b) converting the LDAP-compatible arguments to search arguments compatible with a DA system database; (c) querying said DA system database with said converted search arguments; (d) receiving a result set of listings from said DA system database in response to said query; and, (e) converting said result set to a result set compatible with LDAP.
Claim 3
Dependent Claim 20 words
The method according to claim 1 , further comprising the step of: receiving said LDAP request from an LDAP client.
Claim 4
Dependent Claim 20 words
The method according to claim 1 , further comprising the step of: receiving said LDAP request in an LDAP server.
Claim 5
Dependent Claim 16 words
The method according to claim 1 , wherein said LDAP request contains an LDAP filtered attribute.
Claim 6
Dependent Claim 32 words
The method according to claim 4 , wherein said step of converting comprises the step of: mapping search arguments in said filtered attribute to search arguments compatible with said DA system database.
Claim 7
Dependent Claim 67 words
The method according to claim 5 , wherein said step of mapping comprises the steps of: consulting a locality resolution database, each record in said locality resolution database mapping a locality to a Locality ID Set; identifying in said locality resolution a database record corresponding to said search arguments; and, forming a DA system database query statement with a Locality ID Set contained in said identified record.
Claim 8
Dependent Claim 23 words
The method according to claim 6 , wherein said Locality ID Set comprises at least one of an area code, book and location.
Claim 9
Dependent Claim 21 words
The method according to claim 3 , wherein each of steps (a)-(e) are performed in a plug-in to said LDAP server.
Claim 10
Dependent Claim 119 words
A machine readable storage, having stored thereon a computer program having a plurality of code sections for mapping a Lightweight Directory Access Protocol (LDAP) interface to a Directory Assistance (DA) system, said code sections executable by a machine for causing the machine to perform the steps of: (a) extracting from an LDAP request LDAP compatible search arguments for searching an LDAP database, (b) converting the LDAP compatible search arguments to search arguments compatible with a DA system database; (c) querying said DA system database with said converted search arguments, (d) receiving a result set of listings from said DA system database in response to said query; and, (e) converting said result set to a result set compatible with LDAP.
Claim 11
Dependent Claim 119 words
A machine readable storage, having stored thereon a computer program having a plurality of code sections for mapping a Lightweight Directory Access Protocol (LDAP) interface to a Directory Assistance (DA) system, said code sections executable by a machine for causing the machine to perform the steps of: (a) extracting from an LDAP request LDAP compatible search arguments for searching an LDAP database, (b) converting the LDAP compatible search arguments to search arguments compatible with a DA system database; (c) querying said DA system database with said converted search arguments, (d) receiving a result set of listings from said DA system database in response to said query; and, (e) converting said result set to a result set compatible with LDAP.
Claim 12
Dependent Claim 27 words
The machine readable storage according to claim 9 , for further causing the machine to perform the step of: receiving said LDAP request from an LDAP client.
Claim 13
Dependent Claim 27 words
The machine readable storage according to claim 9 , for further causing the machine to perform the step of: receiving said LDAP request in an LDAP server.
Claim 14
Dependent Claim 18 words
The machine readable storage according to claim 9 , wherein said LDAP request is an LDAP distinguished name.
Claim 15
Dependent Claim 34 words
The machine readable storage according to claim 12 , wherein said step of converting comprises the step of: mapping search arguments in said distinguished name to search arguments compatible with said DA system database.
Claim 16
Dependent Claim 69 words
The machine readable storage according to claim 13 , wherein said step of mapping comprises the steps of: consulting a locality resolution database, each record in said locality resolution database mapping a locality to a Locality ID Set; identifying in said locality resolution a database record corresponding to said search arguments; and, forming a DA system database query statement with a Locality ID Set contained in said identified record.
Claim 17
Dependent Claim 25 words
The machine readable storage according to claim 14 , wherein said Locality ID Set comprises at least one of an area code, book and location.

References Cited (Backward Citations)

US6052681A Cited
US6085188A Cited
US6356892B1 Cited
US6366913B1 Cited
US6347312B1 Cited
US6161008A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-08-18 2007-02-17 2007-08-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-08-18 2011-02-17 2011-08-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-08-18 2015-02-17 2015-08-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag