IP Library Granted Patent US 7,711,106
Granted Patent B2
US 7,711,106 · App. 10/608,534 · Granted May 4, 2010

Telephone based method and system for adding contacts to a personal network address book

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,711,106
App. No.
10/608,534
Granted
May 4, 2010
Kind
B2
Abstract

A system and method for adding contact information to a personal network address book is provided. Contact information is added to the address book by analyzing a billing database or call detail record in order to determine telephone numbers which meet predetermined criteria set by a user. Telephone numbers meeting the predetermined criteria are extracted and transferred to the user. The user is prompted for a nickname corresponding to each extracted telephone number. The nickname and the corresponding telephone number are then stored in the personal network address book. In a voice activated dialing system, the user is able to speak the nickname in order to initiate the dialing process.

Claims (49)

1. A method for populating an electronic address book using a computer with a processor and a memory, said method comprising:

analyzing information stored in a billing database or call data record, wherein said analyzing is a statistical search;

extracting at least one telephone number from the billing database or the call data record if at least some of the information stored in the billing database or call detail record meets predetermined criteria, wherein the predetermined criteria comprises a number of times the user receives a call from the at least one telephone number within a certain time period;

adding the extracted at least one telephone number to the electronic address book; and

deleting from the address book telephone numbers that are stale numbers.

2. The method according to claim 1 , further comprising transferring data to a user, wherein the data transferred to the user relates to the at least one extracted telephone number.

3. The method according to claim 2 , further comprising requesting information from the user, wherein the requested information relates to the data transferred to the user.

4. The method according to claim 3 , wherein requesting information from the user comprises requesting the user to associate at least one nickname with the data transferred to the user.

5. The method according to claim 4 , further comprising updating the electronic address book based on the information obtained from the user.

6. The method according to claim 1 , wherein the address book is stored on a network server.

7. The method according to claim 1 , wherein analyzing a billing database or call data record comprises analyzing telephone numbers dialed by a user.

8. The method according to claim 7 , wherein analyzing a billing database or call data record further comprises analyzing originating telephone numbers for telephone calls received by the user.

9. The method according to claim 2 , further comprising associating the at least one extracted telephone number with a corresponding name.

10. The method according to claim 9 , wherein associating the extracted telephone number with a corresponding name comprises utilizing a telephone directory.

11. The method according to claim 10 , wherein the data transferred to the user comprises a full name extracted from the telephone directory.

12. The method according to claim 2 , wherein the transferred data comprises a telephone number.

13. The method according to claim 2 , wherein the data transferred to the user is transferred in the form of synthesized speech.

14. The method according to claim 2 , wherein the data transferred to the user is transferred in the form of an electronic mail message, a link in an electronic mail message, an SMS message, an instant message, a WAP message, or an MMS message.

15. The method according to claim 1 , wherein the predetermined criteria can be configured by a user of the electronic address book.

16. The method according to claim 15 , wherein the predetermined criteria can be configured by an operator of the electronic address book, wherein predetermined criteria set by the user overwrites conflicting predetermined criteria set by the operator.

17. The method according to claim 1 , wherein the predetermined criteria comprises a number of times a telephone number is dialed within a certain time period.

18. The method according to claim 1 , wherein the predetermined criteria comprises a duration of a telephone call.

19. The method according to claim 1 , wherein the stale telephone numbers are sent to a trash folder.

20. The method according to claim 19 , wherein, if it is later determined that the stale numbers should be reinserted within the address book, the stale numbers are extracted from the trash folder and reinserted in the address book.

21. The method according to claim 1 , wherein the predetermined criteria comprises telephone numbers that are presently stored in the address book, such that numbers stored in the address book are not extracted.

22. A system for populating an electronic address book performed by a computer with a processor and a memory comprising:

an analyzing unit which statistically analyzes-information stored in a billing database or call data record;

an extracting unit which extracts at least one telephone number from the billing database or the call data record if at least some of the information stored in the billing database or call detail record meets predetermined criteria, wherein the predetermined criteria comprises a number of times the user receives a call from the at least one telephone number within a certain time period; and

a transferring unit which adds the extracted at least one telephone number to the electronic address book,

wherein the analyzing unit deletes from the address book telephone numbers that are stale numbers.

23. The system according to claim 22 , further comprising a transferring unit which transfers data to a user, wherein the data transferred to the user relates to the at least one extracted telephone number.

24. The system according to claim 23 , further comprising a requesting unit which requests information from the user, wherein the requested information relates to the data transferred to the user.

25. The system according to claim 24 , wherein the requesting unit requests the user to associate at least one nickname with the data transferred to the user.

26. The system according to claim 25 , wherein the address book is updated based on the information obtained from the user.

27. The system according to claim 22 , wherein the address book is stored on a network server.

28. The system according to claim 22 , wherein the analyzing unit analyzes telephone numbers dialed by a user.

29. The system according to claim 28 , wherein the analyzing unit analyzes originating telephone numbers for telephone calls received by the user.

30. The system according to claim 23 , wherein the at least one extracted telephone number is associated with a corresponding name by utilizing a telephone directory.

31. The system according to claim 30 , wherein the data transferred to the user comprises a full name extracted from the telephone directory.

32. The system according to claim 23 , wherein the transferred data comprises a telephone number.

33. The system according to claim 23 , wherein the data transferred to the user is transferred in the form of synthesized speech.

34. The system according to claim 23 , wherein the data transferred to the user is transferred in the form of an electronic mail message, a link in an electronic mail message, an SMS message, an instant message, a WAP message, or an MMS message.

35. The system according to claim 22 , wherein the predetermined criteria is configured by a user of the electronic address book.

36. The system according to claim 35 , wherein the predetermined criteria can be configured by an operator of the electronic address book, wherein predetermined criteria set by the user overwrites conflicting predetermined criteria set by the operator.

37. The system according to claim 22 , wherein the predetermined criteria comprises a number of times a telephone number is dialed within a certain time period.

38. The system according to claim 22 , wherein the predetermined criteria comprises a duration of a telephone call.

39. The system according to claim 22 , wherein telephone numbers can be deleted from the address book based on the predetermined criteria and sent to a trash folder.

40. The system according to claim 39 , wherein, if it is later determined that the deleted telephone number should be reinserted within the address book, the deleted telephone number is extracted from the trash folder and reinserted in the address book.

41. The system according to claim 22 , wherein the predetermined criteria comprises telephone numbers that are presently stored in the address book, such that numbers stored in the address book are not extracted.

Assignments (5)
GRANT OF SECURITY INTEREST - PATENTS Recorded Jul 29, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: GLAS USA LLC
Reel/Frame 072245/0764 →
SECURITY INTEREST Recorded Jul 28, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: BLUE TORCH FINANCE LLC
Reel/Frame 072268/0439 →
CHANGE OF NAME Recorded May 2, 2017
From: XURA LTD
To: MAVENIR LTD.
Reel/Frame 042383/0797 →
CHANGE OF NAME Recorded Apr 18, 2017
From: COMVERSE LTD
To: XURA LTD
Reel/Frame 042278/0185 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2003
From: LIKWORNIK, ZEEV
To: COMVERSE, LTD.
Reel/Frame 014254/0954 →