US 12,238,242 B1
Modeling and analysis of calls in IPBX
Zhishen Liu, Campbell, CA (US); Qing Zhao, Campbell, CA (US); and Bryan R. Martin, Campbell, CA (US)
Assigned to 8x8, Inc., Campbell, CA (US)
Filed by 8x8, Inc., Campbell, CA (US)
Filed on Jan. 21, 2022, as Appl. No. 17/581,661.
Application 17/581,661 is a continuation of application No. 14/725,878, filed on May 29, 2015, granted, now 11,240,370, issued on Feb. 1, 2022.
This patent is subject to a terminal disclaimer.
Int. Cl. H04M 3/22 (2006.01); H04M 7/00 (2006.01)
CPC H04M 3/2218 (2013.01) [H04M 7/006 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a data-communications system including processing circuitry and further including an internet-protocol private branch exchange (IPBX) server to route data communications, including Voice over Internet Protocol (VoIP) calls, for a plurality of end-users having respective VoIP-enabled circuit devices communicatively coupled to the IPBX server via a circuit-based communications network managed on behalf of a communications service provider; and
the processing circuitry, including at least one processing circuit having a programmed computer, being communicatively coupled to the IPBX server and configured to:
generate, in response to call event messages indicating a change in status of routed VoIP calls involving the IPBX server, call models from the call event messages, wherein the call models have respective data records for participants of the respective calls, wherein by generating said call models, the processing circuitry is to generate initial call models based on respective ones of initiated telecommunication links between participants of the respective calls, and is to update the initial call models over time while the call event messages are received by including additional data, including data indicative of telecommunication links, used in the respective calls; and
generate reports from or based on the call models.