US 11,792,318 B2
Systems and methods for automated call-handling and processing
Clay F. Roberts, Gurnee, IL (US); and Joseph D. Skala, Lake Barrington, IL (US)
Assigned to Allstate Insurance Company, Northbrook, IL (US)
Filed by Allstate Insurance Company, Northbrook, IL (US)
Filed on Jul. 25, 2022, as Appl. No. 17/872,373.
Application 17/872,373 is a continuation of application No. 16/990,362, filed on Aug. 11, 2020, granted, now 11,431,845.
Application 16/990,362 is a continuation of application No. 16/141,200, filed on Sep. 25, 2018, granted, now 10,778,844, issued on Sep. 15, 2020.
Application 16/141,200 is a continuation of application No. 15/499,065, filed on Apr. 27, 2017, granted, now 10,129,399, issued on Nov. 13, 2018.
Application 15/499,065 is a continuation of application No. 14/551,850, filed on Nov. 24, 2014, granted, now 9,674,352, issued on Jun. 6, 2017.
Application 14/551,850 is a continuation of application No. 13/947,550, filed on Jul. 22, 2013, granted, now 8,923,506, issued on Dec. 30, 2014.
Application 13/947,550 is a continuation of application No. 11/516,631, filed on Sep. 7, 2006, granted, now 8,494,152, issued on Jul. 23, 2013.
Claims priority of provisional application 60/777,243, filed on Feb. 28, 2006.
Prior Publication US 2023/0048002 A1, Feb. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04M 3/00 (2006.01); H04M 3/493 (2006.01); G06F 16/22 (2019.01); H04M 3/42 (2006.01); H04M 3/51 (2006.01); G06N 5/025 (2023.01); H04M 5/00 (2006.01)
CPC H04M 3/493 (2013.01) [G06F 16/22 (2019.01); G06N 5/025 (2013.01); H04M 3/42068 (2013.01); H04M 3/51 (2013.01); H04M 2203/551 (2013.01); H04M 2203/558 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for managing telephone calls comprising:
a computing device configured to:
assign a first vector directory number to a call using a rules-based session engine;
create a session record for the call;
select, using the rules-based session engine, a call flow record from a plurality of call flow records stored at a call flow database table, the call flow record specifying the first vector directory number and a second vector directory number;
assign the second vector directory number to the call;
write the second vector directory number to the session record; and
store the session record in a call log detail table of a relational database.