Method for managing a call journal, device, computer program, and software product for this purpose
First Claim
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.
6 Assignments
0 Petitions
Accused Products
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.
19 Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
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. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification