US20030014336A1 - Analytically determining revenue of internet companies using internet metrics - Google Patents

Analytically determining revenue of internet companies using internet metrics Download PDF

Info

Publication number
US20030014336A1
US20030014336A1 US10/139,503 US13950302A US2003014336A1 US 20030014336 A1 US20030014336 A1 US 20030014336A1 US 13950302 A US13950302 A US 13950302A US 2003014336 A1 US2003014336 A1 US 2003014336A1
Authority
US
United States
Prior art keywords
revenue
internet
metric
data points
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/139,503
Inventor
Fu-Tak Dao
Ricardo Martija
Thomas Spacek
Samaradasa Weerahandi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intellectual Ventures Assets 186 LLC
Nytell Software LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US10/139,503 priority Critical patent/US20030014336A1/en
Assigned to TELCORDIA TECHNOLOGIES, INC. A CORPORATION OF THE STATE OF DELAWARE reassignment TELCORDIA TECHNOLOGIES, INC. A CORPORATION OF THE STATE OF DELAWARE ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SPACEK, THOMAS, MARTIJA, RICARDO, DAO, FU-TAK, WEERAHANDI, SAMARADASA
Publication of US20030014336A1 publication Critical patent/US20030014336A1/en
Assigned to JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT reassignment JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT SECURITY AGREEMENT Assignors: TELCORDIA TECHNOLOGIES, INC.
Assigned to TELCORDIA TECHNOLOGIES, INC. reassignment TELCORDIA TECHNOLOGIES, INC. TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Assignors: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Assigned to WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT reassignment WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT SECURITY AGREEMENT Assignors: TELCORDIA TECHNOLOGIES, INC.
Priority to US11/975,533 priority patent/US20080046348A1/en
Priority to US11/975,532 priority patent/US8423398B2/en
Assigned to TELCORDIA TECHNOLOGIES, INC. reassignment TELCORDIA TECHNOLOGIES, INC. RELEASE OF SECURITY INTEREST Assignors: WILMINGTON TRUST COMPANY
Assigned to TELCORDIA LICENSING COMPANY, LLC reassignment TELCORDIA LICENSING COMPANY, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TELCORDIA TECHNOLOGIES, INC.
Assigned to TELCORDIA TECHNOLOGIES, INC. reassignment TELCORDIA TECHNOLOGIES, INC. RELEASE Assignors: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT
Assigned to TTI INVENTIONS C LLC reassignment TTI INVENTIONS C LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TELCORDIA LICENSING COMPANY LLC
Assigned to INTELLECTUAL VENTURES ASSETS 186 LLC reassignment INTELLECTUAL VENTURES ASSETS 186 LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: Nytell Software LLC
Assigned to INTELLECTUAL VENTURES ASSETS 186 LLC, INTELLECTUAL VENTURES ASSETS 191 LLC reassignment INTELLECTUAL VENTURES ASSETS 186 LLC SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MIND FUSION, LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0637Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
    • G06Q10/06375Prediction of business process outcome or impact based on a proposed change
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0282Rating or review of business operators or products
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting

