IP Library Granted Patent US 8,380,594
Granted Patent B2
US 8,380,594 · App. 10/972,179 · Granted Feb 19, 2013

Methods and systems for using multiple data sets to analyze performance metrics of targeted companies

Inventors: Anthony Berkman (New York, NY); Seth Goldstein (New York, NY); Justin A Jones (Tarrytown, NY)
Assignee: ITG Software Solutions, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,380,594
App. No.
10/972,179
Granted
Feb 19, 2013
Kind
B2
Abstract

New and improved methods and systems for modeling the performance of selected company metrics. Multiple, non-traditional sets of objective data along with mathematical analytical techniques are used to provide transparency and visibility into company performance relating to the particular metrics. Company inflection points and changes in strategy may be identified. The performance of a company and/or the performance of a selected industry or industry sector may be analyzed.

Claims (97)

1. A method for preparing a model to analyze a performance metric of a selected company, comprising:

Identifying, by a computer, a first data source having a first set of non-stock price related, non-fundamental data, pertinent to the performance metric of the selected company;

collecting, by a computer, the first set of non-stock price related, non-fundamental data;

identifying, by a computer, an additional data source, having an additional set of non-stock price related, non-fundamental data, different from the first set of non-stock price related, non-fundamental data and pertinent to the performance metric of the selected company;

collecting, by a computer, the additional set of non-stock price related, non-fundamental data;

combining, by a computer, the first set of non-stock price related, non-fundamental data and the additional set of non-stock price related, non-fundamental data into a combined non-stock price related, non-fundamental data set;

selecting, by a computer, an analytical process to apply to the combined non-stock price related, non-fundamental data set;

applying, by a computer, the selected analytical process to the combined non-stock price related, non-fundamental data set to develop a model of the performance metric; and

validating, by a computer, the model of the performance metric against the actual performance of the selected company.

2. A method operable on a computer for preparing a model to analyze a performance metric of a selected company, comprising:

a) identifying, by a computer, a first data source having a first set of non-stock price related, non-fundamental data pertinent to the performance metric of the selected company;

b) collecting, by a computer, into the computer the first set of non-stock price related, non-fundamental data;

c) validating, by a computer, by the first set of non-stock price related, non-fundamental data;

d) identifying, by a computer, an additional data source, having an additional set of non-stock price related, non-fundamental data different from the first set of non-stock price related, non-fundamental data and pertinent to the performance metric of the selected company;

e) collecting, by a computer, into the computer the additional set of non-stock price related, non-fundamental data;

f) validating, by a computer, the additional set of non-stock price related, non-fundamental data;

g) combining, by a computer, the first set of non-stock price related, non-fundamental data and the additional set of non-stock price related, non-fundamental data into a combined non-stock price related, non-fundamental data set;

h) selecting, by a computer, an analytical process to apply to the combined non-stock price related, non-fundamental data set;

i) applying, by a computer, the selected analytical process to the combined non-stock price related, non-fundamental data set to develop a model of the performance metric; and

j) validating, by a computer, the model of the performance metric against the actual performance of the selected company.

3. The method of claim 2 and further comprising the step of, for at least a selected one of the first data set and the additional data set, prior to step g), performing, by a computer, the steps of selecting an analytical process to apply to the selected data set; applying, by a computer, the selected analytical process to the selected data set to develop a model of the performance metric; and validating, by a computer, the model of the performance metric against the actual performance of the selected company.

4. The method of claim 3 wherein, if the step of validating the model of the performance metric against the actual performance of the selected company fails then discarding the selected data set and performing steps d), e), f), g), h), i) and j) for an additional data set.

5. The method of claim 2 and further including the steps of repeating steps d), e), f, g), h), i) and j), by a computer, for at least one third data set.

6. The method of claim 5 wherein at least one of the first data set and additional data sets are licensed from a third-party.

7. The method of claim 5 wherein at least one of the first data set and additional data sets are proprietary to an operator of the computer.

8. The method of claim 5 wherein the at least one proprietary data set is collected from publicly available data by an operator of the computer.

