DETAILED ACTION
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Status of Claims
This action is in reply to the Response filed on 4/16/2025.
Claims 5, 6, 8, 9, 17, 18, and 19 have been amended and are hereby entered.
Claims 1-20 are pending.
This action is made FINAL.
Claim Objections
Claim 9 and 10 is objected to because of the following informalities: “a parallel SQL query,” should be written as “the parallel SQL query.” Appropriate correction is required.
Claim 11 and 15 are objected to because of the following informalities: “for writing to in parallel,” appears to be typo. Appropriate correction is required.
Claim 17 is objected to because of the following informalities: “a set of decision tree ensembles,” in line 7, should be written as “the set of decision tree ensembles. Appropriate correction is required.
Claim 11, 12, 13, and 14 are objected to because of the following informalities: “by query server processes,” appears to be typo. Appropriate correction is required.
Claim Rejections - 35 USC § 112
The following is a quotation of 35 U.S.C. 112(b):
(b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention.
The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph:
The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention.
Claims 11 and 15 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention.
The term “efficient calculation” in claim 11 and 15 is a relative term which renders the claim indefinite. The term “efficient calculation” is not defined by the claim, the specification does not provide a standard for ascertaining the requisite degree, and one of ordinary skill in the art would not be reasonably apprised of the scope of the invention.
Claim Rejections - 35 USC § 101
35 U.S.C. 101 reads as follows:
Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title.
Claims 1-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to a judicial exception (abstract idea) without significantly more.
Under the broadest reasonable interpretation, the following claim terms are presumed to have their plain meaning consistent with the specification as it would be interpreted by one of ordinary skill in the art. MPEP § 2111.
The claims recite “datastructure.” Applicant has not acted as their own lexicographer in defining the claim term “datastructure”. For Applicant to be their own lexicographer, “the patentee's lexicography must, of course, appear ‘with reasonable clarity, deliberateness, and precision’ before it can affect the claim.” Renishaw PLC v. Marposs Societa' per Azioni, 158 F.3d 1243, 1249 (Fed.Cir.1998) (quoting In re Paulsen, 30 F.3d 1475, 1480 (Fed.Cir.1994)) (emphasis added). Under BRI, examiner determines datastructure as a way of formatting data so that it can be used by a computer program or other system. The “asset return metrics calculation request,” “assets parallel batch database table,” “factor simulations parallel temporary batch database table,” “factor exposures parallel temporary batch database table,” “set of multi-variate mixture” are interpreted as intended use, because it is a mere label to describe the intended use of the claimed datastructure MPEP § 2103(I)(C).
The SQL language is used to manage data, especially in a relational database management system. In parallel SQL query, computer processes work simultaneously to run an SQL statement. “Parallel SQL query” is interpreted to be a computer that transmits and receives the SQL language.
“Batch database table” is interpreted as a table used in the context of batch processing within a database system. It is a data structure in a database (computer) system generated in some unspecified way by a group or operations or SQL commands (transmitting and receiving data).
“Asset database table records” are adjectives describing “records.” A database is inferred but not positively claimed. “A claim is only limited by positively recited elements.” MPEP § 2115. Thus, asset database table records are labels.
Step 1: Does the Claim Fall within a Statutory Category? (see MPEP 2106.03)
Claim 1 and 18 recite a product (apparatus). The claim is directed to a product, which is a statutory category of invention (Step 1: YES). Claim 19 recites a system, which is a statutory category of invention (Step 1: YES). Claim 20 recites a process, which is a statutory category of invention (Step 1: YES).
Step 2A, Prong One: Is a Judicial Exception Recited? (see MPEP 2106.04(a)). Yes.
The claims are analyzed to determine whether it is directed to a judicial exception. The following claims identify the limitations that recite additional elements in bold and the abstract idea without bold. Underlined claim limitations denote newly added claim limitations:
The claims are analyzed to determine whether it is directed to a judicial exception. Claim 1, 18, 19 and 20 recite a database calculation engine apparatus, comprising: at least one memory; a component collection in the at least one memory; any of at least one processor disposed in communication with the at least one memory, the any of at least one processor executing processor-executable instructions from the component collection, storage of the component collection structured with processor-executable instructions comprising: obtain an asset return metrics calculation request datastructure, the asset return metrics calculation request datastructure structured specifying a set of assets and a set of simulated market scenarios, each simulated market scenario in the set of simulated market scenarios structured including a set of simulated market factor values corresponding to a set of market factors; determine a number of sessions utilizing for calculating asset return metrics data; determine an assets range for a session based on the determined number of sessions utilizing, the assets range comprising a set of asset database table records for the set of assets for processing by the session; create an assets parallel batch database table datastructure, the assets parallel batch database table datastructure structured including a set of asset database table records of a specified batch size from the assets range for the session; create a factor simulations parallel temporary batch database table datastructure, the factor simulations parallel temporary batch database table datastructure structured including a set of simulated market factor return values for the set of asset database table records in the assets parallel batch database table datastructure; create a factor exposures parallel temporary batch database table datastructure, the factor exposures batch database table structured including a set of factor exposure database table records matching the set of asset database table records in the assets parallel batch database table datastructure; and calculate via a parallel SQL query, expected returns for the set of asset database table records in the assets parallel batch database table datastructure, using the factor simulations parallel temporary batch database table datastructure and the factor exposures batch database table. These limitations, as drafted, under its broadest reasonable interpretation, covers performance via certain methods of organizing human activity, but for the recitation of generic computer components. Under human activity, the limitations are commercial interactions, specifically sales activities and business relations. Also, the limitations are managing interactions between people, specifically following instructions. Lastly, the claim limitations are fundamental economic activities, such as trading. Accordingly, the claim recites an abstract idea. The mere recitation of generic computer components in the claims do not necessarily preclude that claim from reciting an abstract idea. (Step 2A-Prong 1: Yes. The claims recite an abstract idea).
Step 2A, Prong Two: Is the Abstract Idea Integrated into a Practical Application? (see MPEP 2106.04(d)). No.
The above judicial exception is not integrated into a practical application. In particular, the claim recites the additional elements of database calculation engine apparatus, memory, component collection, processor, processor-executable instructions, parallel SQL query, data calculation engine processor-readable, non-transient medium, and database calculation engine processor-implemented system. The additional elements of database calculation engine apparatus, memory, component collection, processor, processor-executable instructions, parallel SQL, data calculation engine processor-readable, non-transient medium, and database calculation engine processor-implemented system, are just applying generic computer components to the recited abstract limitations (MPEP 2106.05(f)). The computer components are recited at such a high-level of generality (i.e. as a generic computer components) such that it amounts to no more than mere instructions to apply the exception using generic computer components. Accordingly, these additional elements, when considered separately and as an ordered combination, do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea and are at a high level of generality. (Step 2A-Prong 2: NO. The judicial exception is not integrated into a practical application).
Step 2B: Does the Claim Provide an Inventive Concept? (see MPEP 2106.05). No.
The claims are next analyzed to determine if there are additional claim limitations that individually, or as an ordered combination, ensure that the claim amounts to significantly more than the abstract ideas (whether claim provides inventive concept). As discussed with respect to Step 2A2 above, the additional elements of (database calculation engine apparatus, memory, component collection, processor, processor-executable instructions, parallel SQL, data calculation engine processor-readable, non-transient medium, and database calculation engine processor-implemented system) in the claims amount to no more than mere instructions to apply the exception using a generic computer component. The same analysis applies here in Step 2B, i.e., mere instructions to apply an exception using a generic computer component cannot integrate a judicial exception into a practical application at Step 2A or provide an inventive concept in Step 2B. Viewing the limitations as an ordered combination does not add anything further than looking at the limitations individually. When viewed either individually, or as an ordered combination, the additional limitations do not amount to a claim as a whole that is significantly more than the abstract idea itself. Therefore, the claims do not amount to significantly more than the recited abstract idea (Step 2B: NO; The claims do not provide significantly more, and are not patent eligible).
Claim 2 recites, further, comprising: Attorney Docket No.: Fidelity0726CP1295the set of simulated market factor values for a simulated market scenario is configured as generated using a set of deep learning neural networks. These limitations are also part of the abstract idea identified in claim 10, and the additional elements of deep learning neural networks are generally linking the use of the judicial exception to a particular technological environment or field of use, for the particular technology of machine learning (MPEP 2106.05(h)), and the claim fails to recite technological detail as to how the step of the judicial exception is accomplished. Accordingly, these additional elements, when considered separately and as an ordered combination, do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea and are at a high level of generality. (Step 2A-Prong 2: NO. The judicial exception is not integrated into a practical application). Further, the additional element of predetermined neural network in the claim amounts to no more than mere instructions generally linking the use of machine learning to judicial exception. The same analysis applies here in Step 2B, i.e., mere instructions generally linking the use of machine learning or artificial intelligence to judicial exception cannot integrate a judicial exception into a practical application at Step 2A or provide an inventive concept in Step 2B. Viewing the limitations as an ordered combination does not add anything further than looking at the limitations individually. When viewed either individually, or as an ordered combination, the additional limitations do not amount to a claim as a whole that is significantly more than the abstract idea itself. Therefore, the claims do not amount to significantly more than the recited abstract idea (Step 2B: NO; The claims do not provide significantly more, and are not patent eligible).
Claim 3 recites further, comprising: the set of simulated market factor values for a simulated market scenario is configured as generated using a set of multi-variate mixture datastructures. These limitations are also part of the abstract idea identified in claim 1, and is similarly rejected under the same rationale as claim 1, supra.
Claim 4 recites further, comprising: the processor-executable instructions structured as: filter, asset database table records associated with the set of assets, based on available factor exposure database table records, using a SQL statement. These limitations are also part of the abstract idea identified in claim 1, and is similarly rejected under the same rationale as claim 1, supra.
Claim 5 recites further, comprising: the processor-executable instructions structured as: filter, simulated market scenario database table records associated with the set of simulated market scenarios, based on a subset of market factors from the set of market factors to which the filtered asset database table records have exposure, using a SQL statement. These limitations are also part of the abstract idea identified in claim 1, and the additional elements of SQL are addressed in the Steps 2A2 and B as just applying generic computer components to the recited abstract limitations (MPEP 2106.05(f)) as in the claim 1 analysis above. Therefore, this claim is similarly rejected under the same rationale as claim 1, supra.
Claim 6 recites, further, comprising: the number of sessions utilizing for calculating asset return metrics data is determined based on the number of available server processors and a specified degree of parallelism per session. These limitations are also part of the abstract idea identified in claim 1, and the additional elements of server processors are addressed in the Steps 2A2 and B as just applying generic computer components to the recited abstract limitations (MPEP 2106.05(f)) as in the claim 1 analysis above. Therefore, this claim is similarly rejected under the same rationale as claim 1, supra.
Claim 7 recites further, comprising: the assets batch database table, the factor simulations batch database table, and the factor exposures batch database table are temporary database tables. These limitations are also part of the abstract idea identified in claim 1, and is similarly rejected under the same rationale as claim 1, supra.
Claim 8 recites, further, comprising: the processor-executable instructions structured as: filter, at least one of call schedule database table records and put schedule database table records based on the filtered asset database table records. These limitations are also part of the abstract idea identified in claim 1, and is similarly rejected under the same rationale as claim 1, supra.
Claim 9 recites further, comprising: the processor-executable instructions structured as: adjust, via a parallel SQL query, the calculated expected returns for the set of asset database table records in the assets batch database table, based on at least one of the filtered call schedule database table records and the filtered put schedule database table records. These limitations are also part of the abstract idea identified in claim 1, and the additional elements of parallel SQL are addressed in the Steps 2A2 and B as just applying generic computer components to the recited abstract limitations (MPEP 2106.05(f)) as in the claim 1 analysis above. Therefore, this claim is similarly rejected under the same rationale as claim 1, supra.
Claim 10 recites comprising: the processor-executable instructions structured as: transpose, the calculated expected returns for the set of asset database table records in the assets batch database table into a wide array format; and Attorney Docket No.: Fidelity0726CP1296 write, via a parallel SQL query, the transposed expected returns to an asset simulation wide table. These limitations are also part of the abstract idea identified in claim 1, and the additional elements of parallel SQL are addressed in the Steps 2A2 and B as just applying generic computer components to the recited abstract limitations (MPEP 2106.05(f)) as in the claim 1 analysis above. Therefore, this claim is similarly rejected under the same rationale as claim 1, supra.
Claim 11 recites further, comprising: the asset simulation wide table formatted facilitating efficient calculation of portfolio return metrics; and the asset simulation wide table structured for writing to in parallel by query server processes from a plurality of utilized sessions. These limitations are also part of the abstract idea identified in claim 1, and the additional elements of query server are addressed in the Steps 2A2 and B as just applying generic computer components to the recited abstract limitations (MPEP 2106.05(f)) as in the claim 1 analysis above. Therefore, this claim is similarly rejected under the same rationale as claim 1, supra.
Claim 12 recites further, comprising: the processor-executable instructions structured as: calculate, via a parallel SQL query, an asset return metric based on the calculated expected returns for the set of asset database table records in the assets batch database table; transpose, the calculated asset return metric for the set of asset database table records in the assets batch database table into a wide array format; and write, via a parallel SQL query, the transposed asset return metric to an asset simulation wide table. These limitations are also part of the abstract idea identified in claim 1, and the additional elements of parallel SQL are addressed in the Steps 2A2 and B as just applying generic computer components to the recited abstract limitations (MPEP 2106.05(f)) as in the claim 1 analysis above. Therefore, this claim is similarly rejected under the same rationale as claim 1, supra.
Claim 13 recites, further, comprising: the processor-executable instructions structured as: write, via a parallel SQL query, the calculated expected returns to an asset measure table. These limitations are also part of the abstract idea identified in claim 1, and the additional elements of parallel SQL are addressed in the Steps 2A2 and B as just applying generic computer components to the recited abstract limitations (MPEP 2106.05(f)) as in the claim 1 analysis above. Therefore, this claim is similarly rejected under the same rationale as claim 1, supra.
Claim 14 recites further, comprising: the processor-executable instructions structured as: calculate, via a parallel SQL query, an asset return metric based on the calculated expected returns for the set of asset database table records in the assets batch database table; and write, via a parallel SQL query, the calculated asset return metric to an asset measure table. These limitations are also part of the abstract idea identified in claim 1, and the additional elements of parallel SQL are addressed in the Steps 2A2 and B as just applying generic computer components to the recited abstract limitations (MPEP 2106.05(f)) as in the claim 1 analysis above. Therefore, this claim is similarly rejected under the same rationale as claim 1, supra.
Claim 15 recites further, comprising: the asset measure table formatted facilitating efficient calculation of security return metrics; and the asset measure table structured for writing to in parallel by query server processes from a plurality of utilized sessions. These limitations are also part of the abstract idea identified in claim 1, and the additional elements of query server are addressed in the Steps 2A2 and B as just applying generic computer components to the recited abstract limitations (MPEP 2106.05(f)) as in the claim 1 analysis above. Therefore, this claim is similarly rejected under the same rationale as claim 1, supra.
Claim 16 recites further, comprising: the set of simulated market factor values for a simulated market scenario is configured as generated using a set of deep learning neural networks and using a set of multi-variate mixture datastructures. These limitations are also part of the abstract idea identified in claim 10, and the additional elements of deep learning neural networks are generally linking the use of the judicial exception to a particular technological environment or field of use, for the particular technology of machine learning (MPEP 2106.05(h)), and the claim fails to recite technological detail as to how the step of the judicial exception is accomplished. Accordingly, these additional elements, when considered separately and as an ordered combination, do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea and are at a high level of generality. (Step 2A-Prong 2: NO. The judicial exception is not integrated into a practical application). Further, the additional element of predetermined neural network in the claim amounts to no more than mere instructions generally linking the use of machine learning to judicial exception. The same analysis applies here in Step 2B, i.e., mere instructions generally linking the use of machine learning or artificial intelligence to judicial exception cannot integrate a judicial exception into a practical application at Step 2A or provide an inventive concept in Step 2B. Viewing the limitations as an ordered combination does not add anything further than looking at the limitations individually. When viewed either individually, or as an ordered combination, the additional limitations do not amount to a claim as a whole that is significantly more than the abstract idea itself. Therefore, the claims do not amount to significantly more than the recited abstract idea (Step 2B: NO; The claims do not provide significantly more, and are not patent eligible).
Claim 17 recites further, comprising: Attorney Docket No.: Fidelity0726CP1297 each expected return configured as calculated for an asset during a simulated market scenario using: the respective asset's conditional Beta during the respective simulated market scenario, determined using a set of decision tree ensembles, trained estimating conditional Beta of the respective asset, based on a first subset of the set of simulated market factor values, and the respective asset's conditional default probability during the respective simulated market scenario, determined using a set of decision tree ensembles, trained estimating conditional default probability of the respective asset, based on a second subset of the set of simulated market factor values. These limitations are also part of the abstract idea identified in claim 1, and is similarly rejected under the same rationale as claim 1, supra.
Response to Arguments
Applicant's arguments filed 11/6/2025 have been fully considered but they are not persuasive.
Applicant argues the Ex Parte Desjardins case (Pg. 13-14), and that “Examiners should not evaluate claims at such a high level of generality.” Examiner notes that throughout past response rejections dealing with the current application, Examiner has clearly outlined why the currently recited claim limitations are (1) abstract, (2) judicial exception recited, (3) the abstract idea is integrated into a practical application, and (4) the claims do not provide an inventive concept.
Regarding Ex Parte Desjardins and machine learning. Examiner notes, that the memo did not change USPTO Examiner guidance regarding patent eligibility, and did not say that all AI patent applications are eligible. Examiner notes that the Ex Parte Desjardins decision (as well as the Director Squires’ memo) stressed the specification of application 16/319040, in that the specification was curing a deficiency in the way that normal AI functions, and their specific way of training the AI had an improvement in the AI; the decision had nothing to do with the data itself. In the currently recited claims, the “invention” is in the data itself, and it is using AI at a “high level” which amounts to “apply it,” where there is no curing any technical problem with the way AI functions, and is just using a different set of data. Thus, the application (and currently recited claims) are more like Recentive, than Ex Parte Desjardins.
In, Recentive Analytics, Inc. v. Fox Corp., 2025 U.S.P.Q.2d 628 (Fed. Cir. 2025) (holding “that patents that do no more than claim the application of generic machine learning to new data environments, without disclosing improvements to the machine learning models to be applied, are patent ineligible under § 101”). Similarly, the Squires Memo said the same thing, quoting Desjardins: ("Paragraph 21 of the Specification, which the Appellant cites, identifies improvements in training the machine learning model itself." p. 8). As Applicant argues that the currently recited claims are an improvement to how systems operate, the improvement noted in Desjardins and the Director Squires memo, is in the use of the model or the mathematical algorithm itself operates (“Here, however, we are persuaded that the claims reflect such an improvement. For example, one improvement identified in the Specification is to "effectively learn new tasks in succession whilst protecting knowledge about previous tasks." Spec. 21.
Applicant argues that broadest reasonable interpretation and that examiner ignores numerous unique and unconventional elements (Para 33, pg. 27). Examiner disagrees. As noted above, Examiner has highlighted between bolded and unbolded limitations to make as simple as possible for the Applicants representative, what is considered an additional element and what is considered abstract.
Applicant states that Examiner merely asserted that all claims elements are abstract (Para. 36). Examiner disagrees. As noted in the above rejection, the abstract claim limitations and additional elements are separated. Applicant further argues that the MLPO component 9935, as highlighted in Applicant specification (Para. 512, 111, and 477) helps to “increase network efficiency by reducing transfer requirements,” and more “efficient data structures…for transfer and storage.” Examiner disagrees. Ex Parte Smith was eligible because they added a timer to transactions in order to handicap electronic transactions and be fair with physical transactions. Simply changing trading decisions is not an improvement to computer functionality, such as specific UI improvements and improved data management, or a solution to a technical problem. Technical details must be in the claim and the specification. For a trading method to be patent-eligible under USPTO Section 101, merely "improving computational resources" is not enough to overcome the abstract idea exception established in Alice Corp. v. CLS Bank International. The claim must specify a concrete, technological improvement to the computer's functionality, rather than simply implementing a conventional trading practice on a generic computer.
Applicant argues (Para. 42-43), that the currently recited claims are more technical in nature that BASCOM and Berkheimer. Examiner disagrees. BASCOM relates to translating multiple filters attached to client side devices to a single filter on the server side device to filter information request based on requestor’s profile. The steps in the current claim are purely a business interaction with several claim limitations attached by intended use language that facilitate no technical improvement, and that can be achieve on a face-to-face level or over the telephone or over generic network environment. This is purely a commercial interaction under the certain methods of organizing human activity. In Berkenheimer, the patent in question was considered a technical improvement over existing technologies because it specifically addressed and solved inefficiencies in digital asset management systems. The decision highlighted that, for software, the specification must describe how a specific, non-conventional technical improvement is achieved, rather than merely stating that it is efficient. Unlike the currently recited claim limitations, the claimed invention in Berkenheimer (related to digital asset management) was described in the specification as improving computer operation efficiency, reducing redundancy in storage, and enabling "one-to-many" editing. Further, unlike the currently recited claim limitations, the court identified that the claims required a specific "parsing" process that created a "multi-part object structure," which was not merely a generic use of a computer, thus creating a potential, non-conventional improvement over prior art.
It is noteworthy, that Applicant uses intended language throughout the claim language. For example, an asset return metrics calculation request datastructure, or assets batch database table, or factor exposures batch database table. The long list of adjectives preceding the actual noun (datastructure) are labels being used by Applicant to convey intended use of the claimed datastrusture and are given no patentable weight. Statements of intended use fail to limit the scope of the claim under BRI. MPEP § 2103(I)(C).
Applicant also argues (Para. 49, Pg. 40), that Examiner provides no factual evidence (Berkheimer evidence) is not persuasive. Such evidence is only required to support a conclusion that an additional element is well-understood, routine, conventional activity. Here, the rejection does not assert well-understood, routine, conventional activity and instead identifies the additional elements drawn to the database as adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer. MPEP 2106.05(f). Because the evaluation in Step 2B is not a weighing test, it is not important how the elements are characterized or how many considerations apply from the list of considerations set forth in MPEP 2106.05. It is important to evaluate the significance of the additional elements relative to the invention, and to keep in mind the ultimate question of whether the additional elements encompass an inventive concept. Additional elements in the rejection are well noted in the above rejection.
Applicant also argues (Para. 53-59), that Examiner must consider the machine-or-transformation test of Bilski as evidence of “significantly more.” While the machine-or-transformation test is an important clue to eligibility, it should not be used as a separate test for eligibility. MPEP 2106 (I). Step 2B does not require Bilski per se, rather, it considers the limitations individually and as an ordered combination to determine if the claimed invention amount to “significantly more” than the abstract idea. In this case, it does not. MPEP 2106.05(b) clearly says “("[I]n Mayo, the Supreme Court emphasized that satisfying the machine-or-transformation test, by itself, is not sufficient to render a claim patent-eligible, as not all transformations or machine implementations infuse an otherwise ineligible claim with an 'inventive concept.'").
Further, the currently recited claims recite how a typical machine learning model works, using specific attributes and parameters. However, the claims do not describe any particular improvement in the manner of computer functions. Although a machine learning model is used for the purposes of determining portfolio optimization, such uses is both generic and conventional. The object of the claims is to determine portfolio optimization, not to produce technology enabling a machine learning model to operate. The claims call for generic use of such a machine learning model in the manner such models conventionally operate. Simply reciting a particular technological module or piece of equipment in a claim does not confer eligibility. The MPEP notes this distinction.
The MPEP notes this distinction (For example, in MPEP 2106.05(f)(I), it states: Whether the claim recites only the idea of a solution or outcome i.e., the claim fails to recite details of how a solution to a problem is accomplished. The recitation of claim limitations that attempt to cover any solution to an identified problem with no restriction on how the result is accomplished and no description of the mechanism for accomplishing the result, does not integrate a judicial exception into a practical application or provide significantly more because this type of recitation is equivalent to the words “apply it”. See Electric Power Group, LLC v. Alstom, S.A., 830 F.3d 1350, 1356, 119 USPQ2d 1739, 1743-44 (Fed. Cir. 2016); Intellectual Ventures I v. Symantec, 838 F.3d 1307, 1327, 120 USPQ2d 1353, 1366 (Fed. Cir. 2016); Internet Patents Corp. v. Active Network, Inc., 790 F.3d 1343, 1348, 115 USPQ2d 1414, 1417 (Fed. Cir. 2015). In contrast, claiming a particular solution to a problem or a particular way to achieve a desired outcome may integrate the judicial exception into a practical application or provide significantly more. See Electric Power, 830 F.3d at 1356, 119 USPQ2d at 1743). In the instant application, the currently recited claims use machine learning as generic data processing.
Applicant argues that the response ignores the technical limitations. Examiner disagrees. As noted throughout the response and rejection, the claims are both abstract and fail to integrate the abstract idea into a practical application. Applicant notes such claim limitations as “asset return metrics calculation request datastructure,” the “batch database table,” and the “parallel SQL query.” The above rejection interprets these claim limitations in light of the specification and broadest reasonable interpretation. However, the focus of the claims is not on such an improvement in computers as tools, but on certain independently abstract ideas that use computers as tools. The claims here are not directed to a specific improvement to computer functionality. Rather, they are directed to the use of conventional or generic technology in a well-known environment, without any claim that the invention reflects an inventive solution to any computer specific problem. More specifically, the claims are limited to a business solution to a technical problem, not a technical solution to a technical problem.
Conclusion
THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a).
A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to BRANDON M DUCK whose telephone number is (469)295-9049. The examiner can normally be reached 8am - 5pm.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Michael Anderson can be reached at 571-270-0508. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/BRANDON M DUCK/Examiner, Art Unit 3693
/ELIZABETH H ROSEN/Primary Examiner, Art Unit 3693