Definitions

  • Our invention relates to methods for analytically determining the revenue of certain types of Internet companies. More particularly, our invention relates to methods for using Web based and equipment based metrics related to Internet companies for analytically determining the current revenue and statistically projecting the future revenue of these companies.
  • the financial community typically does not become aware of the revenues generated by “traditional” companies until several weeks after the company quarters end, when revenue data is announced. The same holds true for the above “Internet” companies. Although past quarterly data is useful, the financial community needs daily, weekly, and monthly information, as well as projections to the end of the quarter, to aid in their everyday decision-making. As such, there is a need by the financial community to estimate and forecast the revenue performance of the Internet sector.
  • financial institutions currently use fundamental and technical analysis, such as revenue estimates based on number of employees, past sales analysis, and trend analysis of past revenues, to estimate and forecast revenue.
  • these estimation and forecast techniques are proving to be inadequate.
  • the Internet metrics we determined to be predictive of revenue include: the number of page hits at a company's Web site (“page-hits metric”), the number of visitors to a company's Web site (“visitors metric”), the number of transactions conducted at a company's Web site (“transactions metric”), and the number of Internet hosts (i.e., IP addresses) supported by an Internet Service Provider (“hosts metric”).
  • page-hits metric the number of page hits at a company's Web site
  • visitor metric the number of visitors to a company's Web site
  • transactions metric the number of transactions conducted at a company's Web site
  • hosts metric the number of Internet hosts (i.e., IP addresses) supported by an Internet Service Provider
  • delay metric is a measure of
  • “Visitors” represents the number of “unique” visitors to visit an Internet company's Web site over each measurement period.
  • Transactions represents the number of physical transactions to occur at an Internet company's Web site over each measurement period.
  • Transactions is based on “https requests” and is currently measured by counting all https-requests that begin with “https://”. However, transaction counts can also be determined by counting sub-fields of the “https://” requests.
  • Homeosts represents the number of IP addresses supported by an ISP over each measurement period.
  • FIG. 1 is a flow chart of a method for determining a revenue model for an Internet company in accordance with the present invention.
  • FIG. 2 is a high level block diagram of a computer, Internet company Web site, and processors for collecting Web based and equipment based metrics, on which computer can be implemented methods for estimating current revenue and for projecting future revenue of the Internet company based on the collected Web and equipment based metrics in accordance with the present invention.
  • FIG. 3 is a chart illustrating weekly revenue estimates for an Internet company made using methods in accordance with the present invention.
  • Our inventive method for estimating and projecting revenue comprises three general steps, as shown by FIG. 1.
  • first step 102 actual quarterly revenue performance is obtained and one or more of the “Internet metrics” are measured for a given Internet company and are maintained within an on-going computer database. In some instances, only one metric is most relevant to a given company and, in other instances, multiple metrics are most relevant.
  • second step 104 the revenue and measured Internet metric data from prior quarters are used to perform regression analyses in order to generate multiple models that reflect the relationship between the Internet metrics and revenue. From these models, one is selected that will most likely yield the best revenue estimates.
  • the resultant model and current Internet metric data are used to estimate the revenue for the current day, week, month, and quarter, and to project the revenue for future days, weeks, months, and quarters.
  • the methods in accordance with embodiments of our invention are executed by a computer.
  • software control for the method steps in accordance with the present invention may be stored as software in memory 204 and executed on processor 205 within computer 202 .
  • step 102 requires the on-going collection of data points, these data points constituting actual quarterly revenue performance and the Internet metrics.
  • the revenue data is readily available, as it is publicly released following the end of a quarter.
  • the Internet metrics are not as easily obtained although various methods exist; however, no one method is critical to our invention.
  • data points relative to the page-hits, transactions, and visitors metrics are obtained by examining the Web activity related to consumers browsing an Internet company's Web site. Data points relative to the hosts metric and delay metric are more difficult to obtain.
  • Several Internet collection methods are briefly described below, which methods can be categorized as direct and indirect. Regardless of the method of collection used, the results are ultimately stored in a database, such as a database 206 in computer 202 , and are required for steps 104 and 106 of our invention, as described below.
  • a first collection method is to obtain the data directly from an Internet company.
  • Web servers typically log access activity. These logs can be used to determine data points for the transactions, visitors, and page-hits metrics. Hosts counts can be obtained directly from an ISP's management systems. This data can subsequently be uploaded to computer 202 .
  • a second collection method is to indirectly obtain the metrics, without the help of an Internet company, as seen in FIG. 2.
  • One such method is to collect the page-hits, transactions, and visitors metrics through random sampling. Under this method, a population set is chosen and each member of this set agrees to have his/her personal computer log all Internet activity relative to particular Internet companies. These logs are then analyzed and the results statistically adjusted to represent the public in general. Several companies currently provide such services.
  • a second method to gather the page-hits, transactions, and visitors metrics is to physically monitor a network and gather the data, discarding user specific data. With respect to the delay metric, one method is to transmit test packets to a companies web server(s) and measure the response time.
  • the revenue and Internet metric data points are categorized into three general categories: (1) past actual revenue performance, (2) past Internet metrics, and (3) current Internet metrics.
  • past and current With respect to the terms “past” and “current”, “past” data is all data collected up through the most recently reported quarterly revenue and “current” data is all data collected since the most recently reported quarterly revenue.
  • the past revenue and past Internet metric data are used to generate a revenue model (step 104 ) that is subsequently applied to the current Internet metrics to estimate and project revenue (step 106 ).
  • each metric represents a count of a physical event or physical device.
  • the collection methods used by our invention measure these events and devices on a weekly basis, although daily, monthly, or quarterly counts can also be made depending on the method of collection. Not all metrics apply to all companies and therefore not all counts are performed for all companies. Assuming, for discussion purposes, that all five metrics described above are collected for a given company on a weekly basis, the set of weekly metric data points for each metric can be expressed as equations (2-6)
  • D page-hits ⁇ ⁇ . . . , D (page-hits)(k ⁇ j) , . . . , D (page-hits)(k ⁇ 2) , D (page-hits)(k ⁇ 1) , D (page-hits)k , D (page-hits)(k+1) , D (page-hits)(k+2) , . . . ⁇ (3)
  • D host ⁇ ⁇ . . . , D (hosts)(k ⁇ j) , . . . , D (hosts)(k ⁇ 2) , D (hosts)(k ⁇ 1) , D (hosts)k , D (hosts)(k+1) , D (hosts)(k+2) , . . . ⁇ (5)
  • ⁇ D delay ⁇ ⁇ . . . , D (delay)(k ⁇ j) , . . . , D (delay)(k ⁇ 2) , D (delay)(k ⁇ 1) , D (delay)k , D (delay)(k+1) , D (delay)(k+2) , . . . ⁇ (6)
  • the k th data point is the last weekly measurement made for the last quarter
  • the (k ⁇ j) th data point is the oldest past data point that will be used to determine the current model
  • the (k+1) th , (k+2) th , etc. data points are weekly measurements for the current quarter.
  • step 104 determination of the revenue models in step 104 below requires that the data points comprising the past Internet metrics be expressed on the same scale as the revenue data.
  • the (k ⁇ j) th to k th data points in equations (2)-(6) must be combined and scaled to “quarterly” counts prior to beginning step 104 .
  • the result is a new set of “Past” “quarterly” metric data points and can be expressed as shown in equations (7)-(11), where “m” represents the quarterly data point corresponding to the most recently reported quarterly revenue and “n” represents the number of quarters over which the regression analysis will be performed.
  • P hosts ⁇ ⁇ . . . , P (hosts)(m ⁇ n) , . . . , P (hosts)(m ⁇ 2) , P (hosts)(m ⁇ 1) , P (hosts)m ⁇ (10)
  • the revenue model resulting from the regression analysis in step 104 is a quarterly model because the regression analysis is performed on quarterly representations of the past data points. As such, if a full quarter of current metric data has been collected, this data can be combined and scaled to a quarterly count to estimate the current quarterly revenue.
  • the revenue model can also be scaled to daily, weekly, and monthly revenue models and can be used to estimate revenue for the current day, week, or month by applying corresponding expressions of the current data. The use of the revenue model is further described below in step 106 .
  • step 104 the revenue data set and past Internet data sets obtained for a given company from the data collection step above are next statistically analyzed to generate revenue models of this company.
  • steps 104 -A through 104 -D illustrate the steps a computer, for example computer 202 in FIG. 2, would perform to generate revenue models of a given company and to select a given model to ultimately estimate current revenue and project future revenue.
  • Methods in accordance with the present invention use regression analysis techniques to generate and select this model.
  • a plurality of revenue models using different combinations of the metric variables are first generated and from these models the model most likely to yield the best revenue estimate is determined based on statistical characteristics, such as the coefficient of determination (“r 2 ”). Specifically, revenue is first modeled with respect to each metric independently and then modeled with respect to combinations of metrics, resulting in a plurality of revenue models. The model most likely to yield the “best” revenue estimate is then determined and used to estimate current revenue and to project future revenue.
  • a plurality of revenue models is first generated wherein each model uses either a single metric variable or multiple metric variables, the latter models being generated to determine if multiple metrics will have statistical characteristics that will most likely yield a better estimate of revenue than any one metric taken individually.
  • the individual metric models are first generated, where each model has the form of the linear equation:
  • R (hosts) ( a (hosts) )( M (hosts) )+ b (host) (16)
  • steps 104 -A 2 and 104 -A 3 the “multiple” Internet metric revenue models are generated.
  • this discussion assumes that more than one Internet metric applies to a given Internet company. If only one metric applies, steps 104 -A 2 and 104 -A 3 are never executed, step 104 -A 1 results in a single model, and this model is subsequently used in step 106 below to estimate and forecast revenue.
  • Our research has shown that the Internet metrics may have a collinear relationship and as such, the variables must be “combined” to address this issue. We chose to combine the metrics using “standard sums”, whereby the Internet metrics are standardized using relative unit weights and then added to create a new set of Internet metrics.
  • Each new metric represents a unique combination of the original Internet metrics. Note that nothing in our invention precludes the use of other methods, such as principal component analysis, to combine two or more metrics. Using each new metric, revenue is again modeled multiple times wherein each model has the form of the linear equation:
  • the new set of Internet metrics is created through the “standard sums” technique using combinations of two or more of the quarterly representations of the existing Internet metrics.
  • the result is a new set of metrics, each with a corresponding set of past quarterly data points.
  • eleven new metrics are created as shown by Table 1, the first column showing the new Internet metrics and the second column showing the constituent Internet metrics that comprise each new metric.
  • the “combining” of the metrics by use of “standard sums” is performed by dividing each data point of the constituent past quarterly Internet metric data sets by a weighting factor and then “summing” corresponding data points (actually, only the most recent “n” elements need be summed). The result is a new metric and corresponding set of “n” past quarterly data points.
  • This procedure is shown below in equations (18), (24), and (28) for the “P (trans,page-hits) ”, “P (trans,page-hits,visitors) ”, and “P (trans,page-hits,visitors,hosts) ” metrics respectively.
  • the other eight metrics are similarly defined by equations (19) to (23) and (25) to (27), not shown.
  • step 104 -A 3 the eleven new metrics are each modeled as a linear equation resulting in eleven additional models, three of which, “R (trans,page-hits) ”, “R (trans,page-hits,visitors) ”, and “R (trans,page-hits,visitors, hosts) ” are shown below in equations (33), (39), and (43).
  • the remaining eight equations are similarly defined by equations (34) to (38) and (40) to (42), not shown.
  • step 104 -B the “least squares line” or “regression line” is determined for each individual and multiple metric model, (13)-(16) and (33)-(43), by determining the least squares estimate for each of the model coefficients: “a (trans) ”, “b (trans) ”, “a (trans,page-hits) ”, “b (trans,page-hits) ”,“a (trans,page-hits, visitors) ”, etc.
  • the least squares estimate of each coefficient is determined, as shown in equations (44)-(75) for the “a (trans) ”, “b (trans) ”, “a (trans, page-hits) ”, “b (trans, page-hits) ”, “a (trans, page-hits, visitors, hosts) ”,“b (trans, page-hits, visitors, hosts) ” coefficients.
  • ⁇ circumflex over (b) ⁇ (trans, page-hits) ( ⁇ overscore (R) ⁇ ) ⁇ ( â (trans, page-hits) )( ⁇ overscore ( P (trans, page-hits) ) ⁇ ) (53)
  • P (trans) “P (trans, page-hits) ”, “P (trans, page-hits, visitors, hosts) ”, etc.
  • ⁇ overscore (R) ⁇ is data points from the revenue data set equation (1), “ ⁇ overscore (P (trans) ) ⁇ ”, “ ⁇ overscore (P (trans, page-hits) ) ⁇ ”, “ ⁇ overscore (P (trans, page-hits, visitors, hosts) ) ⁇ ”, etc.
  • step 104 -B is fifteen revenue estimation equations as shown in equations (76)-(90) ((81) to (85) and (87) to (89) not being shown) and represented by Models 150 in FIG. 1.
  • ⁇ circumflex over (R) ⁇ (page-hits) ( â (page-hits) )( M (page-hits) )+ ⁇ circumflex over (b) ⁇ (page-hits) (77)
  • ⁇ circumflex over (R) ⁇ (vistors) ( â (visitors) )( M (visitors) )+ ⁇ circumflex over (b) ⁇ (visitors) (78)
  • ⁇ circumflex over (R) ⁇ (hosts) ( â (hosts) )( M (hosts) )+ ⁇ circumflex over (b) ⁇ (hosts) (79)
  • ⁇ circumflex over (R) ⁇ (trans, page-hits) ( â (trans, page-hits) )( M (trans, page-hits) )+ ⁇ circumflex over (b) ⁇ (trans, page-hits) (80)
  • ⁇ circumflex over (R) ⁇ (trans, page-hits, visitors) ( â (trans, page-hits, visitors) )( M (trans, page-hits, visitors) )+ ⁇ circumflex over (b) ⁇ (trans.page-hits, visitors) (86)
  • step 104 -B results in a plurality of individual metric and multiple metric revenue models, as shown by the equations above.
  • the next step is to determine which of these models has the statistical properties to likely be the “best” estimator of current revenue.
  • One method used by our invention is to compute the “coefficient of determination”, also called “r 2 ”, for the equation, although nothing precludes the use of other methods.
  • the coefficient of determination for any least squares equation ranges in value between “0” and “1” with “0” indicating a weak model fit and “1” indicating a strong model fit.
  • step 104 -C the coefficient of determination is computed for each of the determined metric models, equations (76)-(90).
  • the model with the largest resultant “value” is then chosen, in step 104 -D, as the model to estimate current revenue.
  • the equations to compute the coefficient of determination for “ ⁇ circumflex over (R) ⁇ (trans) ”, “ ⁇ circumflex over (R) ⁇ (trans, page-hits) ”, “ ⁇ circumflex over (R) ⁇ (trans, page-hits, visitors) ”, and “ ⁇ circumflex over (R) ⁇ (trans, page-hits, visitors, hosts) ” are shown below in equations (91), (95), (101), and (105).
  • step 104 -D the model with largest coefficient of determination is chosen as the model that will most likely provide the best estimate of current revenue.
  • This model for discussion purposes, will be referred to as:
  • step 106 equation (106) can now be used to estimate current revenue and to statistically project future revenue of the modeled Internet company. Revenue estimation will first be described followed by revenue projection.
  • Equation (106) can be used to estimate a company's current revenue over a given period of time based on current measurements of the M′ metric.
  • M′ is either an individual or multiple metric.
  • M′ is an individual metric.
  • the collection methods currently used by our invention measure the metrics on a weekly basis, although daily, monthly, and quarterly measurements can also be made. Assuming weekly measurements are made, the (k+1) th , (k+2) th , etc. data points from the metric data sets, equations (2)-(6), can now be used to estimate revenue.
  • equation (106) can be scaled to estimate revenue for the current week and month, as shown by equations (107) and (108), respectively, were “x week ” is the number of weeks in the quarter and “x month ” is the number of months in the quarter.
  • R ⁇ week a ⁇ x week ⁇ M ′ + b ⁇ x week ( 107 )
  • R ⁇ month a ⁇ x month ⁇ M ′ + b ⁇ x month . ( 108 )
  • the weekly metric data points can be used to estimate revenue on a week-by-week basis.
  • equation (108) can be used to estimate revenue on a monthly basis.
  • equation (106) can be scaled to estimate daily revenue.
  • M′ is a multiple metric and, for discussion purposes, is a combination of the “transactions” and “page-hits” metrics. Similar to the individual metric, the combined metric can be used to estimate revenue for the current week, month, and quarter through equations (106), (107), and (108). However, similar to step 104 -A 2 above, the (k+1) th , (k+2) th , etc. data points of the “ ⁇ D trans ⁇ ” and “ ⁇ D page-hits ⁇ ” data sets, equations (2) and (3), cannot be applied to the revenue equations until these data points are combined using principals similar to equation (18) (i.e., standard sums).
  • the “ ⁇ D trans ⁇ ” and “ ⁇ D page-hits ⁇ ” data sets are first individually expressed as quarterly data points, monthly data points, or maintained as weekly data points, depending on the desired estimate, using all data points from the (k ⁇ j) th through the current measurement.
  • a weighting factor is determined for each of the resultant data sets using the standard deviation of these data sets.
  • the data points of the resultant data sets are weighted and corresponding points are summed, resulting in a new combined data set that can be applied to equations (106), (107), and (108) to estimate current revenue.
  • equations (109) and (110) show the weekly weighting factors for the “ ⁇ D trans ⁇ ” and “ ⁇ D page-hits ⁇ ” data sets
  • FIG. 3 shows weekly revenue estimates and actual quarterly revenue results for four quarters for an Internet company.
  • the thirteen points comprising quarters 302 , 304 , 306 , and 308 represent weekly revenue estimates using the methods of our invention. Once a full quarter of revenue estimates are made, the resultant values can be summed to estimate the quarterly revenue, prior to the actual revenue being reported. (As reference, bars 320 , 322 , 324 , and 326 represent actual reported quarterly revenue.)
  • the five points comprising quarter 310 represent weekly revenue estimates for the current quarter. These points can be used to statistically project the revenue for each of the remaining eight weeks comprising the quarter. Subsequently, the five revenue estimates and the eight revenue projections can be summed to project the quarterly revenue, as shown by bar 328 . Under methods consistent with our invention, a “running average technique” is used to make these forecasts thereby capturing the trend of the revenue estimates, however nothing precludes the use of other projection techniques.
  • the running average technique is used to statistically project the revenue for the remaining eight weeks of quarter 310 as follows.
  • the sixth weekly revenue point is projected by averaging the prior N weekly revenue points beginning with the fifth week.
  • the seventh weekly revenue point is projected by averaging the prior N weekly revenue points beginning with the sixth week (i.e., the projected sixth week is used to project the seventh week).
  • This method is continued until the thirteenth weekly revenue point is projected by averaging the prior N weekly revenue points beginning with the twelfth week.
  • the quarterly revenue is then projected by summing all thirteen weeks, this projection being represented by bar 328 in FIG. 3.

