IP Library Granted Patent US 11,373,222
Granted Patent B1
US 11,373,222 · App. 17/028,912 · Granted Jun 28, 2022

Automated actions for facilitating remitting resources

Inventors: Andrew Brandon Chan (Chapel Hill, NC); Danielle Lear (Denver, CO); Brian K. Mason (Castle Rock, CO); Andrew Z. Fountain (Seattle, WA); Patrick Collins Chesser (Denver, CO); Patrick J. Hampton (Littleton, CO); David A. Goldstein (Castle Rock, CO)
Assignee: Avalara, Inc.
G06Q30/04G06Q20/145G06Q20/3827G06Q20/405G06Q20/407G06Q30/0283G06Q40/123
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,373,222
App. No.
17/028,912
Granted
Jun 28, 2022
Kind
B1
Abstract

Systems and methods electronically obtain data regarding a plurality of sources and corresponding amounts of resources received from the sources for a plurality of relationship instances each associated with one or more respective domains of a plurality of domains. For each relationship instance of the plurality of relationship instances: the system electronically identifies a rate to calculate an amount of resource due to one or more respective domains associated with the relationship instance based on a source of a resource received for the relationship instance and the one or more respective domains and calculates an amount of resources due to at least one respective domain associated with the relationship instance based on the identified rate. For each domain of the plurality of domains, the system aggregates a total amount of resources due to the domain based on the calculated amount of resources due for each relationship instance associated with the domain. The system may then prepare and send, via a computer network, a reporting document to a system of the domain indicating the aggregated total amount of resources due.

Claims (44)

1. An online platform, including:

at least one processor; and

a memory coupled to the at least one processor, the memory storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations including:

electronically obtaining data from one or more remote devices over a packet-switched network regarding a plurality of sources and corresponding amounts of resources received from the sources for a plurality of relationship instances, each associated with one or more respective domains of a plurality of domains, in which the plurality of relationship instances are transactions of a plurality of lodging stays on one or more respective properties and the association with one or more respective domains is that each property of the plurality of respective properties is located in one or more respective domains of the plurality of domains;

for each relationship instance of the plurality of relationship instances:

electronically identifying a rate to calculate an amount of resource due to one or more respective domains associated with the relationship instance based on a source of a resource received for the relationship instance and the one or more respective domains;

electronically publishing the rate identification to a secure electronic ledger system using a cryptographic hash or protocol, and that is accessible by a respective system of the one or more respective domains and respective systems of one or more entities involved in the relationship instance; and

calculating an amount of resources due to at least one respective domain associated with the relationship instance based on the identified rate; and

for each domain of the plurality of domains:

aggregating a total amount of resources due to the domain based on the calculated amount of resources due for each relationship instance associated with the domain;

electronically preparing a reporting document indicating the total amount of resources due to the domain and an amount of resources already remitted to the domain for the plurality relationship instances; and

electronically sending, via a computer network including the packet-switched network, the reporting document to a system of the domain.

2. The online platform of claim 1 in which the computer-executable instructions, when executed by the least one processor, further cause the at least one processor to perform operations including:

for each lodging stay of the plurality of lodging stays:

for each respective domain in which the respective property is located:

electronically identifying a rate to calculate an amount of resource due to the respective domain in which the respective property is located based on a source of a resource received for the lodging stay associated with the respective domain; and

calculating an amount of resource due to the respective domain based on the identified rate; and

for each domain of the plurality of domains:

aggregating a total amount of resources due to the domain based on the calculated amount of resources due for each lodging stay for each respective domain in which the respective property is located;

electronically preparing a reporting document indicating the total amount of resources due to the domain and an amount of resources already remitted to the domain for one or more of the plurality of lodging stays; and

electronically sending, via the computer network, the reporting document to the system of the domain.

3. The online platform of claim 2 , in which the computer-executable instructions, when executed by the at least one processor, further cause the at least one processor to perform operations including:

for each domain of the plurality of domains:

