Patents Assigned to Avalara, Inc.
  • Patent number: 11748363
    Abstract: In embodiments, given a surface that has domains on it and a first location, a second location is generated in the surface. The second location belongs in the same domains as the first location, and does not belong in the same domains as the second location. An advantage can be that, in embodiments, the second location can be used in lieu of the first location. A use case can be where it is desired to protect the privacy of location data of an entity, such as its address.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: September 5, 2023
    Assignee: Avalara, Inc.
    Inventors: Mark Janzen, Gregory T. Kavounas, Rohit Ghule, Charles M. Morrisette
  • Patent number: 11722433
    Abstract: An online software platform (OSP) classifies challenges to digital rules into buckets according to respective challenged digital rules that were applied to produce respective challenged resources. The OSP computes respective statistics for the buckets. Each bucket may have a corresponding statistic associated with the bucket based on a current total number of challenges that have been classified into that bucket. The OSP ranks the buckets according to the respective statistics of the buckets. The OSP may correct, based on the ranking of the buckets, the respective challenged stored digital rule of the selected bucket without yet correcting the respective challenged digital rule of at least one of the other buckets. This correction is stored and included in digital rules to be used to produce resources going forward.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: August 8, 2023
    Assignee: Avalara, Inc.
    Inventors: Marshal Kushniruk, Naveen Kumar Agrawal, Gregory T. Kavounas, Nikki Nash, Stefan Kim
  • Patent number: 11720703
    Abstract: Systems and methods electronically determine whether a dataset is permitted or excluded based on permission digital rules. Primary entities often are required, or choose to, exclude proposed relationship instances with secondary entities. The systems and methods described herein allow permission digital rules to be defined and applied to datasets obtained from secondary entities relating to a proposed relationship instance with the primary entity, and permit or exclude a resource from being produced for the dataset based on the permission digital rules.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: August 8, 2023
    Assignee: Avalara, Inc.
    Inventors: Mark Janzen, Gregory T. Kavounas, Charles M. Morrisette, Rohit Ghule
  • Patent number: 11720606
    Abstract: Geospatial data is gathered for generation of a geodatacube encompassing data from multiple geospatial data sets for efficient processing and optimization. A method for gathering, storing and processing geospatial data includes identifying a plurality of geospatial data sets for intake, each defining a geospatial data parameter. For each geospatial data set, a plurality of subregions is defined such that each subregion corresponds to a portion of the geographic entity having the same value for the data parameter defined by the respective geospatial data set. In other words, subdividing the geographic entity along demarcations defined by variances in the data parameter(s) defined by the geospatial data set. A number of geospatial data sets for intake are arranged into layers, where each layer defines the data parameter for the respective subregions of the geographic entity. A partition defining polygons common to all layers represents a union of the subregions.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: August 8, 2023
    Assignee: AVALARA, INC.
    Inventor: David Berthiaume
  • Patent number: 11720976
    Abstract: A service engine determines that an entity meets a first nexus establishment condition for a first domain and a second nexus establishment condition for a second domain. The service engine then computes a first selected resource for the first domain and a second selected resource for the second domain. When the service engine determines that the entity no longer meets the second nexus establishment condition for the second domain, the service engine determines a nexus-ending date for the second domain. Prior to the nexus-ending date being satisfied, the service engine continues to compute the first selected resource for the first domain and the second selected resource for the second domain. In response to the nexus-ending date being satisfied, the service engine computes the first selected resource for the first domain but does not compute the second selected resource for the second domain.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: August 8, 2023
    Assignee: Avalara, Inc.
    Inventors: Stefan Kim, Nikki Nash
  • Patent number: 11711316
    Abstract: An online software platform (OSP) classifies challenges to digital rules into buckets according to respective challenged digital rules that were applied to produce respective challenged resources. The OSP computes respective statistics for the buckets. Each bucket may have a corresponding statistic associated with the bucket based on a current total number of challenges that have been classified into that bucket. The OSP ranks the buckets according to the respective statistics of the buckets. The OSP may correct, based on the ranking of the buckets, the respective challenged stored digital rule of the selected bucket without yet correcting the respective challenged digital rule of at least one of the other buckets. This correction is stored and included in digital rules to be used to produce resources going forward.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: July 25, 2023
    Assignee: Avalara, Inc.
    Inventors: Marshal Kushniruk, Naveen Kumar Agrawal, Gregory T. Kavounas, Nikki Nash, Stefan Kim
  • Patent number: 11710165
    Abstract: Systems and methods electronically provide information regarding digital rules related to a potential relationship instance. Users often wish to know which digital rules apply to a specified item before engaging in a relationship instance with a host entity regarding the item. The system and methods described herein allow a computing facility to identify an item and receive resource information related to the item and the digital rules applicable to the item.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: July 25, 2023
    Assignee: Avalara, Inc.
    Inventor: Jonathan L Wiggs
  • Patent number: 11706369
    Abstract: Systems and methods electronically uniquely imprint a digital watermark on produced resources, such as on data or electronic documents produced by an online software platform (OSP), in nearly invisible ways that are likely to survive subsequent processing. In one embodiment the OSP stores a plurality of resource digital rules used for producing resources for respective relationship instances of primary entities with other entities; receives a dataset on behalf of a primary entity, in which the dataset includes data representing a relationship instance between the primary entity and a secondary entity; in response to the received dataset, produces a resource based on applying one or more of the plurality of resource digital rules to the dataset; and digitally watermarks the produced resource with a digital watermark such that the produced resource is identifiable via the digital watermark as having been produced by the OSP.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: July 18, 2023
    Assignee: Avalara, Inc.
    Inventors: Mark Janzen, Anthony Ungerman
  • Patent number: 11671508
    Abstract: An online software platform (OSP) produces, by applying resource digital rules to previous relationship instance data of a primary entity data associated with one or more secondary entities of the domain, a domain resource regarding the domain. The OSP may then determine, by applying an alignment digital rule of the domain to the relationship instance data and the domain resource, whether or not an alignment condition of the domain is met, which indicates whether resources for relationship instances of the primary entity should have been remitted to the domain. If the alignment condition is not met, then the OSP may assemble proposal components, and communicate some of them to the domain on behalf of the primary entity to remit the resources, without initially communicating those proposal components that would reveal the identity of the primary entity.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: June 6, 2023
    Assignee: AVALARA, INC.
    Inventors: Gregory T. Kavounas, Herve Marzio, Tyler Flora, Winona Dotson, William Rau
  • Patent number: 11632419
    Abstract: Systems and methods electronically produce a local estimate of less-than-critical resources based on a client side version of digital rules and a coarse values received from an online service provider. Although using the client side version of digital rules and the coarse values may not include all the parameters and values needed to provide a fully accurate estimate of the resource, the ability to locally estimate resources without having to make network calls to the online service provider, such as when there are unfavorable conditions or latency of the network, imminent overloading of the online service provider or other operating conditions or demands on the online service provider preventing it from producing a timely more accurate estimate, provides a faster and more efficient way of obtaining a potentially useful estimate of resources.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: April 18, 2023
    Assignee: Avalara, Inc.
    Inventors: Aaron Lee Robles, Nikki Nash, Mark Janzen, Rahul Aggarwal, Gregory T. Kavounas, Hemendra Pal
  • Patent number: 11605136
    Abstract: In embodiments, diagnostics are electronically determined and provided as to why historical resource values differ from resource values determined according to more-trusted ways. Historical relationship instance data regarding a plurality of historical relationship instances between a primary entity and a plurality of secondary entities are received along with a plurality of historical resource values, in which each historical relationship instance of the plurality of historical relationship instances is associated with a respective historical resource value of the plurality of historical resource values. The system produces a respective trusted resource values based on the respective historical relationship instance. Based on differences between the respective trusted resource value and the respective historical resource value associated with the dataset, the system outputs one or more diagnostic comments associated with the detected difference.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: March 14, 2023
    Assignee: AVALARA, INC.
    Inventors: Naveen Kumar Agrawal, Gregory T. Kavounas
  • Patent number: 11531447
    Abstract: Systems and methods electronically assist a user in searching for codes corresponding to items by using decision trees. Entities are often required to follow specific rules based on classifications, or codes, corresponding to items. The systems and methods described herein allow entities to easily search for and obtain codes corresponding to entities by facilitating navigation through multiple decision trees by navigating from one decision tree to another.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: December 20, 2022
    Assignee: AVALARA, INC.
    Inventor: Manoj Mahalingam Swaminathan
  • Patent number: 11526950
    Abstract: A service engine determines that an entity meets a first nexus establishment condition for a first domain and a second nexus establishment condition for a second domain. The service engine then computes a first selected resource for the first domain and a second selected resource for the second domain. When the service engine determines that the entity no longer meets the second nexus establishment condition for the second domain, the service engine determines a nexus-ending date for the second domain. Prior to the nexus-ending date being satisfied, the service engine continues to compute the first selected resource for the first domain and the second selected resource for the second domain. In response to the nexus-ending date being satisfied, the service engine computes the first selected resource for the first domain but does not compute the second selected resource for the second domain.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: December 13, 2022
    Assignee: Avalara, Inc.
    Inventors: Stefan Kim, Nikki Nash
  • Patent number: 11514496
    Abstract: One or more non-transitory computer-readable storage media are presented. In embodiments, the one or media may comprise a plurality of instructions that in response to being executed cause a computer to: receive, via a user interface, a user selection including a product, and a brand, vendor and category associated with the product; access a set of product information that includes information regarding the selected product, the set of product information including a set of products, and for each product in the set: a price, one or more brands under which the product is sold, a set of vendors offering it for sale, a categorization schema and a set of analysis results; and display to the user, via the user interface, a first analysis result from the set of analysis results for the selected product.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: November 29, 2022
    Assignee: AVALARA, INC.
    Inventors: Praveen Selvam, Sanjay Parthasarathy, Satyanarayana Rao Kalikivayi
  • Patent number: 11508016
    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.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: November 22, 2022
    Assignee: Avalara, Inc.
    Inventors: Charles M. Morrisette, Rohit Ghule, Mark Janzen, Gregory T. Kavounas
  • Patent number: 11468421
    Abstract: Embodiments of the invention relate to generating and obtaining multiple exemption certificates for multiple sellers in a single transaction, and methods and systems for performing the same.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: October 11, 2022
    Assignee: AVALARA, INC.
    Inventor: Michael J. Maselli
  • Patent number: 11463375
    Abstract: An online software platform (OSP) classifies challenges to digital rules into buckets according to respective challenged digital rules that were applied to produce respective challenged resources. The OSP computes respective statistics for the buckets. Each bucket may have a corresponding statistic associated with the bucket based on a current total number of challenges that have been classified into that bucket. The OSP ranks the buckets according to the respective statistics of the buckets. The OSP may correct, based on the ranking of the buckets, the respective challenged stored digital rule of the selected bucket without yet correcting the respective challenged digital rule of at least one of the other buckets. This correction is stored and included in digital rules to be used to produce resources going forward.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: October 4, 2022
    Assignee: AVALARA, INC.
    Inventors: Marshal Kushniruk, Naveen Kumar Agrawal, Gregory T. Kavounas, Nikki Nash, Stefan Kim
  • Patent number: 11449779
    Abstract: Some embodiments of the present disclosure may relate generally to software-based service platforms and graphical user interface (GUI) architectures for determining and presenting rule-based conclusions, along with explanations identifying the factor or factors influencing the conclusions. Other embodiments may be disclosed and/or claimed.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: September 20, 2022
    Assignee: AVALARA, INC.
    Inventors: Naveen Kumar Agrawal, Marshal Kushniruk, Mark Wilhelm, Aaron David Wilson
  • Patent number: 11431812
    Abstract: An online software platform (OSP) produces, by applying resource digital rules to previous relationship instance data of a primary entity data associated with one or more secondary entities of the domain, a domain resource regarding the domain. The OSP may then determine, by applying an alignment digital rule of the domain to the relationship instance data and the domain resource, whether or not an alignment condition of the domain is met, which indicates whether resources for relationship instances of the primary entity should have been remitted to the domain. If the alignment condition is not met, then the OSP may assemble proposal components, and communicate some of them to the domain on behalf of the primary entity to remit the resources, without initially communicating those proposal components that would reveal the identity of the primary entity.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: August 30, 2022
    Assignee: Avalara, Inc.
    Inventors: Gregory T. Kavounas, Herve Marzio, Tyler Flora, Winona Dotson, William Rau
  • Patent number: 11403419
    Abstract: Systems and methods electronically determine whether a dataset is permitted or excluded based on permission digital rules. Primary entities often are required, or choose to, exclude proposed relationship instances with secondary entities. The systems and methods described herein allow permission digital rules to be defined and applied to datasets obtained from secondary entities relating to a proposed relationship instance with the primary entity, and permit or exclude a resource from being produced for the dataset based on the permission digital rules.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: August 2, 2022
    Assignee: Avalara, Inc.
    Inventors: Mark Janzen, Gregory T. Kavounas, Charles M. Morrisette, Rohit Ghule