9. The method of claim 2 wherein the steps c) and f) of validating each of the first set of data and the additional set of data includes the steps of: cleaning the data to remove extraneous data; and evaluating the validity of the cleaned data.

10. The method of claim 2 wherein the selected analytical process is selected from the group comprising a regression analysis, a neural network analysis and a spectral analysis.

11. The method of claim 2 wherein at least one of the first data set and the additional data set comprises data output from a model of the performance metric.

12. The method of claim 2 wherein at least one of the first data set and the additional data set comprise data collected from a publicly accessible Internet web site.

13. A system for preparing a model to analyze a performance metric of a selected company, comprising:

a processor;

a memory connected to the processor and storing instructions to control the operation of the processor to perform the steps of

a) identifying a first data source having a first set of non-stock price related, non-fundamental data pertinent to the performance metric of the selected company;

b) collecting into the computer the first set of non-stock price related, non-fundamental data;

c) validating the first set of non-stock price related, non-fundamental data;

d) identifying an additional data source, having an additional set of non-stock price related, non-fundamental data different from the first set of non-stock price related, non-fundamental data and pertinent to the performance metric of the selected company;

e) collecting into the computer the additional set of non-stock price related, non-fundamental data;

f) validating the additional set of non-stock price related, non-fundamental data;

g) combining the first set of non-stock price related, non-fundamental data and the additional set of non-stock price related, non-fundamental data into a combined non-stock price related, non-fundamental data set;

h) selecting an analytical process to apply to the combined non-stock price related, non-fundamental data set;

i) applying the selected analytical process to the combined non-stock price related, non-fundamental data set to develop a model of the performance metric; and

j) validating the model of the performance metric against the actual performance of the selected company.

14. The system of claim 13 and further comprising the step of, for at least a selected one of the first data set and the additional data set, prior to step g), performing the steps of: selecting an analytical process to apply to the selected data set; applying the selected analytical process to the selected data set to develop a model of the performance metric; and validating the model of the performance metric against the actual performance of the selected company.

15. The system of claim 14 wherein, if the step of validating the model of the performance metric against the actual performance of the selected company fails then discarding the selected data set and performing steps d), e), f), g), h), i) and j) for an additional data set.

16. The system of claim 13 and further including the steps of repeating steps d), e), f), g), h), i) and j) for at least one third data set.

17. The system of claim 13 wherein at least one of the first data set and additional data sets are licensed from a third-party.

18. The system of claim 13 wherein at least one of the first data set and additional data sets are proprietary to an operator of the computer.

19. The system of claim 13 wherein the at least one proprietary data set is collected from publicly available data by an operator of the computer.

20. The system of claim 13 wherein the steps c) and f) of validating each of the first set of data and the additional set of data includes the steps of: cleaning the data to remove extraneous data; and evaluating the validity of the cleaned data.

21. The system of claim 13 wherein the selected analytical process is selected from the group comprising a regression analysis, a neural network analysis and a spectral analysis.

22. The system of claim 13 wherein at least one of the first data set and the additional data set comprises data output from a model of the performance metric.

23. The system of claim 13 wherein at least one of the first data set and the additional data set comprise data collected from a publicly accessible Internet web site.

24. A program product for operating a computer to prepare a model to analyze a performance metric of a selected company, comprising:

a storage product containing instructions operable on a computer to perform the steps of:

a) identifying a first data source having a first set of non-stock price related, non-fundamental data pertinent to the performance metric of the selected company;

b) collecting into the computer the first set of non-stock price related, non-fundamental data;

c) validating the first set of non-stock price related, non-fundamental data;

d) identifying an additional data source, having an additional set of non-stock price related, non-fundamental data different from the first set of non-stock price related, non-fundamental data and pertinent to the performance metric of the selected company;

e) collecting into the computer the additional set of non-stock price related, non-fundamental data;

f) validating the additional set of non-stock price related, non-fundamental data;

g) combining the first set of non-stock price related, non-fundamental data and the additional set of non-stock price related, non-fundamental data into a combined non-stock price related, non-fundamental data set;

h) selecting an analytical process to apply to the combined non-stock price related, non-fundamental data set;

