Performing contextual analysis of incoming telephone calls and suggesting forwarding parties

US10079939B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10079939-B1
Application numberUS-201715463305-A
CountryUS
Kind codeB1
Filing dateMar 20, 2017
Priority dateMar 20, 2017
Publication dateSep 18, 2018
Grant dateSep 18, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. 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. 2. The method of claim 1 , further comprising: determining a delegate based on the contextual data; and displaying an option to forward the telephone call to the delegate. 3. The method of claim 2 , further comprising: receiving a selection to forward the telephone call to the delegate; forwarding the telephone call to a smart telephone system associated with the delegate; providing the smart telephone system associated with the delegate with information regarding the one or more reasons for the telephone call. 4. The method of claim 1 , wherein the obtaining the contextual data comprises: searching a database for the telephone number; and identifying a caller profile associated with the telephone number, wherein the caller profile indicates at least one selected from the group consisting of: reasons for calls previously made by the caller; products registered to caller; caller interests; caller historical location; caller reputation or relationship with a delegate; text or e-mail conversations with the caller; and voicemails. 5. The method of claim 1 , wherein the obtaining the contextual data comprises: identifying an identity of the caller based on the telephone number; and searching one or more external servers for information regarding the identified caller. 6. The method of claim 5 , wherein the searching the one or more external servers includes searching at least one selected from the group consisting of: a social media system; and a calendar system. 7. The method of claim 1 , further comprising determining an urgency of the telephone call based on the determined location of the identified caller. 8. The method of claim 7 , wherein the determining the urgency of call comprises: determining an expected location of the identified caller; and comparing the expected location with the identified location. 9. The method of claim 1 , wherein a service provider at least one of creates, maintains, deploys and supports the computing device. 10. The method of claim 1 , wherein the receiving the incoming call, the identifying the telephone number, the obtaining the contextual data, the predicting the one or more reasons, and the displaying the one or more reasons are provided by a service provider on a subscription, advertising, and/or fee basis. 11. The method of claim 1 , wherein the computing device includes software provided as a service in a cloud environment. 12. The method of claim 1 , further comprising deploying a system for providing a recipient of the incoming telephone call with advance notice regarding the one or more reasons for the incoming telephone call, comprising providing a computer infrastructure operable to perform the receiving the incoming call, the identifying the telephone number, the obtaining the contextual data, the predicting the one or more reasons, and the displaying the one or more reasons. 13. 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. 14. The computer program product of claim 13 , wherein the program instructions further cause the computing device to: determine a numerical value or description associated with the level of urgency; and display the numerical value or description associated with the level of urgency. 15. The computer program product of claim 13 , wherein the program instructions further cause the computing device to: determine one or more reasons for the telephone call based on the obtaining the contextual data; and display the one or more reasons for the telephone call. 16. The computer program product of claim 15 , wherein the program instructions further cause the computing device to: score each of the one or more reasons for the telephone call; and display the score for each of the one or more reasons. 17. The computer program product of claim 13 , wherein the program instructions further cause the computing device to override a current notification setting for the telephone call based on the level of urgency of the call. 18. 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. 19. The system of claim 18 , wherein the one or more reasons for the incoming telephone call and the urgency of the incoming telephone call are based on the location of a caller associated with the incoming telephone call. 20. The method of claim 1 , further comprising determining an urgency of the call by comparing the identi

Assignees

Inventors

Classifications

  • H04M7/0033Primary

    Notification or handling of incoming calls by a computer · CPC title

  • Statistical analysis and interpretation · CPC title

  • Call deflection · CPC title

  • where the identifier is used to access a profile · CPC title

  • Arrangements for screening incoming calls {, i.e. evaluating the characteristics of a call before deciding whether to answer it (based on the calling party profile H04M3/42059; based on location H04M3/42348; based on presence H04M3/42365; diversion H04M3/54)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10079939B1 cover?
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 d…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04M7/0033. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 18 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).