IP Library Granted Patent US 11,508,016
Granted Patent B1
US 11,508,016 · App. 16/891,033 · Granted Nov 22, 2022

Determining a resource for a place based on three-dimensional coordinates that define the place

Inventors: Charles M. Morrisette (Everett, WA); Rohit Ghule (Maharashatra, IN); Mark Janzen (Seattle, WA); Gregory T. Kavounas (Bellevue, WA)
Assignee: Avalara, Inc.
G06Q40/10G06F16/24575G06F16/29H04W4/029
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,508,016
App. No.
16/891,033
Granted
Nov 22, 2022
Kind
B1
Abstract

Receiving a dataset and parsing from the dataset an XP coordinate value on an x-axis, a YP coordinate value on a y-axis, and a ZP coordinate value on a z-axis all within a domain having 3-dimensional features. The x-axis and y-axis are perpendicular and define a horizontal earthbound main surface. The ZP coordinate value is on the z-axis perpendicular to the horizontal earthbound main surface. The XP, YP and ZP define a place associated with a 3-dimensional feature. Stored resource rules for places in the domain are accessed that indicate a first resource if the ZP has a first value, and a second resource if the ZP has a second value. One of the resource rules that applies to the place is identified based on XP, YP and ZP. A resource for the dataset is determined by applying the identified rule. The resource is caused to be transmitted.

Claims (43)

1. A method for a computer system, the method including at least:

receiving, by the computer system, a dataset;

parsing, by the computer system and from the dataset, an XP coordinate value that is defined along an x-axis, a YP coordinate value that is defined along a y-axis, and a ZP coordinate value that is defined along a z-axis, the x-axis the y-axis and the z-axis being defined within a domain that encompasses at least two 3-dimensional features, the x-axis and the y-axis being perpendicular to each other and defining a horizontal earthbound main surface within the domain, the ZP coordinate value defined along the z-axis that is perpendicular to the horizontal earthbound main surface, the parsed XP, YP and ZP coordinate values thus defining a certain place within the domain, a specific 3-dimensional feature of the at least two 3-dimensional features being associated with the certain place, the 3-dimensional features having non-zero mass;

accessing, by the computer system, stored resource rules for places in the domain, the stored resource rules indicating a first resource if the ZP coordinate value has a first number value and a second resource different from the first resource if the ZP coordinate value has a second number value different from the first number value;

identifying, by the computer system and based on the parsed XP, YP and ZP coordinate values, a certain one of the accessed resource rules that applies to the certain place;

determining, by the computer system applying the identified certain resource rule, a resource for the dataset; and

causing, by the computer system, the determined resource to be transmitted in response to the received dataset.

2. The method of claim 1 , in which:

the dataset is received from a computer system of an entity via a network, and

the determined resource is caused to be transmitted to the computer system of the entity via the network.

3. The method of claim 1 , further including:

parsing, by the computer system and from the dataset, an attribute value related to the certain place, and

in which the resource is determined by being computed from the attribute value.

4. The method of claim 1 , in which:

the received dataset is further augmented by the determined resource, and

the determined resource is caused to be transmitted by causing the dataset augmented by the determined resource to be transmitted.

5. The method of claim 1 , in which:

the first resource and the second resource are indicated according to a vertical reference system considered parallel to the z-axis, and

the identifying includes applying the ZP coordinate value to the vertical reference system.

6. The method of claim 5 , in which:

the vertical reference system is defined in terms of height above or below the horizontal earthbound main surface, and

the ZP coordinate value indicates a height above or below the horizontal earthbound main surface.

7. The method of claim 5 , in which:

the vertical reference system is defined in terms of ordinal numbers of horizontal surfaces above or below the horizontal earthbound main surface, and

the ZP coordinate value indicates an Nth horizontal surface above or below the horizontal earthbound main surface.

8. The method of claim 5 , further including:

converting, by the computer system, the parsed ZP coordinate value into a converted ZPC value before applying it to the vertical reference system.

9. The method of claim 8 , in which:

the converting is performed by a conversion table.

10. The method of claim 8 , in which:

the converting is performed by one or more conversion equations.

11. The method of claim 8 , in which:

the XP and YP coordinate values define a location, and

the method further includes: identifying, by the computer system and from the location, the specific 3-dimensional feature known to be at the location; and

looking up, by the computer system, specific feature data about the identified specific 3-dimensional feature, and

in which the converting is performed in view of the specific feature data.

12. The method of claim 11 , in which:

the location is defined as one of a point and a place.

13. The method of claim 11 , in which:

the x-axis and the y-axis are part of one of rectangular coordinates and spherical coordinates.

14. The method of claim 11 , in which:

the specific 3-dimensional feature includes horizontal surfaces above or below the horizontal earthbound main surface, and

the feature data indicates a distance of one of the horizontal surfaces to the horizontal earthbound main surface.

Assignments (7)
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.
Reel/Frame 070671/0413 →
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 →
UPDATED ADDRESS OF ASSIGNEE Recorded Mar 12, 2025
From: AVALARA, INC.
To: AVALARA, INC.
Reel/Frame 070487/0510 →
UPDATED ADDRESS OF ASSIGNEE Recorded Oct 15, 2024
From: AVALARA, INC.
To: AVALARA, INC.
Reel/Frame 069175/0051 →
SECURITY INTEREST Recorded Dec 15, 2023
From: AVALARA, INC.
To: BLUE OWL CREDIT INCOME CORP., AS COLLATERAL AGENT
Reel/Frame 065885/0119 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE ASSIGNEE NAME (INC VERSUS INC.) PREVIOUSLY RECORDED AT REEL: 052841 FRAME: 0360. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 10, 2023
From: MORRIESETTE, CHARLES M.; GHULE, ROHIT; JANZEN, MARK; KAVOUNAS, GREGORY T.
To: AVALARA, INC.
Reel/Frame 062340/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2020
From: MORRISETTE, CHARLES M.; GHULE, ROHIT; JANZEN, MARK; KAVOUNAS, GREGORY T.
To: AVALARA, INC
Reel/Frame 052841/0360 →