Abstract

With respect to a current quarter of unreported revenue for certain Internet companies, by processes performed by a computer revenue to date is analytically determined and future revenue for the remaining quarter is statistically projected by modeling revenue based on “Internet metrics”. Actual revenue performance is obtained and one or more “Internet metrics” are measured for a given Internet company. Using the revenue and measured Internet metric data from prior quarters, a regression analysis is performed in order to generate multiple models that reflect the relationship between the Internet metrics and revenue. From these models, one is selected that will most likely yield the best revenue estimates. This resultant model and current Internet metric data are subsequently used to estimate the company's revenue for the current day, week, month, or quarter. These estimates are also used to project the company's revenue for future days, weeks, months, and quarters.

Description

    RELATED APPLICATION
  • The present application claims the benefit of U.S. Provisional Application No. 60/288,769 filed on May 4, 2001, entitled “Methods for Analytically Determining Revenue of Internet Companies Using Internet Metrics.”[0001]
  • BACKGROUND OF OUR INVENTION
  • 1. Field of the Invention [0002]
  • Our invention relates to methods for analytically determining the revenue of certain types of Internet companies. More particularly, our invention relates to methods for using Web based and equipment based metrics related to Internet companies for analytically determining the current revenue and statistically projecting the future revenue of these companies. [0003]
  • 2. Description of the Background [0004]
  • People are continuing to use the Internet as a medium for communication, education, entertainment, information exchange, electronic commerce (E-commerce), etc. Accordingly, new businesses are emerging and businesses in virtually every sector of the economy are using the Internet to provide new services and reach new and existing customers more effectively and cheaply. In particular, this invention relates to firms including pure E-commerce companies, “click and mortar” companies, portals, and Internet Service Providers (ISPs). Hereinafter, these types of companies will be collectively referred to as “Internet” companies. Although there are many other types of companies whose business relates to the Internet, our focus is on the types of Internet companies just listed. [0005]
  • The financial community typically does not become aware of the revenues generated by “traditional” companies until several weeks after the company quarters end, when revenue data is announced. The same holds true for the above “Internet” companies. Although past quarterly data is useful, the financial community needs daily, weekly, and monthly information, as well as projections to the end of the quarter, to aid in their everyday decision-making. As such, there is a need by the financial community to estimate and forecast the revenue performance of the Internet sector. In addition to using information directly provided by companies, financial institutions currently use fundamental and technical analysis, such as revenue estimates based on number of employees, past sales analysis, and trend analysis of past revenues, to estimate and forecast revenue. However, given both the rate at which the Internet in general is growing and the volatility within the Internet sector, these estimation and forecast techniques are proving to be inadequate. In addition, there is always a need to make more accurate estimates on a more timely basis. [0006]
  • SUMMARY OF OUR INVENTION
  • It is desirable to provide methods that overcome the shortcomings of the prior art and more accurately estimate and project, on a more timely basis, the economic performance of an Internet company. Our invention satisfies these and other desires by providing a method performed by a computer for estimating current revenue and projecting future revenue of an Internet company through Web based and equipment based metrics related to that company. [0007]
  • Through experimentation and research, we have discovered that certain physical events that occur at an Internet company's Web environment and the amount of certain types of physical equipment used by an Internet company are strongly correlated to and predictive of the revenue generated by that company. We refer to measures of these physical events and physical equipment as “Internet metrics”. Based on our discovery, we have invented methods for estimating current revenue and projecting future revenue of an Internet company, thereby overcoming the issues of the prior art. Specifically, we have discovered that at least four Internet metrics are highly correlated to the revenue generated by Internet companies and when properly modeled, these metrics can be used to estimate company revenue for the current day, week, month, and quarter, and to project company revenue for future days, weeks, months, and quarters. [0008]
  • The Internet metrics we determined to be predictive of revenue include: the number of page hits at a company's Web site (“page-hits metric”), the number of visitors to a company's Web site (“visitors metric”), the number of transactions conducted at a company's Web site (“transactions metric”), and the number of Internet hosts (i.e., IP addresses) supported by an Internet Service Provider (“hosts metric”). A fifth metric, currently under study to verify its correlative nature, is the “delay” within an Internet company's web environment (“delay metric”), which is a measure of how busy the servers, routers, and other equipment are. Each of these metrics represents a numerical count relative to the duration of time over which the metric is measured. As such, “page-hits” represents the sum, over all visitors, of the number of pages browsed by each visitor at an Internet company's Web site over each measurement period. [0009]
  • “Visitors” represents the number of “unique” visitors to visit an Internet company's Web site over each measurement period. “Transactions” represents the number of physical transactions to occur at an Internet company's Web site over each measurement period. “Transactions” is based on “https requests” and is currently measured by counting all https-requests that begin with “https://”. However, transaction counts can also be determined by counting sub-fields of the “https://” requests. “Hosts” represents the number of IP addresses supported by an ISP over each measurement period. Although we have discovered that these metrics are strong indicators of revenue, nothing in our invention precludes the use of other Internet metrics to estimate revenue as these metrics may arise as the Internet industry continues to develop.[0010]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a flow chart of a method for determining a revenue model for an Internet company in accordance with the present invention. [0011]
  • FIG. 2 is a high level block diagram of a computer, Internet company Web site, and processors for collecting Web based and equipment based metrics, on which computer can be implemented methods for estimating current revenue and for projecting future revenue of the Internet company based on the collected Web and equipment based metrics in accordance with the present invention. [0012]
  • FIG. 3 is a chart illustrating weekly revenue estimates for an Internet company made using methods in accordance with the present invention.[0013]
  • DETAILED DESCRIPTION
  • Our inventive method for estimating and projecting revenue comprises three general steps, as shown by FIG. 1. In the first step, [0014] 102, actual quarterly revenue performance is obtained and one or more of the “Internet metrics” are measured for a given Internet company and are maintained within an on-going computer database. In some instances, only one metric is most relevant to a given company and, in other instances, multiple metrics are most relevant. In the second step, 104, the revenue and measured Internet metric data from prior quarters are used to perform regression analyses in order to generate multiple models that reflect the relationship between the Internet metrics and revenue. From these models, one is selected that will most likely yield the best revenue estimates. In the last step, 106, the resultant model and current Internet metric data are used to estimate the revenue for the current day, week, month, and quarter, and to project the revenue for future days, weeks, months, and quarters. Each of these steps is further described below. The methods in accordance with embodiments of our invention are executed by a computer. For example, as illustrated in FIG. 2, software control for the method steps in accordance with the present invention may be stored as software in memory 204 and executed on processor 205 within computer 202.
  • The first general step of our invention, [0015] step 102, requires the on-going collection of data points, these data points constituting actual quarterly revenue performance and the Internet metrics. The revenue data is readily available, as it is publicly released following the end of a quarter. The Internet metrics are not as easily obtained although various methods exist; however, no one method is critical to our invention. In general, data points relative to the page-hits, transactions, and visitors metrics are obtained by examining the Web activity related to consumers browsing an Internet company's Web site. Data points relative to the hosts metric and delay metric are more difficult to obtain. Several Internet collection methods are briefly described below, which methods can be categorized as direct and indirect. Regardless of the method of collection used, the results are ultimately stored in a database, such as a database 206 in computer 202, and are required for steps 104 and 106 of our invention, as described below.
  • A first collection method is to obtain the data directly from an Internet company. For example, Web servers typically log access activity. These logs can be used to determine data points for the transactions, visitors, and page-hits metrics. Hosts counts can be obtained directly from an ISP's management systems. This data can subsequently be uploaded to [0016] computer 202.
  • A second collection method is to indirectly obtain the metrics, without the help of an Internet company, as seen in FIG. 2. One such method is to collect the page-hits, transactions, and visitors metrics through random sampling. Under this method, a population set is chosen and each member of this set agrees to have his/her personal computer log all Internet activity relative to particular Internet companies. These logs are then analyzed and the results statistically adjusted to represent the public in general. Several companies currently provide such services. A second method to gather the page-hits, transactions, and visitors metrics is to physically monitor a network and gather the data, discarding user specific data. With respect to the delay metric, one method is to transmit test packets to a companies web server(s) and measure the response time. Sophisticated algorithms are applied to this response time to eliminate time spent within the public Internet network and to estimate how “busy” the equipment (routers, servers, etc.) within the Web environment is. With respect to the hosts metric, U.S. Pat. No. 6,178,451 B 1, “Computer Network Size Growth Forecasting Method and System”, by C. Huitema and S. Weerahandi, describes a method for obtaining an ISP's hosts counts, the teachings of which are incorporated herein by reference. Nothing in our invention precludes using other methods for collecting data. [0017]
  • Once collected, the revenue and Internet metric data points are categorized into three general categories: (1) past actual revenue performance, (2) past Internet metrics, and (3) current Internet metrics. With respect to the terms “past” and “current”, “past” data is all data collected up through the most recently reported quarterly revenue and “current” data is all data collected since the most recently reported quarterly revenue. In accordance with the methods of our invention, the past revenue and past Internet metric data are used to generate a revenue model (step [0018] 104) that is subsequently applied to the current Internet metrics to estimate and project revenue (step 106).
  • Because data collection is on going, at the close of a quarter, the current data becomes past data and is subsequently used to generate a model for the next quarter. However, our research has shown that due to the volatility and rate at which the Internet industry is changing, “past” data becomes less predictive of revenue the “older” the past data becomes. As such, in accordance with the methods of our invention, no more than six quarters of past revenue and Internet metric data are used to generate the next quarter's model. From a pictorial standpoint, a “moving-window” is placed over the data and advanced by one quarter at the end of each quarter. However, as the Internet industry stabilizes, nothing in our invention precludes the widening or narrowing of this window to include more or less past data in generating models [0019]
  • As indicated, past revenue is collected on a quarterly basis due to the methods of reporting. For the purposes of discussion, these quarterly data points can be expressed as a data set as shown in equation (1), where “m” represents the most recently reported quarterly revenue and “n” represents the number of quarters over which the regression analysis will be performed (as indicated, n is currently set to 6). [0020]
  • {R}={ . . . , R (m−n) , . . . , R (m−2) , R (m−1) , R m}  (1)
  • With respect to the Internet metrics, each metric represents a count of a physical event or physical device. Currently, the collection methods used by our invention measure these events and devices on a weekly basis, although daily, monthly, or quarterly counts can also be made depending on the method of collection. Not all metrics apply to all companies and therefore not all counts are performed for all companies. Assuming, for discussion purposes, that all five metrics described above are collected for a given company on a weekly basis, the set of weekly metric data points for each metric can be expressed as equations (2-6) [0021]
  • {D trans }={ . . . , D (trans)(k−j) , . . . , D (trans)(k−2) , D (trans)(k−1) , D (trans)k , D (trans)(k+1) , D (trans)(k+2), . . . }  (2)
  • {D page-hits }={ . . . , D (page-hits)(k−j) , . . . , D (page-hits)(k−2) , D (page-hits)(k−1) , D (page-hits)k , D (page-hits)(k+1) , D (page-hits)(k+2), . . . }  (3)
  • {D visitors }={D (visitors)(k−j) , . . . , D (visitors)(k−2) , D (visitors)(k−1) , D (visitors)k , D (visitors)(k+1) , D(visitors)(k+2), . . . }  (4)
  • {D host }={ . . . , D (hosts)(k−j) , . . . , D (hosts)(k−2) , D (hosts)(k−1) , D (hosts)k , D (hosts)(k+1) , D (hosts)(k+2), . . . }  (5)
  • {D delay }={ . . . , D (delay)(k−j) , . . . , D (delay)(k−2) , D (delay)(k−1) , D (delay)k , D (delay)(k+1) , D (delay)(k+2), . . . }  (6)
  • where the k[0022] th data point is the last weekly measurement made for the last quarter, the (k−j)th data point is the oldest past data point that will be used to determine the current model, and the (k+1)th, (k+2)th, etc. data points are weekly measurements for the current quarter.
  • In accordance with the methods of our invention, determination of the revenue models in [0023] step 104 below requires that the data points comprising the past Internet metrics be expressed on the same scale as the revenue data. As a result, assuming again that all five metrics are collected for a given company on a weekly basis, the (k−j)th to kth data points in equations (2)-(6) must be combined and scaled to “quarterly” counts prior to beginning step 104. The result is a new set of “Past” “quarterly” metric data points and can be expressed as shown in equations (7)-(11), where “m” represents the quarterly data point corresponding to the most recently reported quarterly revenue and “n” represents the number of quarters over which the regression analysis will be performed.
  • {P trans }={ . . . , P (trans)(m−n) , . . . , P (trans)(m−2) , P (trans)(m−1) , P (trans)m}  (7)
  • {P (page-hits) }={ . . . , P (page-hits)(m−n) , . . . , P (page-hits)(m−2) , P (page-hits)(m−1) , P (page-hits)m}  (8)
  • {P visitors }={ . . . , P (visitors)(m−n) , . . . , P (visitors)(m−2) , P (visitors)(m−1) , P (visitors)m}  (9)
  • {P hosts }={ . . . , P (hosts)(m−n) , . . . , P (hosts)(m−2) , P (hosts)(m−1) , P (hosts)m}  (10)
  • {P delay }={ . . . , P (delay)(m−n) , . . . , P (delay)(m−2) , P (delay)(m−1) , P (delay)m}  (11)
  • With respect to estimating revenue using the current Internet metrics, the revenue model resulting from the regression analysis in [0024] step 104 is a quarterly model because the regression analysis is performed on quarterly representations of the past data points. As such, if a full quarter of current metric data has been collected, this data can be combined and scaled to a quarterly count to estimate the current quarterly revenue. However, in accordance with the methods of our invention, the revenue model can also be scaled to daily, weekly, and monthly revenue models and can be used to estimate revenue for the current day, week, or month by applying corresponding expressions of the current data. The use of the revenue model is further described below in step 106.
  • Turning to the second general step of our invention, [0025] step 104, the revenue data set and past Internet data sets obtained for a given company from the data collection step above are next statistically analyzed to generate revenue models of this company. Specifically, steps 104-A through 104-D illustrate the steps a computer, for example computer 202 in FIG. 2, would perform to generate revenue models of a given company and to select a given model to ultimately estimate current revenue and project future revenue. Methods in accordance with the present invention use regression analysis techniques to generate and select this model.
  • As indicated above, depending on the type of Internet company, more than one type of Internet metric may apply. However, it is not readily apparent which metric or whether a combination of metrics will provide the “best” prediction of revenue. As such, under methods consistent with our invention, a plurality of revenue models using different combinations of the metric variables are first generated and from these models the model most likely to yield the best revenue estimate is determined based on statistical characteristics, such as the coefficient of determination (“r[0026] 2”). Specifically, revenue is first modeled with respect to each metric independently and then modeled with respect to combinations of metrics, resulting in a plurality of revenue models. The model most likely to yield the “best” revenue estimate is then determined and used to estimate current revenue and to project future revenue.
  • For the purpose of discussion, the following discussion assumes that transactions, page-hits, visitors, and hosts Internet metrics apply to a given company to be analyzed. However, as indicated above, only one or two metrics may be applicable to a given company, in which case fewer models are generated. In addition, the methods of our invention do not preclude the use of additional metrics, as these metrics may evolve as the Internet industry continues to mature. As such, additional models may be generated. [0027]
  • Beginning with step [0028] 104-A, a plurality of revenue models is first generated wherein each model uses either a single metric variable or multiple metric variables, the latter models being generated to determine if multiple metrics will have statistical characteristics that will most likely yield a better estimate of revenue than any one metric taken individually. Starting with step 104-A1, the individual metric models are first generated, where each model has the form of the linear equation:
  • R=aM+b  (12)
  • where “R” is the estimated revenue, “M” is the quarterly Internet metric, and “a” and “b” are unknown coefficients. While this model can change in the future as the nature of the E-Commerce industry changes, the model in equation (12) has been shown to provide an accurate fit between revenue and the Internet metrics. The result of this first step is four models of the form: [0029]
  • R (trans)=(a (trans))(M (trans))+b (trans)  (13)
  • R (page-hits)=(a (page-hits))(M (page-hits))+b (page-hits)  (14)
  • R (visitors)=(a (visitors))(M (visitors))+b (visitors)  (15)
  • R (hosts)=(a (hosts))(M (hosts))+b (host)  (16)
  • In steps [0030] 104-A2 and 104-A3, the “multiple” Internet metric revenue models are generated. (Note, as indicated above, this discussion assumes that more than one Internet metric applies to a given Internet company. If only one metric applies, steps 104-A2 and 104-A3 are never executed, step 104-A1 results in a single model, and this model is subsequently used in step 106 below to estimate and forecast revenue.) Our research has shown that the Internet metrics may have a collinear relationship and as such, the variables must be “combined” to address this issue. We chose to combine the metrics using “standard sums”, whereby the Internet metrics are standardized using relative unit weights and then added to create a new set of Internet metrics. Each new metric represents a unique combination of the original Internet metrics. Note that nothing in our invention precludes the use of other methods, such as principal component analysis, to combine two or more metrics. Using each new metric, revenue is again modeled multiple times wherein each model has the form of the linear equation:
  • R=aM′+b  (17)
  • where “R” is the estimated revenue, “M′” is the new Internet metric, and “a” and “b” are unknown coefficients. [0031]
  • Beginning with step [0032] 104-A2, the new set of Internet metrics is created through the “standard sums” technique using combinations of two or more of the quarterly representations of the existing Internet metrics. The result is a new set of metrics, each with a corresponding set of past quarterly data points. Assuming the presence of four metrics as above, eleven new metrics are created as shown by Table 1, the first column showing the new Internet metrics and the second column showing the constituent Internet metrics that comprise each new metric.
    TABLE 1
    Combined Internet Metrics
    New Internet Metric Component Metrics
     1 P(trans,page-hits) P(trans), P(page-hits)
     2 P(trans,visitors) P(trans), P(visitors)
     3 P(trans,hosts) P(trans), P(hosts)
     4 P(page-hits,visitors) P(page-hits), P(visitors)
     5 P(page-hits,hosts) P(page-hits), P(hosts)
     6 P(visitors,hosts) P(visitors), P(hosts)
     7 P(trans,page-hits,visitors) P(trans), P(page-hits), P(visitors)
     8 P(trans,page-hits,hosts) P(trans), P(page-hits), P(hosts)
     9 P(trans,visitors,hosts) P(trans), P(visitors), P(hosts)
    10 P(page-hits,visitors,hosts) P(page-hits), P(visitors), P(hosts)
    11 P(trans,page-hits,hosts) P(trans), P(page-hits), P(visitors), P(hosts)
  • Specifically, the “combining” of the metrics by use of “standard sums” is performed by dividing each data point of the constituent past quarterly Internet metric data sets by a weighting factor and then “summing” corresponding data points (actually, only the most recent “n” elements need be summed). The result is a new metric and corresponding set of “n” past quarterly data points. This procedure is shown below in equations (18), (24), and (28) for the “P[0033] (trans,page-hits)”, “P(trans,page-hits,visitors)”, and “P(trans,page-hits,visitors,hosts)” metrics respectively. The other eight metrics are similarly defined by equations (19) to (23) and (25) to (27), not shown. { P ( trans , page - hits ) } = { { P ( trans ) } W ( trans ) } + { { P ( page - hits ) } W ( trans ) } = { ( P ( trans ) ( m - n ) W ( trans ) + P ( page - hits ) ( m - n ) W ( page - hits ) ) , , ( P ( trans ) m W ( trans ) + P ( page - hits ) m W ( page - hits ) ) } ( 18 ) { P ( trans , page - hits , visitors ) } = { { P ( trans ) } W ( trans ) } + { { P ( page - hits ) } W ( page - hits ) } + { { P ( visitors ) } W ( visitors ) } = { ( P ( trans ) ( m - n ) W ( trans ) + P ( page - hits ) ( m - n ) W ( page - hits ) + P ( visitors ) ( m - n ) W ( visitors ) ) , , ( P ( trans ) m W ( trans ) + P ( page - hits ) m W ( page - hits ) + P ( visitors ) m W ( visitors ) ) } ( 24 ) { P ( trans , page - hits , visitors , hosts ) } = { { P ( trans ) } W ( trans ) } + { { P ( page - hits ) } W ( page - hits ) } + { { P ( visitors ) } W ( visitors ) + { { P ( hosts ) } W ( hosts ) } } = { ( P ( trans ) ( m - n ) W ( trans ) + P ( page - hits ) ( m - n ) W ( page - hits ) + P ( visitors ) ( m - n ) W ( visitors ) + P ( hosts ) ( m - n ) W ( hosts ) ) , , P ( trans ) m W ( trans ) + P ( page - hits ) m W ( page - hits ) + P ( visitors ) m W ( visitors ) + P ( hosts ) m W ( hosts ) ) } ( 28 )
    Figure US20030014336A1-20030116-M00001
  • where “W[0034] (trans)”, “W(visitors)”, and “W(page-hits)” are the weighting factors. Our invention currently defines the weighting factor as the standard deviation of each Internet metric data set , equations (7)-(10), over the “n” most recent values. Our research has shown that the collinearity between the metrics is adequately accounted for by using standard deviation as the weighting factor. However, our invention does not preclude the use of other weighting factors. The “W(trans)”, “W(visitors)” and “W(page-hits)” “W(hosts)” weighting factors are shown in equations (29)-(32) below. W ( trans ) = σ ( trans ) = i = m - n m ( P ( trans ) i ) 2 - ( n ) ( P ( trans ) _ ) 2 ( n - 1 ) ( 29 ) W ( page - hits ) = σ ( page - hits ) = i = m - n m ( P ( page - hits ) i ) 2 - ( n ) ( P ( page - hits ) _ ) 2 ( n - 1 ) ( 30 ) W ( visitors ) = σ ( visitors ) = i = m - n m ( P ( visitors ) i ) 2 - ( n ) ( P ( visitors ) _ ) 2 ( n - 1 ) ( 31 ) W ( hosts ) = σ ( hosts ) = i = m - n m ( P ( hosts ) i ) 2 - ( n ) ( P ( hosts ) _ ) 2 ( n - 1 ) ( 32 )
    Figure US20030014336A1-20030116-M00002
  • where “{overscore (P[0035] (trans))}”, {overscore (P(page-hits))}, {overscore (P(visitors))}, and {overscore (P(hosts))} are the average transactions, page-hits, visitors, and hosts metric values as computed over the “n” most recent data elements in equations (7)-(10), respectively.
  • In step [0036] 104-A3, the eleven new metrics are each modeled as a linear equation resulting in eleven additional models, three of which, “R(trans,page-hits)”, “R(trans,page-hits,visitors)”, and “R(trans,page-hits,visitors, hosts)” are shown below in equations (33), (39), and (43). The remaining eight equations are similarly defined by equations (34) to (38) and (40) to (42), not shown.
  • R (trans,page-hits)=(a (trans,page-hits))(M (trans,page-hits))+b (trans,page-hits)  (33)
  • R (trans,page-hits, visitors)=(a (trans,page-hits, visitors))(M (trans,page-hits, visitors))+b (trans,page-hits, visitors)  (39)
  • R (trans,page-hits, visitors,hosts)=(a (trans,page-hits, visitors,hosts))(M (trans,page-hits, visitors,hosts))+b (trans,page-hits, visitors,hosts)  (43)
  • In step [0037] 104-B, the “least squares line” or “regression line” is determined for each individual and multiple metric model, (13)-(16) and (33)-(43), by determining the least squares estimate for each of the model coefficients: “a(trans)”, “b(trans)”, “a(trans,page-hits)”, “b(trans,page-hits)”,“a(trans,page-hits, visitors)”, etc. Using the revenue data set equation (1), the past individual metric data sets equations (7)-(10), and the new combined metric data sets equations (18)-(28), the least squares estimate of each coefficient is determined, as shown in equations (44)-(75) for the “a(trans)”, “b(trans)”, “a(trans, page-hits)”, “b(trans, page-hits)”, “a(trans, page-hits, visitors, hosts)”,“b(trans, page-hits, visitors, hosts)” coefficients. The least squares estimate equations for the remaining twenty-four coefficients are similarly defined by equations (46) to (51) and (54) to (73), not shown a ^ ( trans ) = i = m - n m ( P ( trans ) i ) ( R i ) - ( n ) ( P trans _ ) ( R _ ) i = m - n m ( P ( trans ) i ) 2 - ( n ) ( P ( trans ) _ ) 2 ( 44 )
    Figure US20030014336A1-20030116-M00003
  • {circumflex over (b)} (trans)=({overscore (R)})−(â (trans))({overscore (P (trans))})  (45)
  • [0038] a ^ ( trans , page - hits ) = i = m - n m ( P ( trans , page - hits ) i ) ( R i ) - ( n ) ( P ( trans , page - hits ) _ ) ( R _ ) i = m - n m ( P ( trans , page - hits ) i ) 2 - ( n ) ( P ( trans , page - hits ) ) 2 ( 52 )
    Figure US20030014336A1-20030116-M00004
  • {circumflex over (b)} (trans, page-hits)=({overscore (R)})−(â (trans, page-hits))({overscore (P (trans, page-hits))})  (53)
  • [0039] a ^ ( trans , page - hits , visitors , hosts ) = i = m - n m ( P ( trans , page - hits , visitors , hosts ) i ) ( R i ) - ( n ) ( P ( trans , page - hits , visitors , hosts ) _ ) ( R _ ) i = m - n m ( P ( trans , page - hits , visitors , hosts ) i ) 2 - ( n ) ( P ( trans , page - hits , visitors , hosts ) _ ) 2 ( 74 )
    Figure US20030014336A1-20030116-M00005
  • {circumflex over (b)} (trans, page-hits, visitors, hosts)=({overscore (R)})−(â (trans, page-hits, visitors, hosts))({overscore (P (trans, page-hits, visitors, hosts))})  (75)
  • where “n” is the number of past data points in the revenue and metric data sets deemed to be predictive of the current revenue (as indicated above, n=6 quarters is currently used), “P[0040] (trans),”“P(trans, page-hits)”, “P(trans, page-hits, visitors, hosts)”, etc. are data points from the original and new metric data sets equations (7)-(10) and (18)-(28), “{overscore (R)}” is data points from the revenue data set equation (1), “{overscore (P(trans))}”, “{overscore (P(trans, page-hits))}”, “{overscore (P(trans, page-hits, visitors, hosts))}”, etc. are the “average-metric-value” of each original/new metric data set as computed over the “n” most recent data elements in equations (7)-(10) and (18)-(28), and “{overscore (R)}” is the “average revenue value” as computed over the “n” most recent data elements in equation (1). The result of step 104-B is fifteen revenue estimation equations as shown in equations (76)-(90) ((81) to (85) and (87) to (89) not being shown) and represented by Models 150 in FIG. 1.
  • {circumflex over (R)} (trans)=(â (trans))(M (trans))+{circumflex over (b)} (trans)  (76)
  • {circumflex over (R)} (page-hits)=(â (page-hits))(M (page-hits))+{circumflex over (b)} (page-hits)  (77)
  • {circumflex over (R)} (vistors)=(â (visitors))(M (visitors))+{circumflex over (b)} (visitors)  (78)
  • {circumflex over (R)} (hosts)=(â (hosts))(M (hosts))+{circumflex over (b)} (hosts)  (79)
  • {circumflex over (R)} (trans, page-hits)=(â (trans, page-hits))(M (trans, page-hits))+{circumflex over (b)} (trans, page-hits)  (80)
  • {circumflex over (R)} (trans, page-hits, visitors)=(â (trans, page-hits, visitors))(M (trans, page-hits, visitors))+{circumflex over (b)} (trans.page-hits, visitors)  (86)
  • {circumflex over (R)} (trans, page-hits, visitors, hosts)=(â (trans, page-hits, visitors, hosts))(M (trans, page-hits, visitors, hosts))+{circumflex over (b)} (trans.page-hits, visitors, hosts)  (90)
  • Each of these equations can be used to estimate the current quarter's revenue if quarterly representations of the combined metrics are available (i.e., a full quarter of data points have been collected). [0041]
  • As indicated, the completion of step [0042] 104-B results in a plurality of individual metric and multiple metric revenue models, as shown by the equations above. The next step is to determine which of these models has the statistical properties to likely be the “best” estimator of current revenue. Different methods exist in the art for determining how well a “least squares equation” performs. One method used by our invention is to compute the “coefficient of determination”, also called “r2”, for the equation, although nothing precludes the use of other methods. The coefficient of determination for any least squares equation ranges in value between “0” and “1” with “0” indicating a weak model fit and “1” indicating a strong model fit.
  • Beginning with step [0043] 104-C, the coefficient of determination is computed for each of the determined metric models, equations (76)-(90). The model with the largest resultant “value” is then chosen, in step 104-D, as the model to estimate current revenue. The equations to compute the coefficient of determination for “{circumflex over (R)}(trans)”, “{circumflex over (R)}(trans, page-hits)”, “{circumflex over (R)}(trans, page-hits, visitors)”, and “{circumflex over (R)}(trans, page-hits, visitors, hosts)” are shown below in equations (91), (95), (101), and (105). The remaining eleven equations, (92) to (94), (96) to (100), and (102) to (104), are similarly defined. r ( trans ) 2 = 1 - i = m - n m ( R i - R ^ ( trans ) i ) 2 i = m - n m ( R i - R _ ) 2 ( 91 ) r ( trans , page - hits ) 2 = 1 - i = m - n m ( R i - R ^ ( trans , page - hits ) i ) 2 i = m - n m ( R i - R _ ) 2 ( 95 ) r ( trans , page - hits , visitors ) 2 = 1 - i = m - n m ( R i - R ^ ( trans , page - hits , visitors ) i ) 2 i = m - n m ( R i - R _ ) 2 ( 101 ) r ( trans , page - hits , visitors , hosts ) 2 = 1 - i = m - n m ( R i - R ^ ( trans , page - hits , visitors , hosts ) i ) 2 i = m - n m ( R i - R _ ) 2 ( 105 )
    Figure US20030014336A1-20030116-M00006
  • where “{circumflex over (R)}[0044] (trans),” is the estimated revenue using the “n” most recent data points from the transactions metric data set equation (7), “{circumflex over (R)}(trans, page-hits)” is the estimated revenue using the “n” most recent data points from the combined transaction/page-hits metric data set equation (18), etc.
  • In step [0045] 104-D, the model with largest coefficient of determination is chosen as the model that will most likely provide the best estimate of current revenue. This model, for discussion purposes, will be referred to as:
  • {circumflex over (R)}=âM′+{circumflex over (b)}  (106)
  • where “â” and “{circumflex over (b)}” are the “a” and “b” least squares estimate coefficients from the chosen model, and “M′” is the metric (either single or multiple) of the chosen model. In another embodiment of our invention, the individual or multiple metric used to make prior revenue estimates is also considered in step [0046] 104-D when choosing the present model.
  • Turning to the third general step of our invention, step [0047] 106, equation (106) can now be used to estimate current revenue and to statistically project future revenue of the modeled Internet company. Revenue estimation will first be described followed by revenue projection.
  • Equation (106) can be used to estimate a company's current revenue over a given period of time based on current measurements of the M′ metric. M′ is either an individual or multiple metric. Assume first that M′ is an individual metric. As indicated above, the collection methods currently used by our invention measure the metrics on a weekly basis, although daily, monthly, and quarterly measurements can also be made. Assuming weekly measurements are made, the (k+1)[0048] th, (k+2)th, etc. data points from the metric data sets, equations (2)-(6), can now be used to estimate revenue. Specifically, if a full quarter of weekly measurements have been made (e.g., thirteen measurements), the resultant data points can be combined and scaled to a quarterly count and substituted for M′ in equation (106) to estimate revenue for the current quarter. However, a more useful application of our invention is to estimate revenue as soon as possible. As such, under methods consistent with our invention, equation (106) can be scaled to estimate revenue for the current week and month, as shown by equations (107) and (108), respectively, were “xweek” is the number of weeks in the quarter and “xmonth” is the number of months in the quarter. R ^ week = a ^ x week M + b ^ x week ( 107 ) R ^ month = a ^ x month M + b ^ x month . ( 108 )
    Figure US20030014336A1-20030116-M00007
  • Hence, using equation (107), the weekly metric data points can be used to estimate revenue on a week-by-week basis. By combining and scaling the weekly data points to monthly counts, equation (108) can be used to estimate revenue on a monthly basis. Similarly, if the metric is measured on a daily basis, equation (106) can be scaled to estimate daily revenue. [0049]
  • Assume next that M′ is a multiple metric and, for discussion purposes, is a combination of the “transactions” and “page-hits” metrics. Similar to the individual metric, the combined metric can be used to estimate revenue for the current week, month, and quarter through equations (106), (107), and (108). However, similar to step [0050] 104-A2 above, the (k+1)th, (k+2)th, etc. data points of the “{Dtrans}” and “{Dpage-hits}” data sets, equations (2) and (3), cannot be applied to the revenue equations until these data points are combined using principals similar to equation (18) (i.e., standard sums).
  • As such, under methods consistent with our invention, the “{D[0051] trans}” and “{Dpage-hits}” data sets are first individually expressed as quarterly data points, monthly data points, or maintained as weekly data points, depending on the desired estimate, using all data points from the (k−j)th through the current measurement. Next, using the “standard sum” principals set forth in step 104-A2, a weighting factor is determined for each of the resultant data sets using the standard deviation of these data sets. Finally, the data points of the resultant data sets are weighted and corresponding points are summed, resulting in a new combined data set that can be applied to equations (106), (107), and (108) to estimate current revenue.
  • For example, using equation (107) to estimate revenue for the current week, equations (109) and (110) show the weekly weighting factors for the “{D[0052] trans}” and “{Dpage-hits}” data sets W ( trans ) = σ ( trans ) = i = k - j k + g ( D ( trans ) i ) 2 - ( j + g ) ( D ( trans ) _ ) 2 ( j + g - 1 ) ( 109 ) W ( page - hits ) = σ ( page - hits ) = i = k - j k + g ( D ( page - hits ) i ) 2 - ( j + g ) ( D ( page - hits ) _ ) 2 ( j + g - 1 ) ( 110 )
    Figure US20030014336A1-20030116-M00008
  • where (k+g) is the most current weekly data point, and “{overscore (D[0053] (trans))}” and “{overscore (D(page-hits))}” are average weekly metric values over the (k−j)th to (k+g)th data elements. Using these weighting factors, the resultant combined data set is shown in equation (111), the data points of which can be used with equation (107) to estimate the revenue for each week. { C ( trans , page - hits ) } = { { D ( trans ) } W ( trans ) } + { { D ( page - hits ) } W ( trans ) } = { ( D ( trans ) ( k - j ) W ( trans ) + D ( page - hits ) ( k - j ) W ( page - hits ) ) , , ( D ( trans ) ( k + g ) W ( trans ) + D ( page - hits ) ( k + g ) W ( page - hits ) ) } ( 111 )
    Figure US20030014336A1-20030116-M00009
  • In accordance with the methods of our invention, FIG. 3 shows weekly revenue estimates and actual quarterly revenue results for four quarters for an Internet company. The thirteen [0054] points comprising quarters 302, 304, 306, and 308 represent weekly revenue estimates using the methods of our invention. Once a full quarter of revenue estimates are made, the resultant values can be summed to estimate the quarterly revenue, prior to the actual revenue being reported. (As reference, bars 320, 322, 324, and 326 represent actual reported quarterly revenue.)
  • In addition to estimating revenue for the current day, week, or month, it is also useful, in advance of the availability of metric data for future time periods, to project revenue for the remaining days, weeks, or months of the quarter and to subsequently use the estimated and projected values to project the quarterly revenue as a whole. For example, the five [0055] points comprising quarter 310 represent weekly revenue estimates for the current quarter. These points can be used to statistically project the revenue for each of the remaining eight weeks comprising the quarter. Subsequently, the five revenue estimates and the eight revenue projections can be summed to project the quarterly revenue, as shown by bar 328. Under methods consistent with our invention, a “running average technique” is used to make these forecasts thereby capturing the trend of the revenue estimates, however nothing precludes the use of other projection techniques.
  • More explicitly, the running average technique is used to statistically project the revenue for the remaining eight weeks of [0056] quarter 310 as follows. The sixth weekly revenue point is projected by averaging the prior N weekly revenue points beginning with the fifth week. The seventh weekly revenue point is projected by averaging the prior N weekly revenue points beginning with the sixth week (i.e., the projected sixth week is used to project the seventh week). This method is continued until the thirteenth weekly revenue point is projected by averaging the prior N weekly revenue points beginning with the twelfth week. The quarterly revenue is then projected by summing all thirteen weeks, this projection being represented by bar 328 in FIG. 3. This embodiment of our invention currently uses N=6 although other values can be used.
  • The above-described embodiment of our invention is intended to be illustrative only. Numerous other embodiments may be devised by those skilled in the art without departing from the spirit and scope of our invention. [0057]

