US 12,216,660 B1
Automatically starting activities upon crossing threshold
Nikki Nash, Seattle, WA (US); Gregory T. Kavounas, Bellevue, WA (US); Stefan Kim, Maple Valley, WA (US); Aaron Lee Robles, Bainbridge Island, WA (US); Robert Erdman, Bremerton, WA (US); Mark Alan Withers, Bainbridge Island, WA (US); and Tim Diekmann, San Jose, CA (US)
Assigned to Avalara, Inc., Seattle, WA (US)
Filed by Avalara, Inc., Seattle, WA (US)
Filed on Nov. 7, 2023, as Appl. No. 18/503,953.
Application 18/503,953 is a continuation of application No. 17/338,220, filed on Jun. 3, 2021, granted, now 11,853,302.
Claims priority of provisional application 63/055,825, filed on Jul. 23, 2020.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/2455 (2019.01); G06F 16/248 (2019.01); G06F 16/28 (2019.01)
CPC G06F 16/24568 (2019.01) [G06F 16/24564 (2019.01); G06F 16/248 (2019.01); G06F 16/288 (2019.01)] 14 Claims
OG exemplary drawing
 
1. A computer system including:
one or more processors; and
a non-transitory computer-readable storage medium having stored thereon instructions which, when executed by the one or more processors, cause the computer system to perform operations, in which the operations include:
receiving, from a client device associated with a seller comprising a primary entity, instructions via an automatic collection of sales tax option selection, in which the automatic collection of sales tax option is presented via an electronic user interface associated with the client device, the option selection is received by the client device via user input through the electronic user interface and the instructions are received in response to the option selection that is received by the client device via user input through the electronic user interface, and in which the instructions received from the client device cause a tax engine of an online service provider to detect exactly when an economic nexus threshold is crossed based on relationship instances representing transactions of the seller and digital tax rules;
in response to detecting that the economic nexus threshold is crossed, automatically producing a resource representing a sales tax amount, in which the producing the resource representing the sales tax amount in response to detecting that the economic nexus threshold is crossed includes:
receiving a dataset on behalf of the primary entity, in which the dataset includes data regarding a relationship instance associated with the primary entity and that represents a transaction of the primary entity;
determining a domain associated with the relationship instance;
parsing from the dataset a base value associated with the dataset representing a value of the transaction;
accessing an electronic true or false flag associated with the primary entity and with the domain;
producing a resource representing a sales tax amount having a non-zero value and that is associated with the relationship instance based on the electronic true or false flag associated with the primary entity and with the domain; and
transmitting, to the client device associated with the seller comprising the primary entity, a notification regarding the resource associated with relationship instance.