US 12,277,583 B1
Customs duty and tax estimation according to indicated risk tolerance
Adrian Nistor, Toronto (CA); Craig Evan Reed, Toronto (CA); Amy E. Morgan, Seattle, WA (US); David Kempe, Auburn, WA (US); Mark Alan Withers, Bainbridge Island, WA (US); and Jurgis KP Vilis, Toronto (CA)
Assigned to Avalara, Inc., Seattle, WA (US)
Filed by Avalara, Inc., Seattle, WA (US)
Filed on Feb. 7, 2024, as Appl. No. 18/435,765.
Application 18/435,765 is a continuation of application No. 18/372,994, filed on Sep. 26, 2023.
Application 18/372,994 is a continuation of application No. 16/803,815, filed on Feb. 27, 2020, granted, now 11,861,667, issued on Jan. 2, 2024.
Claims priority of provisional application 62/943,684, filed on Dec. 4, 2019.
Claims priority of provisional application 62/930,159, filed on Nov. 4, 2019.
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0601 (2023.01); G06F 3/04847 (2022.01); G06F 16/28 (2019.01); G06F 16/953 (2019.01); G06Q 30/04 (2012.01); G06Q 40/10 (2023.01); H04L 67/01 (2022.01)
CPC G06Q 30/04 (2013.01) [G06F 3/04847 (2013.01); G06F 16/285 (2019.01); G06F 16/953 (2019.01); G06Q 30/0635 (2013.01); G06Q 40/10 (2013.01); H04L 67/01 (2022.05)] 30 Claims
OG exemplary drawing
 
1. A method for a server system, the method including at least:
electronically receiving, by a service engine application programming interface (API) that is in electronic communication with a service engine of the server system over a computer network, risk tolerance data from a seller client computer distinct from the server system, wherein the risk tolerance data is associated with potential tax information;
electronically receiving, by the service engine API, order data about a prospective sale of an item by the seller to a buyer in a buyer jurisdiction distinct from the seller jurisdiction;
electronically generating, from the order data, a classification code query for classifying the item for the prospective sale;
electronically retrieving a plurality of classification code candidates for the item for the prospective sale in response to the classification code query;
electronically determining a plurality of tax information that corresponds to respective classification code candidates;
electronically obtaining an estimated tax amount based on the plurality of tax information and the risk tolerance data; and
electronically causing, by the service engine API, the estimated tax amount to be transmitted to the seller client computer.