Revenue sharing system with data filtering using history, periodic, and exclusion databases
First Claim
1. A method for accessing revenue transaction data from a proprietary database created by a proprietary program to selectively extract the revenue transaction data therefrom, the revenue transaction data having a unique format associated therewith, comprising the steps of:
- periodically selecting and extracting predetermined and fixed portions of the revenue transaction data from the proprietary database at given times in accordance with a selection template that defines the predetermined portions in an operation that is independent of the operation of the proprietary program, which fixed portions constitute a predetermined type of data that can be updated by the proprietary program and which given times occur after processing of data by the proprietary program and creation or updating of the fixed portions of the proprietary database;
storing as a periodic database the selected predetermined portions of the revenue transaction data;
generating and storing a history database comprising the periodic database as it existed prior to each of the given times;
comparing the periodic database at the given time to the history database;
outputting as output data only the data in the periodic database that is not present in the history database at the given time; and
providing an exclusion database containing information corresponding to undesired data and outputting only the data in the periodic database that is not present in the history database and which does not correspond to the information in the exclusion database.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for extracting revenue information from a point-of-sale (POS) terminal for purposes of revenue sharing including the step of periodically selecting and extracting predetermined portions of revenue transaction data in a proprietary database. This system allows extrapolation of select data relating to revenue traffic in a rental system. Revenue stored in a proprietary database (40) by a proprietary point-of-sale operating program is periodically selected, extracted and stored in a periodic database (42). This data is compared to a history database (38) comprising the periodic database as it existed prior to a given time. The data is output from the periodic database that is not present in the history database at the given time. This data can be transmitted to a remote location. The proprietary point-of-sale operating program can be used to create a history report database from the revenue transaction data and the portions of the revenue transaction data can be selected and extracted from the history report database.
51 Citations
40 Claims
-
1. A method for accessing revenue transaction data from a proprietary database created by a proprietary program to selectively extract the revenue transaction data therefrom, the revenue transaction data having a unique format associated therewith, comprising the steps of:
-
periodically selecting and extracting predetermined and fixed portions of the revenue transaction data from the proprietary database at given times in accordance with a selection template that defines the predetermined portions in an operation that is independent of the operation of the proprietary program, which fixed portions constitute a predetermined type of data that can be updated by the proprietary program and which given times occur after processing of data by the proprietary program and creation or updating of the fixed portions of the proprietary database; storing as a periodic database the selected predetermined portions of the revenue transaction data; generating and storing a history database comprising the periodic database as it existed prior to each of the given times; comparing the periodic database at the given time to the history database; outputting as output data only the data in the periodic database that is not present in the history database at the given time; and providing an exclusion database containing information corresponding to undesired data and outputting only the data in the periodic database that is not present in the history database and which does not correspond to the information in the exclusion database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for accessing revenue transaction data from a proprietary database created by a proprietary program to selectively extract the revenue transaction data therefrom, the revenue transaction data having a unique format associated therewith, comprising the steps of:
-
creating a history report database from the revenue transaction data using the proprietary program that created the revenue transaction proprietary database; periodically selecting and extracting predetermined and fixed portions of the revenue transaction data from the history report database at given times in accordance with a selection template that defines the predetermined portions and in an operation that is independent of the operation of the proprietary program, which fixed portions constitute a predetermined type of data that can be updated by the proprietary program and which given times occur after processing of data by the proprietary program and creation or updating of the fixed portions of the proprietary database; storing as a periodic database the selected predetermined portions of the history report database; generating and storing a history database comprising the periodic database as it existed prior to each of the given times; comparing the periodic database at the given time to the history database; outputting as output data only the data in the periodic database that is not present in the history database at the given time; and providing an exclusion database containing information corresponding to undesired data and outputting only the data in the periodic database that is not present in the history database and which does not correspond to the information in the exclusion database. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for accessing revenue transaction data from a proprietary database created by a proprietary program to selectively extract the revenue transaction data therefrom, the revenue transaction data having a unique format associated therewith, comprising:
-
a selection and extraction device for periodically selecting and extracting predetermined and fixed portions of the revenue transaction data from the proprietary database at given times in accordance with a selection template that defines the predetermined portions in an operation that is independent of the operation of the proprietary program, which fixed portions constitute a predetermined type of data that can be updated by the proprietary program and which given times occur after processing of data by the proprietary program and creation or updating of the fixed portions of the proprietary database; a first storage device for storing as a periodic database said selected predetermined portions of the revenue transaction data; a first processing device for generating a history database comprising said periodic database as it existed prior to each of the given times; a second storage device for storing said history database; a second processing device for comparing said periodic database at the given time to said history database and outputting as output data only said data in the periodic database that is not present in said history database at the given time; and an exclusion database containing information corresponding to undesired data and outputting only the data in said periodic database that is not present in said history database and which does not correspond to the information in said exclusion database. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for accessing revenue transaction data from a proprietary database created by a proprietary program to selectively extract the revenue transaction data therefrom, the revenue transaction data having a unique format associated therewith, comprising:
-
a history report database created from the revenue transaction data by the proprietary program; a selection and extraction device for periodically selecting and extracting predetermined and fixed portions of the revenue transaction data from said history report database at given times in accordance with a selection template that defines said predetermined portions in an operation that is independent of the operation of the proprietary program, which fixed portions constitute a predetermined type of data that can be updated by the proprietary program and which given times occur after processing of data by the proprietary program and creation or updating of the fixed portions of the proprietary database; a first storage device for storing as a periodic database said selected predetermined portions of said history report database; a first processing device for generating a history database comprising said periodic database as it existed prior to each of the given times; a second storage device for storing said history database; a second processing device for comparing said periodic database at the given time to said history database and outputting as output data only the data in said periodic database that is not present in said history database at the given time; and an exclusion database containing information corresponding to undesired data and outputting only data in said periodic database that is not present in said history database and which does not correspond to the information in said exclusion database. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification