Intelligent telephone call routing

US9774724B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9774724-B2
Application numberUS-201514710410-A
CountryUS
Kind codeB2
Filing dateMay 12, 2015
Priority dateMar 10, 2015
Publication dateSep 26, 2017
Grant dateSep 26, 2017

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.

Systems and methods for intelligently routing an incoming telephone call to an internal extension based on the calling history are provided. According to one embodiment, a session log, containing information regarding sessions between internal extension numbers and external telephone numbers, is maintained by a call monitor of a telephone system. The internal extension numbers are associated with telephone extensions within the telephone system and the external telephone numbers are associated with telephones outside of the telephone system. An incoming telephone call is received by the call monitor from a telephone outside the telephone system that is associated with an external telephone number. It is determined by the call monitor whether the incoming call represents a call-back to an internal extension number based on the session log. When the incoming call is determined to represent a call-back, then causing a switch to route the incoming call to the internal extension number.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: maintaining, by a call monitor of a telephone system, a session log containing information regarding sessions between internal extension numbers and external telephone numbers, wherein each of the internal extension numbers is associated with a telephone extension within the telephone system and each of external telephone numbers is associated with a telephone outside the telephone system; receiving, by the call monitor, an incoming telephone call from a telephone outside the telephone system that is associated with an external telephone number; determining, by the call monitor, whether the incoming call represents a call-back to an internal extension number based on the session log by calculating a probability score that the incoming telephone call is a call-back to an internal extension number within one or more call session records of the session log containing the external telephone number and comparing the probability score to a predetermined threshold; playing a prompt message back to the external telephone number indicating that the incoming phone call is to be routed to the internal extension number determined by the call monitor; and when a result of said determining is affirmative, then causing, by the call monitor, the incoming telephone call to be routed by a switch to the internal extension number. 2. The method of claim 1 , wherein the information regarding sessions includes information regarding a calling party and information regarding a called party. 3. The method of claim 2 , wherein said determining includes evaluating whether the external phone number is contained within the information regarding the called party of a session in the session log and whether the internal extension number is contained within the information regarding the calling party of the session. 4. The method of claim 2 , wherein said determining includes evaluating whether the external phone number is contained within the information regarding the calling party of a session in the session log and whether the internal extension number is contained within the information regarding the called party of the session. 5. The method of claim 1 , wherein said routing comprises routing the incoming telephone call to the internal extension number by the switch directly without playing a prompt message to the external telephone number. 6. The method of claim 1 , wherein the prompt message is played back to the external telephone number before the incoming telephone call is routed to the internal extension number. 7. The method of claim 1 , further comprising: playing, by the call monitor, an option message back to a caller of the incoming call, wherein the option message includes one or more internal extension numbers identified by the call monitor based on the session log; receiving, by the call monitor, a selection from the caller of one of the one or more identified internal extension numbers; and causing, by the call monitor, the incoming telephone call to be routed by the switch to the selected internal extension number. 8. The method of claim 1 , wherein the call monitor includes a rule set according to which the incoming telephone call is routed to an internal extension number of a matched session within the session log. 9. The method of claim 8 , wherein the rule set includes conditions based upon one or more of (i) a start time of the incoming telephone call, (ii) a start time of the matched session, (iii) an end time of the matched session, (iv) a duration of the matched session and (v) a status of the internal extension number. 10. The method of claim 1 , wherein the result of said determining is affirmative when the probability score exceeds the predetermined threshold. 11. A computer system comprising: non-transitory storage device having tangibly embodied therein instructions representing a call monitor application of a telephone system; and one or more processors coupled to the non-transitory storage device and operable to execute the call monitor application to perform a method comprising: maintaining a session log containing information regarding sessions between internal extension numbers and external telephone numbers, wherein each of the internal extension numbers is associated with a telephone extension within the telephone system and each of external telephone numbers is associated with a telephone outside the telephone system; receiving an incoming telephone call from a telephone outside the telephone system that is associated with an external telephone number; determining whether the incoming call represents a call-back to an internal extension number based on the session log by calculating a probability score that the incoming telephone call is a call-back to an internal extension number within one or more call session records of the session log containing the external telephone number and comparing the probability score to a predetermined threshold; playing, by the call monitor, an option message back to a caller of the incoming call, wherein the option message includes one or more internal extension numbers identified by the call monitor based on the session log; receiving, by the call monitor, a selection from the caller of one of the one or more identified internal extension numbers; and when a result of said determining is affirmative, then causing the incoming telephone call to be routed by a switch to the selected internal extension number. 12. The computer system of claim 11 , wherein the information regarding sessions includes information regarding a calling party and information regarding a called party. 13. The computer system of claim 12 , wherein said determining includes evaluating whether the external phone number is contained within the information regarding the called party of a session in the session log and whether the internal extension number is contained within the information regarding the calling party of the session. 14. The computer system of claim 12 , wherein said determining includes evaluating whether the external phone number is contained within the information regarding the calling party of a session in the session log and whether the internal extension number is contained within the information regarding the called party of the session. 15. The computer system of claim 11 , wherein said routing comprises routing the incoming telephone call to the internal extension number by the switch directly without playing a prompt message to the external telephone number. 16. The computer system of claim 11 , wherein the method further comprises playing a prompt message back to the external telephone number before the incoming telephone call is routed to the internal extension number; wherein the prompt message indicates that the incoming phone call is to be routed to the internal extension number determined by the call monitor. 17. The computer system of claim 11 , wherein the call monitor application includes a rule set according to which the incoming telephone call is routed to an internal extension number of a matched session within the session log. 18. The computer system of claim 17 , wherein the rule set includes conditions based upon one or more of (i) a start time of the incoming telephone call, (ii) a start time of the matched session, (iii) an end time of the matched session, (iv) a duration of the matched session and (v) a status of the internal extension number. 19. The computer system of claim 11 , wherein the result of said determining is affirm

Assignees

Inventors

Classifications

  • in private branch exchanges · CPC title

  • Arrangements for calling back a calling subscriber (when the wanted subscriber ceases to be busy H04M3/48) · CPC title

  • Call history · CPC title

  • H04M3/2218Primary

    Call detail recording · 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 US9774724B2 cover?
Systems and methods for intelligently routing an incoming telephone call to an internal extension based on the calling history are provided. According to one embodiment, a session log, containing information regarding sessions between internal extension numbers and external telephone numbers, is maintained by a call monitor of a telephone system. The internal extension numbers are associated wi…
Who is the assignee on this patent?
Fortinet Inc
What technology area does this patent fall under?
Primary CPC classification H04M3/2218. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 26 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).