Prosecution Insights
Last updated: April 19, 2026
Application No. 17/788,479

SELF-CALIBRATING A HEALTH STATE OF RESOURCES IN THE CLOUD

Final Rejection §101
Filed
Jun 23, 2022
Examiner
WILSON, YOLANDA L
Art Unit
2113
Tech Center
2100 — Computer Architecture & Software
Assignee
Microsoft Technology Licensing, LLC
OA Round
4 (Final)
84%
Grant Probability
Favorable
5-6
OA Rounds
2y 8m
To Grant
90%
With Interview

Examiner Intelligence

Grants 84% — above average
84%
Career Allow Rate
882 granted / 1051 resolved
+28.9% vs TC avg
Moderate +6% lift
Without
With
+5.7%
Interview Lift
resolved cases with interview
Typical timeline
2y 8m
Avg Prosecution
42 currently pending
Career history
1093
Total Applications
across all art units

Statute-Specific Performance

§101
22.0%
-18.0% vs TC avg
§103
27.5%
-12.5% vs TC avg
§102
31.4%
-8.6% vs TC avg
§112
9.0%
-31.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 1051 resolved cases

Office Action

§101
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 . 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 an abstract idea without significantly more. The claim(s) recite(s) mental processes – concepts performed in the human mind and mathematical concepts – mathematical calculations. Regarding claim 1, the claims recite mental processes. The limitations ‘determining a health state of the hardware resource as a self-calibration according to a deviation of the machine failure incident values from the machine failure reference values; generating a pair of embeddings associated with the one or more feature variables of the hardware resource, wherein respective embeddings of the pair of embeddings depict feature variables with respective values of the feature variable of the hardware resource’ are mental processes – concepts performed in the human mind by observation, evaluation, judgment, and/or opinion. Step 2A: Prong two This judicial exception is not integrated into a practical application because the additional element ‘retrieving one or more feature variables and feature data of a hardware resource, wherein the one or more feature variables represent machine failure information of the hardware resource’ is directed to adding insignificant extra-solution activity to the judicial exception (MPEP 2106.05(g)), in this case data gathering. Step 2B The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception because the additional element ‘based on the pair of embeddings using a Siamese network, wherein the Siamese network comprises a first neural network and a second neural network, and the Siamese network is previously trained by executing operations comprising: creating a pair of sample embeddings comprising first embedding of sample incident data of the hardware resource and second embeddings of sample reference data of the hardware resource; and training the Siamese network using the pair of sample embeddings and an indication of a ground truth health state of the hardware resource, thereby sharing common weight values between a first layer of the first neural network and a first layer of the second neural network, based on the health state indicating the deviation larger than a predetermined deviation as determined by using the trained Siamese network’ is directed to generic computer components recited at a high-level of generality such that they amount to nothing more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(f)). The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception because the additional element ‘decommissioning operation of the hardware resource for replacement’ are simply appending well-understood, routine, conventional activities previously known to the industry, specified at a high level of generality, to the judicial exception, MPEP 2106.05(d). JP2010152993A - In the related art disclosed in Patent Document 2, the component is changed in a state where the component is removed from the apparatus, for example, the component (part) is removed and replaced with an equivalent component (part). JP2000148531A - Description of the Related Art Conventionally, a failure analysis of a computer system is performed by identifying a failure location of a computer when a failure has occurred, a name of a component that needs to be replaced in order to replace a failed component, and a location of the failed computer. (Location in the computer) is used to indicate to maintenance personnel. JPH0631585 - Description of the Related Art In various information processing apparatuses, when an event such as occurrence of some kind of failure or replacement of an input / output device during normal use occurs, the event is stored as a history of the information processing apparatus on a magnetic disk or the like. Regarding claim 2, the limitation ‘the one or more feature variables corresponds to at least one of a hardware failure occurrence, a performance degradation, or a power consumption degradation’ is directed to adding insignificant extra-solution activity to the judicial exception (MPEP 2106.05(g)), in this case data gathering. Regarding claim 3, the limitation ‘the Siamese network includes a plurality of neural networks in parallel, wherein one of the plurality of neural networks receives first embeddings representing reference data as input, and wherein another one of the plurality of neural networks receives second embeddings representing incident data as input’ is directed to generic computer components recited at a high-level of generality such that they amount to nothing more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(f)). Regarding claim 4, the limitation ‘retrieving hardware operation data, wherein the hardware operation data include machine operation records and warranty log data associated with the hardware resource; retrieving performance data associated with the hardware resource and data associated with client requests received by the hardware resource; and retrieving power telemetry data and processor utilization data’ is directed to adding insignificant extra-solution activity to the judicial exception (MPEP 2106.05(g)), in this case data gathering. Regarding claim 5, the limitation ‘determining a hardware failure rate associated with the hardware resource, wherein the hardware resource includes a server; determining a performance rate associated with the hardware resource; and determining a power consumption data associated with the server’ are directed to mathematical concepts – mathematical calculations. Regarding claim 6, the limitation ‘a first layer of the first neural network and a first layer of the second neural network are trained by sharing common weight values’ is directed to generic computer components recited at a high-level of generality such that they amount to nothing more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(f)). Regarding claim 7, the limitation ‘the determining the hardware failure rate is based on fitting an exponential distribution of hardware failures associated with a set of hardware resources with hardware failures associated with the hardware resource’ is a mathematical concept – mathematical calculations. Regarding claim 8, the limitation ‘the determining a performance rate includes determining a residual of a linear regression model between hourly machine performance data and a number of client requests received on the server’ is a mathematical concept – mathematical calculations. Regarding claim 9, the limitation ‘the determining a power consumption degradation further includes determining a residual of a linear regression model indicating an increase of power consumption as a processor utilization increases and a power consumption by the hardware resource when the hardware resource is in an idle state’ is a mathematical concept – mathematical calculations. Regarding claim 10, with the exception of the recitation of the limitation ‘a processor; a memory storing computer-executable instructions that when executed by the processor cause the system to execute a method’, the claim recites limitations that are mental processes – concepts performed in the human mind. The limitations ‘determining a health state of the server as a self-calibration according to a deviation of the machine failure incident values from the machine failure reference values; generate, based on a combination of the hardware failure rate, the performance rate, and the power consumption rate, a pair of embeddings associated with the server, wherein respective embeddings of the pair of embeddings represent machine failure incident values and machine failure reference values of the hardware resource’ are mental processes – concepts performed in the human mind by observation, evaluation, judgment, and/or opinion. Step 2A: Prong two This judicial exception is not integrated into a practical application because the additional element ‘a processor; a memory storing computer-executable instructions that when executed by the processor cause the system to execute a method; based on the pair of embeddings by a Siamese network, wherein the Siamese network comprises a first neural network and a second neural network, the Siamese network is previously trained by executing operations comprising: creating a pair of sample embeddings comprising first embedding of sample incident data of the hardware resource and second embeddings of sample reference data of the hardware resource, thereby sharing common weight values between a first layer of the first neural network and a first layer of the second neural network; and training the Siamese network using the pair of sample embeddings and an indication of a ground truth health state of the hardware resource, based on the health state indicating the deviation larger than a predetermined deviation as determined by using the trained Siamese network’ is directed to generic computer components recited at a high-level of generality such that they amount to nothing more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(f)). Step 2B The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception because the additional element ‘retrieving hardware operation data of a server; retrieving performance data of the server; retrieving power telemetry data of the server’ is directed to adding insignificant extra-solution activity to the judicial exception (MPEP 2106.05(g)), in this case data gathering. The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception because the additional element ‘decommissioning operation of the hardware resource for replacement’ are simply appending well-understood, routine, conventional activities previously known to the industry, specified at a high level of generality, to the judicial exception, MPEP 2106.05(d). JP2010152993A - In the related art disclosed in Patent Document 2, the component is changed in a state where the component is removed from the apparatus, for example, the component (part) is removed and replaced with an equivalent component (part). JP2000148531A - Description of the Related Art Conventionally, a failure analysis of a computer system is performed by identifying a failure location of a computer when a failure has occurred, a name of a component that needs to be replaced in order to replace a failed component, and a location of the failed computer. (Location in the computer) is used to indicate to maintenance personnel. JPH0631585 - Description of the Related Art In various information processing apparatuses, when an event such as occurrence of some kind of failure or replacement of an input / output device during normal use occurs, the event is stored as a history of the information processing apparatus on a magnetic disk or the like. Regarding claim 11, the limitation ‘training, based at least in part on the pair of embeddings, the Siamese network’ is directed to generic computer components recited at a high-level of generality such that they amount to nothing more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(f)).. Regarding claim 12, the limitation ‘the Siamese network includes a plurality of neural networks in parallel, wherein one of the plurality of neural networks receives first embeddings representing reference data as input, and wherein another one of the plurality of neural networks receives second embeddings representing incident data as input’ is directed to generic computer components recited at a high-level of generality such that they amount to nothing more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(f)). Regarding claim 13, the limitation ‘the Siamese network includes a first neural network and a second neural network, and wherein a first layer of the first neural network and a first layer of the second neural network are trained by sharing common weight values’ is directed to generic computer components recited at a high-level of generality such that they amount to nothing more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(f)). Regarding claim 14, the limitation ‘the determining the hardware failure rate is based on fitting an exponential distribution of hardware failures associated with a set of hardware resources with hardware failures associated with the server’ is mathematical concept – mathematical calculations. Regarding claim 15, the limitation ‘the determining a performance rate includes determining a residual of a linear regression model between hourly machine performance data and a number of client requests received on the server’ is a mathematical concept – mathematical calculations. Regarding claim 16, the limitation ‘the determining a power consumption degradation further includes determining a residual of a linear regression model indicating an increase of power consumption as a processor utilization increases and a power consumption by the server when the server is in an idle state’ is a mathematical concept – mathematical calculations. Regarding claim 17, the claims recite mental processes. The limitation ‘determining degradation of values of the feature variables, wherein the values of the feature variables comprise a machine failure rate of the hardware resource; determining the health state’ is a mental process – concept performed in the human mind by observation, evaluation, judgment, and/or opinion. Step 2A: Prong two This judicial exception is not integrated into a practical application because the additional element ‘retrieving data associated with feature variables, wherein the feature variables indicate a health state of a hardware resource, wherein the feature variables represent performance data of the hardware resource’ is directed to adding insignificant extra-solution activity to the judicial exception (MPEP 2106.05(g)). Step 2B The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception because the additional element ‘using a linear regression model; based on a plurality of embeddings associated with the feature variables, using the trained Siamese network; training a Siamese network using embeddings representing a healthy state as training data, wherein the Siamese network comprises a first neural network and a second neural network, respective embeddings of the pair of embeddings represent machine failure incident values and machine failure reference values of the hardware resource, and the training further comprises: creating a pair of sample embeddings comprising first embedding of sample incident data of the hardware resource and second embeddings of sample reference data of the hardware resource; and training the Siamese network using the pair of sample embeddings and an indication of a ground truth health state of the hardware resource thereby sharing common weight values between a first layer of the first neural network and a first layer of the second neural network, based on the health state indicating the deviation larger than a predetermined deviation as determined by using the trained Siamese network’ is directed to generic computer components recited at a high-level of generality such that they amount to nothing more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(f)). The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception because the additional element ‘decommissioning operation of the hardware resource for replacement’ are simply appending well-understood, routine, conventional activities previously known to the industry, specified at a high level of generality, to the judicial exception, MPEP 2106.05(d). JP2010152993A - In the related art disclosed in Patent Document 2, the component is changed in a state where the component is removed from the apparatus, for example, the component (part) is removed and replaced with an equivalent component (part). JP2000148531A - Description of the Related Art Conventionally, a failure analysis of a computer system is performed by identifying a failure location of a computer when a failure has occurred, a name of a component that needs to be replaced in order to replace a failed component, and a location of the failed computer. (Location in the computer) is used to indicate to maintenance personnel. JPH0631585 - Description of the Related Art In various information processing apparatuses, when an event such as occurrence of some kind of failure or replacement of an input / output device during normal use occurs, the event is stored as a history of the information processing apparatus on a magnetic disk or the like. Regarding claim 18, the limitation ‘the Siamese network includes a plurality of neural networks in parallel, wherein one of the plurality of neural networks receives first embeddings representing reference data as input, and wherein another one of the plurality of neural networks receives second embeddings representing incident data as input’ is directed to generic computer components recited at a high-level of generality such that they amount to nothing more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(f)). Regarding claim 19, the limitation ‘the Siamese network includes a first neural network and a second neural network, and wherein a first layer of the first neural network and a first layer of the second neural network are trained by sharing common weight values’ is directed to generic computer components recited at a high-level of generality such that they amount to nothing more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(f)). Regarding claim 20, the limitation ‘the determining degradation of values associated with the feature variables includes determining a residual of a linear regression model between hourly machine performance data and a number of client requests received on the hardware resource’ is a mathematical concept – mathematical calculations. There is no prior art rejection for claims 1-20 because of the inclusion of the added limitations. Response to Arguments Applicant's arguments and amendments filed 09/08/2025 have been fully considered. The newly added limitations have been rejected under 35 USC 101 – abstract idea. Please see the above rejection. Concerning Applicant’s arguments of the 101 abstract idea rejection, the newly added limitations are considered be well-understood routine and conventional. 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 Yolanda L Wilson whose telephone number is (571)272-3653. The examiner can normally be reached M-F (7:30 am - 4 pm). 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, Bryce Bonzo can be reached on 571-272-3655. 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. /Yolanda L Wilson/Primary Examiner, Art Unit 2113
Read full office action