i) applying the selected analytical process to the combined non-stock price related, non-fundamental data set to develop a model of the performance metric; and

j) validating the model of the performance metric against the actual performance of the selected company.

25. A method operable on a computer for preparing a model to analyze a performance metric of a selected company, comprising:

Identifying, by a computer, a first data source having a first set of non-stock related, non-fundamental data pertinent to the performance metric of the selected company;

collecting, by a computer, into the computer the first set of non-stock price related, non-fundamental data;

validating, by a computer, the first set of non-stock price related, non-fundamental data;

selecting, by a computer, a first analytical process to apply to the first set of non-stock price related, non-fundamental data;

applying, by a computer, the first analytical process to the first set of non-stock price related, non-fundamental data to develop a first model of the performance metric of the selected company based upon the first set of non-stock price related, non-fundamental data;

validating, by a computer, the first model against the actual performance of the selected company;

identifying, by a computer, an additional data source having an additional set of non-stock price related, non-fundamental data different from the first set of non-stock price related, non-fundamental data and pertinent to the performance metric of the selected company;

collecting, by a computer, into the computer the additional set of non-stock price related, non-fundamental data;

validating, by a computer, the additional set of non-stock price related, non-fundamental data; and

if the additional set of non-stock price related, non-fundamental data is valid, then performing the steps of:

combining, by a computer, the first and additional non-stock price related, non-fundamental sets of data to form a combined non-stock price related, non-fundamental data set;

selecting, by a computer, a second analytical process to apply to the combined non-stock price related, non-fundamental data set;

applying, by a computer the second analytical process to the combined non-stock price related, non-fundamental data set to develop a second model of the performance metric of the selected company; and

validating the second model against the actual performance of the selected company.

26. A system for preparing a model to analyze a performance metric of a selected company, comprising:

a processor;

a memory connected to the processor and storing instructions for controlling the operation of the processor to perform the steps:

of identifying a first data source having a first set of non-stock related, non-fundamental data pertinent to the performance metric of the selected company;

collecting into the computer the first set of non-stock price related, non-fundamental data;

validating the first set of non-stock price related, non-fundamental data;

selecting a first analytical process to apply to the first set of non-stock price related, non-fundamental data;

applying the first analytical process to the first set of non-stock price related, non-fundamental data to develop a first model of the performance metric of the selected company based upon the first set of non-stock price related, non-fundamental data;

validating the first model against the actual performance of the selected company;

identifying an additional data source having an additional set of non-stock related, non-fundamental data different from the first set of non-stock price related, non-fundamental data and pertinent to the performance metric of the selected company;

collecting into the computer the additional set of non-stock price related, non-fundamental data;

validating the additional set of non-stock price related, non-fundamental data; and

if the additional set of non-stock price related, non-fundamental data is valid, then performing the steps of:

combining the first and additional sets of non-stock price related, non-fundamental data to form a combined non-stock price related, non-fundamental data set;

selecting a second analytical process to apply to the combined non-stock price related, non-fundamental data set;

applying the second analytical process to the combined non-stock price related, non-fundamental data set to develop a second model of the performance metric of the selected company; and

validating the second model against the actual performance of the selected company.

Assignments (5)
CHANGE OF NAME Recorded Jan 3, 2017
From: ITG INVESTMENT RESEARCH, LLC
To: M SCIENCE LLC
Reel/Frame 041233/0706 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2016
From: ITG SOFTWARE SOLUTIONS, INC.
To: ITG INVESTMENT RESEARCH, LLC
Reel/Frame 038736/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2013
From: ITG INVESTMENT RESEARCH, INC.
To: ITG SOFTWARE SOLUTIONS, INC.
Reel/Frame 029610/0752 →
MERGER Recorded Oct 19, 2011
From: MAJESTIC RESEARCH CORP.
To: ITG INVESMENT RESEARCH, INC.
Reel/Frame 027086/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2004
From: BERKMAN, ANTHONY; GOLDSTEIN, SETH; JONES, JUSTIN A.
To: MAJESTIC RESEARCH
Reel/Frame 015924/0487 →
Continuity (1)
Related Publication 20070265908A1 · Nov 15, 2007