DETAILED ACTION
This Office Action is in response for Application # 18/455,332 filed on August 24, 2023 in which claims 1-19 are presented for examination.
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
Claims 1-19 are pending, of which claims 1-19 are rejected under 35 U.S.C. 103 and also claims 1-19 are rejected under 35 U.S.C. 101. Claims 1-19 are rejected under 35 U.S.C. 112(a).
Priority
Applicant’s claim for the benefit of a prior-filed application under 35 U.S.C. 119(e) or under 35 U.S.C. 120, 121, 365(c), or 386(c) is acknowledged. The Provisional Application# 63/400,481 with filing date August 24, 2022.
Claim Rejections - 35 USC § 112
The following is a quotation of the first paragraph of 35 U.S.C. 112(a):
(a) IN GENERAL.—The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor or joint inventor of carrying out the invention.
The following is a quotation of the first paragraph of pre-AIA 35 U.S.C. 112:
The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor of carrying out his invention.
Claims 1-19 are rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the enablement requirement. The claim(s) contains subject matter which was not described in the specification in such a way as to enable one skilled in the art to which it pertains, or with which it is most nearly connected, to make and/or use the invention. Claims 1 and 19 recites limitation “estimating … wherein the second set of one or more features has not yet arrived at the data source”, where the specification does not provide enablement on how to estimate the features for which the data is not yet arrived at the data source. Examiner believes further clarification is needed on how to estimate data feature without the data.
Dependent claims 2-18 are also rejected under the same rationale as the independent claims since the dependent claims inherit the deficiencies of the parent claims.
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-19 are rejected under 35 U.S.C. 101. because the claims are directed to an abstract idea; and because the claims as a whole, considering all claim elements both individually and in combination, do not amount to significantly more than the abstract idea, see Alice Corporation Pty. Ltd. v. CLS Bank International, et al, 573 U.S. (2014). In determining whether the claims are subject matter eligible, the Examiner applies the 2019 USPTO Patent Eligibility Guidelines. (2019 Revised Patent Subject Matter Eligibility Guidance, 84 Fed. Reg. 50, Jan. 7, 2019.)
Step 1: Is the claim to a process, machine, manufacture, or composition of matter? Yes—Claims 1-19 recite a method, device and readable medium respectively.
The analysis of claims 1 and 19 is as follows:
Step 2A, prong one: Does claims 1 and 19 recite an abstract idea, law of nature or natural phenomenon? Yes—the limitations of “monitoring a data source;
during the monitoring, detecting an arrival of each of one or more sets of one or more features at the data source; and
in response to detecting the arrival at the data source of at least a first set of one or more features of the one or more sets of one or more features:
extracting data from the first set of one or more features;
estimating data for at least a second set of one or more features of the one or more sets of one or more features, wherein the second set of one or more features has not yet arrived at the data source; and
based on the extracted data and the estimated data, predicting the data quality metric” as drafted, are mental steps based on various processes can be performed in a human mind of building a prediction model based on features in the data (acts of thinking, decision making). These limitations, therefore fall within the human mind processes group and with a pen & paper.
Step 2A, prong two: Does the claim recite additional elements that integrate the judicial exception into a practical application? No—the judicial exception is not integrated into a practical application as just stated as related to the technical field of computer science . Although the claim recites that the recited functionality includes “method”, “computer” and “readable medium”, these computer components are recited at a high-level of generality such that it amounts to no more than a mere instructions to apply the exception using generic computer component. In addition, the claim recites “monitoring a data source;
during the monitoring, detecting an arrival of each of one or more sets of one or more features at the data source; and
in response to detecting the arrival at the data source of at least a first set of one or more features of the one or more sets of one or more features:
extracting data from the first set of one or more features;
estimating data for at least a second set of one or more features of the one or more sets of one or more features, wherein the second set of one or more features has not yet arrived at the data source; and
based on the extracted data and the estimated data, predicting the data quality metric” are mere gathering data and applying process steps (i.e., predicting the data quality metric); the computers that perform those functions and the mental steps are recited at a high level of generality that do not impose a meaningful limitation on the judicial exception and are insufficient to integrate the mental steps into a practical application. Although the claim recites the additional functionality “based on the extracted data and the estimated data, predicting the data quality metric “, the gathering and determining are also recited at a high level of generality and merely generally link to respective technological environments (e.g., prediction model) and therefore likewise amounts to no more than a mere instructions to apply the exception using generic computer components and is insufficient to integrate the steps into a practical application.
Step 2B: Does the claim recite additional elements that amount to significantly more than the judicial exception? No— The recitation in the preamble is insufficient to transform a judicial exception to a patentable invention because the preamble elements are recited at a high level of generality that simply links to a field of use, see MPEP 2106.05(h). The claimed extra-solution of operation based on generating cubes from collection of queries is acknowledged to be well-understood, routine, conventional activity (see, e.g., court recognized WURC examples in MPEP 2106.05(d)(II)(i). Similarly, the gathering and generating are also recited at a high level of generality and merely generally link to respective technological environments. The claim thus recites computing components only at a high-level of generality such that it amounts to no more than mere instructions to apply the exception using generic computer components. Mere instructions to apply an exception using a generic computer component cannot provide an inventive concept.
Taken alone, their additional elements do not amount to significantly more than the above- identified judicial exception (the abstract idea). Looking at the limitations as an ordered combination adds nothing that is not already present when looking at the elements taken individually. There is no indication that the combination of elements improves the functioning of a computer or improves any other technology. Their collective functions merely provide conventional computer implementation.
For the reasons above, claims 1 and 19 are rejected as being directed to non-patentable subject matter under §101.
The analysis of claims 2-18 are as follows:
Step 2A, prong one: Does claims 2-18 recite an abstract idea, law of nature or natural phenomenon? Yes—the limitations of “Claim 2, in response to detecting the arrival at the data source of the second set of one or more features: extracting data from the second set of one or more features; and based on the data extracted from the second set of one or more features, updating the prediction of the data quality metric.
Claim 3, wherein predicting the data quality metric comprises inputting the extracted data to a trained machine learning model.
Claim 4, wherein the trained machine learning model is a gradient-boosted tree model.
Claim 5, wherein estimating the data for the second set of one or more features comprises estimating the data for the second set of one or more features using one or more of: a statistical method based on historical data; a regression model based on historical data; and a machine learning model based on historical data.
Claim 6, wherein the one or more sets of one or more features comprise one or more of: one or more end-of-day contract features; one or more number of records features; and one or more market-related features.
Claim 7, wherein detecting the arrival of at least the first set of one or more features comprises: sequentially detecting the arrival of the one or more end-of-day contract features, the arrival of the one or more number of records features, and the arrival of the one or more market-related features.
Claim 8, in response to detecting the arrival at the data source of the second set of one or more features: estimating data for at least a third set of one or more features of the one or more sets of one or more features, wherein the third set of one or more features has not yet arrived at the data source; and based on the estimated data for the third set of one or more features, updating the prediction of the data quality metric; and in response to detecting the arrival at the data source of the third set of one or more features: extracting data from the third set of one or more features; and based on the data extracted from the third set of one or more features, further updating the data quality metric.
Claim 9, wherein: the first set of one or more features comprises one or more end-of-day contract features; the second set of one or more features comprises one or more number of records features; and the third set of one or more features comprise one or more market-related features.
Claim 10, wherein extracting the data from the first set of one or more features comprises extracting one or more of: a source system associated with an end-of-day contract; a source region associated with the end-of-day contract; an arrival time associated with the end-of-day contract; a business date associated with the end-of-day contract; and a business day associated with the end-of-day contract.
Claim 11, wherein extracting the data from the second set of one or more features comprises extracting a number of records associated with a number of records feature.
Claim 12, wherein extracting the data from the third set of one or more features comprises extracting one or both of: a request time associated with a market-related feature; and a response time associated with the market-related feature.
Claim 13, wherein estimating the data for the second set of one or more features comprises estimating a number of records associated with a number of records feature.
Claim 14, wherein estimating the data for the third set of one or more features comprises estimating one or both of: a request time associated with a market-related feature; and a response time associated with the market-related feature.
Claim 15, further comprising transmitting to one or more users a notification indicative of the prediction.
Claim 16, wherein the data quality metric comprises a metric indicative of a delay in data processing, and wherein the method further comprises: for each feature in each of the one or more sets of one or more features, identifying a Shapley value; comparing each Shapley value to a threshold; and based on the comparison, identifying a reason associated with the delay in the data processing.
Claim 17, wherein identifying the Shapley value comprises, for each feature: inputting the feature to a trained regression or classification model; and identifying, using the trained regression or classification model, the Shapley value.
Claim 18, wherein the data quality metric comprises one or more: a metric indicative of a delay in data processing; a metric indicative of a completeness of data; and a metric indicative of an accuracy of data” as drafted, are mental steps based on various processes can be performed in a human mind of building a prediction model based on features in the data (acts of thinking, decision making). These limitations, therefore fall within the human mind processes group and with a pen & paper.
Step 2A, prong two: Does the claim recite additional elements that integrate the judicial exception into a practical application? No—the judicial exception is not integrated into a practical application as just stated as related to the technical field of computer science . Although the claim recites that the recited functionality includes “method”, “computer” and “readable medium”, these computer components are recited at a high-level of generality such that it amounts to no more than a mere instructions to apply the exception using generic computer component. In addition, the claim recites “Claim 2, in response to detecting the arrival at the data source of the second set of one or more features: extracting data from the second set of one or more features; and based on the data extracted from the second set of one or more features, updating the prediction of the data quality metric.
Claim 3, wherein predicting the data quality metric comprises inputting the extracted data to a trained machine learning model.
Claim 4, wherein the trained machine learning model is a gradient-boosted tree model.
Claim 5, wherein estimating the data for the second set of one or more features comprises estimating the data for the second set of one or more features using one or more of: a statistical method based on historical data; a regression model based on historical data; and a machine learning model based on historical data.
Claim 6, wherein the one or more sets of one or more features comprise one or more of: one or more end-of-day contract features; one or more number of records features; and one or more market-related features.
Claim 7, wherein detecting the arrival of at least the first set of one or more features comprises: sequentially detecting the arrival of the one or more end-of-day contract features, the arrival of the one or more number of records features, and the arrival of the one or more market-related features.
Claim 8, in response to detecting the arrival at the data source of the second set of one or more features: estimating data for at least a third set of one or more features of the one or more sets of one or more features, wherein the third set of one or more features has not yet arrived at the data source; and based on the estimated data for the third set of one or more features, updating the prediction of the data quality metric; and in response to detecting the arrival at the data source of the third set of one or more features: extracting data from the third set of one or more features; and based on the data extracted from the third set of one or more features, further updating the data quality metric.
Claim 9, wherein: the first set of one or more features comprises one or more end-of-day contract features; the second set of one or more features comprises one or more number of records features; and the third set of one or more features comprise one or more market-related features.
Claim 10, wherein extracting the data from the first set of one or more features comprises extracting one or more of: a source system associated with an end-of-day contract; a source region associated with the end-of-day contract; an arrival time associated with the end-of-day contract; a business date associated with the end-of-day contract; and a business day associated with the end-of-day contract.
Claim 11, wherein extracting the data from the second set of one or more features comprises extracting a number of records associated with a number of records feature.
Claim 12, wherein extracting the data from the third set of one or more features comprises extracting one or both of: a request time associated with a market-related feature; and a response time associated with the market-related feature.
Claim 13, wherein estimating the data for the second set of one or more features comprises estimating a number of records associated with a number of records feature.
Claim 14, wherein estimating the data for the third set of one or more features comprises estimating one or both of: a request time associated with a market-related feature; and a response time associated with the market-related feature.
Claim 15, further comprising transmitting to one or more users a notification indicative of the prediction.
Claim 16, wherein the data quality metric comprises a metric indicative of a delay in data processing, and wherein the method further comprises: for each feature in each of the one or more sets of one or more features, identifying a Shapley value; comparing each Shapley value to a threshold; and based on the comparison, identifying a reason associated with the delay in the data processing.
Claim 17, wherein identifying the Shapley value comprises, for each feature: inputting the feature to a trained regression or classification model; and identifying, using the trained regression or classification model, the Shapley value.
Claim 18, wherein the data quality metric comprises one or more: a metric indicative of a delay in data processing; a metric indicative of a completeness of data; and a metric indicative of an accuracy of data” are mere gathering data and applying process steps (i.e., predicting the data quality metric); the computers that perform those functions and the mental steps are recited at a high level of generality that do not impose a meaningful limitation on the judicial exception and are insufficient to integrate the mental steps into a practical application. Although the claim recites the additional functionality “based on the extracted data and the estimated data, predicting the data quality metric “, the gathering and determining are also recited at a high level of generality and merely generally link to respective technological environments (e.g., prediction model) and therefore likewise amounts to no more than a mere instructions to apply the exception using generic computer components and is insufficient to integrate the steps into a practical application.
Step 2B: Does the claim recite additional elements that amount to significantly more than the judicial exception? No— The recitation in the preamble is insufficient to transform a judicial exception to a patentable invention because the preamble elements are recited at a high level of generality that simply links to a field of use, see MPEP 2106.05(h). The claimed extra-solution of operation based on generating cubes from collection of queries is acknowledged to be well-understood, routine, conventional activity (see, e.g., court recognized WURC examples in MPEP 2106.05(d)(II)(i). Similarly, the gathering and generating are also recited at a high level of generality and merely generally link to respective technological environments. The claim thus recites computing components only at a high-level of generality such that it amounts to no more than mere instructions to apply the exception using generic computer components. Mere instructions to apply an exception using a generic computer component cannot provide an inventive concept.
Taken alone, their additional elements do not amount to significantly more than the above- identified judicial exception (the abstract idea). Looking at the limitations as an ordered combination adds nothing that is not already present when looking at the elements taken individually. There is no indication that the combination of elements improves the functioning of a computer or improves any other technology. Their collective functions merely provide conventional computer implementation.
For the reasons above, claims 1-18 are rejected as being directed to non-patentable subject matter under §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.
Claim 14 is rejected under 35 U.S.C. 101 because the claimed invention is directed to non-statutory subject matter.
As per claim 14, a "computer-readable medium" is being cited. However, it appears that one of ordinary skill in the art could interpret the computer-readable medium as signal medium, per se. As per specification (Page 13), where the applicant disclosed about non-transitory computer readable medium but not disclosed computer readable medium is not a signal per se. Therefore, a person of ordinary skill in the art would interpret the computer-readable medium include computer program code as electrical pulse ‘signal’. Even though the claim limitation cites that the computer-readable medium comprise having one processor will not solve the issue of computer-readable medium being a signal per se.
Claim Rejections - 35 USC § 103
In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention.
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
Claims 1-19 are rejected under 35 U.S.C. 103 as being unpatentable over Sharifi Sedeh et al. US 2020/0074313 A1 (hereinafter ‘Sharifi’) in view of Cella et al. US 2023/0123322 A1 (hereinafter ‘Cella’).
As per claim 1, Sharifi disclose, A method of predicting (Sharifi: paragraph 0018: disclose a predictive model) a data quality metric (Sharifi: paragraph 0024: disclose calculate a measure according to a quality metric for the output of the predictive model), comprising performing, by one or more computer processors (Sharifi: paragraph 0024: disclose the processor):
monitoring a data source (Sharifi: paragraph 0052: disclose predictive model suitable for analyzing ‘monitoring’ a dataset ‘data source’);
during the monitoring (Sharifi: paragraph 0052: disclose analyzing ‘monitoring’ a dataset ‘data source’), detecting an arrival of each of one or more sets of one or more features at the data source (Sharifi: paragraph 0055: disclose one or more features of the plurality of features that are most relevant. Examiner concedes that the prior art is silent on arrival of each of one or more sets and examiner would discuss about this limitation in secondary art below); and
in response to detecting the arrival at the data source of at least a first set of one or more features of the one or more sets of one or more features (Sharifi: paragraph 0055: disclose one or more features of the plurality of features that are most relevant. Examiner concedes that the prior art is silent on arrival of each of one or more sets and examiner would discuss about this limitation in secondary art below):
extracting data from the first set of one or more features (Sharifi: paragraph 0056: disclose total of five features should be included in the risk assessment instrument);
based on the extracted data and the estimated data, predicting the data quality metric (Sharifi: paragraph 0086: disclose determine a revised quality measure according to the quality metric for the output of the predictive model and one or more features of the revised feature ‘estimated data’ set that are most relevant).
It is noted, however, Sharifi did not specifically detail the aspects of
arrival of each of one or more sets;
estimating data for at least a second set of one or more features of the one or more sets of one or more features, wherein the second set of one or more features has not yet arrived at the data source as recited in claim 1.
On the other hand, Cella achieved the aforementioned limitations by providing mechanisms of
arrival of each of one or more sets (Cella: paragraph 0009: disclose a plurality of data values of a data stream ‘arrival’);
estimating data for at least a second set of one or more features of the one or more sets of one or more features, wherein the second set of one or more features has not yet arrived at the data source (Cella: paragraph 0009: disclose predictive model for predicting future data values ‘second set’ of the data stream based on the received plurality of data values).
Sharifi and Cella are analogous art because they are from the “same field of endeavor” and both from the same “problem-solving area”. Namely, they are both from the field of “Predicting Model Systems”.
It would have been obvious to one of ordinary skill in the art before the effective filling date of the claimed invention to combine the systems of Sharifi and Cella because they are both directed to predicting model systems and both are from the same field of endeavor. The skilled person would therefore regard it as a normal option to include the restriction features of Cella with the method described by Sharifi in order to solve the problem posed.
The motivation for doing so would have been to (Cella: paragraph 0006: disclose convert data into insights and to translate insights into well-informed decisions and timely execution of efficient operations).
Therefore, it would have been obvious to combine Cella with Sharifi to obtain the invention as specified in instant claim 1.
As per claim 2, most of the limitations of this claim have been noted in the rejection of claim 1 above. In addition, Sharifi disclose, in response to detecting the arrival at the data source of the second set of one or more features: extracting data from the second set of one or more features (Sharifi: paragraph 0056: disclose total of five features should be included in the risk assessment instrument); and based on the data extracted from the second set of one or more features, updating the prediction of the data quality metric (Sharifi: paragraph 0086: disclose determine a revised ‘updated’ quality measure according to the quality metric for the output of the predictive model and one or more features of the revised feature ‘estimated data’ set that are most relevant).
As per claim 3, most of the limitations of this claim have been noted in the rejection of claim 1 above. In addition, Sharifi disclose, wherein predicting the data quality metric comprises inputting the extracted data to a trained machine learning model (Sharifi: paragraph 0017: disclose a predictive model such as a machine learning model).
As per claim 4, most of the limitations of this claim have been noted in the rejection of claims 1 and 3 above.
It is noted, however, Sharifi did not specifically detail the aspects of
wherein the trained machine learning model is a gradient-boosted tree model as recited in claim 4.
On the other hand, Cella achieved the aforementioned limitations by providing mechanisms of
wherein the trained machine learning model is a gradient-boosted tree model (Cella: Paragraph 1230: disclose gradient-boosted trees model).
As per claim 5, most of the limitations of this claim have been noted in the rejection of claim 1 above.
It is noted, however, Sharifi did not specifically detail the aspects of
wherein estimating the data for the second set of one or more features comprises estimating the data for the second set of one or more features using one or more of: a statistical method based on historical data; a regression model based on historical data; and a machine learning model based on historical data as recited in claim 5.
On the other hand, Cella achieved the aforementioned limitations by providing mechanisms of
wherein estimating the data for the second set of one or more features comprises estimating the data for the second set of one or more features using one or more of: a statistical method based on historical data; a regression model based on historical data; and a machine learning model based on historical data (Cella: Paragraph 1930: disclose perform regression to provide output in the form of a continuous numeric values and paragraph 2296: disclose using historical data that is collected).
As per claim 6, most of the limitations of this claim have been noted in the rejection of claim 1 above.
It is noted, however, Sharifi did not specifically detail the aspects of
wherein the one or more sets of one or more features comprise one or more of: one or more end-of-day contract features; one or more number of records features; and one or more market-related features as recited in claim 6.
On the other hand, Cella achieved the aforementioned limitations by providing mechanisms of
wherein the one or more sets of one or more features comprise one or more of: one or more end-of-day contract features; one or more number of records features; and one or more market-related features (Cella: Paragraph 0164: disclose storage and management activities, marketing activities, and many others, as involved in various value chain network processes, workflows, activities).
As per claim 7, most of the limitations of this claim have been noted in the rejection of claims 1 and 6 above.
It is noted, however, Sharifi did not specifically detail the aspects of
wherein detecting the arrival of at least the first set of one or more features comprises: sequentially detecting the arrival of the one or more end-of-day contract features, the arrival of the one or more number of records features, and the arrival of the one or more market-related features as recited in claim 7.
On the other hand, Cella achieved the aforementioned limitations by providing mechanisms of
wherein detecting the arrival of at least the first set of one or more features comprises: sequentially detecting the arrival of the one or more end-of-day contract features (Cella: paragraph 0009: disclose a plurality of data values of a data stream ‘arrival’), the arrival of the one or more number of records features, and the arrival of the one or more market-related features (Cella: Paragraph 0164: disclose storage and management activities, marketing activities, and many others, as involved in various value chain network processes, workflows, activities).
As per claim 8, most of the limitations of this claim have been noted in the rejection of claims 1 and 2 above. In addition, Sharifi disclose, based on the estimated data for the third set of one or more features, updating the prediction of the data quality metric; and in response to detecting the arrival at the data source of the third set of one or more features (Sharifi: paragraph 0055: disclose one or more features of the plurality of features that are most relevant. Examiner concedes that the prior art is silent on arrival of each of one or more sets and examiner would discuss about this limitation in secondary art below): extracting data from the third set of one or more features (Sharifi: paragraph 0056: disclose total of five features should be included in the risk assessment instrument); and based on the data extracted from the third set of one or more features, further updating the data quality metric (Sharifi: paragraph 0086: disclose determine a revised quality measure according to the quality metric for the output of the predictive model and one or more features of the revised feature ‘estimated data’ set that are most relevant).
It is noted, however, Sharifi did not specifically detail the aspects of
in response to detecting the arrival at the data source of the second set of one or more features: estimating data for at least a third set of one or more features of the one or more sets of one or more features, wherein the third set of one or more features has not yet arrived at the data source as recited in claim 8.
On the other hand, Cella achieved the aforementioned limitations by providing mechanisms of
in response to detecting the arrival at the data source of the second set of one or more features (Cella: paragraph 0009: disclose a plurality of data values of a data stream ‘arrival’): estimating data for at least a third set of one or more features of the one or more sets of one or more features, wherein the third set of one or more features has not yet arrived at the data source (Cella: paragraph 0009: disclose predictive model for predicting future data values ‘second set’ of the data stream based on the received plurality of data values).
As per claim 9, most of the limitations of this claim have been noted in the rejection of claims 1, 2 and 8 above.
It is noted, however, Sharifi did not specifically detail the aspects of
the first set of one or more features comprises one or more end-of-day contract features; the second set of one or more features comprises one or more number of records features; and the third set of one or more features comprise one or more market-related features as recited in claim 9.
On the other hand, Cella achieved the aforementioned limitations by providing mechanisms of
the first set of one or more features comprises one or more end-of-day contract features (Cella: paragraph 0009: disclose a plurality of data values of a data stream ‘arrival’); the second set of one or more features comprises one or more number of records features; and the third set of one or more features comprise one or more market-related features (Cella: Paragraph 0164: disclose storage and management activities, marketing activities, and many others, as involved in various value chain network processes, workflows, activities).
As per claim 10, most of the limitations of this claim have been noted in the rejection of claims 1, 2 and 8 above.
It is noted, however, Sharifi did not specifically detail the aspects of
wherein extracting the data from the first set of one or more features comprises extracting one or more of: a source system associated with an end-of-day contract; a source region associated with the end-of-day contract; an arrival time associated with the end-of-day contract; a business date associated with the end-of-day contract; and a business day associated with the end-of-day contract as recited in claim 10.
On the other hand, Cella achieved the aforementioned limitations by providing mechanisms of
wherein extracting the data from the first set of one or more features comprises extracting one or more of: a source system associated with an end-of-day contract; a source region associated with the end-of-day contract; an arrival time associated with the end-of-day contract; a business date associated with the end-of-day contract; and a business day associated with the end-of-day contract (Cella: Paragraph 0164: disclose storage and management activities, marketing activities, and many others, as involved in various value chain network processes, workflows, activities. Examiner argues that the end-of-day contract is part of the management activities).
As per claim 11, most of the limitations of this claim have been noted in the rejection of claims 1, 2 and 8 above. In addition, Sharifi disclose, wherein extracting the data from the second set of one or more features comprises extracting a number of records associated with a number of records feature (Sharifi: paragraph 0056: disclose total of five features should be included in the risk assessment instrument).
As per claim 12, most of the limitations of this claim have been noted in the rejection of claims 1, 2 and 8 above.
It is noted, however, Sharifi did not specifically detail the aspects of
wherein extracting the data from the third set of one or more features comprises extracting one or both of: a request time associated with a market-related feature; and a response time associated with the market-related feature as recited in claim 12.
On the other hand, Cella achieved the aforementioned limitations by providing mechanisms of
wherein extracting the data from the third set of one or more features comprises extracting one or both of: a request time associated with a market-related feature; and a response time associated with the market-related feature (Cella: Paragraph 0164: disclose storage and management activities, marketing activities, and many others, as involved in various value chain network processes, workflows, activities).
As per claim 13, most of the limitations of this claim have been noted in the rejection of claims 1, 2 and 8 above. In addition, Sharifi disclose, wherein estimating the data for the second set of one or more features comprises estimating a number of records associated with a number of records feature (Sharifi: paragraph 0056: disclose total of five features should be included in the risk assessment instrument).
As per claim 14, most of the limitations of this claim have been noted in the rejection of claims 1, 2 and 8 above.
It is noted, however, Sharifi did not specifically detail the aspects of
wherein estimating the data for the third set of one or more features comprises estimating one or both of: a request time associated with a market-related feature; and a response time associated with the market-related feature as recited in claim 14.
On the other hand, Cella achieved the aforementioned limitations by providing mechanisms of
wherein estimating the data for the third set of one or more features comprises estimating one or both of: a request time associated with a market-related feature; and a response time associated with the market-related feature (Cella: Paragraph 0164: disclose storage and management activities, marketing activities, and many others, as involved in various value chain network processes, workflows, activities).
As per claim 15, most of the limitations of this claim have been noted in the rejection of claim 1 above. In addition, Sharifi disclose, comprising transmitting to one or more users a notification indicative of the prediction (Sharifi: paragraph 0083: disclose user to know the accuracy of the output of the predictive model).
As per claim 16, most of the limitations of this claim have been noted in the rejection of claim 1 above.
It is noted, however, Sharifi did not specifically detail the aspects of
wherein the data quality metric comprises a metric indicative of a delay in data processing, and wherein the method further comprises: for each feature in each of the one or more sets of one or more features, identifying a Shapley value; comparing each Shapley value to a threshold; and based on the comparison, identifying a reason associated with the delay in the data processing as recited in claim 16.
On the other hand, Cella achieved the aforementioned limitations by providing mechanisms of
wherein the data quality metric comprises a metric indicative of a delay in data processing, and wherein the method further comprises: for each feature in each of the one or more sets of one or more features, identifying a Shapley value (Cella: paragraph 0366: disclose Shapley values); comparing each Shapley value to a threshold; and based on the comparison, identifying a reason associated with the delay in the data processing (Cella: paragraph 0999: disclose to account for time shifts in data, delays are added to one or more inputs, or between one or more nodes, so that multiple data points (from distinct points in time) are analyzed together).
As per claim 17, most of the limitations of this claim have been noted in the rejection of claims 1 and 16 above.
It is noted, however, Sharifi did not specifically detail the aspects of
wherein identifying the Shapley value comprises, for each feature: inputting the feature to a trained regression or classification model; and identifying, using the trained regression or classification model, the Shapley value as recited in claim 17.
On the other hand, Cella achieved the aforementioned limitations by providing mechanisms of
wherein identifying the Shapley value comprises, for each feature: inputting the feature to a trained regression or classification model; and identifying, using the trained regression or classification model, the Shapley value (Cella: paragraph 0994: disclose complex pattern classification of one or more items, phenomena, modes, states).
As per claim 18, most of the limitations of this claim have been noted in the rejection of claim 1 above. In addition, Sharifi disclose, wherein the data quality metric comprises one or more: a metric indicative of a delay in data processing; a metric indicative of a completeness of data; and a metric indicative of an accuracy of data (Sharifi: paragraph 0024: disclose calculate a measure according to a quality metric for the output of the predictive model and paragraph 0085: disclose accurate prediction of the likelihood may be achieved if a greater number of features).
As per claim 19, Sharifi disclose, A computer-readable medium (Sharifi: paragraph 0106: disclose computer-readable medium) having stored thereon computer program code configured, when executed by one or more processors (Sharifi: paragraph 0049: disclose store a set of instructions which, when executed by the processor), to cause the one or more processors to perform a method comprising (Sharifi: paragraph 0085: disclose processor may be configured): remaining limitations in this claim 19 are similar to the limitations in claim 1. Therefore, examiner rejects these remaining limitations under the same rationale as limitations rejected under claim 1.
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure.
US Pub. US 2010/0114638 A1 disclose “Method and Software for the Measurement of Quality of Process”
US Pub. US 2023/0281505 A1 disclose “AUTOMATIC DATA QUALITY MONITORING USING MACHINE LEARNING”
Any inquiry concerning this communication or earlier communications from the examiner should be directed to PAVAN MAMILLAPALLI whose telephone number is (571)270-3836. The examiner can normally be reached on M-F. 8am - 4pm, EST.
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, Ann J Lo can be reached on (571) 272-9767. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/PAVAN MAMILLAPALLI/
Primary Examiner, Art Unit 2159