US 12,236,366 B1
Software service platform and graphical user interface (GUI) for determining and presenting rule-based conclusions
Naveen Kumar Agrawal, Bellevue, WA (US); Marshal Kushniruk, Bainbridge Island, WA (US); Mark Wilhelm, Bainbridge Island, WA (US); and Aaron David Wilson, Kenmore, WA (US)
Assigned to Avalara, Inc., Seattle, WA (US)
Filed by Avalara, Inc., Seattle, WA (US)
Filed on Aug. 24, 2023, as Appl. No. 18/237,820.
Application 18/237,820 is a continuation of application No. 17/889,196, filed on Aug. 16, 2022, granted, now 11,783,212.
Application 17/889,196 is a continuation of application No. 16/875,633, filed on May 15, 2020, granted, now 11,449,779, issued on Sep. 20, 2022.
Claims priority of provisional application 62/861,253, filed on Jun. 13, 2019.
This patent is subject to a terminal disclaimer.
Int. Cl. G06N 5/04 (2023.01); G06F 3/0482 (2013.01); G06N 5/02 (2023.01); G06N 20/00 (2019.01); G06Q 30/016 (2023.01)
CPC G06N 5/041 (2013.01) [G06F 3/0482 (2013.01); G06N 5/02 (2013.01); G06N 20/00 (2019.01); G06Q 30/016 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computer system from a first client computing device in communication with the computer system, a first electronic communication that includes a request to determine a conclusion, the request including data for determining the conclusion;
retrieving, by the computer system from a memory coupled to the computer system, one or more rules associated with the conclusion;
determining, by the computer system, the conclusion based on the data and the one or more rules;
identifying, by the computer system based on the data and the one or more rules, a plurality of factors having influence on the determination of the conclusion;
selecting, by the computer system, one or more factors of the plurality of factors to indicate in a second electronic communication;
retrieving, by the computer system from the memory, a respective explanation for each of the respective one or more selected factors, the respective explanation associated with each respective factor's influence on the conclusion; and
transmitting, by the computer system, the second electronic communication to a second client computing device that includes at least one of: an indication of the conclusion, and at least one of an indication of the selected one or more selected factors, and an indication of the one or more explanations associated with the one or more selected factors, in which the second electronic communication is configured to cause the second client computing device to present, on a display screen of the second client computing device, a graphical user interface (GUI) that includes at least one of: the indication of the conclusion, the indication of the one or more selected factors, and the indication of the one or more explanations.