×

Systems and methods for set filtering of data

  • US 7,970,782 B1
  • Filed: 04/30/2002
  • Issued: 06/28/2011
  • Est. Priority Date: 01/14/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory computer processor readable storage medium storing executable instructions to generate a report, the non-transitory computer processor readable storage medium comprising:

  • a relationship set filter object stored on the non-transitory computer processor readable storage medium, wherein the filter object comprises at least one qualifying predicate;

    an output level;

    at least one relationship used by a computer processor to generate the report by automatically instantiating the relationship set filter object to automatically determine how to apply the relationship set filter object to input data to generate a result at a level defined by the output level, the report including the input data and the relationship set filter object;

    wherein the relationship used by the computer processor to automatically determine specifies multiple actions selected from a group of multiple passes against the plurality of databases or against intermediate results determined by a prior pass against the plurality of databases;

    a query engine configured to;

    determine whether a query is processable by one or more of the plurality of databases;

    transmit the query directly to one or more of the plurality of databases if the query is processable by one or more of the plurality of databases;

    translate the query to a syntax compatible with one or more of the plurality of databases if the query is not processable by one or more of the plurality of databases;

    verify at least one pass against the plurality of databases, the verification including;

    parsing the query associated with the at least one pass to identify invalid formatting, the invalid formatting including invalid database query formatting;

    trapping identified invalid formatting if the invalid formatting is identified, wherein the generating the report is based on the verifying at least one pass against a plurality of databases; and

    a transmission facility configured to transmit the report to one or more types of user devices, wherein a user receives the transmitted report if a user specified condition has been satisfied.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×