×

Categorically inductive taxonomy system, program product and method

  • US 10,204,380 B1
  • Filed: 06/16/2015
  • Issued: 02/12/2019
  • Est. Priority Date: 06/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method wherein human data entry activity and human errors from data entry can be reduced, comprising:

  • retrieving or having retrieved, by one or more computers, financial transaction data for a financial transaction for an entity;

    receiving or obtaining or having obtained, by the one or more computers, for the financial transaction, a plurality of categorical transaction tags categorizing the financial transaction, and one or more items of financial transaction data selected from the group of transaction amount, account balance, account names, pending status, location, meta score, and geo-coordinates;

    accessing, by the one or more computers, a taxonomy associated with the entity, wherein the taxonomy comprises a plurality of data structures that are vertical and/or flat, with each of the respective data structures having a progression inductively backwards to an upper level in the data structure, wherein each of the plurality of the data structures comprises a most granular element at a lower level, wherein the taxonomy is based on populating a report desired by a user, and wherein each of the data structures contains a level that references at least one location in the report to be populated;

    determining, by the one or more computers, an identification code for the financial transaction based at least in part on the plurality of categorical transaction tags, wherein the identification code references a particular one of the data structures in the taxonomy, where the particular one of the data structures comprises a corresponding unique data tag associated with a given level in the particular data structure;

    selecting, by the one or more computers, one from the plurality of the categorical transaction tags as the most granular element;

    assigning, by the one or more computers, the unique data tag associated with the given level in the particular data structure to the one categorical transaction tag selected as the most granular element for the financial transaction;

    organizing, by the one more computers, the financial transaction data based at least in part on the one categorical transaction tag, using one or more algorithms to identify, parse and transform the financial transaction data for use in logical functions that may comprise but not be limited to one selected from the group of inductive data structure propagation, accounting operations, and report creation;

    executing, by the one or more computers, an inductive algorithm using the one data structure to propagate from the most granular element in the lower level to a higher level in the one data structure via one or more fixed relationships between each level of the one data structure where the fixed relationships are determined according to the unique data tag and the one categorical transaction tag assigned to the transaction, where the fixed relationships are based on inductive propagation;

    determining, by the one or more computers, the at least one location in the report to be populated based at least in part on results from executing the inductive algorithm;

    populating or revising the report, by the one or more computers, with data from the financial transaction based at least in part on the at least one location in the report to be populated; and

    transmitting, by the one or more computers, the report to the user after one or more locations in the report have been populated.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×