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.