Notice of Pre-AIA or AIA Status
This Final communication is in response to application no. 18/178,684 filed on 3/6/2023. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Response to Amendment
The amendment filed 04/24/2026 has been entered. They amend claims 1 and 16 and cancel claims 10-15. Claims 1-9, 16-20 are pending.
Response to Arguments
Applicant's arguments with respect to 35 U.S.C § 101 (pages 5-6 of applicant’s arguments) filed 04/24/2026 have been fully considered but they are not persuasive.
Applicant argues that the amended claim 1 does not recite a mental process. Applicant states that the recited “forward-propagate training samples through the neural network of the trained model” is not a mental process. While the examiner agrees this specific limitation is not directed to a mental process, the limitation “analyze the activation statistics to identify one or more top activations in the activation statistics, the activation statistics corresponding to activations by activation functions of the neural network” is directed to a mental process. Given a set of statistics a human could analyze them and draw conclusion about them.
Applicant also argues that the claimed invention is integrated into a practical application. Specially that “output the saved activations and activation parameters as input for an activation function of the trained model”. The examiner respectfully disagrees. Simply providing an output and inputting them into a model does not integrate the judicial exception into a practical application. Given their broadest reasonable interpretation this is moving information around in memory which is a well understood and routine convention.
Finally the applicant argues that “collecting activation statistics” and “outputting the saved activations … as input for an activation function” are not insignificant extra solution activity. The examiner respectfully disagrees. As mentioned above, given their broadest reasonable interpretation both of these are moving information around in memory which is a well understood and routine convention.
Thus the 101 rejection is maintained.
Applicant's arguments with respect to 35 U.S.C § 102 (page 6 of applicant’s arguments) filed 04/24/2026 have been fully considered but they are not persuasive.
Applicant argues that the previously cited prior art Pogorelik (US 2021/0319098) does not teach “forward-propagate training samples through the neural network of the trained model.” The examiner respectfully disagrees. Pogorelik states “Typically, each training sample in the input data 6224 may be forward-propagated while all the activations for all the layers are accumulated in the corresponding activation matrix 6229 to produce activation maps 6231. In various examples, activation statistics 6223 may include the completed activation matrices 6229 and/or activation maps.” ([0400]). Pogorelik also mentions numerous times that the model can be a feed-forward neural network. Thus, the 102 rejection is maintained.
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-9, 16-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to a judicial exception (i.e., a law of nature, a natural phenomenon, or an abstract idea) without significantly more.
101 Subject Matter Eligibility Analysis
Step 1: Claims 1-9, 16-20 are within the four statutory (a process, machine, manufacture or composition of matter.) Claims 1-9 describe a machine and 16-20 describes a process.
With respect to claim 1:
Step 2A Prong 1: The claim recites an abstract idea enumerated in the 2019 PEG.
analyze the activation statistics to identify one or more top activations in the activation statistics, the activation statistics corresponding to activations by activation functions of the neural network; (This is an abstract idea of a "Mental Process." The "identify" step under its broadest reasonable interpretation, covers concepts that can be practically performed in the human mind. The identification could be done manually by an individual.)
Step 2A Prong 2: The judicial exception is not integrated into a practical application.
Additional elements:
collect activation statistics for a neural network of a trained model; (this limitation amounts to adding insignificant extra-solution activity to the judicial exception).
forward-propagate training samples through the neural network of the trained model; (This amounts to no more than mere instructions to “apply” the exception using a generic computer component.)
save the one or more top activations as saved activations; and (this limitation amounts to adding insignificant extra-solution activity to the judicial exception).
output the saved activations and activation parameters as input for an activation function of the trained model. (this limitation amounts to adding insignificant extra-solution activity to the judicial exception).
Step 2B: the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception
The additional elements “collect…”, “save…” and “output…” add insignificant extra-solution activity to the judicial exception and cannot provide an inventive concept. Storing and retrieving information in memory is directed to a well understood routine conventional activity of data transmission (MPEP 2106.05(d)(II)(iv)).
The additional element “forward-propagate…” is recited in a generic level and they represent generic computer components to apply the abstract idea. Mere instructions to apply an exception cannot provide an inventive concept (MPEP 2106.05(f)).
When considered in combination, these additional elements represent insignificant extra-solution activity and mere instructions to apply an expectation, which do not provide an inventive concept.
Therefore, claim 1 is ineligible.
With respect to claim 2:
Step 2A Prong 1: claim 2, which incorporates the rejection of claim 1, does not recite an abstract idea.
Step 2A Prong 2: The judicial exception is not integrated into a practical application.
the activation statistics comprise a percentage of activations of a neuron of the neural network by a previous activation function of the neuron, and wherein the activation statistics are collected for each output feature map of each layer of the neural network. (this limitation amounts to adding insignificant extra-solution activity to the judicial exception).
Step 2B: the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception
The additional element adds insignificant extra-solution activity to the judicial exception and cannot provide an inventive concept. Storing and retrieving information in memory is directed to a well understood routine conventional activity of data transmission (MPEP 2106.05(d)(II)(iv)).
Therefore, claim 2 is ineligible.
With respect to claim 3:
Step 2A Prong 1: claim 3, which incorporates the rejection of claim 2, does not recite an abstract idea.
Step 2A Prong 2: The judicial exception is not integrated into a practical application.
the activation statistics are collected in matrices corresponding to output feature maps of the neural network, where the matrices correspond to index locations in the output feature maps. (this limitation amounts to adding insignificant extra-solution activity to the judicial exception).
Step 2B: the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception
The additional element adds insignificant extra-solution activity to the judicial exception and cannot provide an inventive concept. Storing and retrieving information in memory is directed to a well understood routine conventional activity of data transmission (MPEP 2106.05(d)(II)(iv)).
Therefore, claim 3 is ineligible.
With respect to claim 4:
Step 2A Prong 1: claim 4, which incorporates the rejection of claim 3, recites an additional abstract idea:
analyzing the activation statistics comprises, for each matrix of the matrices, identifying a first percent of the activation statistics having a highest number of activations in the matrix. (This is an abstract idea of a "Mental Process." The "identifying" step under its broadest reasonable interpretation, covers concepts that can be practically performed in the human mind. The identification could be made manually by an individual.)
Step 2A Prong 2: claim 4 does not recite any additional elements and thus cannot be integrated into a practical application.
Step 2B: claim 4 does not recite an additional element.
Therefore, claim 4 is ineligible.
With respect to claim 5:
Step 2A Prong 1: claim 5, which incorporates the rejection of claim 4, does not recite an abstract idea.
Step 2A Prong 2: The judicial exception is not integrated into a practical application.
the one or more processors are to save index locations corresponding to the first percent of the activation statistics as the one or more top activations. (This amounts to no more than mere instructions to “apply” the exception using a generic computer component.)
Step 2B: the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception
The additional element is recited in a generic level and they represent generic computer components to apply the abstract idea. Mere instructions to apply an exception cannot provide an inventive concept (MPEP 2106.05(f)).
Therefore, claim 5 is ineligible.
With respect to claim 6:
Step 2A Prong 1: claim 6, which incorporates the rejection of claim 5, does not recite an abstract idea.
Step 2A Prong 2: The judicial exception is not integrated into a practical application.
the first percent of the activation statistics that are fixed activations by the activation functions during an inference phase that deploys the trained model; and (this limitation amounts to adding insignificant extra-solution activity to the judicial exception).
a second percent of the activation statistics to randomly initialize by the activation functions during the inference phase that deploys the trained model. (this limitation amounts to adding insignificant extra-solution activity to the judicial exception).
Step 2B: the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception
The additional elements add insignificant extra-solution activity to the judicial exception and cannot provide an inventive concept. Storing and retrieving information in memory is directed to a well understood routine conventional activity of data transmission (MPEP 2106.05(d)(II)(iv)).
Therefore, claim 6 is ineligible.
With respect to claim 7:
Step 2A Prong 1: claim 7, which incorporates the rejection of claim 6, does not recite an abstract idea.
Step 2A Prong 2: The judicial exception is not integrated into a practical application.
the first percent and the second percent are automatically tuned during a training phase that trains the trained model. (This amounts to no more than mere instructions to “apply” the exception using a generic computer component.)
Step 2B: the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception
The additional element is recited in a generic level and they represent generic computer components to apply the abstract idea. Mere instructions to apply an exception cannot provide an inventive concept (MPEP 2106.05(f)).
Therefore, claim 7 is ineligible.
With respect to claim 8:
Step 2A Prong 1: claim 8, which incorporates the rejection of claim 6, does not recite an abstract idea.
Step 2A Prong 2: The judicial exception is not integrated into a practical application.
the saved activations are output using a matrix data structure. (this limitation amounts to adding insignificant extra-solution activity to the judicial exception).
Step 2B: the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception
The additional element adds insignificant extra-solution activity to the judicial exception and cannot provide an inventive concept. Storing and retrieving information in memory is directed to a well understood routine conventional activity of data transmission (MPEP 2106.05(d)(II)(iv)).
Therefore, claim 8 is ineligible.
With respect to claim 9:
Step 2A Prong 1: claim 9, which incorporates the rejection of claim 3, does not recite an abstract idea.
Step 2A Prong 2: The judicial exception is not integrated into a practical application.
the activation parameters differ for one or more of the output feature maps of the neural network. (this limitation amounts to adding insignificant extra-solution activity to the judicial exception).
Step 2B: the claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception
The additional element adds insignificant extra-solution activity to the judicial exception and cannot provide an inventive concept. Storing and retrieving information in memory is directed to a well understood routine conventional activity of data transmission (MPEP 2106.05(d)(II)(iv)).
Therefore, claim 9 is ineligible.
With respect to claim 16:
The claim recites similar limitations as corresponding to claim 1. Therefore, the same subject matter analysis that was utilized for claim 1, as described above, is equally applicable to claim 16. Therefore, claim 16 is ineligible.
With respect to claim 17:
The claim recites similar limitations as corresponding to claim 2. Therefore, the same subject matter analysis that was utilized for claim 2, as described above, is equally applicable to claim 17. Therefore, claim 17 is ineligible.
With respect to claim 18:
The claim recites similar limitations as corresponding to claim 3 & 4. Therefore, the same subject matter analysis that was utilized for claim 3 & 4, as described above, is equally applicable to claim 18. Therefore, claim 18 is ineligible.
With respect to claim 19:
The claim recites similar limitations as corresponding to claim 6. Therefore, the same subject matter analysis that was utilized for claim 6, as described above, is equally applicable to claim 19. Therefore, claim 19 is ineligible.
With respect to claim 20:
The claim recites similar limitations as corresponding to claim 9. Therefore, the same subject matter analysis that was utilized for claim 9, as described above, is equally applicable to claim 20. Therefore, claim 20 is ineligible.
Claim Rejections - 35 USC § 102
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 (i.e., changing from AIA to pre-AIA ) 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.
The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action:
A person shall be entitled to a patent unless –
(a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention.
(a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention.
Claims 1-9, 16-20 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Pogorelik (US 2021/0319098 A1).
Regarding claim 1, Pogorelik teaches:
An apparatus comprising: one or more processors to and memory to store one or more instructions to cause the one or more processors: ([0430] “A hardened system suitable for storing and/or executing program code will include at least one processor coupled directly or indirectly to memory elements through a system bus.”)
collect activation statistics for a neural network of a trained model; (0400] “As will be described in more detail below, circuitry 6210 can execute instructions 6228 to perform one or more of gathering activation statistics 6228, analyzing the activation statistics 6228, and processing at inference time. For example, first, circuitry 6210 can execute instructions 6228 to take inference model 6222 (e.g., a trained deep neural network (DNN) model) and the input data 6224 (e.g., a training dataset with samples) and initializing an empty activation matrix 6229 that corresponds with each output feature map 6225 for all the layers.”)
forward-propagate training samples through the neural network of the trained model; ([0400] “Typically, each training sample in the input data 6224 may be forward-propagated while all the activations for all the layers are accumulated in the corresponding activation matrix 6229 to produce activation maps 6231. In various examples, activation statistics 6223 may include the completed activation matrices 6229 and/or activation maps.”)
analyze the activation statistics to identify one or more top activations in the activation statistics, the activation statistics corresponding to activations by activation functions of the neural network; ([0401] “In some examples, the statistics may be analyzed based on one or more parameters 6227. Sometimes, the one or more parameters 6227 may be provided by a user. Oftentimes, the one or more parameters 6227 may include first, second, and third parameters. The first parameter may include a percent of which of the fired activations are to be fixed. The second parameter may include the total percent of neurons that should be fired. The third parameter may include the percentile of the total top activations to take the fixed first parameter indices from.”)
save the one or more top activations as saved activations; and ([0401] “Circuitry 6210 may execute instructions 6228 to scan each activation map 6231 and the indices of the indices of random first parameter percent chosen from the top activated neurons (e.g., the most-activated feature maps' values) are saved.”)
output the saved activations and activation parameters as input for an activation function of the trained model. ([0402] “The actual activation operation at inference time may be composed of passing all neurons that are in the corresponding saved locations map (e.g., activation maps 6231) for the processed layer.”)
Regarding claim 2, Pogorelik teaches claim 1 as outlined above. Pogorelik further teaches:
the activation statistics comprise a percentage of activations of a neuron of the neural network by a previous activation function of the neuron, and wherein the activation statistics are collected for each output feature map of each layer of the neural network. ([0400] “Typically, each training sample in the input data 6224 may be forward-propagated while all the activations for all the layers are accumulated in the corresponding activation matrix 6229 to produce activation maps 6231. In various examples, activation statistics 6223 may include the completed activation matrices 6229 and/or activation maps.”)
Regarding claim 3, Pogorelik teaches claim 2 as outlined above. Pogorelik further teaches:
the activation statistics are collected in matrices corresponding to output feature maps of the neural network, where the matrices correspond to index locations in the output feature maps. ([0405] “accumulate activations of samples in a dataset into the one or more matrices to produce activation statistics” activations of samples in a dataset may be accumulated into corresponding matrices to produce activation statistics. For instance, each activation of each sample may be accumulated into activation matrices 6229. In some examples, each sample may be forward-propagated while all of the activation maps for all the layers are saved.”)
Regarding claim 4, Pogorelik teaches claim 3 as outlined above. Pogorelik further teaches:
analyzing the activation statistics comprises, for each matrix of the matrices, identifying a first percent of the activation statistics having a highest number of activations in the matrix. ([0406] “the third parameter includes a percentile of total top activations to take fixed activations from”)
Regarding claim 5, Pogorelik teaches claim 4 as outlined above. Pogorelik further teaches:
the one or more processors are to save index locations corresponding to the first percent of the activation statistics as the one or more top activations. ([0409] “Proceeding to block 6404, “configuration: fixed locations & percent of output neurons to fire” one or more configuration parameters including fixed locations and percent of output neurons to fire may be determined, implemented, and/or configured. For instance, instructions 6228 may determine/configure fixed locations and percent of output neurons based on one or more of input data 6224, inference model 6222, activation statistics 6223, output feature maps 6225, parameters 6227, output data 6226, and activation maps 6231.”)
Regarding claim 6, Pogorelik teaches claim 5 as outlined above. Pogorelik further teaches:
the first percent of the activation statistics that are fixed activations by the activation functions during an inference phase that deploys the trained model; and a second percent of the activation statistics to randomly initialize by the activation functions during the inference phase that deploys the trained model. ([0410] “At block 6406 “fire the neurons at the fixed locations plus a random percent of neourons” the neurons at the fixed locations and random percent of neurons, or a percent of random neurons. For example, the random percent of neurons may be determined based on one or more of parameter 6227. In some examples, one or more activation functions described herein may be used for neural networks encrypted with multi-party computation (e.g., MPC schemes and/or homomorphic encryption, or the like).”)
Regarding claim 7, Pogorelik teaches claim 6 as outlined above. Pogorelik further teaches:
the first percent and the second percent are automatically tuned during a training phase that trains the trained model. ([0402] “Further, negligible overhead may be needed for model storage, while accuracy is preserved, and it may run orders of magnitude faster than approximation-based activations. Also, this method may be applied post-hoc to already trained models and doesn't require fine tuning.”)
Regarding claim 8, Pogorelik teaches claim 6 as outlined above. Pogorelik further teaches:
the saved activations are output using a matrix data structure. ([0404] “At block 6302 “initialize one or more matrices corresponding to an output feature map for each layer in an inference model” one or more matrices corresponding to an output feature map for each layer in an inference model may be initialized. For example, one or more activation matrices 6229 that correspond to one or more output feature maps 6225 may be initialized.”)
Regarding claim 9, Pogorelik teaches claim 3 as outlined above. Pogorelik further teaches:
the activation parameters differ for one or more of the output feature maps of the neural network. ([0409] “Logic flow 6400 may begin at block 6402. At block 6402 “load saved fixed activations” fixed activations that are saved may be loaded. For example, fixed activations in one or more of activations matrices 6229 and activations maps 6231 may be loaded. Proceeding to block 6404, “configuration: fixed locations & percent of output neurons to fire” one or more configuration parameters including fixed locations and percent of output neurons to fire may be determined, implemented, and/or configured. For instance, instructions 6228 may determine/configure fixed locations and percent of output neurons based on one or more of input data 6224, inference model 6222, activation statistics 6223, output feature maps 6225, parameters 6227, output data 6226, and activation maps 6231.”)
Regarding claim 16, Pogorelik teaches:
A method comprising: ([0402] “This method can enable efficient activations, yet no computation is done during inference time on the data itself (hence data agnostic). Further, negligible overhead may be needed for model storage, while accuracy is preserved, and it may run orders of magnitude faster than approximation-based activations. Also, this method may be applied post-hoc to already trained models and doesn't require fine tuning.”)
collect activation statistics for a neural network of a trained model; (0400] “As will be described in more detail below, circuitry 6210 can execute instructions 6228 to perform one or more of gathering activation statistics 6228, analyzing the activation statistics 6228, and processing at inference time. For example, first, circuitry 6210 can execute instructions 6228 to take inference model 6222 (e.g., a trained deep neural network (DNN) model) and the input data 6224 (e.g., a training dataset with samples) and initializing an empty activation matrix 6229 that corresponds with each output feature map 6225 for all the layers.”)
forward-propagate training samples through the neural network of the trained model; ([0400] “Typically, each training sample in the input data 6224 may be forward-propagated while all the activations for all the layers are accumulated in the corresponding activation matrix 6229 to produce activation maps 6231. In various examples, activation statistics 6223 may include the completed activation matrices 6229 and/or activation maps.”)
analyzing the activation statistics to identify one or more top activations in the activation statistics, the activation statistics corresponding to activations by activation functions of the neural network; ([0401] “In some examples, the statistics may be analyzed based on one or more parameters 6227. Sometimes, the one or more parameters 6227 may be provided by a user. Oftentimes, the one or more parameters 6227 may include first, second, and third parameters. The first parameter may include a percent of which of the fired activations are to be fixed. The second parameter may include the total percent of neurons that should be fired. The third parameter may include the percentile of the total top activations to take the fixed first parameter indices from.”)
saving the one or more top activations as saved activations; and ([0401] “Circuitry 6210 may execute instructions 6228 to scan each activation map 6231 and the indices of the indices of random first parameter percent chosen from the top activated neurons (e.g., the most-activated feature maps' values) are saved.”)
outputting the saved activations and activation parameters as input for an activation function of the trained model. ([0402] “The actual activation operation at inference time may be composed of passing all neurons that are in the corresponding saved locations map (e.g., activation maps 6231) for the processed layer.”)
Regarding claim 17, Pogorelik teaches claim 16 as outlined above. Pogorelik further teaches:
the activation statistics comprise a percentage of activations of a neuron of the neural network by a previous activation function of the neuron, and wherein the activation statistics are collected for each output feature map of each layer of the neural network. ([0400] “Typically, each training sample in the input data 6224 may be forward-propagated while all the activations for all the layers are accumulated in the corresponding activation matrix 6229 to produce activation maps 6231. In various examples, activation statistics 6223 may include the completed activation matrices 6229 and/or activation maps.”)
Regarding claim 18, Pogorelik teaches claim 17 as outlined above. Pogorelik further teaches:
the activation statistics are collected in matrices corresponding to output feature maps of the neural network, where the matrices correspond to index locations in the output feature maps, and wherein analyzing the activation statistics comprises, for each matrix of the matrices, identifying a first percent of the activation statistics having a highest number of activations in the matrix. ([0405] “accumulate activations of samples in a dataset into the one or more matrices to produce activation statistics” activations of samples in a dataset may be accumulated into corresponding matrices to produce activation statistics. For instance, each activation of each sample may be accumulated into activation matrices 6229. In some examples, each sample may be forward-propagated while all of the activation maps for all the layers are saved.” and [0406] “the third parameter includes a percentile of total top activations to take fixed activations from”)
Regarding claim 19, Pogorelik teaches claim 18 as outlined above. Pogorelik further teaches:
the first percent of the activation statistics that are fixed activations by the activation functions during an inference phase that deploys the trained model; and a second percent of the activation statistics to randomly initialize by the activation functions during the inference phase that deploys the trained model. ([0410] “At block 6406 “fire the neurons at the fixed locations plus a random percent of neourons” the neurons at the fixed locations and random percent of neurons, or a percent of random neurons. For example, the random percent of neurons may be determined based on one or more of parameter 6227. In some examples, one or more activation functions described herein may be used for neural networks encrypted with multi-party computation (e.g., MPC schemes and/or homomorphic encryption, or the like).”)
Regarding claim 20, Pogorelik teaches claim 17 as outlined above. Pogorelik further teaches:
the activation parameters differ for one or more of the output feature maps of the neural network. ([0409] “Logic flow 6400 may begin at block 6402. At block 6402 “load saved fixed activations” fixed activations that are saved may be loaded. For example, fixed activations in one or more of activations matrices 6229 and activations maps 6231 may be loaded. Proceeding to block 6404, “configuration: fixed locations & percent of output neurons to fire” one or more configuration parameters including fixed locations and percent of output neurons to fire may be determined, implemented, and/or configured. For instance, instructions 6228 may determine/configure fixed locations and percent of output neurons based on one or more of input data 6224, inference model 6222, activation statistics 6223, output feature maps 6225, parameters 6227, output data 6226, and activation maps 6231.”)
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 DANIEL P GRUSZKA whose telephone number is (571)272-5259. The examiner can normally be reached M-F 9:00 AM - 6:00 PM ET.
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, Li Zhen can be reached at (571) 272-3768. 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.
/DANIEL GRUSZKA/Examiner, Art Unit 2121
/Li B. Zhen/Supervisory Patent Examiner, Art Unit 2121