Prosecution Timeline

Jun 23, 2022
Application Filed
May 18, 2024
Non-Final Rejection — §101
Aug 13, 2024
Interview Requested
Aug 23, 2024
Response Filed
Nov 30, 2024
Final Rejection — §101
Jan 31, 2025
Interview Requested
Feb 11, 2025
Applicant Interview (Telephonic)
Mar 04, 2025
Request for Continued Examination
Mar 10, 2025
Response after Non-Final Action
May 03, 2025
Non-Final Rejection — §101
Jul 07, 2025
Interview Requested
Sep 08, 2025
Response Filed
Dec 13, 2025
Final Rejection — §101
Feb 25, 2026
Interview Requested

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12602279
SYSTEMS AND METHODS FOR DEBUGGING MULTI-CORE PROCESSORS WITH CONFIGURABLE ISOLATED PARTITIONS
2y 5m to grant Granted Apr 14, 2026
Patent 12602293
MANAGEMENT OF LOGS IN ASSET GROUPS
2y 5m to grant Granted Apr 14, 2026
Patent 12554699
METHOD AND SYSTEM FOR IMPLEMENTING A DATA CORRUPTION DETECTION TEST
2y 5m to grant Granted Feb 17, 2026
Patent 12547488
SELF DIAGNOSTIC AND HEALING OF ENTERPRISE NODES THROUGH A SOCIAL MEDIA FABRIC
2y 5m to grant Granted Feb 10, 2026
Patent 12524342
MEMORY WITH POST-PACKAGING MASTER DIE SELECTION
2y 5m to grant Granted Jan 13, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

5-6
Expected OA Rounds
84%
Grant Probability
90%
With Interview (+5.7%)
2y 8m
Median Time to Grant
High
PTA Risk
Based on 1051 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month