Robot lawyer algorithm
I'll join your potential downvote-fest with a speculation-filled answer.

Here are two Expert System algorithms I've worked with in industry.

Rete Algorithm:

https://en.wikipedia.org/wiki/Rete_algorithm

IBM and Oracle both have large Rete systems.

From what I've experienced, these are rules and fact tables that can be exeucted as a single atomic rule, or a million rules all on the same problem.  In my case we expressed these rules as tables of values, and IF/ELSE logic rules that can be grouped and managed and revised and controlled. 

General Problem Solver

https://en.wikipedia.org/wiki/General_Problem_Solver

My impression is GPS is more flexible, and better handles the "fuzzy logic" cases and "precedence rules" (Where the answer changes when you reoder the precedence of the rules).

From my experience, I expressed these rules as small LISP functions where the tool could chose the "best" answer even if there still were unsolved values in the LISP functions.

If I'm allowed to just blindly guess:

My guess just from my gut feel, is that he's using Jess:

http://www.jessrules.com/