Analysis of call metrics for call direction

US12413672B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-12413672-B1
Application numberUS-202318511693-A
CountryUS
Kind codeB1
Filing dateNov 16, 2023
Priority dateSep 18, 2015
Publication dateSep 9, 2025
Grant dateSep 9, 2025

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.

In various examples, data communications are routed as calls by a set for servers, and the calls are processed in various ways including generating a set of data metrics including communications summary metrics which may related to communications event messages. At least one processing circuit is communicatively coupled to or integrated as part of the server set which route incoming calls (e.g., for a plurality of agents in a communications/call center). The processing circuit is configured to receive communications event messages from the server set for communications routed by the server set, generate, during a communication to a first agent of the plurality of agents, a set of data metrics including communications summary metrics based on the communications event messages; and redirect, during the communication to the first agent, the communication to a second agent of the plurality of agents in response to the set of data metrics satisfying a set of criteria indicated in a policy.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: obtaining a client-specific policy specifying a plurality of agents in a logically-situated arrangement and one or more criteria; generating, in response to a data call that is routed in accordance with the client-specific policy and in response to one or more call event messages, a set of data metrics; and evaluating the set of data metrics using the one or more criteria specified in the client-specific policy that is linked to a set of one or more servers; wherein the logically-situated arrangement indicates different levels or categorizations of personnel, and is for a client entity associated with the client-specific policy. 2. The method of claim 1 , further including routing the data call. 3. The method of claim 1 , further including escalating the data call based on the client-specific policy. 4. The method of claim 1 , further comprising providing an automated call menu to configure at least one of: (1) the logically-situated arrangement or (2) the one or more criteria, in the client-specific policy. 5. The method of claim 1 , further including routing the data call by a call center that is associated with the client-specific policy. 6. The method of claim 1 , further including using an automated call menu to configure at least one of: (1) the logically-situated arrangement or (2) the one or more criteria, in the client-specific policy, wherein the categorization of the personnel indicated by the logically-situated arrangement includes one or more of: service agents category, group leaders category, supervisors category, or department heads category. 7. The method of claim 1 , further including adjusting the set of data metrics. 8. The method of claim 1 , further including: obtaining an initial set of criteria for establishing the one or more criteria; and adjusting the initial set of criteria using a machine learning algorithm to obtain the one or more criteria. 9. The method of claim 1 , further including adjusting one or more selectable options based on a real-time status indication involving an aspect of the call. 10. The method of claim 1 , wherein the data call is routed to one of a plurality of different departments based on the client-specific policy, the incoming data call being associated with data communications services for the client entity. 11. The method of claim 1 , wherein the data call is routed, in accordance with the client-specific policy, to one of a plurality of different departments including at least two of the following: a technical support department, an account services department, or a sales department. 12. The method of claim 1 , further including using a machine learning algorithm to cause adjustment of at least one of: (1) the one or more criteria or (2) the set of data metrics. 13. The method of claim 1 , wherein the data call is routed by a call center that is associated with the client-specific policy, and the method further includes adjusting, during operation of the call center, at least one of: (1) the one or more criteria or (2) the set of data metrics. 14. The method of claim 1 , further including providing an automated call menu with a first menu map for a call center, and in response to the set of data metrics satisfying the one or more criteria indicated in the client-specific policy, updating the automated call menu with a second menu map. 15. A method comprising: routing a data call for a user device that is enabled to communicate data for an end user of the user device; generating, in response to the routing of the data call and in response to one or more call event messages associated with the data call, a set of data metrics; evaluating the generated set of data metrics using one or more criteria; and generating call summary metrics which indicate call-related data for at least one call participant in the data call, the call-related data including one or more of: a number of incoming calls, a number of outgoing calls, a number of answered calls, a number of missed calls, a number of abandoned calls, an average call time, an average time to answer, or an average on-hold time; wherein the one or more call event messages include at least one of the following types of messages: a ring or alert, a call connected, a call disconnected, a call on-hold; a call parked, a call reconnected, a call transferred, calls merged, or calls conferenced. 16. The method of claim 15 , further comprising providing an automated call menu, the automated call menu including one or more menus of options that can be navigated by a caller to select a destination to route the call or perform various actions. 17. A non-transitory computer-readable medium storing a set of instructions, wherein an execution of the instructions will cause a method to be performed, the method comprising: obtaining a client-specific policy specifying a plurality of agents in a logically-situated arrangement and one or more criteria; generating, in response to a data call that is routed in accordance with the client-specific policy and in response to one or more call event messages, a set of data metrics; and evaluating the set of data metrics using the one or more criteria specified in the client-specific policy that is linked to a set of one or more servers; wherein the logically-situated arrangement indicates different levels or categorizations of personnel, and is for a client entity associated with the client-specific policy. 18. An apparatus comprising: a set of one or more servers configured to obtain a client-specific policy specifying a plurality of agents in a logically-situated arrangement and one or more criteria; generate, in response to a data call that is routed in accordance with the client-specific policy and in response to one or more call event messages, a set of data metrics; and evaluate the set of data metrics using the one or more criteria specified in the client-specific policy; wherein the logically-situated arrangement indicates different levels or categorizations of personnel, and is for a client entity associated with the client-specific policy.

Assignees

Inventors

Classifications

  • in systems involving PBX or KTS networks · CPC title

  • Network monitoring; Error detection; Error recovery; Network testing · CPC title

  • Call monitoring, e.g. for law enforcement purposes; Call tracing; Detection or prevention of malicious calls · CPC title

  • Call detail recording · CPC title

  • Arrangements for transferring received calls from one subscriber to another; Arrangements affording interim conversations between either the calling or the called party and a third party (substation line holding circuits H04M1/80) · 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 US12413672B1 cover?
In various examples, data communications are routed as calls by a set for servers, and the calls are processed in various ways including generating a set of data metrics including communications summary metrics which may related to communications event messages. At least one processing circuit is communicatively coupled to or integrated as part of the server set which route incoming calls (e.g.…
Who is the assignee on this patent?
8×8 Inc, 8X8 Inc
What technology area does this patent fall under?
Primary CPC classification H04M3/5175. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 09 2025 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).