Contextual call handling mechanism with learned relationship filter

US11665278B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11665278-B2
Application numberUS-202117197072-A
CountryUS
Kind codeB2
Filing dateMar 10, 2021
Priority dateMar 10, 2021
Publication dateMay 30, 2023
Grant dateMay 30, 2023

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 method, computer system, and a computer program product for filtering a phone call are provided. An incoming phone call to a phone is detected. Call metadata from the incoming phone call is received. The call metadata is compared to entries of a learned relationship filter. The entries of the learned relationship filter are obtained by monitoring behavior of a phone user on the phone during previous calls to the phone and application usage on the phone so that learned relationships to the phone user are identified and saved. The learned relationship filter provides a filtering response. The filtering response is performed to the incoming phone call.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for filtering a phone call, the method comprising: detecting an incoming phone call to a phone; receiving call metadata from the incoming phone call; comparing the call metadata to entries of a learned relationship filter, wherein the entries of the learned relationship filter are obtained by monitoring: behavior of a phone user on the phone during previous calls to the phone, and application usage on the phone, the application usage comprising downloading and usage of multiple applications on the phone, so that learned relationships to the phone user including relationships with parties for the downloaded multiple applications are identified and saved, wherein the learned relationship filter provides a filtering response; and performing the filtering response to the incoming phone call. 2. The method of claim 1 , wherein the phone is a mobile phone and the application usage is on the mobile phone. 3. The method of claim 1 , wherein the application usage that is monitored further comprises web browsing performed by the phone user on the phone. 4. The method of claim 1 , wherein the application usage that is monitored further comprises text-based communication that occurs via the phone. 5. The method of claim 1 , wherein the learned relationship filter comprises a machine learning model; wherein observations from the monitoring are input into the machine learning model; and wherein the entries for the learned relationship filter are outputs of the machine learning model. 6. The method of claim 3 , wherein a first entry of the learned relationship filter comprises an expiration time and was based on the monitoring of the application usage; wherein after the expiration time the filtering response for the first entry is adjusted in the learned relationship filter; and wherein the expiration time is selected based on a nature of an interaction of the user with the application during the web browsing. 7. The method of claim 1 , wherein a response policy for a first entry of the learned relationship filter comprises an expiration time for a particular policy, wherein the learned relationship filter enters in the expiration time for the first entry based on a specified duration after completion of a first event; and wherein a reservation for the first event was identified during the monitoring of the application usage. 8. The method of claim 1 , further comprising comparing the call metadata to further entries of at least one of a manually defined relationship filter and an external data source filter. 9. The method of claim 1 , wherein the monitoring of the application usage further comprises monitoring whether the user has authenticated with the downloaded multiple applications. 10. The method of claim 1 , wherein the monitoring of the application usage further comprises monitoring web browsing interaction of the user to a website belonging to a first entity so that a learned relationship for the learned relationship filter is generated for the first entity. 11. The method of claim 1 , wherein the monitoring of the application usage further comprises monitoring frequency of a web browsing interaction of the user to a website belonging to a first entity so that a learned relationship for the learned relationship filter is generated for the first entity based on the monitored frequency exceeding a predetermined threshold. 12. A computer system for filtering a phone call, the computer system comprising: one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage media, and program instructions stored on at least one of the one or more computer-readable tangible storage media for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, wherein the computer system is capable of performing a method comprising: detecting an incoming phone call to a phone; receiving call metadata from the incoming phone call; comparing the call metadata to entries of a learned relationship filter, wherein the entries of the learned relationship filter are obtained by monitoring: behavior of a phone user on the phone during previous calls to the phone, and application usage on the phone, the application usage comprising downloading and usage of multiple applications on the phone, so that learned relationships to the phone user including relationships with parties for the downloaded multiple applications are identified and saved, wherein the learned relationship filter provides a filtering response; and performing the filtering response to the incoming phone call. 13. The computer system of claim 12 , wherein the application usage that is monitored further comprises web browsing performed by the user on the phone. 14. The computer system of claim 12 , wherein the application usage that is monitored further comprises text-based communication that occurs via the phone. 15. The computer system of claim 12 , wherein the learned relationship filter comprises a machine learning model; wherein observations from the monitoring are input into the machine learning model; and wherein the entries for the learned relationship filter are outputs of the machine learning model. 16. The computer system of claim 13 , wherein a first entry of the learned relationship filter comprises an expiration time and is based on the monitoring of the application usage; wherein after the expiration time the filtering response for the first entry is adjusted in the learned relationship filter; and wherein the expiration time is selected based on a nature of an interaction of the user with the application during the web browsing. 17. The computer system of claim 12 , wherein a response policy for a first entry of the learned relationship filter comprises an expiration time for a particular policy; wherein the learned relationship filter enters in the expiration time for the first entry based on a specified duration after completion of a first event; and wherein a reservation for the first event was identified during the monitoring of the application usage. 18. A computer program product for filtering a phone call, the computer program product comprising a computer-readable storage medium having program instructions embodied therewith, wherein the program instructions are executable by a computer system to cause the computer system to perform a method comprising: detecting an incoming phone call to a phone; receiving call metadata from the incoming phone call; comparing the call metadata to entries of a learned relationship filter, wherein the entries of the learned relationship filter are obtained by monitoring: behavior of a phone user on the phone during previous calls to the phone, and application usage on the phone, the application usage comprising downloading and usage of multiple applications on the phone, so that learned relationships to the phone user including relationships with parties for the downloaded multiple applications are identified and saved, wherein the learned relationship filter provides a filtering response; and performing the filtering response to the incoming phone call. 19. The computer program product of claim 18 , wherein the application usage that is monitored further comprises web browsing performed by the user on the phone. 20. The computer program product of claim 18 , wherein the learned relationship filter is obtained further by monitoring

Assignees

Inventors

Classifications

  • H04M3/436Primary

    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

  • Call history · CPC title

  • Statistical analysis and interpretation · CPC title

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

  • Call monitoring, e.g. for law enforcement purposes; Call tracing; Detection or prevention of malicious calls · 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 US11665278B2 cover?
A method, computer system, and a computer program product for filtering a phone call are provided. An incoming phone call to a phone is detected. Call metadata from the incoming phone call is received. The call metadata is compared to entries of a learned relationship filter. The entries of the learned relationship filter are obtained by monitoring behavior of a phone user on the phone during p…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04M3/436. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).