Financial data normalization systems and methods
First Claim
1. A method for normalizing point of sale (POS) sales data, the method comprising:
- aggregating, by a computer system, point of sale (POS) datasets from a plurality of POS terminals, each POS terminal being configured to collect transaction data as a function of transactions effectuated via the POS terminal, wherein the POS datasets for each transaction comprise a transaction amount, a merchant classifier, and a transaction time, and wherein the POS datasets comprise a percentage of transactions effectuated within an overall market;
obtaining, by the computer system, an industry subset of the aggregated POS datasets for a given timeframe based on the merchant classifier, wherein the industry subset comprises transactions for a given industry;
calculating a reliable portion of the industry subset, the reliable portion comprising only data having a statistically insignificant variability from a baseline;
calculating, by the computer system, a sales value for the reliable portion of the industry subset;
applying, by the computer system, a time-based fluctuation factor to the sales value to account for sales fluctuations that are related at least in part to seasonality;
applying a normalization factor to the sales value based on a percentage of the sales value in terms of dollars relative to a size of the overall market to obtain an indexed sales value for the given timeframe;
generating an interactive formatted graphical report showing one or more of a trend of the indexed sales value or a projected sales volume based on the indexed sales value, wherein the interactive formatted graphical report is automatically formatted using auto-graphics zones, and wherein the interactive formatted graphical report comprises a plurality of selectable views with each of the plurality of selectable views displaying a different subset of data when selected; and
transmitting the interactive formatted graphical report over a wireless communication channel to a user device;
wherein the interactive formatted graphical report causes the interactive formatted graphical report to display on the user device such that each of the plurality of selectable views is selectable by the user device to show each of the different subsets of data;
wherein the time-based fluctuation factor is calculated by using a time series of historical daily data from the POS datasets, and wherein the time-based fluctuation factor is further calculated by selecting a previous time frame, calculating daily sales for the reliable portion of the industry subset for at least some days in the time frame, and performing a statistical analysis of the daily sales for those days to obtain the time-based fluctuation factor.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for generating indexed sales data by aggregating point of sale (POS) datasets are aggregated from transactions at a plurality of POS terminals. The POS datasets for each transaction include a transaction amount, a merchant classifier, and a transaction time. An industry subset of the aggregated POS datasets is obtained for a given timeframe based on the merchant classifier. This industry subset comprises transactions for a given industry. A sales value is calculated for the industry subset, and a monthly fluctuation factor is applied to the sales value. Also, a normalization factor is applied to the sales value based on a percentage of the sales value relative to an overall market size to obtain the indexed sales value.
-
Citations
19 Claims
-
1. A method for normalizing point of sale (POS) sales data, the method comprising:
-
aggregating, by a computer system, point of sale (POS) datasets from a plurality of POS terminals, each POS terminal being configured to collect transaction data as a function of transactions effectuated via the POS terminal, wherein the POS datasets for each transaction comprise a transaction amount, a merchant classifier, and a transaction time, and wherein the POS datasets comprise a percentage of transactions effectuated within an overall market; obtaining, by the computer system, an industry subset of the aggregated POS datasets for a given timeframe based on the merchant classifier, wherein the industry subset comprises transactions for a given industry; calculating a reliable portion of the industry subset, the reliable portion comprising only data having a statistically insignificant variability from a baseline; calculating, by the computer system, a sales value for the reliable portion of the industry subset; applying, by the computer system, a time-based fluctuation factor to the sales value to account for sales fluctuations that are related at least in part to seasonality; applying a normalization factor to the sales value based on a percentage of the sales value in terms of dollars relative to a size of the overall market to obtain an indexed sales value for the given timeframe; generating an interactive formatted graphical report showing one or more of a trend of the indexed sales value or a projected sales volume based on the indexed sales value, wherein the interactive formatted graphical report is automatically formatted using auto-graphics zones, and wherein the interactive formatted graphical report comprises a plurality of selectable views with each of the plurality of selectable views displaying a different subset of data when selected; and transmitting the interactive formatted graphical report over a wireless communication channel to a user device; wherein the interactive formatted graphical report causes the interactive formatted graphical report to display on the user device such that each of the plurality of selectable views is selectable by the user device to show each of the different subsets of data; wherein the time-based fluctuation factor is calculated by using a time series of historical daily data from the POS datasets, and wherein the time-based fluctuation factor is further calculated by selecting a previous time frame, calculating daily sales for the reliable portion of the industry subset for at least some days in the time frame, and performing a statistical analysis of the daily sales for those days to obtain the time-based fluctuation factor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for projecting future sales data, the system comprising:
-
an aggregation subsystem, communicatively coupled with a point of sale (POS) network comprising a plurality of POS terminals, and configured to aggregate POS datasets from the plurality of POS terminals, each POS terminal being configured to collect transaction data as a function of transactions effectuated via the POS terminal, wherein the POS datasets for each transaction comprise a transaction amount, a merchant classifier, and a transaction time, and wherein the POS datasets comprise a percentage of transactions effectuated within an overall market; a data storage subsystem, communicatively coupled with the aggregation subsystem, and configured to store the aggregated POS data from the plurality of POS terminals; a processing subsystem, communicatively coupled with the data storage subsystem, and configured to project sales data by; obtaining an industry subset of the aggregated POS datasets for a given timeframe based on the merchant classifier, wherein the industry subset comprises transactions for a given industry; calculating a reliable portion of the industry subset, the reliable portion comprising only data having a statistically insignificant variability from a baseline; calculating a sales value for the reliable portion of the industry subset; applying a time-based fluctuation factor to the sales value to account for sales fluctuations that are related at least in part to seasonality, wherein the time-based fluctuation factor is calculated by using a time series of historical daily data from the POS datasets, and wherein the time-based fluctuation factor is further calculated by selecting a previous time frame, calculating daily sales for the reliable portion of the industry subset for at least some days in the time frame, and performing a statistical analysis of the daily sales for those days to obtain the time-based fluctuation factor; applying a normalization factor to the sales value based on a percentage of the sales value in terms of dollars relative to a size of the overall market to obtain an indexed sales value for the given timeframe; generating an interactive formatted graphical report showing one or more of a trend of the indexed sales value or a projected sales volume based on the indexed sales value, wherein the interactive formatted graphical report is automatically formatted using auto-graphics zones, and wherein the interactive formatted graphical report comprises a plurality of selectable views with each of the plurality of selectable views displaying a different subset of data when selected; and transmitting the interactive formatted graphical report over a wireless communication channel to a user device; wherein the interactive formatted graphical report causes the interactive formatted graphical report to display on the user device such that each of the plurality of selectable views is selectable by the user device to show each of the different subsets of data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for projecting sales data, the system comprising:
-
a data storage subsystem configured to store aggregated point of sale (POS) data from a plurality of POS terminals that are communicatively coupled with a POS network comprising a plurality of POS terminals, wherein the POS data comprises, for each transaction occurring at one of the POS terminals, a transaction amount, a merchant classifier, and a transaction time, and wherein the POS datasets comprise a percentage of transactions effectuated within an overall market; a processing subsystem, communicatively coupled with the data storage subsystem, and configured to project sales data by; obtaining an industry subset of the aggregated POS data for a given timeframe based on the merchant classifier, wherein the industry subset comprises transactions for a given industry; calculating a reliable portion of the industry subset, the reliable portion comprising only data having a statistically insignificant variability from a baseline; calculating a sales value for the reliable portion of the industry subset; applying a time-based fluctuation factor to the sales value to account for fluctuations between the given timeframe and other timeframes, wherein the fluctuation factor is balanced against a norm of 1 such that a fluctuation factor less than 1 suggests a month will have less spend than an average month and a fluctuation factor great than 1 suggests a month will have more spend than the average month; applying a normalization factor to the sales value based on a percentage of the sales value in terms of dollars relative to a size of the overall market to obtain an indexed sales value for the given timeframe; using the indexed sales value to predict a projected sales value for a future timeframe; generating an interactive formatted graphical report showing the projected sales value, wherein the interactive formatted graphical report is automatically formatted using auto-graphics zones, and wherein the interactive formatted graphical report comprises a plurality of selectable views with each of the plurality of selectable views displaying a different subset of data when selected; and transmitting the interactive formatted graphical report over a wireless communication channel to a user device; wherein the interactive formatted graphical report causes the interactive formatted graphical report to display on the user device such that each of the plurality of selectable views is selectable by the user device to show each of the different subsets of data. - View Dependent Claims (16, 17, 18, 19)
-
Specification