3. The online address book system of claim 1 wherein said software module is further operable to store, match, and prioritize query information by at least one criterion including frequency of usage, to set response priorities for subsequent queries.
1. An online address book system comprising: at least one software module operable to: receive and store address book input data for a plurality of contacts into a database, the address book input data including at least one name, and at least one of an address, a phone number or an email address for each contact; receive and store relationship input data for each contact; deduce additional relationship data between a first contact and a second contact by using at least one relationship definition and the relationship input data related to the first and second contacts, wherein the additional relationship data is deduced based on relationship input data between the first contact and a third contact and between the second contact and the third contact; receive and store time frame input data based on contact-time frame inputs and display contact location information based on said contact-time frame inputs, address book input data, and a time of use; store said address book input data in phoneme format; arrange said address book input data in the database, the database having at least three access dimensions, including contact access, contact-relationship access and contact-time access; and provide a user interface that permits access to address book input data based on user voice inputs selected from a contact, a contact-relationship pair, a contact-time frame pair, or any combination thereof, wherein said user voice inputs are converted to phoneme format and are then matched to said stored address book input data in phoneme format.