Claims (19)

We claim:
1. A method for estimating current revenue of a company, said method comprising the steps performed by a computer of:
obtaining the company's actual quarterly revenue performance for a plurality of prior quarters,
obtaining data points for an Internet metric over the plurality of prior quarters, wherein the Internet metric is related to the company,
generating a revenue model for the company using the obtained actual quarterly revenue performance and the obtained Internet metric data points,
obtaining one or more current data points for the Internet metric, and
estimating the company's current revenue by applying the obtained current Internet metric data points to the generated revenue model.
2. The method of claim 1 wherein the obtained actual quarterly revenue performance and the obtained Internet metric data points for the plurality of past quarters are obtained for no more than six prior quarters.
3. The method of claim 1 wherein the generated revenue model is a quarterly revenue model.
4. The method of claim 3 further comprising the step of scaling the generated quarterly revenue model to a weekly revenue model, and wherein the obtained current Internet metric data points comprise one week of data points, and wherein the estimated company's current revenue is revenue for this one week.
5. The method of claim 1 wherein the generated revenue model is a weekly revenue model, the obtained current Internet metric data points comprise one week of data points, and wherein the estimated company's current revenue is revenue for this one week, said method further comprising the steps of:
obtaining current data points for the Internet metric over a plurality of weeks,
estimating the company's weekly revenue for each of the plurality of weeks, and
summing the plurality of estimated weekly revenues to obtain the company's revenue for the current quarter.
6. The method of claim 1 wherein the generated revenue model is a weekly revenue model and wherein the estimated company's current revenue is for the current week, said method further comprising the step of projecting revenue for a following week.
7. The method of claim 6 wherein the revenue projection is made through a running average technique.
8. The method of claim 7 further comprising the steps of:
projecting revenue for all remaining weeks in a quarter beyond the current week, and summing all revenue estimates and revenue projections for a quarter to obtain a quarterly revenue estimate.
9. The method of claim 1 wherein the Internet metric is a page-hits metric, a visitors metric, a transactions metric, or a hosts metric.
10. A method for estimating current revenue of a company, said method comprising the steps performed by a computer of:
obtaining data points for at least two Internet metrics over a plurality of past quarters, wherein said at least two Internet metrics are related to the company,
creating new Internet metric data points over the plurality of past quarters by combining the data points from the at least two Internet metrics,
generating a revenue model for the company by using the created new Internet metric data points,
creating one or more new Internet metric data points for the current quarter by combining one or more current data points obtained for each of the at least two Internet metrics, and
estimating the company's current revenue by applying the created new Internet metric data points to the generated revenue model.
11. The method of claim 10 wherein the new Internet metric data points for the past and current quarters are created through standard sums.
12. The method of claim 11 wherein standard deviations are used as a weighting factor in the standard sums.
13. The method of claim 10 wherein the generated revenue model is a quarterly revenue model, the method further comprising the step of scaling the generated quarterly revenue model to a weekly revenue model, and wherein the created new Internet metric data points comprise one week of data points, and wherein the estimated company's current revenue is revenue for this one week.
14. A method for estimating current revenue of a company, said method comprising the steps performed by a computer of:
obtaining data points for each of a plurality of Internet metrics over a plurality of past quarters, wherein said Internet metrics are related to the company,
generating a plurality of revenue models for the company by using the obtained data points for each of the plurality of Internet metrics,
choosing from the plurality of revenue models a revenue model for estimating current revenue, and
estimating the company's current revenue by applying currently obtained Internet metric data points to the chosen revenue model.
15. The method of claim 14 wherein each of the plurality of generated revenue models corresponds to one of the plurality of Internet metrics.
16. The method of claim 15 further comprising the step of:
combining the past quarter of data points for each of the plurality of Internet metrics to create one or more new Internet metrics and corresponding data points, and
wherein the plurality of generated revenue models further includes a revenue model corresponding to each of the new Internet metrics.
17. The method of claim 16 wherein the choosing step comprises the steps of:
computing r2 for each of the plurality of generated models, and choosing the revenue model for estimating current revenue based on the largest r2 value, where r2 is the coefficient of determination.
18. The method of claim 17 wherein the choosing step further comprises selecting the Internet metric or combined Internet metric used to make a prior revenue estimation.
19. The method of claim 14 wherein each of the plurality of Internet metrics is a page-hits metric, a visitors metric, a transactions metric, or a hosts metric.
US10/139,503 2001-05-04 2002-05-03 Analytically determining revenue of internet companies using internet metrics Abandoned US20030014336A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/139,503 US20030014336A1 (en) 2001-05-04 2002-05-03 Analytically determining revenue of internet companies using internet metrics
US11/975,532 US8423398B2 (en) 2001-05-04 2007-10-19 Analytically determining revenue of internet companies using internet metrics
US11/975,533 US20080046348A1 (en) 2001-05-04 2007-10-19 Analytically determining revenue of internet companies using internet metrics

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US28876901P 2001-05-04 2001-05-04
US10/139,503 US20030014336A1 (en) 2001-05-04 2002-05-03 Analytically determining revenue of internet companies using internet metrics

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US11/975,532 Division US8423398B2 (en) 2001-05-04 2007-10-19 Analytically determining revenue of internet companies using internet metrics
US11/975,533 Division US20080046348A1 (en) 2001-05-04 2007-10-19 Analytically determining revenue of internet companies using internet metrics

