COMPUTER-IMPLEMENTED COMPANY RISK ANALYSIS AND PROFILE GENERATION
Computer-implemented company risk analysis and profile generation systems and methods are provided. In one embodiment, a computer-implemented method of analyzing risk associated with a plurality of companies includes receiving accounting information about the plurality of companies, receiving legal information about the plurality of companies, and receiving regulatory information about the plurality of companies. The accounting, the legal, and the regulatory information is utilized to assign a risk rating to each of the plurality of companies and to generate a profile for each of the plurality of companies. The risk ratings and the profiles are stored in an electronic database. Access to the electronic database is provided through a web site that enables a user to selectively retrieve the risk rating and the profile for a particular one of the plurality of companies.
The present application is a continuation of and claims priority of U.S. patent application Ser. No. 12/169,939, filed Jul. 9, 2008, which is based on and claims the benefit of U.S. provisional patent application Ser. No. 60/948,609, filed Jul. 9, 2007, the content of all of these documents being hereby incorporated by reference in its entirety.
BACKGROUNDThere is a multitude of sources of information about publicly traded companies. For example, a publicly traded company has to comply with certain disclosure rules, so a great deal of information about the company can be found in U.S. Securities and Exchange Commission (“SEC”) filings. Other factual information about the company can be found in news articles, press releases, and other readily available sources of information. Yet more information can be obtained through more complex processes, such as by making Freedom of Information Act (“FOIA”) requests. All of this information can be relevant to investors and analysts as they seek to assess the risk of investing in a company.
While all of this information is available, collection of the information can be difficult. Also, even if the information is collected, deriving relevant facts from the information can be difficult. For example, SEC filings can be hundreds of pages in length, and it can be difficult to understand where relevant facts are contained within such filings. Further, even when the relevant facts can be found, it is difficult to analyze the various facts to create an overall assessment of the risks involved in investing in a company.
SUMMARYAn aspect of the disclosure relates to computer-implemented company risk analysis and profile generation. In one embodiment, a computer-implemented method of analyzing risk associated with a plurality of companies includes receiving accounting information about the plurality of companies, receiving legal information about the plurality of companies, and receiving regulatory information about the plurality of companies. The accounting, the legal, and the regulatory information is utilized to assign a risk rating to each of the plurality of companies and to generate a profile for each of the plurality of companies. The risk ratings and the profiles are stored in an electronic database. Access to the electronic database is provided through a web site that enables a user to selectively retrieve the risk rating and the profile for a particular one of the plurality of companies.
These and various other features and advantages that characterize the claimed embodiments will become apparent upon reading the following detailed description and upon reviewing the associated drawings.
Example embodiments will now be described more fully hereinafter with reference to the accompanying drawings. These embodiments are provided so that this disclosure will be thorough and complete. Like numbers refer to like elements throughout.
The present disclosure relates to the compilation and analysis of company information. In one example, information about a company is compiled from a plurality of public sources. The information is then analyzed to identify a plurality of relevant factors from the information. The factors are used to rate the risks associated with the company. A profile is generated based on the factors to summarize the risks associated with the company. For example, the profile can be used as a quick-reference tool that summarizes due diligence analysis for the company. Each profile can be generated through a process of identifying and evaluating possible risk factors associated with the company. The profile can provide a concise summarize of the risk factors (e.g., in categories) over a relevant time period (e.g., 6 months, 1 year, 2 years, 5 years, etc.) arranged in an easy-to-digest format.
As described further below, the methods described herein can be used to generate profiles for a plurality of companies, such as publicly-traded companies. Each of the profiles can be provided in hard copy or electronic formats to individuals and entities, such as investors and investment companies, who are interested in learning about the profiled companies.
Referring now to
Initially, at an operation 110 of the method 100, company information is compiled. In example embodiments, a plurality of procedures is used to compile information from a plurality of sources related to the company. For example, in the embodiment shown, 100 factors are examined as part of the compilation process. In alternatives, different factors or numbers of factors can be examined. For example, in other embodiments, 20, 25, 40, 50, 75, 120, 150, or 200 total factors can be examined. Other configurations are possible.
In one embodiment, the factors are selected to identify risks associated with the company, such as, for example, an SEC investigation or a recent change in leadership. These risks can be used to indicate a problem with the company that might affect performance.
In the example shown, one or more analysts are trained to compile the information about the company from public sources of information. The analysts can do this by obtaining both hard and soft copy materials related to the company, as described below. The analysts can collect information that is available from free and/or pay sources, such as electronic databases of information. An analyst can use a template as part of the compilation and analysis process to assist the analyst in compiling and analyzing the results. One example of such a template is provided in attached Appendix A hereto, which is incorporated by reference.
In example embodiments, data is compiled from a plurality of sources including, but not limited to: (i) SEC filings; (ii) other regulatory filings; (iii) court filings; (iv) FOIA requests; (v) press releases; and (vi) news articles. Other sources of information can also be used.
Once data compilation is complete, control is passed to an operation 120, and the compiled data is analyzed.
In one embodiment, information is compiled and analyzed for the following categories of data: (1) SEC Activity; (2) Auditor/Accounting; (3) Executive Suite; (4) Board; (5) Capital Markets; and (6) Non-SEC Activity. As part of the compilation process, the following information is compiled relating to the SEC Activity category:
SEC affirmed active-and-ongoing investigative activity that was undisclosed at the time;
SEC cited law enforcement grounds to block access to records; Potential SEC investigation was undisclosed at the time;
The company asserted confidentiality to have the SEC block access to records;
SEC non-investigative activity;
SEC investigative activity;
SEC investigative disclosures lacked detail on nature of the probe;
SEC investigative disclosures lacked detail on timing of first contact with SEC;
A disclosed SEC investigation that was unspecified as to whether informal or formal;
Formal SEC investigation disclosed;
Investigation appeared to be formal; company failed to give prominence to this potential;
Formal SEC investigative disclosures lacked detail on who received subpoenas;
Formal SEC investigative disclosures lacked detail on what information subpoenas sought;
Subsequent disclosures on SEC investigation failed to provide meaningful updates;
Delay of greater than 10 days in disclosing SEC investigation;
Delay of greater than 10 days in disclosing that SEC investigation was or appeared to become formal;
SEC investigation was initially disclosed in an EDGAR filing with no associated press release;
SEC investigation related to revenue recognition;
Wells Notice disclosed;
Wells Notice-related disclosure lacked detail
SEC Division of Corporation Finance comment letters available;
Contact with the SEC's Office of Chief Accountant;
Receipt of SEC comment letters disclosed by company (implying materiality);
Unresolved SEC comment letters;
Same or similar issues show up in multiple SEC reviews; and
Revenue recognition is brought up in reviews. In example embodiments, this information can be obtained from SEC filings and by making FOIA requests. In one example, SEC filing information is obtained from the SEC web site located at www.sec.gov, or another source of SEC filing information, such as the 10k Wizard products located at www.10 kwizard.com (“10k Wizard”). The 10k Wizard allows one to search through SEC filings using keywords.
SEC investigations can be located using the 10k Wizard with the following search string: “SEC or subpoena* or informal* or formal* or investigate or investigate or probe or inquiry or inquiries or inquire or enforcement” (the “*” denotes stemming that will find any two or more additional characters). To find out if the company has disclosed a Wells Notice, the following search string can be used with the 10K Wizard: “Wells near(2) Notice*” (the “near(n)” operator is a proximity operator that searches for the first word within “n” words of the second word). If the SEC investigation is disclosed in an 8-K, the 8-K is checked to see if there is a press release attached to the 8-K as an exhibit 99.1. Any contact with the SEC's Office of the Chief Accountant is also noted. A 10k Wizard search using “chief near(2) accountant” can be used to find these references. Information that is compiled can include source, SEC investigative information, and disclosure information.
Comment letters often come in a series. The goal is to capture the main points from the comment letters in each series. Each point should include a label such as revenue disclosures, revenue recognition, assets, Non-GAAP metrics, expense disclosures, etc. Following the label should be a short description of the key point. The point of the label is to see if the SEC is asking questions on the same issues through different reviews. If a particular comment letter covers 20 points, then there should be twenty points under key points for the letter. The SEC comments on many things in company filings. Typical reviews that should include more detail are reviews of 10-Qs, 10-Ks, and 8-Ks items 4.02, 4.01, 5.02. Other times there will be comment letters that may not contain particularly important information, for example, a no review letter for a registration statement. In that case, a simple description such as “SEC indicated that it did not review the registration statement” should be included. However, a review of a registration statement may or may not contain important information, depending on the SEC's comments. Information that is compiled can include date of comments/responses, pages of relevant information, and key points.
As part of the compilation process, the following information is compiled relating to the Auditor/Accounting category:
Auditor change;
Auditor change for unspecified reasons;
Internal investigation;
Negative auditor opinion;
Disagreement with auditor;
Noisy departure of auditor;
Auditor references company's inability to meet SOX 404 requirements;
Auditor indicated an inability to rely on management's representations;
Auditor referenced illegal acts;
Auditor not top tier;
Company moves from top tier to non-top tier auditor;
Internal controls problems;
Restatement of any kind;
Delayed filings;
Filings are delayed as of the publication date of this report;
One-time charges;
Significant accounting change of any kind; and
Other.
When there is a change in the auditor, the company files an 8-K coded 4.01. Proxies and 10-Ks will also list the auditor. As part of the filing or an amended version of the filing, the auditor has to provide a letter indicating whether it agrees with the company's disclosure on the auditor's departure. The auditor's opinion in the 10-K provides information on whether the auditor agrees with the company or if the auditor has any other issues of note. The top tier auditors are KPMG, Ernst & Young, Price Waterhouse Coopers, and Deloitte & Touche.
Internal investigations or reviews should show up when the search for SEC investigations is conducted using the same search string. Restatements can be seen in the financial filings by looking for 10-Qs and 10-Ks denoted as 10-Q/A and 10-K/A. There should be an explanation in the amended filing describing why it is amended or restated. Additionally, the 10k Wizard can be used with the search string “restatement*” to find restatements that may have been included in current filings rather than amended filings. Internal control problems can be found by looking at management's report on internal controls in the 10-Qs and 10-Ks. If there are no problems then there is no need to note it. Delayed filings will be denoted with as NT 10-Q or NT 10-K. Inside the filing there is an explanation for the delay. One-time charges can be found by looking in the income statement of a 10-K. Additionally, the management's discussion and analysis section in the 10-K also typically notes any one-time items. Goodwill impairments, write-off of intangibles, restructuring charges, etc. are also analyzed. Significant account changes will also often be included in the MD&A section, or a 10-K Wizard search using “accounting near(2) change” can also be productive.
As part of the compilation process, the following information is compiled relating to the Executive Suite category:
CEO change;
CEO change for unspecified reasons;
CEO change appeared abrupt or unplanned;
CFO change;
CFO change for unspecified reasons;
CFO change appeared abrupt or unplanned;
Other senior officer change;
Other senior officer change for unspecified reasons;
Other senior officer change appeared abrupt or unplanned;
Any major officer involved in criminal charges;
Officer “retired” or “resigned” in the presence of controversy or problems;
Officer left with a big payoff in presence of controversy or problems; and
Other.
The easiest source for finding this data is to look in the company's proxy statements (form DEF 14A) or 10-K. The proxy statement will typically have a salary table which includes the top executives, while the 10-K may have a more extensive list of executive officers. Choose whichever document has the most listed executives. Beyond the most recent proxy or 10-K, looking at 8-Ks coded 5.02 should report any major changes to the executive officers. The dates each executive was with the company are based on the disclosure in whatever document is used as the source. For instance, a table of executive officers in a 10-K may say that these are the executive officers as of a certain date. If there is no reference as to the date, then assume that the filing date for the document can be used. Information that is compiled can include a historical record of the individuals holding each executive officer position for a certain number of years, such as five years.
Reasons regarding changes in executive officers can also be recorded. 8-Ks coded 5.02 are the best source for this type of information. If there is no 8-K found, then typing the executive's name into the 10K Wizard and searching the company filings is another alternative. Often a press release will have some different information that the 8-K. Information that is recorded about the change can include position, date and source of information, reason disclosed for change, and disclosure of change.
As part of the compilation process, the following information is compiled relating to the Board category:
Chairman change;
Chairman change for unspecified reasons;
Chairman change appeared abrupt or unplanned;
CEO and Chairman the same person;
Audit committee involved in investigation(s);
Audit committee retained outside forensic accountants;
Audit committee retained outside legal counsel;
Board member “retired” or “resigned” in the presence of controversy or problems;
Board member left with a big payoff in presence of controversy or problems;
Audit committee member change;
Audit committee member resigned for unspecified reasons;
Audit committee member departure appeared abrupt or unplanned;
Audit committee member change was noisy;
Independent director (non-audit committee) change.
Independent director (non-audit committee) change appeared abrupt or unplanned;
Independent director (non-audit committee) change was noisy;
Involved in internal investigation;
Hired forensic accountants; and
Hired outside legal counsel.
Typically, an 8-K coded 5.02 will disclose any changes in the board. The current board is often listed on a company's website. The Def 14A can list the current board of directors or it can list the Board as it will appear if the recommendations for voting are followed by the shareholders. Information that is compiled can include a historical record of the individuals holding each board position for a certain number of years, such as five years. Information that is recorded about the changes in board members can include position, dates of service, reason disclosed for change, and disclosure of change.
The information related to the audit committee using forensic accountants, being involved in an internal investigation, or for retaining outside legal counsel is typically included as part of the disclosure of internal investigations by a company. Otherwise, a 10k Wizard search using “forensic” or “outside near(2) legal” can be used to find the specific items. Information that is recorded about the audit committee includes activity, date and source, and disclosure of activity.
As part of the compilation process, the following information is compiled relating to the Capital Markets category:
Company does not currently hold earnings conference calls;
Instances of litigation with the potential to impact the operations of the company today;
M&A activity;
Acquisitions include earn-outs;
M&A integration problems/challenges disclosed;
Multiple classes of stock;
Small number of shares in the float <50%;
Inside ownership exceeds 25%;
Delisting threatened by regulators.
Trading in the stock is suspended;
Insider selling increasing over the past year;
Instances of 1-day stock price volatility of greater than 10% in the past year;
Controlled company status per NASDAQ regulations;
Company lowered revenue or earnings guidance in the past year;
Violation of debt covenants disclosed;
No meaningful revenue;
Concentrated revenue;
Number of disclosed acquisitions;
Number of acquisitions disclosing earn outs; and
M&A integration problems/challenges disclosed. The last quarterly press release announcing quarterly results can be checked to see if the company holds earnings conference calls. The most relevant litigation is found in the company's most recent 10-K and 10-Q. Additionally, press releases and 8-Ks can also provide for disclosure of litigation. The types of litigation that are most relevant include intellectual property issues and injunctions of business activities.
10-Ks typically include a section on M&A activity. Additionally, the 10k Wizard can be used with the following terms to find the information: “Acquisition* or merg* or merge or acquir* or aquire”. For each merger, relevant information includes price paid, earnouts, goodwill, intangibles, and any operating metrics. Revenue in particular is important. One way to make a quick check to determine if any M&A activity has occurred over the course of a year is to compare the goodwill and intangible asset accounts on balance sheets. Multiple classes of stock can be collected from the most recent 10-Q or 10-K by looking at the balance sheet. If there is more than one class of stock outstanding, note the features of each class.
Small number of shares in the float <50% is the number of shares not held by insiders and strategic investors. To determine, subtract the insider holdings and shares held by strategic investors from the fully diluted share count. Strategic investors can be found in the most recent proxy since they typically own more than 5% of the shares outstanding. The most common type of strategic investors is other companies. Inside ownership >25% is equity securities held by the management and the board. The most recent proxy provides information, as does many of the financial websites such as Yahoo Finance (finance.yahoo.com) and MSN Money (moneycentral.msn.com).
Threatened delisting is typically the result of late filings. As such, ongoing NT 10-Qs and/or NT 10-Ks should be a signal to look for a threatened delisting by regulators. For NASDAQ listed companies the search string “staff near(2) determination” can be used to find threatened delistings using the 10K Wizard. For NYSE listed companies, the search string “NYSE near(2) regulation”. “delisting” can also be used. Insider transaction information can be obtained from numerous financial information companies such as the WSJ. Instances of 1-day stock volatility greater than 10% can be found by pulling up a chart on Yahoo Finance and looking for the large moves in the stock price. The range on the chart can then be adjusted to look in greater detail. Once the day is found, the company's new releases or SEC filings can be checked to find an explanation.
For a controlled company, a 10k Wizard search of “controlled near(2) company” can be used. The NASDAQ rule 4350 (c)(5) definition of a controlled company is: “A Controlled Company is a company of which more than 50% of the voting power is held by an individual, a group or another company. A Controlled Company relying upon this exemption must disclose in its annual meeting proxy statement (or, if the issuer does not file a proxy, in its Form 10-K or 20-F) that it is a Controlled Company and the basis for that determination.” The ownership data is available in the most recent proxy statement or in the 10-K if the company is “controlled.” Several financial websites also offer data on insider ownership.
Instances of company lowered revenue or earnings guidance can be found in earnings press releases issued by the company. Additionally, reviewing transcripts of earnings conference calls is also a source of information regarding changes. Violation of debt covenants or events of default can be found by a 10K Wizard search using the search terms “covenant*” or “default*”. Revenue concentration or lack of revenue can be found in a company's 10-K or 10-Qs, including whether a significant portion of the company's revenue comes from a single source or a few sources.
As part of the compilation process, the following information is compiled relating to the Non-SEC Activity category:
US Attorney/FBI activity;
US Attorney/FBI-related disclosures lacked detail on nature and/or timing of the activity;
Grand Jury activity;
Grand Jury-related disclosures lacked detail on nature and/or timing of the activity;
IRS activity;
IRS-related disclosures lacked detail on nature and/or timing of the activity;
Investigations by other regulators; and
Other.
The data for this section will often be found when researching the other sections. For example, the search string used in find SEC investigation activity is the same search string that is used in this section. Additionally, companies often disclose investigative and regulatory issues in the same section as litigation. Additionally, a separate 10K wizard search can be conducted using the terms: “grand jury, FBI, Federal near(2) Bureau of Investigation, IRS, Internal near(2) Revenue Service, DOJ, Department near(2) Justice, U.S. Attorney, Office near(2) Attorney”.
In some examples, all of the information identified above is collected for a specified time period, such as one, two, five, or ten years.
Once the information has been compiled and analyzed, control is passed to an operation 130, and the information is used to rate the company. In example embodiments, the company can be rated individually, rated within a particular industry, and/or rated generally with all other companies.
In one example, each factor that is compiled and analyzed is attributed a score. In the example shown, each factor is given a value of 1, although other schemes can be used. For example, in an alternative embodiment, different factors can be weighted differently depending on importance or timeliness.
In the example shown, the company's overall score is calculated by summing the number of positive factors identified during compilation and analysis. For example, if 37 factors are identified during compilation and analysis, the company's overall score is a 37. Other methods can be used to arrive at a specific score. A low overall score indicates a lower number of risk factors were found, while a higher score indicates that a higher number of risk factors associated with the company were found.
In alternative embodiments, the company's overall score can be used to assign a rating for the company. For example, a numeric (e.g., 1-5), alphanumeric (A-F), or star (1-5 stars) can be assigned depending on the company's overall score.
Next, at an operation 140, a profile for the company is generated. In one example, the profile is a hard copy report that details the results of the compilation, analysis, and rating of the company. In other examples, the profile is an electronic report, as described further below.
In the example shown, the method 100 is used to assess risks associated with publicly-traded U.S. companies. In other embodiments, the method 100 can be used to assess risk associated with privately-held companies or non-U.S. companies. In such instances, the method 100 can be modified as necessary to reflect the information available and to assess the risks associated with such companies.
In example embodiments, the analysts that compile the data can also be trained to analyze the data, score the company, and generate the profile for the given company. The method 100 is configured such that an analyst with limited experience and education (e.g., a bachelor's degree) can implement the method 100. The method 100 is streamlined such that a single analyst can profile one or more companies in a given amount of time, such as two profiles in one week. In alternative embodiments, the compilation of data can be partially or fully automated.
Referring now to
Generally, as shown in
The profile 200 also includes a Table 240 that provides a summary of the categories of information that were compiled and analyzed. Table 240 lists the number of factors found for the particular company for each category, as well as the total number of factors examined for each category. An optional box 250 provides a summary of the status of any significant and/or ongoing SEC investigations for the company. A Table 260 lists present state factors that are currently in existence or have happened within a certain period of time of the creation of the profile 200, such as one month, three months, six months, or one year. Other time periods, such as anything captured within 0-12 months, can be used. A bullet next to an item indicates that the particular item is applicable to the company.
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
For example, the profile 800 includes a box 860 that provides a summary of the general risk factor categories examined for the company. For example, the box 860 provides a summary of risk factor categories such as SEC Activity, Auditor & Accounting, Executive Suite, Board, Capital Markets, and Non-SEC Activity. In the example shown, a “quick take” or summary is provided for each of the relevant categories. Other factors can also be summarized as needed.
The profile 800 also includes a box 870 that has a narrative summary of the overall profile for the company. This narrative provides a snapshot of the most important potential risks associated with the company. For example, in the embodiment shown, the box 870 provides a summary of risks associated with a significant number of recent acquisitions, as well as unfavorable trends in receivables and low returns on capital investments. Other information can also be provided.
The profile 800 also includes a box 910 with highlights of information that has changed since the last profile was created for the company. For example, the box 910 includes a narrative of the significant changes, as well as a Table 920 that lists the scores for the company in each category for each time period for the profile. This allows the user to quickly view how the company's profile changes over time. For example, the Table 920 shows that the risk factors associated with the Capital Markets category has increased from “6” in the first report (dated Jan. 16, 2008) to “7” in the most recent report (dated Jun. 8, 2008). As the profile for a company is updated (e.g., on a monthly, quarterly, yearly, or other basis as noted below), the historic trends for the company are captured in the Table 920.
In example embodiments, one or both of the profiles 200, 800 can be delivered to a customer to assess the risk factors associated with a company. In other examples, the profile 200 can be used by analysts in gathering information associated with the risk factors, and the profile 200 can then be used to generate the profile 800 that is delivered to customers. Other configurations are possible.
Attached at Appendices B and C, which are hereby incorporated by reference, are examples of complete profiles for two companies.
Referring now to
The company information module 962 is programmed to gather information about the company. For example, as described above, a number of publicly-available processes, such as FOIA requests, can be used to gather information about the company. The company information module 962 can implement an automated or semi-automated process to gather the information, or can be used manually as a repository of the information that is gathered by analysts.
The company information analysis module 964 is programmed to analyze the information the company information analysis module 964 receives about the company from the company information module 962. This analysis can include identifying risk factors associated with the company in a variety of categories, as described above. The company information analysis module 964 can implement an automated or semi-automated process to analyze the information, or can be used manually as a repository for the information that is analyzed by analysts.
The score calculator module 966 is programmed to calculate a score for the company based on the analyzed information from the company information analysis module 964. As described above, the calculation can involve summing each of the risk factors associated with the company to arrive at a score. The score calculator module 966 can implement an automated or semi-automated process to calculate the score, or can be used manually as a repository for the score that is calculated by analysts.
The profile generator module 968 is programmed to generate the profile for the company based on the information from the company information module 962, the company information analysis module 964, and the score calculator module 966. For example, the profile generator module 968 can create profiles similar to the profiles 200, 800 described above. The profile generator module 968 can implement an automated or semi-automated process to create the profiles, or can be used manually as a repository for the profiles that are created by analysts.
In examples embodiments, a plurality of profiles are generated for a plurality of companies. The profiles are stored in a repository, such as a database. The profiles can be distributed in hard copy or electronic formats. The profiles for a particular company can be updated periodically, such as once a month, once every 3 months, once every 6 months, or once a year. In some examples, each company's profile is updated periodically depending on how active and/or important the particular company is for a given time period.
In one example, the profiles are stored in an electronic format in a database that is accessible on the Internet. An individual can use a computer system to access the database and request one or more of the profiles. In one example, the individual's computer system, as well as a server associated with the database of profiles, includes a processing unit and computer readable media. Computer readable media can include memory such as volatile (such as RAM), non-volatile (such as ROM, flash memory, etc.) or some combination thereof. Additionally, the computer system and server can include mass storage (removable and/or non-removable) such as a magnetic or optical disks or tape. An operating system, such as Linux or Windows, and one or more application programs can be stored on the mass storage device. The computer system and server include input devices (such as a keyboard and mouse) and output devices (such as a display and printer). The computer system and server also include network connections to other devices, computers, networks, servers, etc.
In example embodiments, the individual's computer and the server associated with the database of profiles can communicate with one another through a network such as a local area network (LAN), a wide area network (WAN), the Internet, or a combination thereof. Communications can be implemented using wired and/or wireless technologies.
In example embodiments, the individual uses the computer system to access a web site hosted by the server to request one or more profiles. For example, individual can use a web browser application on the individual's computer system to access the server over known protocols such as hypertext markup language (“HTML”) and/or extensible markup language (“XML”). One example of a browser application is the Internet Explorer browser offered by Microsoft Corporation. Other types of browsers and configurations are possible. In one example, each profile can be downloaded and stored on the individual's computer. In another example, each profile is displayed as a graphical user interface within the individual's browser such that the individual can review the information within the profile.
In one example, the individual can purchase profiles individually for the companies in which the individual is interested. In other examples, the individual can purchase a subscription that allows the individual to access a portion or all of the profiles within the database. For example, in one embodiment, the individual can purchase a subscription that allows access to profiles of companies within a specific industry, or a separate subscription that allows access to all profiles. Other configurations are possible.
The various embodiments described above are provided by way of illustration only and should not be construed to limiting. Those skilled in the art will readily recognize various modifications and changes that may be made to the embodiments described above without departing from the true spirit and scope of the disclosure or the following claims.
Finally, it is to be understood that even though numerous characteristics and advantages of various embodiments have been set forth in the foregoing description, together with details of the structure and function of various embodiments, this detailed description is illustrative only, and changes may be made in detail, especially in matters of structure and arrangements of parts within the principles of the present disclosure to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed. In addition, although the embodiments described herein are directed to hard disc drives, it will be appreciated by those skilled in the art that the teachings of the disclosure can be applied to other types of data storage systems, without departing from the scope and spirit of the disclosure.
Claims
1. A computer-implemented method of analyzing risk associated with a plurality of companies, the method comprising:
- receiving accounting information about the plurality of companies;
- receiving legal information about the plurality of companies;
- receiving regulatory information about the plurality of companies;
- utilizing the accounting information, the legal information, and the regulatory information to assign a risk rating to each of the plurality of companies;
- utilizing the accounting information, the legal information, and the regulatory information to generate a profile for each of the plurality of companies;
- storing the risk ratings and the profiles in an electronic database; and
- providing access to the electronic database through a web site that enables a user to selectively retrieve the risk rating and the profile for a particular one of the plurality of companies.
2. The method of claim 1, wherein generating the profiles comprises generating summaries of the accounting information, the legal information, and the regulatory information, and including the summaries in the profiles.
3. The method of claim 1, and further comprising:
- periodically updating the risk ratings and the profiles; and
- providing access to the updated risk ratings and profiles.
4. The method of claim 1, wherein assigning a risk rating comprise assigning a numerical risk score to each of the plurality of companies.
5. The method of claim 1, wherein providing access comprises providing access on an industry specific basis.
6. The method of claim 1, wherein providing access comprises providing access on a subscription basis.
7. A computer-implemented method of analyzing risk associated with a plurality of companies, the method comprising:
- receiving information about the plurality of companies from a plurality of different sources;
- utilizing the information to identify risk factors for each of the companies;
- assigning a risk rating to each of the companies based on the identified risk factors;
- generating a profile for each of the companies based on the identified risk factors;
- storing the risk ratings and the profiles in an electronic database;
- providing access to the electronic database that enables a user to selectively retrieve the risk rating and the profile for a particular one of the plurality of companies;
- periodically updating the risk rating and the profile for each of the plurality of companies based on additional information received about the plurality of companies;
- storing the updated risk ratings and profiles in the electronic database; and
- providing access to the electronic database that enables a user to selectively retrieve the updated risk rating and the updated profile for the particular one of the plurality of companies.
8. The method of claim 7, wherein providing access to the electronic database comprises providing access through a web site.
9. The method of claim 7, wherein providing access to the electronic database comprises providing access on a subscription basis.
10. The method of claim 7, wherein receiving information comprises receiving accounting information.
11. The method of claim 7, wherein receiving information comprises receiving legal information.
12. The method of claim 7, wherein receiving information comprises receiving regulatory information.
13. A computer-implemented system for analyzing risk associated with a plurality of companies, the system comprising:
- a company information module that is configured to gather information about the plurality of companies from a plurality of different sources;
- a company information analysis module that is configured to utilize the information to identify risk factor for each of the companies;
- a risk assessment module that is configured to assign a risk rating to each of the companies based on the identified risk factors;
- a profile generator module that is configured to generate a profile for each of the companies based on the identified risk factors;
- a database that stores the risk ratings and the profiles; and
- an interface to a computer server that provides access to the risk ratings and the profiles stored in the database.
14. The system of claim 13, wherein the information comprises accounting information.
15. The system of claim 14, wherein the information comprises legal information.
16. The system of claim 15, wherein the information comprises regulatory information.
17. The system of claim 16, wherein the profiles include summaries of the accounting, the legal, and the regulatory information.
18. The system of claim 13, wherein the risk ratings comprise numerical scores.
19. The system of claim 13, wherein the risk assessment module and the profile generator periodically update the risk ratings and the profiles.
20. The system of claim 13, wherein the interface provides access on a subscription basis.
Type: Application
Filed: Nov 17, 2011
Publication Date: Mar 15, 2012
Inventor: John P. Gavin (Plymouth, MN)
Application Number: 13/298,799