Performing contextual analysis of incoming telephone calls and suggesting forwarding parties
AssigneeInternational Business Machines Corporation
InventorsJames E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
Life of this patent
Estimating the term…
Abstract
A computer-implemented method includes: receiving, by a computing device, an incoming telephone call from a caller; identifying, by the computing device, a telephone number associated with the telephone call; obtaining, by the computing device, contextual data based on the telephone number, predicting, by the computing device, one or more reasons for the telephone call based on the contextual data; and displaying, by the computing device, the one or more reasons for the telephone call.
Claims20
A computer-implemented method comprising:
- receiving, by a computing device, an incoming telephone call from a caller;
- identifying, by the computing device, a telephone number associated with the telephone call;
- obtaining, by the computing device, contextual data based on the telephone number, wherein the obtaining the contextual data comprises:
- determining an identity of the caller based on the telephone number;
- and
- using the identity of the caller to identify the location of the identified caller from a location sharing system;
- predicting, by the computing device, one or more reasons for the telephone call based on the contextual data, wherein the contextual data comprises the location of the caller and the one or more reasons of the telephone call is predicted based on the location of the caller;
- and
- displaying, by the computing device, the one or more reasons for the telephone call.
A computer program product for providing a recipient of an incoming telephone call with advance notice regarding an urgency of the incoming telephone call, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:
- receive the incoming telephone call from a caller;
- identify a telephone number associated with the telephone call;
- obtain contextual data based on the telephone number, wherein the obtaining the contextual data comprises:
- determining an identity of the caller based on the telephone number;
- and
- using the identity of the caller to identify the location of the identified caller from a location sharing system;
- determine a level of urgency of the telephone call based on the contextual data and by comparing the identified location of the caller with an expected location of the caller;
- and
- display information regarding the level of urgency of the telephone call.
A system comprising:
- a CPU, a computer readable memory and a computer readable storage medium associated with a computing device;
- program instructions to receive an incoming telephone call from a caller;
- program instructions to identify a telephone number associated with the telephone call;
- program instructions to obtain contextual data based on the telephone number, wherein the obtaining the contextual data comprises:
- determining an identity of the caller based on the telephone number;
- and
- using the identity of the caller to identify the location of the identified caller from a location sharing system,
- program instructions to determine one or more reasons for the telephone call based on the contextual data;
- program instructions to determine an urgency of the incoming telephone call by comparing the identified location of the caller with an expected location of the caller;
- program instructions to determine a delegate;
- and
- program instructions to display the one or more reasons for the incoming telephone call, the urgency of the incoming telephone call, and an option to forward the incoming telephone call to the delegate,
- wherein the program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory.
Dependencies are inferred from the claim text.