What is the “algorithm requirement” for computer-implemented functions under 112(f)?
The “algorithm requirement” for computer-implemented functions under 35 U.S.C. 112(f) refers to the need for the specification to disclose an algorithm for performing the claimed specific computer function. As stated in MPEP 2181 II.B:
“[W]hen the disclosed structure is a computer programmed to carry out an algorithm, ‘the disclosed structure is not the general purpose computer, but rather that special purpose computer programmed to perform the disclosed algorithm.'”
The algorithm can be expressed in various forms, such as a mathematical formula, prose, flow charts, or any other manner that provides sufficient structure. Failure to disclose a sufficient algorithm for a computer-implemented function may result in the claim being indefinite under 35 U.S.C. 112(b) and lacking written description under 35 U.S.C. 112(a).
To learn more: