IP Library Granted Patent US 10,306,041
Granted Patent B2
US 10,306,041 · App. 15/954,787 · Granted May 28, 2019

Method for managing a call journal, device, computer program, and software product for this purpose

Inventors: Bernd Konnerth (Munich, DE); Thomas Lederer (Herrsching, DE)
Assignee: Unify GmbH & Co. KG
H04M1/274583H04M1/72569H04M3/42059H04M3/42102H04M3/42365H04W4/02H04M2203/2072H04M2250/60
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 10,306,041
App. No.
15/954,787
Granted
May 28, 2019
Kind
B2
Abstract

Managing a call log of a communication device can include generation of a display list with list entries that are derived from the log entries of the call log, and provision of the display list for a user of the communication device. The order of the list entries in the display list can be determined by an evaluation of at least one criterion (e.g. current device parameters, current connection parameters, upcoming or current calendar events, a previous frequency of contact with the communication partner to whom the log entry is assigned, previous acceptances/rejections when contacted by the communication partner to whom the log entry is assigned, weather data, for example, temperature and/or precipitation at the time the display list was generated.

Claims (27)

1. A communication device, comprising:

a processor, non-transitory memory communicatively connectable to the processor, the memory having a call log stored therein, the call log having entries on at least one of outgoing calls and incoming calls, each log entry having communication metadata, the metadata comprising a connection identifier of a communication partner, a date and a time of a call with the communication partner, and direction of the call with the communication partner;

the communication device configured to determine probabilities for who a user of the communication device desires to communicate with for communication partners identified in the call log at a current time based on historical entries of the call log and order display list entries of a display list based on an evaluation of criteria comprising current communication device parameters, current connection parameters, and calendar events and also based on the determined probabilities of who the user of the communication device desires to communicate with at the current time based on the historical entries of the call log;

the communication device configured to generate a display list with display list entries that are derived from the log entries of the call log so that the display list lists the display list entries in the determined order of the display list entries for the display list; and

the communication device configured to display the generated display list via a display device communicatively connected to the communication device.

2. The communication device of claim 1 , wherein the communication device is a mobile communication device.

3. The communication device of claim 1 , wherein the current connection parameters include at least one of: availability of instant messaging, availability of telephone calls, availability of video calls, and availability of emails.

4. The communication device of claim 1 , wherein the current connection parameters include at least one of: bandwidth, signal strength, and quality of a GSM signal.

5. The communication device of claim 1 , said metadata further comprising location information of the communication device at the time of a call.

6. The communication device of claim 1 , wherein the determined order of the display list entries is also based on current location information of the communication device at a time that the display list is generated.

7. The communication device of claim 6 , wherein the location information is selected from the group consisting of coordinates of a satellite navigation system, WLAN access to one or more dial-in nodes, proximity or pairing status to one or more other Bluetooth devices, RFID information, environment categories, and current weather data.

8. The communication device of claim 1 , wherein the evaluation of the criteria includes a probability calculation that determines for each connection identifier, based on previous log entries in the call log, a probability that a call with that connection identifier which meets at least one criterion will go out from or come into the communication device.

9. The communication device of claim 1 , wherein the communication device is configured to combine multiple log entries from the call log into one list entry in the display list.

10. The communication device of claim 1 , wherein the communication device is configured to minimize the display list to a preset maximum number of list entries.

11. The communication device of claim 1 , wherein the determination of the order of the list entries is influenced by at least one measure selected from the group consisting of selection of groups of connection identifiers, preference toward groups of connection identifiers, exclusion of groups of connection identifiers, restriction to incoming or outgoing calls, establishment of a minimum probability, and establishment of a maximum number of list entries.

12. The communication device of claim 1 , wherein the communication device is a central call management server.

13. A non-transitory computer readable medium having a computer program for managing a call log of a communication device stored thereon, the program comprising program commands that prompt the communication device to execute a method, the method comprising:

the communication device determining probabilities for who a user of the communication device desires to communicate with for communication partners identified in the call log at a current time based on historical entries of the call log, the call log having log entries on at least one of outgoing calls and incoming calls, each log entry having communication metadata, the metadata comprising at least one of a connection identifier of a communication partner, a date and a time of a call with the communication partner, and direction of the call with the communication partner;

determining an order of display list entries of a display list, based on an evaluation of criteria comprising current device parameters, current connection parameters, and calendar events and also based on the determined probabilities of who the user of the communication device desires to communicate with at the current time based on the historical entries of the call log;

generating a display list with display list entries that are derived from the log entries of the call log so that the display list lists the display list entries in the determined order of the display list entries for the display list so that the generated display list is providable to a user of the communication device.

14. The non-transitory computer readable medium of claim 13 , wherein the metadata includes the connection identifier of the communication partner and the date and a time of the call with the communication partner.

15. The non-transitory computer readable medium of claim 13 , wherein the metadata includes the date and a time of the call with the communication partner and the direction of the call with the communication partner.

16. The non-transitory computer readable medium of claim 13 , wherein the method also comprises:

filtering the determined order of display list entries based on the determined probabilities for who the user of the communication device desires to communicate with for communication partners identified in the call log at the current time based on historical entries of the call log so that only communication partners having a determined probability at or over a threshold value are identified in the display list provided to the user of the communication device.

17. The non-transitory computer readable medium of claim 13 , wherein the determining of the probabilities for who the user of the communication device desires to communicate with for communication partners identified in the call log at the current time based on historical entries of the call log comprises:

deriving probabilities for each of the communication partners identified in the call log from the historical entries of the call log based on a weighted combination of call time and connection frequency.

18. The non-transitory computer readable medium of claim 13 , wherein the metadata includes the date and a time of the call with the communication partner.

Assignments (6)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2022
From: RINGCENTRAL IP HOLDINGS, INC.
To: RINGCENTRAL, INC.
Reel/Frame 058852/0213 →
CONFIDENTIAL PATENT AGREEMENT Recorded Dec 21, 2020
From: UNIFY GMBH & CO. KG
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 054822/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2020
From: UNIFY SOFTWARE AND SOLUTIONS GMBH & CO. KG; UNIFY PATENTE GMBH & CO. KG
To: RINGCENTRAL IP HOLDINGS, INC.
Reel/Frame 053369/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2020
From: RINGCENTRAL IP HOLDINGS, INC.
To: RINGCENTRAL, INC.
Reel/Frame 053375/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2018
From: KONNERTH, BERND; LEDERER, THOMAS
To: UNIFY GMBH & CO. KG
Reel/Frame 045597/0367 →
Priority Claims (1)
DE 10 2014 010 305 · Jul 11, 2014 · national
Continuity (2)
Continuation 15324431
Related Publication 20180241862A1 · Aug 23, 2018