after electronically sending the reporting document to the domain, electronically remitting a balance of resources due to the domain based on the amount of resources already remitted to the domain subtracted from the total amount of resources due to the domain.

4. The online platform of claim 2 , in which the electronically identifying the rate to calculate the amount of resource due to the respective domain in which the respective property is located includes:

determining a type of the source of the resource received for the lodging stay;

determining whether the determined type of source is associated with the respective domain in a database that includes tax rates for the respective domain;

selecting the database based on a determination that the determined type of source is associated with the respective domain; and

identifying in the database the rate to calculate the amount of resource due to the respective domain for the lodging stay.

5. The online platform of claim 4 in which the determining the type of source includes:

electronically extracting, from the data regarding the plurality of sources, a unique identifier associated with the lodging stay; and

determining, based on the unique identifier, whether the source of the resource received for the lodging stay is associated with a voluntary tax collection agreement with the one or more respective domains.

6. The online platform of claim 4 in which the determining the type of source includes:

electronically extracting, from the data regarding the plurality of sources, a unique identifier associated with the lodging stay; and

determining, based on the unique identifier, that the source of the resource received for the lodging stay is not associated with a voluntary tax collection agreement with the one or more respective domains.

7. The online platform of claim 6 in which the source of the resource received for the lodging stay that is not associated with a voluntary tax collection agreement is a direct booking with an owner of the respective property.

8. The online platform of claim 2 , in which the computer-executable instructions, when executed by the at least one processor, further cause the at least one processor to perform operations including:

electronically publishing the calculation of the amount of resource due for each domain for each lodging stay to the secure electronic ledger system using the cryptographic hash or protocol, in which the secure electronic ledger system is accessible by the respective system of each domain and the respective systems of one or more entities involved in the plurality of transactions.

9. The online platform of claim 2 , in which the computer-executable instructions, when executed by the at least one processor, further cause the at least one processor to perform operations including:

electronically publishing the aggregation of the total amount of resources due for each domain to the secure electronic ledger system using the cryptographic hash or protocol, in which the secure electronic ledger system is accessible by the respective system of each domain and respective systems of one or more entities involved in the plurality of transactions.

10. The online platform of claim 2 , in which the computer-executable instructions, when executed by the at least one processor, further cause the at least one processor to perform operations including:

electronically publishing the preparation and sending of the reporting document to the secure electronic ledger system using the cryptographic hash or protocol, in which the secure electronic ledger system is accessible by the respective system of each domain and the respective systems of one or more entities involved in the plurality of transactions.

11. The online platform of claim 2 , in which the computer-executable instructions, when executed by the at least one processor, further cause the at least one processor to perform operations including:

electronically publishing the electronic remittance of the balance of resources due for each domain to the secure electronic ledger system using the cryptographic hash or protocol, in which the secure electronic ledger system is accessible by the respective system of each domain and the respective systems of one or more entities involved in the plurality of transactions.

Assignments (4)
SECURITY INTEREST Recorded Mar 28, 2025
From: AVALARA, INC.; EDISON VAULT, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 070671/0097 →
RELEASE OF SECURITY INTEREST Recorded Mar 28, 2025
From: BLUE OWL CREDIT INCOME CORP (F/K/A OWL ROCK CORE INCOME CORP.), AS COLLATERAL AGENT
To: AVALARA, INC.; EDISON VAULT, LLC
Reel/Frame 070671/0486 →
SECURITY INTEREST Recorded Oct 20, 2022
From: AVALARA, INC.; EDISON VAULT, LLC
To: OWL ROCK CORE INCOME CORP., AS COLLATERAL AGENT
Reel/Frame 061728/0201 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2020
From: CHAN, ANDREW BRANDON; LEAR, DANIELLE; MASON, BRIAN K.; FOUNTAIN, ANDREW Z.; CHESSER, PATRICK COLLINS; HAMPTON, PATRICK J.; GOLDSTEIN, DAVID A.
To: AVALARA, INC.
Reel/Frame 054109/0566 →