Publications (1)

Publication Number Publication Date
US20030014336A1 true US20030014336A1 (en) 2003-01-16

Family

ID=26837288

Family Applications (3)

Application Number Title Priority Date Filing Date
US10/139,503 Abandoned US20030014336A1 (en) 2001-05-04 2002-05-03 Analytically determining revenue of internet companies using internet metrics
US11/975,533 Abandoned US20080046348A1 (en) 2001-05-04 2007-10-19 Analytically determining revenue of internet companies using internet metrics
US11/975,532 Expired - Lifetime US8423398B2 (en) 2001-05-04 2007-10-19 Analytically determining revenue of internet companies using internet metrics

Family Applications After (2)

Application Number Title Priority Date Filing Date
US11/975,533 Abandoned US20080046348A1 (en) 2001-05-04 2007-10-19 Analytically determining revenue of internet companies using internet metrics
US11/975,532 Expired - Lifetime US8423398B2 (en) 2001-05-04 2007-10-19 Analytically determining revenue of internet companies using internet metrics

Country Status (1)

Country Link
US (3) US20030014336A1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040098486A1 (en) * 2002-10-31 2004-05-20 Jun Gu Predictive branching and caching method and apparatus for applications
US20060122888A1 (en) * 2003-09-05 2006-06-08 Jerome Caron Techniques for estimating sales of items through a particular channel
US20080059262A1 (en) * 2001-05-04 2008-03-06 Fu-Tak Dao Analytically determining revenue of internet companies using internet metrics
US20080167942A1 (en) * 2007-01-07 2008-07-10 International Business Machines Corporation Periodic revenue forecasting for multiple levels of an enterprise using data from multiple sources
US20110202387A1 (en) * 2006-10-31 2011-08-18 Mehmet Sayal Data Prediction for Business Process Metrics
US20140258083A1 (en) * 2013-03-06 2014-09-11 Venkat Achanta Systems and methods for microfinance credit data processing and reporting
US9058627B1 (en) 2002-05-30 2015-06-16 Consumerinfo.Com, Inc. Circular rotational interface for display of consumer credit information
US9147042B1 (en) 2010-11-22 2015-09-29 Experian Information Solutions, Inc. Systems and methods for data verification
US9256904B1 (en) 2008-08-14 2016-02-09 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
US9558519B1 (en) 2011-04-29 2017-01-31 Consumerinfo.Com, Inc. Exposing reporting cycle information
US9697263B1 (en) 2013-03-04 2017-07-04 Experian Information Solutions, Inc. Consumer data request fulfillment system
US20170323326A1 (en) * 2016-05-03 2017-11-09 Eric Kim Method and systems for determining programmatically expected performances
US10255598B1 (en) 2012-12-06 2019-04-09 Consumerinfo.Com, Inc. Credit card account data extraction
US10417704B2 (en) 2010-11-02 2019-09-17 Experian Technology Ltd. Systems and methods of assisted strategy design
US10735183B1 (en) 2017-06-30 2020-08-04 Experian Information Solutions, Inc. Symmetric encryption for private smart contracts among multiple parties in a private peer-to-peer network
US10757154B1 (en) 2015-11-24 2020-08-25 Experian Information Solutions, Inc. Real-time event-based notification system
US10909617B2 (en) 2010-03-24 2021-02-02 Consumerinfo.Com, Inc. Indirect monitoring and reporting of a user's credit data
US11227001B2 (en) 2017-01-31 2022-01-18 Experian Information Solutions, Inc. Massive scale heterogeneous data ingestion and user resolution
US11620403B2 (en) 2019-01-11 2023-04-04 Experian Information Solutions, Inc. Systems and methods for secure data aggregation and computation

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060259379A1 (en) * 2005-05-13 2006-11-16 First Q Capital, Llc Investment vehicle, system and method
US8949315B2 (en) 2010-06-30 2015-02-03 Nbcuniversal Media, Llc System and method for generating web analytic reports

Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5459656A (en) * 1989-09-12 1995-10-17 Park City Group, Inc. Business demand projection system and method
US6032125A (en) * 1996-11-07 2000-02-29 Fujitsu Limited Demand forecasting method, demand forecasting system, and recording medium
US6128663A (en) * 1997-02-11 2000-10-03 Invention Depot, Inc. Method and apparatus for customization of information content provided to a requestor over a network using demographic information yet the user remains anonymous to the server
US6178451B1 (en) * 1998-11-03 2001-01-23 Telcordia Technologies, Inc. Computer network size growth forecasting method and system
US20010034686A1 (en) * 1997-12-10 2001-10-25 Eder Jeff Scott Method of and system for defining and measuring the real options of a commercial enterprise
US20020013823A1 (en) * 2000-06-16 2002-01-31 Eubanks Thomas Marshall Multicast peering in multicast points of presence (MULTIPOPs) network - neutral multicast internet exchange
US6351467B1 (en) * 1997-10-27 2002-02-26 Hughes Electronics Corporation System and method for multicasting multimedia content
US6393406B1 (en) * 1995-10-03 2002-05-21 Value Mines, Inc. Method of and system for valving elements of a business enterprise
US20020065699A1 (en) * 2000-09-14 2002-05-30 Kalyan Talluri General discrete choice model and optimization algorithm for revenue management
US20020165756A1 (en) * 2001-03-02 2002-11-07 Tobin Roger L. Method of estimating expected revenues from business directory books
US20020169657A1 (en) * 2000-10-27 2002-11-14 Manugistics, Inc. Supply chain demand forecasting and planning
US20020186237A1 (en) * 2001-05-16 2002-12-12 Michael Bradley Method and system for displaying analytics about a website and its contents
US20030018550A1 (en) * 2000-02-22 2003-01-23 Rotman Frank Lewis Methods and systems for providing transaction data
US6519572B1 (en) * 1997-11-24 2003-02-11 John Riordan Method and system for collecting and processing marketing data
US6567850B1 (en) * 1998-10-28 2003-05-20 Yodlee, Inc. System and method for determining revenue from an intermediary derived from servicing data requests
US6587878B1 (en) * 1999-05-12 2003-07-01 International Business Machines Corporation System, method, and program for measuring performance in a network system
US6631372B1 (en) * 1998-02-13 2003-10-07 Yahoo! Inc. Search engine using sales and revenue to weight search results
US20040015715A1 (en) * 2000-03-22 2004-01-22 Comscore Networks, Inc. Systems for and methods of placing user indentification in the header of data packets usable in user demographic reporting and collecting usage data
US20040049470A1 (en) * 1998-05-21 2004-03-11 Khimetrics, Inc. Demand-model based price image calculation method and computer program therefor
US6754470B2 (en) * 2000-09-01 2004-06-22 Telephia, Inc. System and method for measuring wireless device and network usage and performance metrics
US20040225556A1 (en) * 1996-01-18 2004-11-11 Willen Michael A. System, method, and computer program product for forecasting weather-based demand using proxy data
US6839680B1 (en) * 1999-09-30 2005-01-04 Fujitsu Limited Internet profiling
US20050262240A1 (en) * 2004-05-24 2005-11-24 Drees Timothy P System and method for correlation and analysis of website performance, traffic, and health data
US7181412B1 (en) * 2000-03-22 2007-02-20 Comscore Networks Inc. Systems and methods for collecting consumer data
US20080046348A1 (en) * 2001-05-04 2008-02-21 Fu-Tak Dao Analytically determining revenue of internet companies using internet metrics
US7451134B2 (en) * 2004-08-02 2008-11-11 Wells Fargo Bank, N.A. Method and apparatus for facilitating data management over a network

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5712985A (en) * 1989-09-12 1998-01-27 Lee; Michael D. System and method for estimating business demand based on business influences
FR2693569B1 (en) * 1992-07-10 1994-10-07 Rockwell Abs France Safety device for electric window winders of the cable type sliding along a guide rail.
US5436965A (en) * 1993-11-16 1995-07-25 Automated Systems And Programming, Inc. Method and system for optimization of telephone contact campaigns
US5692107A (en) * 1994-03-15 1997-11-25 Lockheed Missiles & Space Company, Inc. Method for generating predictive models in a computer system
US5761442A (en) * 1994-08-31 1998-06-02 Advanced Investment Technology, Inc. Predictive neural network means and method for selecting a portfolio of securities wherein each network has been trained using data relating to a corresponding security
US6321205B1 (en) * 1995-10-03 2001-11-20 Value Miner, Inc. Method of and system for modeling and analyzing business improvement programs
US6101460A (en) * 1998-03-23 2000-08-08 Mci Communications Corporation Method of forecasting resource needs
US20010041995A1 (en) * 1998-04-17 2001-11-15 Eder Jeffrey Scott Method of and system for modeling and analyzing business improvement programs
US7107192B1 (en) * 1999-03-31 2006-09-12 International Business Machines Corporation Method for computing models based on attributes selected by entropy
US6606615B1 (en) * 1999-09-08 2003-08-12 C4Cast.Com, Inc. Forecasting contest
US6473084B1 (en) * 1999-09-08 2002-10-29 C4Cast.Com, Inc. Prediction input
US6611726B1 (en) * 1999-09-17 2003-08-26 Carl E. Crosswhite Method for determining optimal time series forecasting parameters
US6546379B1 (en) * 1999-10-26 2003-04-08 International Business Machines Corporation Cascade boosting of predictive models
US6907436B2 (en) * 2000-10-27 2005-06-14 Arizona Board Of Regents, Acting For And On Behalf Of Arizona State University Method for classifying data using clustering and classification algorithm supervised
US7660705B1 (en) * 2002-03-19 2010-02-09 Microsoft Corporation Bayesian approach for learning regression decision graph models and regression models for time series analysis

