This аppeal is from the decision of the Patent and Trademark Office (PTO) Board of Appeals (board) affirming the rejection under 35 U.S.C. § 101 of claims 1-5 and 7-13 of application serial No. 536,839, filed December 27, 1974, entitled “Computing System for Optimizing Sales Organizations and Activitiеs.” We affirm.
The Invention
Appellant’s invention is a computer-implemented model of a sales organization. It determines the optimum number of times a sales representative for a business should visit each customer over a period of time. The optimum number of sales representatives the organization should have, and the optimum organization of sales representatives.
Based on experimentation with a South African sales organization, appellant determined that in South Africa, the basic sales unit supervised by a sales manager should have no more than four sales representatives. The established rule is that a single person cannot effectively control more than seven subordinates. Appellant concluded that the discrepancy wаs due to the greater mobility of sales representatives in South Africa, and developed a generalized equation, recited in means (a) of claim 2, which takes mobility into account. With that equation established, appellant proposed and studied various model sales organizations to determine the value of the control factor “gamma” (y j,
Ultimately, appellant’s invention is directed toward optimizing the organization of sales representatives in a business. Using the equations and data described in the specification, appellant arrives at the optimum business organization. Claim 1, the only independent claim, is illustrative:
1. A computing system for processing data to determine an optimum “coding”, defined as the number of regular visits over a predetermined period of time, Pd, by a businеss representative to a client, to be selected for such client, comprising:
(a) means for calculating for each different value of x representing the coding of clients, a value for y representing the sales arising over said predetеrmined period of time from the representative’s activity when x 3 in accordance with the relation given by
in which
Gi = M(0.5054 + 0.1930 log x)
K = 0.0581 M
D = Client’s total demand over said period
M = “memory factor”, i. e. retention after 24 hours, the values of x and the corresponding values of y defining a “saturation curve” of sales;
(b) means for calculating, for the value of x = 1 representing the coding of clients, a value for y representing the sales arising over said predetermined period of time from the representative’s*483 activity in accordance with the relation by y = D(1-GW;
(c) means for calculating for the value of x = 2 representing the coding of clients, a value for y representing the sales arising over said predetermined period of time from the representative’s activity in accordance with the relation given by y = D[(l-Gx)2 + K];
(d) means for calculating for each different value of x а value for y where
in which
C = direct cost over said period of a representative RE
a = additional visits/systematic visits factor
P = percentage of gross profits on sales T = visiting times (days)/periods of time/representative
N = number of visits/day/representative y = “control factor”, i. e. the cost C’ over said period of controlling a representative divided by thе direct cost C of that representative,
the values of x and the corresponding values of y defining a “minimum sales line” which intersects the saturation curve at a point defined as the “critical point”, and
(e) means responsive to the output of said сalculating means for selecting a value of x as a client’s coding for which the value of y corresponding to the sales over said period arising from the representative’s activity provides a “representative point” P having as coordinаtes x and y, such that said point P is above the minimum sales line and the saturation curve and as close to the latter as possible, each of said calculating means including electric circuits constituted so that when said electric circuits are in an аctivated state, values of y are automatically calculated upon receiving the necessary input data regarding the above-defined variables, and said value selecting means likewise including electric circuits constituted so that, when said selecting means is in an activating state, a value of x will be automatically selected upon said means receiving the necessary minimum sales line and saturation curve data.
The invention is implemented via a computer program written in FORTRAN IV, either built into the calculating machine, or loaded into a general purpose computer. The program is listed in Table (87) of the specification. In the system corresponding to Figs. 32 and 33, the program is permanently built into the machine, data are entered via teletypewriter, and output is printed via teletypewriter.
The system, as shown in Figs. 32 and 33, comprises a processor 100, read-only memory (ROM) 500, random access memory (RAM) 600, and auxiliary sequencing and interconnecting circuitry including clock circuit 200, state deсoder 300, address register 400, input/output (I/O) decoder 700, teletypewriter entry circuits 800, 801, and 802, teletypewriter status circuit 900, teletypewriter printer circuits 1000, 1001, and 1002, interrupt/jam logic circuit 1100, and bus and 79-554, memory timing logic circuit 1200. ROM 500 contains the equivalent in processor machine language of the FORTRAN program. RAM 600 stores the data for each problem.
The apparatus shown in Figs. 32 and 33, except for circuits 800, 801, 802; and 900, constitute the “means for” of claim 1.
The Rejection
The examiner rejected the claims under 35 U.S.C. § 101 as being drawn to non-statutory subject mаtter. Citing Gottschalk v. Benson,
The examinеr concluded that neither decisions of this court subsequent to Benson —specifically, In re Noli,
The board affirmed the examiner’s rejection, agreeing with the examiner that “the
Applying the two-step analysis set forth in Freeman, supra, the board determined that appellant’s claims directly recited elements or steps that were themselves calculations, and that they “merely recite[d] an algorithmic procedure or a mathematical exercise . . . .” As to claim 1, the board found that it was directed to determining an optimum number, i. e., the number of regular visits by a business representative to a client over a predetermined period of time, “obtained by calculating in accordance with the equations stated in clauses (a), (b), (e), and (d),” and that further analysis under Benson and Flook was required. The board then found that the product of the invention claimed in claim 1 was merely a mathematical value, and that “nothing in the claim . . . would be sufficient to transform it into a claim for an invention that merely uses an algorithm.”
The board found that dеpendent claims 2-5 and 7 — 13, involving the same mathematical operations as claim 1, were also “merely directed to a mathematical exercise for producing numbers . . . .” It accordingly held that, in light of Benson and Flook and this court’s most recent interpretations therеof, appellant’s invention fell “within a judicially determined category of non-statutory subject matter.”
Issue
The issue is whether appellant’s claimed apparatus is a “machine ... or any new and useful improvement thereof” within the meaning of § 101.
OPINION
Labels are not determinative in § 101 inquiries. “Benson applies equally whether an invention is claimed as an apparatus or process, because the form of the claim is often an exercise in drafting.” In re Johnson,
Determination of “whether the claim recites a mathematical algorithm, and, if so, whether it preempts the use of the algorithm[,] In re Noll,
Specific structure is not recited in the claims. Independent claim 1 recites five “means for” performing functions. The first four “means” perform the calculation of a directly recited mathematical formula. The formula corresponding to the first, second, and third means defines a “saturation curve.” The formula corresponding to the fourth means defines “a ‘minimum sales line’ which intersects the saturation curve at a point defined as the ‘critical point’ . .” The fifth means selects an optimum value, defined as being “above the minimum sales line and the saturation curve and as close to the latter as possible . .” Because appellant’s claims recite an algorithm in the Benson sense of the term, they meet step 1 of the Freeman test.
As admitted by appellant at oral argument, method claims drawn to the steps performed by appellant’s “means” would be non-statutory and an attempt to claim appellant’s algorithms in their application to a model of a sales organization. Cf. In re Waldbaum,
In re Noll, supra, cited by appellant as an example of apparatus claims being found directed to statutory subject matter, is in-apposite. There, claims 2 through 9 recited no algorithm, either directly or indirectly, and claim 10, reciting in “means for” language a calculation “method,” did not preempt the method because it included all the apparatus of claim 9, from which it depended.
The limitations added by the present dependent claims do not changе the non-statutory nature of appellant’s invention. Like claim 1, allowance of claims 2-5 and 7-13 would result in a patent on the algorithms.
The decision of the board is affirmed.
AFFIRMED.
Notes
. The control factor is related to the costs of maintaining a sales representative.
. The two-step test of In re Freeman consists of: (1) determining “whethеr the claim directly or indirectly recites an ‘algorithm’ in the Benson sense of that term . . and (2) analyzing the claim “to ascertain whether in its entirety it wholly preempts that algorithm.”
. A computer or other apparatus which “as a whole comprises means for carrying out a solution technique . ." does not necessarily constitute nonstatutory subject matter. If a claim thereto does not recite a mathematical formula, step 2 of the Freeman test is not reached. In re Freeman,
