IP Library Patent Application 14526931
Patent Application
App. No. 14/526,931

SYSTEMS AND METHODS FOR MANAGING CONTACT INFORMATION

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 None
App. No.
14/526,931
Abstract

Systems and methods for managing and presenting contact information to users of display terminals are presented herein. In some embodiments, the method includes receiving a request to display contact information associated with a contact stored in an address book associated with a first user, wherein the stored contact information includes a plurality of address entries, and displaying at least some of the plurality of address entries for the contact, wherein at least one displayed address entry is visually distinguishable from at least one other displayed entry for the contact based on a recentness score associated with each of the plurality of address entries.

Claims (35)

1 . A computer-implemented method, comprising:

receiving a request to display contact information associated with a contact stored in an address book associated with a first user, wherein the stored contact information includes a plurality of address entries; and

displaying at least some of the plurality of address entries for the contact, wherein at least one displayed address entry is visually distinguishable from at least one other displayed entry for the contact based on a recentness score associated with each of the plurality of address entries.

2 . The method of claim 1 , where the recentness score is calculated for each address entry associated with the contact based on at least one of stored prior communication session data, a date of address entry creation, or a date of address modification.

3 . The method of claim 2 , wherein an order of the plurality of address entries for the contact displayed is based on the recentness score for each address entry.

4 . The method of claim 2 , wherein displaying the at least some of the plurality of address entries for the contact includes comparing the recentness score to at least one predefined threshold.

5 . The method of claim 4 , wherein address entries having a recentness score below the at least one predefined threshold are displayed in a different color than address entries having a recentness score above the at least one predefined threshold.

6 . The method of claim 2 , wherein the recentness score for each address entry is displayed proximate to a corresponding address entry.

7 . The method of claim 2 , wherein a last date of use of each address entry is displayed proximate to a corresponding address entry.

8 . The method of claim 2 , further comprising:

storing, as prior communication session data, a date and duration of a communication session established between a first user device associated with the first user and a second user device associated with a first address entry associated with the contact; and

updating the recentness score of the first address entry based on the prior communication session data.

9 . The method of claim 2 , further comprising:

storing, as prior communication session data, a date and time for each text message sent or received between a first user device associated with the first user and a second user device associated with a first address entry associated with the contact; and

updating the recentness score of the first address entry based on the prior communication session data.

10 . The method of claim 1 , wherein each address entry includes one of a telephone number, an e-mail address, an account identifier, or a Session Initiation Protocol (SIP) address.

11 . The method of claim 1 , further including:

storing a new address entry associated with the contact in the address book; and

storing a date of adding the new address entry in association with the new address entry.

12 . The method of claim 1 , wherein displaying the at least some of the plurality of address entries for the contact includes rendering each address entry to be displayed with one of color coding or highlighting based on the address entry's recentness score.

13 . A computer-implemented method, comprising:

calculating a recentness score for each address entry of a plurality of entries associated with a contact stored in an address book associated with a first user based on at least one of stored prior communication session data, a date of address entry creation, or a date of address entry modification; and

storing the calculated recentness score for each address entry in association with a corresponding address entry.

14 . The method of claim 13 , wherein each address entry includes one of a telephone number, an e-mail address, an account identifier, or a Session Initiation Protocol (SIP) address.

15 . The method of claim 13 , further comprising:

causing each address entry to be rendered by a display terminal with one of color coding or highlighting based on the address entry's recentness score.

16 . A system for presenting contact information in an address book on a display terminal, comprising:

an address book associated with a first user, wherein the address book includes at least one contact including a plurality of address entries;

prior communication session data database storing prior communication session data associated with each address entry of the plurality of address entries for the at least one contact;

a recentness scoring generator configured to calculate a recentness score for each address entry of the plurality of address entries for the at least one contact; and

a display terminal configured to display at least some of the plurality of address entries for the contact, wherein at least one displayed address entry is visually distinguishable from at least one other displayed entry for the contact based on the recentness score associated with each of the plurality of address entries.

17 . The system of claim 16 , where the recentness scoring generator is configured to calculate the recentness score for each address entry associated with the contact based on at least one of stored prior communication session data, a date of address entry creation, or a date of address entry modification.

18 . The system of claim 17 , wherein an order of the plurality of address entries for the contact displayed is based on the recentness score for each address entry.

19 . The system of claim 17 , wherein the display terminal is configured to display the recentness score for each address entry proximate to a corresponding address entry.

20 . The system of claim 16 , wherein the each address entry includes one of a telephone number, an e-mail address, an account identifier, or a Session Initiation Protocol (SIP) address.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
CORRECTIVE ASSIGNMENT TO CORRECT THE LIST BY DELETING 13831728 13831785 14291602 13680382 14827548 14752086 13680067 14169385 14473289 14194220 14194438 14317743 PREVIOUSLY RECORDED ON REEL 038328 FRAME 501. ASSIGNOR(S) HEREBY CONFIRMS THE SALE, ASSIGNMENT, TRANSFER AND CONVEYANCE OF REMAINING PROPERTIES. Recorded Oct 28, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 040540/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 038328/0501 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2014
From: SHALTIEL, NATAN; DUDAI, SAGI
To: VONAGE NETWORK LLC
Reel/Frame 034099/0925 →