Patent Citations (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5459656A (en) * 1989-09-12 1995-10-17 Park City Group, Inc. Business demand projection system and method
US6393406B1 (en) * 1995-10-03 2002-05-21 Value Mines, Inc. Method of and system for valving elements of a business enterprise
US20040225556A1 (en) * 1996-01-18 2004-11-11 Willen Michael A. System, method, and computer program product for forecasting weather-based demand using proxy data
US6032125A (en) * 1996-11-07 2000-02-29 Fujitsu Limited Demand forecasting method, demand forecasting system, and recording medium
US6128663A (en) * 1997-02-11 2000-10-03 Invention Depot, Inc. Method and apparatus for customization of information content provided to a requestor over a network using demographic information yet the user remains anonymous to the server
US20030206554A1 (en) * 1997-10-27 2003-11-06 Hughes Electronics Corporation System and method for multicasting multimedia content
US6351467B1 (en) * 1997-10-27 2002-02-26 Hughes Electronics Corporation System and method for multicasting multimedia content
US6519572B1 (en) * 1997-11-24 2003-02-11 John Riordan Method and system for collecting and processing marketing data
US20010034686A1 (en) * 1997-12-10 2001-10-25 Eder Jeff Scott Method of and system for defining and measuring the real options of a commercial enterprise
US6631372B1 (en) * 1998-02-13 2003-10-07 Yahoo! Inc. Search engine using sales and revenue to weight search results
US20040049470A1 (en) * 1998-05-21 2004-03-11 Khimetrics, Inc. Demand-model based price image calculation method and computer program therefor
US6567850B1 (en) * 1998-10-28 2003-05-20 Yodlee, Inc. System and method for determining revenue from an intermediary derived from servicing data requests
US6178451B1 (en) * 1998-11-03 2001-01-23 Telcordia Technologies, Inc. Computer network size growth forecasting method and system
US6587878B1 (en) * 1999-05-12 2003-07-01 International Business Machines Corporation System, method, and program for measuring performance in a network system
US6839680B1 (en) * 1999-09-30 2005-01-04 Fujitsu Limited Internet profiling
US20030018550A1 (en) * 2000-02-22 2003-01-23 Rotman Frank Lewis Methods and systems for providing transaction data
US7181412B1 (en) * 2000-03-22 2007-02-20 Comscore Networks Inc. Systems and methods for collecting consumer data
US20040015715A1 (en) * 2000-03-22 2004-01-22 Comscore Networks, Inc. Systems for and methods of placing user indentification in the header of data packets usable in user demographic reporting and collecting usage data
US20020013823A1 (en) * 2000-06-16 2002-01-31 Eubanks Thomas Marshall Multicast peering in multicast points of presence (MULTIPOPs) network - neutral multicast internet exchange
US6754470B2 (en) * 2000-09-01 2004-06-22 Telephia, Inc. System and method for measuring wireless device and network usage and performance metrics
US20020065699A1 (en) * 2000-09-14 2002-05-30 Kalyan Talluri General discrete choice model and optimization algorithm for revenue management
US20020169657A1 (en) * 2000-10-27 2002-11-14 Manugistics, Inc. Supply chain demand forecasting and planning
US20020165756A1 (en) * 2001-03-02 2002-11-07 Tobin Roger L. Method of estimating expected revenues from business directory books
US20080046348A1 (en) * 2001-05-04 2008-02-21 Fu-Tak Dao Analytically determining revenue of internet companies using internet metrics
US20080059262A1 (en) * 2001-05-04 2008-03-06 Fu-Tak Dao Analytically determining revenue of internet companies using internet metrics
US20020186237A1 (en) * 2001-05-16 2002-12-12 Michael Bradley Method and system for displaying analytics about a website and its contents
US20050262240A1 (en) * 2004-05-24 2005-11-24 Drees Timothy P System and method for correlation and analysis of website performance, traffic, and health data
US7451134B2 (en) * 2004-08-02 2008-11-11 Wells Fargo Bank, N.A. Method and apparatus for facilitating data management over a network

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080059262A1 (en) * 2001-05-04 2008-03-06 Fu-Tak Dao Analytically determining revenue of internet companies using internet metrics
US8423398B2 (en) 2001-05-04 2013-04-16 Tti Inventions C Llc Analytically determining revenue of internet companies using internet metrics
US9058627B1 (en) 2002-05-30 2015-06-16 Consumerinfo.Com, Inc. Circular rotational interface for display of consumer credit information
US7548982B2 (en) * 2002-10-31 2009-06-16 Hewlett-Packard Development Company, L.P. Predictive branching and caching method and apparatus for applications
US20040098486A1 (en) * 2002-10-31 2004-05-20 Jun Gu Predictive branching and caching method and apparatus for applications
US20060122888A1 (en) * 2003-09-05 2006-06-08 Jerome Caron Techniques for estimating sales of items through a particular channel
US8452635B2 (en) * 2003-09-05 2013-05-28 Ims Software Services Ltd. Techniques for estimating sales of items through a particular channel
US20110202387A1 (en) * 2006-10-31 2011-08-18 Mehmet Sayal Data Prediction for Business Process Metrics
US20080167942A1 (en) * 2007-01-07 2008-07-10 International Business Machines Corporation Periodic revenue forecasting for multiple levels of an enterprise using data from multiple sources
US9489694B2 (en) 2008-08-14 2016-11-08 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
US9256904B1 (en) 2008-08-14 2016-02-09 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
US11004147B1 (en) 2008-08-14 2021-05-11 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
US9792648B1 (en) 2008-08-14 2017-10-17 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
US10650448B1 (en) 2008-08-14 2020-05-12 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
US10115155B1 (en) 2008-08-14 2018-10-30 Experian Information Solution, Inc. Multi-bureau credit file freeze and unfreeze
US11636540B1 (en) 2008-08-14 2023-04-25 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
US10909617B2 (en) 2010-03-24 2021-02-02 Consumerinfo.Com, Inc. Indirect monitoring and reporting of a user's credit data
US10417704B2 (en) 2010-11-02 2019-09-17 Experian Technology Ltd. Systems and methods of assisted strategy design
US9147042B1 (en) 2010-11-22 2015-09-29 Experian Information Solutions, Inc. Systems and methods for data verification
US9684905B1 (en) 2010-11-22 2017-06-20 Experian Information Solutions, Inc. Systems and methods for data verification
US9558519B1 (en) 2011-04-29 2017-01-31 Consumerinfo.Com, Inc. Exposing reporting cycle information
US11861691B1 (en) 2011-04-29 2024-01-02 Consumerinfo.Com, Inc. Exposing reporting cycle information
US10255598B1 (en) 2012-12-06 2019-04-09 Consumerinfo.Com, Inc. Credit card account data extraction
US9697263B1 (en) 2013-03-04 2017-07-04 Experian Information Solutions, Inc. Consumer data request fulfillment system
US20140258083A1 (en) * 2013-03-06 2014-09-11 Venkat Achanta Systems and methods for microfinance credit data processing and reporting
US10757154B1 (en) 2015-11-24 2020-08-25 Experian Information Solutions, Inc. Real-time event-based notification system
US11159593B1 (en) 2015-11-24 2021-10-26 Experian Information Solutions, Inc. Real-time event-based notification system
US11729230B1 (en) 2015-11-24 2023-08-15 Experian Information Solutions, Inc. Real-time event-based notification system
US10592917B2 (en) * 2016-05-03 2020-03-17 Cox Automotive, Inc. Method and systems for determining programmatically expected performances
US20170323326A1 (en) * 2016-05-03 2017-11-09 Eric Kim Method and systems for determining programmatically expected performances
US11227001B2 (en) 2017-01-31 2022-01-18 Experian Information Solutions, Inc. Massive scale heterogeneous data ingestion and user resolution
US11681733B2 (en) 2017-01-31 2023-06-20 Experian Information Solutions, Inc. Massive scale heterogeneous data ingestion and user resolution
US10735183B1 (en) 2017-06-30 2020-08-04 Experian Information Solutions, Inc. Symmetric encryption for private smart contracts among multiple parties in a private peer-to-peer network
US11652607B1 (en) 2017-06-30 2023-05-16 Experian Information Solutions, Inc. Symmetric encryption for private smart contracts among multiple parties in a private peer-to-peer network
US11620403B2 (en) 2019-01-11 2023-04-04 Experian Information Solutions, Inc. Systems and methods for secure data aggregation and computation

Also Published As

Publication number Publication date
US20080046348A1 (en) 2008-02-21
US8423398B2 (en) 2013-04-16
US20080059262A1 (en) 2008-03-06

Similar Documents

Publication Publication Date Title
US8423398B2 (en) Analytically determining revenue of internet companies using internet metrics
US10970726B2 (en) Measurements based on panel and census data
Barucci et al. On measuring volatility and the GARCH forecasting performance
Andersen et al. Forecasting financial market volatility: Sample frequency vis-a-vis forecast horizon
US6876955B1 (en) Method and apparatus for predicting and reporting a real estate value based on a weighted average of predicted values
US7908238B1 (en) Prediction engines using probability tree and computing node probabilities for the probability tree
Li et al. Timber sale auctions with random reserve prices
Andersen et al. Analytical evaluation of volatility forecasts
US7054828B2 (en) Computer method for using sample data to predict future population and domain behaviors
US8255264B2 (en) Methods and systems for determining the effectiveness of a dealer's ability to close a sale
WO2010114969A1 (en) Determining projection weights based on census data
US10152748B1 (en) Systems, methods, and computer-readable storage media for calculating a housing volatility index
US20090259525A1 (en) Internet Probability Sampling
Huang et al. A generalized birth–death stochastic model for high-frequency order book dynamics
US20080133320A1 (en) Modeling customer behavior in a multi-choice service environment
Todorova et al. A comparative study of range‐based stock return volatility estimators for the German market
US20040172355A1 (en) Option valuation method and apparatus
Bordignon et al. Periodic long-memory GARCH models
US20180034928A1 (en) Determining device counts
US8346586B1 (en) Systems and methods for estimating employment levels
Frijns et al. Forecasting daily volatility with intraday data
US20160343025A1 (en) Systems, methods, and devices for data quality assessment
US20210266245A1 (en) Facilitating changes to online computing environment by assessing impacts of temporary interventions
Matthews et al. Testing the stability of the benefit transfer function for discrete choice contingent valuation data
KR20160106651A (en) Reporting on technology sector sizes using patent assets

Legal Events

Date Code Title Description
AS Assignment

Owner name: TELCORDIA TECHNOLOGIES, INC. A CORPORATION OF THE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DAO, FU-TAK;MARTIJA, RICARDO;SPACEK, THOMAS;AND OTHERS;REEL/FRAME:013353/0260;SIGNING DATES FROM 20020220 TO 20020613

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT

Free format text: SECURITY AGREEMENT;ASSIGNOR:TELCORDIA TECHNOLOGIES, INC.;REEL/FRAME:015886/0001

Effective date: 20050315

AS Assignment

Owner name: TELCORDIA TECHNOLOGIES, INC., NEW JERSEY

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:019520/0174

Effective date: 20070629

Owner name: TELCORDIA TECHNOLOGIES, INC.,NEW JERSEY

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:019520/0174

Effective date: 20070629

AS Assignment

Owner name: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT, DEL

Free format text: SECURITY AGREEMENT;ASSIGNOR:TELCORDIA TECHNOLOGIES, INC.;REEL/FRAME:019562/0309

Effective date: 20070629

Owner name: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT,DELA

Free format text: SECURITY AGREEMENT;ASSIGNOR:TELCORDIA TECHNOLOGIES, INC.;REEL/FRAME:019562/0309

Effective date: 20070629

AS Assignment

Owner name: TELCORDIA TECHNOLOGIES, INC., NEW JERSEY

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:WILMINGTON TRUST COMPANY;REEL/FRAME:022408/0410

Effective date: 20090220

Owner name: TELCORDIA TECHNOLOGIES, INC.,NEW JERSEY

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:WILMINGTON TRUST COMPANY;REEL/FRAME:022408/0410

Effective date: 20090220

AS Assignment

Owner name: TELCORDIA LICENSING COMPANY, LLC, NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TELCORDIA TECHNOLOGIES, INC.;REEL/FRAME:022871/0920

Effective date: 20090616

Owner name: TELCORDIA LICENSING COMPANY, LLC,NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TELCORDIA TECHNOLOGIES, INC.;REEL/FRAME:022871/0920

Effective date: 20090616

AS Assignment

Owner name: TELCORDIA TECHNOLOGIES, INC.,NEW JERSEY

Free format text: RELEASE;ASSIGNOR:WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT;REEL/FRAME:024515/0622

Effective date: 20100430

Owner name: TELCORDIA TECHNOLOGIES, INC., NEW JERSEY

Free format text: RELEASE;ASSIGNOR:WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT;REEL/FRAME:024515/0622

Effective date: 20100430

AS Assignment

Owner name: TTI INVENTIONS C LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TELCORDIA LICENSING COMPANY LLC;REEL/FRAME:027678/0854

Effective date: 20111102

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: INTELLECTUAL VENTURES ASSETS 186 LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NYTELL SOFTWARE LLC;REEL/FRAME:062708/0535

Effective date: 20221222

AS Assignment

Owner name: INTELLECTUAL VENTURES ASSETS 186 LLC, DELAWARE

Free format text: SECURITY INTEREST;ASSIGNOR:MIND FUSION, LLC;REEL/FRAME:063295/0001

Effective date: 20230214

Owner name: INTELLECTUAL VENTURES ASSETS 191 LLC, DELAWARE

Free format text: SECURITY INTEREST;ASSIGNOR:MIND FUSION, LLC;REEL/FRAME:063295/0001

Effective date: 20230214