Creation of context for communications based on previous interactions
First Claim
Patent Images
1. A method comprising:
- receiving a call to initiate a current communication, with the call including a caller identification (CID) identifying a caller;
accessing, using a processor executing context creation software, a locally maintained communication log, where the communication log includes entries each including a CID, a start time of a communication and an indication of the length of the communication, to determine an active time interval between start and finish times of a previous communication identified by the CID of the caller participating in a current communication;
searching, using the processor executing the context creation software and using only the start and finish times, a usage log, that is not part of the communication log, maintained locally by an application program that is not part of the context creation software, where the usage log includes entries each including an identifier of resource material accessed and an indication of the time that the resource material was accessed, to identify resource material accessed between the start and finish times of the active time interval; and
providing, using the processor executing the context creation software, access to identified resource material while the current communication is ongoing.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, an identification (ID) of a person involved in a current communication is utilized to access a communication log to determine an active time interval of a previous communication with the same person. The active time interval is utilized to identify the context material of the previous communication and access to the context material is provided during the current communication.
11 Citations
14 Claims
-
1. A method comprising:
-
receiving a call to initiate a current communication, with the call including a caller identification (CID) identifying a caller; accessing, using a processor executing context creation software, a locally maintained communication log, where the communication log includes entries each including a CID, a start time of a communication and an indication of the length of the communication, to determine an active time interval between start and finish times of a previous communication identified by the CID of the caller participating in a current communication; searching, using the processor executing the context creation software and using only the start and finish times, a usage log, that is not part of the communication log, maintained locally by an application program that is not part of the context creation software, where the usage log includes entries each including an identifier of resource material accessed and an indication of the time that the resource material was accessed, to identify resource material accessed between the start and finish times of the active time interval; and providing, using the processor executing the context creation software, access to identified resource material while the current communication is ongoing. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
a memory storing context creation program code; an external interface; a processor coupled to the memory and the external interface, with the processor configured to execute the context creation program code to utilize the external interface to search one or more locally maintained communication logs, call logs or email logs to determine one or more active time intervals, each time interval having a start time and a finish time, of a communication identified by a caller identification (CID) included in a received call identification of a caller participating in a current communication, with the processor further configured to execute the context creation program code to utilize the external interface to search, using only the start and finish times, one or more usage logs, not included in the communication logs, maintained locally by an application program that is not part of the context creation program code, where each usage log includes entries each including an identifier of resource material accessed and an indication of the time that the resource material was accessed, to identify resource material accessed between the start and finish times of the one or more active time intervals and with the processor further configured to execute the context creation program code to provide access to identified resource material while the current communication is ongoing. - View Dependent Claims (6, 7, 8)
-
-
9. One or more non-transitory computer readable storage media with an executable context creation program stored thereon, wherein the program instructs a processor to:
-
access a locally maintained communication log, where the communication log includes entries each including an caller identification (CID), a start time of a communication and an indication of the length of the communication, to determine an active time interval between start and finish times of a previous communication identified by a (CID) included in a received call identifying a caller participating in a current conversation; search, using only the start and finish times, a usage log, that is not part of the communication log, maintained locally by an application program that is not part of the context creation program, where the usage log includes entries each including an identifier of resource material accessed and an indication of the time that the resource material was accessed, to identify identified resource material accessed between the start and finish times of the active time interval; and provide access to identified resource material while the current communication is ongoing. - View Dependent Claims (10, 11, 12)
-
-
13. An apparatus comprising:
-
a memory storing context creation program code, a locally maintained communication log having entries including a caller identification (CID), a start time and indication of the length of the communication, and a usage log, that is not part of the communication log, maintained locally by an application program that is not part of the context creation program code having entries including an identifier of resource material accessed and an indication of the time when the resource material was accessed; and a processor, coupled to access the memory, configured to execute the context creation program code to utilize a (CID) included in a received call identifying a caller participating in a current conversation to access the communication log to determine an active time interval between start and finish times of a previous communication identified by the CID of the caller participating in a current conversation, to search, using only the start and finish times, the usage log to identify resource material accessed between the start and finish times of the active time interval, and to provide access to identified resource material while the current communication is ongoing. - View Dependent Claims (14)
-
Specification