VOICE OPERATED, MATRIX-CONNECTED, ARTIFICIALLY INTELLIGENT ADDRESS BOOK SYSTEM
First Claim
1. An address book system comprising:
- at least one software module operable to;
store relationship data for each of a plurality of contacts including a first contact, a second contact, and a third contact;
deduce additional relationship data between the first contact and the second contact by using at least one relationship definition and the relationship data for the first and second contacts, wherein the additional relationship data is deduced based on a relationship between the first contact and the third contact and a relationship between the second contact and the third contact; and
provide a user interface that permits access to at least one of the plurality of contacts based on the additional relationship data.
2 Assignments
0 Petitions
Accused Products
Abstract
An online address book system having sufficient hardware and software to operate an address book user interface and to perform intelligent interpretations of voice and text inputs from users. The system includes at least one server software module that includes software to perform a plurality of functions. These include the ability to receive voice input data and separate user voice queries, wherein the software can arrange the data so as to create a data base that includes at least three access dimensions, including contact access, contact-relationship access and contact-time frame access, and so as to create a connectivity matrix based on a plurality of contact pair relationships applying connective recognition logic. The system provides a voice operated user interface that permits access to address book stored data based on user input selected from the group consisting of contact, a contact-relationship pair, a contact-time frame pair, and combinations thereof.
-
Citations
23 Claims
-
1. An address book system comprising:
-
at least one software module operable to; store relationship data for each of a plurality of contacts including a first contact, a second contact, and a third contact; deduce additional relationship data between the first contact and the second contact by using at least one relationship definition and the relationship data for the first and second contacts, wherein the additional relationship data is deduced based on a relationship between the first contact and the third contact and a relationship between the second contact and the third contact; and provide a user interface that permits access to at least one of the plurality of contacts based on the additional relationship data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for accessing an address book system, the method comprising:
-
storing, in an electronic database and by a processing device, relationship data and contact data for each of a plurality of contacts, including a first contact, a second contact, and a third contact; deducing, by the processing device, additional relationship data between the first contact and the second contact using at least one relationship definition and relationship data specifying a relationship between the first contact and a third contact and a relationship between the second contact and the third contact; receiving, at the processing device, a voice request for a contact having the additional relationship data; and in response to the voice request, providing at least a portion of the contact data for the first contact. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer readable medium storing instructions that, upon execution by an apparatus, cause the apparatus to perform operations comprising:
-
storing relationship data for each of a plurality of contacts including a first contact, a second contact, and a third contact; deducing additional relationship data between the first contact and the second contact by using at least one relationship definition and the relationship data for the first and second contacts, wherein the additional relationship data is deduced based on a relationship between the first contact and the third contact and a relationship between the second contact and the third contact; and providing a user interface that permits access to at least one of the plurality of contacts based on the additional relationship data. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification