DETAILED ACTION
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Response to Amendment
Applicant’s response, filed 17 April 2026, to the last office action has been entered and made of record.
In response to the amendments to the claims, they are acknowledged, supported by the original disclosure, and no new matter is added.
In response to the amendments to the claims, specifically addressing the objections to claims 14 and 15 of the previous Office action, the amended language has overcome the respective objections, and the objections have been withdrawn.
Amendments to the independent claims 1, 14, and 15 have necessitated a new ground of rejection over the applied prior art. Please see below for the updated interpretations and rejections.
Response to Arguments
Applicant’s arguments with respect to amended independent claims 1, 14, and 15 have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument.
Response to Request for an Interview
In light of the new ground of rejection of the claimed subject matter relying upon combination of teachings with newly discovered reference, an interview at this time is not deemed to be appropriate in advancing the prosecution of the Application, and the request for an interview is respectfully denied at this time.
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 (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 text of those sections of Title 35, U.S. Code not included in this action can be found in a prior Office action.
Claims 1-9 and 11-15 are rejected under 35 U.S.C. 103 as being unpatentable over Lee (US 2020/0012894), herein Lee, in view of Wang et al. (US 2018/0114072), herein Wang, and Ahuja et al. (US 2020/0226430), herein Ahuja.
Regarding claim 1, Lee discloses a method for retraining a pre-trained object classifier, the method being performed by a system comprising at least one processor configured to execute a deep learning model (see Lee Fig. 6 and [0061]-[0062], where computer readable memory can store instructions that are executable by the processor to perform the disclosed teachings; see Lee [0068]-[0070], where a convolutional neural network can be used to perform classification of image content into corresponding object classes), the method comprising:
obtaining, by the at least one processor, a stream of image frames of a scene, wherein each of the image frames depicts an instance of a tracked object (see Lee [0042]-[0044], where a set of images of a scene are obtained by sensor(s), such as a video camera, where the set of images includes objects);
classifying, by the at least one processor configured to execute a deep learning model (see Lee Fig. 6 and [0061]-[0062], where computer readable memory can store instructions that are executable by the processor to perform the disclosed teachings; see Lee [0068]-[0070], where a convolutional neural network can be used to perform classification of image content into corresponding object classes), each instance of the tracked object to belong to an object class of a plurality of object classes with a respective level of confidence (see Lee [0057], where a classifier classify multiple objects in an input image from the set of images with a classification metric indicative of uncertainty of each of the classified object belonging to one or different classes; and see Lee [0067]-[0069] where the content of each bounding box is classified into corresponding object class and estimates a probability of difference class and associates the index to the most possible object class with the bounding box, where the class probability is the confidence score of the bounding box indicative of uncertainty of each of the classified object to belong to one or different classes);
Lee does not explicitly disclose
verifying, by the at least one processor, that, for at least one of the instances of the tracked object, the level of confidence for a single object class of the plurality of object classes is higher than a predetermined threshold confidence value, and for said at least one instance, the respective level of confidence for each other object class of the plurality of object classes is not higher than the threshold confidence value to ensure that said at least one of the instances of the tracked object is classified with high confidence to the single object class, and that the tracked object is one and the same object being tracked when moving in the scene;
annotating, by the at least one processor, all instances of the tracked object in the stream of image frames as belonging to the single object class with high confidence, yielding annotated instances of the tracked object, wherein at least one other instance of the tracked object in the stream of image frames has a level of confidence that is lower than the threshold confidence value for the single object class is annotated as belonging to the single object class with high confidence by inheriting the single object class annotation of the at least one instance for which the level of confidence for the single object class is higher than the threshold confidence value; and
retraining, by the at least one processor, the pre-trained object classifier with said at least one other instance of the tracked object in the stream of image frames that has the level of confidence that is lower than the threshold confidence value for the single object class.
Wang teaches in a related and pertinent vision based target tracking system (see Wang Abstract), where initial trajectory model for multiple targets is created from a set of received image detections and tracklets or detections are automatically linked into trajectories and detections with the same label in adjacent frames are linked to form reliable tracklets and the trajectory models are updated using reliable tracklets (see Wang [0026]-[0028]), where the for a set of detections and target ID labels, an optimal assignment for the identify of targets based on the detection set is searched (see Wang [0029]), an iterative algorithm alternatively optimizes the trajectory models for all targets and maximizes the conditional probability of a pairwise Markov Random Field (MRF) model, and a loopy belief propagation (LBP) algorithm is used for maximizing the MRF conditional probability and generating a set of confident and separated tracklets by setting a threshold for the belief of a node to be assigned a target ID label, such that if the belief of the node is greater than the threshold, the node will be assigned the target ID label, and nodes with the same label in adjacent frames are linked to form a tracklet which is a relatively reliable segment of the final target trajectory, and suggesting that the segment does not have a belief higher than the threshold to be assigned to other labels (see Wang [0031]-[0034]), initial detections based on a whole video segmented into non overlapping short windows are followed by grouping in reliable tracklets and initial training samples are only generated inside each individual sliding window and an online metric learning is performed for each sliding window and short tracklets in adjacent windows can be associated to extend generate a training samples set designated at the initial appearance module, where, as tracklets are linked into longer trajectories, more samples are collected to update training of more discriminative target appearances , and using the expanded training set, a new appearance model can be further obtained, allowing for more effective metric function to be re-learned in an iterative fashion and the new metric can be used to link all the target tracklets window by window to form longer trajectories (see Wang [0036]).
At the time of filing, one of ordinary skill in the art would have found it obvious to apply the teachings of Wang to the teachings of Lee such that objects are further tracked across the set of images detections form reliable tracklets and trajectory models and that the tracking can be optimized by an iterative algorithm, where nodes with a belief greater than a threshold for a target ID label are assigned the target label and nodes in adjacent frames with the same label are linked to form tracklets which are iteratively used to collect more samples to update training of more discriminative target appearances and form longer trajectories.
This modification is rationalized as an application of a known technique to a known method ready for improvement to yield predictable results.
In this instance, Lee disclose a base method for active learning, where the objects in a set of images are detected and classified with a neural network with a confidence and the images with the highest scores are selected for labelling and added into labelled training set to retrain the network based on the new training dataset.
Wang teaches a known technique for tracking multiple targets from a set of received image detections to form tracklets which are linked into trajectories, where nodes with a belief greater than a threshold for a target ID label are assigned the target label and nodes in adjacent frames with the same label are linked to form tracklets which are iteratively used to collect more samples to update training of more discriminative target appearances and form longer trajectories.
One of ordinary skill in the art would have recognized that by applying Wang’s technique would allow for the method of Lee to further track the detected objects from across the detection in the set of images to iteratively form reliable tracklets and trajectory models and iteratively used to collect more samples to update training the detection and classification for more discriminative appearances of the objects, predictably leading to an improved active learning method which further tracks the trajectories of detected objects for additional object features for classification.
While the combined teachings of Lee and Wang do not explicitly disclose that at least one other instance of the tracked object in the stream of image frame has a level of confidence that is lower than the threshold confidence value for the single object class, the combined prior art suggested teachings for the iterative collection of more samples to update the training and the detection and classification of more discriminative object appearances provides an implicit teaching that the more discriminative object appearances had an initial level of confidence that is lower than a threshold confidence level for classifying the object. See MPEP 2144.01.
While the combined teachings of Lee and Wang suggests the iterative algorithm to link tracklets formed from tracked objects across a set of image detections, where more samples are collected to update training of more discriminative target appearances and subsequently detecting further tracklets and forming longer trajectories, and implicitly suggesting that object appearances with initial level of confidence that are lower than a threshold confidence level are assigned object labels in updated iterations (see Wang [0031]-[0036]); Lee and Wang do not explicitly disclose that the annotating is in response to said verifying the respective levels of confidences for the at least one instance of the tracked object is higher than the predetermined threshold confidence value and for the at least one instance of the tracked object is lower than the threshold confidence level.
Ahuja teaches in a related and pertinent methods and devices for obtaining contextual variables of a vehicle’s environment for use in determining the accuracy of predictions of objects within the vehicle’s environment (see Ahuja Abstract), where a trained deep neural network (DNN) is used to predict objects in the perceived vehicle environment and determine the probability of a predicted object given the vehicle environment and contextual variables, generating an uncertainty metric associated with the predicted object, the certainty metric being a measure for the confidence of the prediction (see Ahuja [0114]-[0115]), and the uncertainty metric can be compared to an uncertainty threshold to determine the level of uncertainty, and be used to determine an annotation method, and data associated with the object are annotated according to the determined annotation method and the model is retrained with the annotated data (see Ahuja [0125] and [0137]-[0138]).
At the time of filing, one of ordinary skill in the art would have found it obvious to apply the teachings of Ahuja to the teachings of Lee and Wang such that the target labels are assigned accordingly to detected object nodes in response to determining the level of confidence for the detected object nodes based on comparison with a threshold, where high confidence detected object nodes would be automatically assigned the target label, and low confidence detected object nodes would be assigned the target label upon the retrained model and linked with respective target tracklets.
This modification is rationalized as an application of a known technique to a known method ready for improvement to yield predictable results.
In this instance, Lee and Wang disclose a base method for active learning, where the objects in a set of images are detected and classified with a neural network with a confidence and the images with the highest scores are selected for labelling and added into labelled training set to retrain the network based on the new training dataset and objects are further tracked across the set of images detections form reliable tracklets and trajectory models and that the tracking can be optimized by an iterative algorithm, where nodes with a belief greater than a threshold for a target ID label are assigned the target label and nodes in adjacent frames with the same label are linked to form tracklets which are iteratively used to collect more samples to update training of more discriminative target appearances and form longer trajectories.
Ahuja teaches a known technique of using a trained DNN to predict objects in a perceived vehicle environment and determine the probability of predicted objects given the vehicle environment and contextual variables, generating an uncertainty metric associated with the predicted object, and the uncertainty metric is compared to an uncertainty threshold to determine the level of uncertainty used to determine an annotation method, and data associated with the object are annotated according to the determined annotation method and the model is retrained with the annotated data.
One of ordinary skill in the art would have recognized that by applying Ahuja's technique would allow for the method of Lee and Wang to assign the target labels to detected object nodes in response to determining the level of confidence for the detected object nodes based on comparison with a threshold, where high confidence detected object nodes would be automatically assigned the target label, and low confidence detected object nodes would be assigned the target label upon the retrained model and linked with respective target tracklets, predictably leading to an improved method for active learning by annotating detected objects with their target labels with the appropriate annotation method according to the confidence level of the detect objects.
Regarding claim 2, please see the above rejection of claim 1. Lee, Wang, and Ahuja disclose the method according to claim 1, wherein at least some of the instances of the tracked object are classified to also belong to a further object class with a further level of confidence, and wherein the method further comprises: verifying, by the at least one processor (see Lee Fig. 6 and [0061]-[0062], where computer readable memory can store instructions that are executable by the processor to perform the disclosed teachings), that the further level of confidence is lower than the threshold confidence value for the at least some of the instances of the tracked object (see Lee [0075], where only tracked objects that are classified with a confidence below a threshold are considered ).
Regarding claim 3, please see the above rejection of claim 1. Lee, Wang, and Ahuja disclose the method according to claim 1, wherein the method further comprises: verifying, by the at least one processor (see Lee Fig. 6 and [0061]-[0062], where computer readable memory can store instructions that are executable by the processor to perform the disclosed teachings), that the object class of the instances of the tracked object does not change within the stream of image frames (see Wang [0040], where one object cannot belong to two tracklets and that overlap between two tracklets are treated as different persons; suggesting that the tracked object does not change object classes).
Regarding claim 4, please see the above rejection of claim 1. Lee, Wang, and Ahuja disclose the method according to claim 1, wherein the tracked object moves along a path in the stream of image frames, and wherein the path is tracked when the tracked object is tracked (see Wang [0026]-[0028]), where initial trajectory model for multiple targets is created from a set of received image detections and tracklets or detections are automatically linked into trajectories and detections with the same label in adjacent frames are linked to form reliable tracklets and the trajectory models are updated using reliable tracklets).
Regarding claim 5, please see the above rejection of claim 4. Lee, Wang, and Ahuja disclose the method according to claim 4, wherein the path is tracked at a level of accuracy, and wherein the method further comprises: verifying, by the at least one processor (see Lee Fig. 6 and [0061]-[0062], where computer readable memory can store instructions that are executable by the processor to perform the disclosed teachings) that the level of accuracy is higher than a threshold accuracy value (see Wang [0033], where nodes are assigned a label when a belief threshold is exceeded and nodes with the same label in adjacent frames are linked to form tracklets and providing reliable segment of the final trajectory).
Regarding claim 6, please see the above rejection of claim 4. Lee, Wang, and Ahuja disclose the method according to claim 4, wherein the method further comprises: verifying, by the at least one processor (see Lee Fig. 6 and [0061]-[0062], where computer readable memory can store instructions that are executable by the processor to perform the disclosed teachings) that the path has neither split into at least two paths nor merged from at least two paths within the stream of image frames (see Wang [0040], where one object cannot belong to two tracklets and that overlap between two tracklets are treated as different persons; suggesting that the trajectory of the tracked object does not split or merge).
Regarding claim 7, please see the above rejection of claim 1. Lee, Wang, and Ahuja disclose the method according to claim 1, wherein the tracked object has a size in the image frames (see Lee [0078], where the geometry of the bounding boxes around detected objects are considered), and wherein the method further comprises:
verifying, by the at least one processor (see Lee Fig. 6 and [0061]-[0062], where computer readable memory can store instructions that are executable by the processor to perform the disclosed teachings), that the size of the tracked object does not change more than a threshold size value within the stream of image frames (see Lee [0078], where the size of the bounding box is considered in evaluating the diversity metric).
Regarding claim 8, please see the above rejection of claim 7. Lee, Wang, and Ahuja disclose the method according to claim 7, wherein the size of the tracked object is adjusted by a distance-dependent compensation factor determined as a function of distance between the tracked object and a camera device having captured the stream of image frames of the scene when verifying that the size of the tracked object does not change more than the threshold size value within the stream of image frames (see Lee [0078]-[0080], where the geometry and location, which considers the camera mounting setting of the image capture by the camera, of the bounding box is considered in determining the diversity and classification metrics).
Regarding claim 9, please see the above rejection of claim 1. Lee, Wang, and Ahuja disclose the method according to claim 1, wherein the pre-trained object classifier is retrained only with the annotated instances of the tracked object for which the level of confidence was is not higher than the threshold confidence value for the single object class (see Wang [0036], where more samples are iteratively collected to update training of more discriminative target appearances; where the combined prior art suggested teachings for the iterative collection of more samples to update the training and the detection and classification of more discriminative object appearances provides an implicit teaching that the more discriminative object appearances had an initial level of confidence that is lower than a threshold confidence level for classifying the object).
Regarding claim 11, please see the above rejection of claim 1. Lee, Wang, and Ahuja disclose the method according to claim 1, wherein the method further comprises:
providing, by the at least one processor (see Lee Fig. 6 and [0061]-[0062], where computer readable memory can store instructions that are executable by the processor to perform the disclosed teachings), the annotated instances of the tracked object to one or more of a database and a further device (see Lee [0047], where the annotated images are then added to the initial labelled training dataset and the trainer retrains the network by fitting the new training dataset of images).
Regarding claim 12, please see the above rejection of claim 1. Lee, Wang, and Ahuja disclose the method according to claim 1, wherein the stream of image frames originates from image frames having been captured by at least two camera devices (see Lee [0043], where sensor(s) may be a video camera or camera like device; and see Lee [0066], where sensors can obtain the set of images from the scene; suggesting more than one sensors/cameras are used to obtain the set of images from the scene).
Regarding claim 13, please see the above rejection of claim 1. Lee, Wang, and Ahuja disclose the method according to claim 1, wherein the classifying is performed at a first entity and the retraining is performed at a second entity physically separated from the first entity (see Lee [0047], where the trained neural network and the updated neural network are used to perform the classifying and the trainer is used to perform retraining the network).
Regarding claim 14, it recites a system comprising at least one processor configured to execute a deep learning model the at least one processor configured to cause the system to perform the method of claim 1. Lee, Wang, and Ahuja teach a system performing the method of claim 1 (see Lee Fig. 6 and [0061]-[0062], where computer readable memory can store instructions that are executable by the processor to perform the disclosed teachings; see Lee [0068]-[0070], where a convolutional neural network can be used to perform classification of image content into corresponding object classes). Please see above for detailed claim analysis.
Please see the above rejection for claim 1, as the rationale to combine the teachings of Lee, Wang, and Ahuja are similar, mutatis mutandis.
Regarding claim 15, it recites a non-transitory computer-readable storage medium having stored thereon a computer program for performing the method of claim 1. Lee, Wang, and Ahuja teach a non-transitory computer-readable storage medium having stored thereon a computer program comprising computer code, when run on at least one processor configured to execute a deep learning model of a system, causes the at least processor to perform the method of claim 1 (see Lee Fig. 6 and [0061]-[0062], where computer readable memory can store instructions that are executable by the processor to perform the disclosed teachings; see Lee [0068]-[0070], where a convolutional neural network can be used to perform classification of image content into corresponding object classes). Please see above for detailed claim analysis.
Please see the above rejection for claim 1, as the rationale to combine the teachings of Lee, Wang, and Ahuja are similar, mutatis mutandis.
Claim 10 is rejected under 35 U.S.C. 103 as being unpatentable over Lee, Wang, and Ahuja disclose as applied to claim 1 above, and further in view of Ribeiro et al. (“Deep Bayesian Self-Training”), herein Ribeiro.
Regarding claim 10, please see the above rejection of claim 1. Lee, Wang, and Ahuja do not explicitly disclose the method according to claim 1, wherein each of the annotated instances of the tracked object is assigned a respective weighting value according to which the annotated instances of the tracked object are weighted when the pre-trained object classifier is retrained, and wherein the weighting value of the annotated instances of the tracked object for which the level of confidence is higher than the threshold confidence value for the single object class is lower than the weighting value of the annotated instances of the tracked object for which the level of confidence is not higher than the threshold confidence value for the single object class.
Ribeiro teaches in a related and pertinent deep Bayesian self-training method for automatic data annotation (see Ribeiro Abstract), where a sample-wise weighting scheme during training that weights each training sample proportional to the predictive uncertainty over its pseudo label such that its contribution to the loss function is inversely proportional to its predictive uncertainty, where the model assigns more weight to uncertain pseudo-labelled samples as self-training progresses and forces exploration by adding more uncertain and potentially informative samples to the training set (see Ribeiro sect. 3.5 Inverse uncertainty weighting).
At the time of filing, one of ordinary skill in the art would have found it obvious to apply the teachings of Ribeiro to the teachings of Lee, Wang, and Ahuja such that the annotated images added into the new training dataset similarly are inversely weighted according to their respective classification confidence to force the retraining towards exploration by adding more uncertain and potentially informative samples to the training set.
This modification is rationalized as an application of a known technique to a known method ready for improvement to yield predictable results.
In this instance, Lee, Wang, and Ahuja disclose a base method for active learning, where the objects in a set of images are detected and classified with a neural network with a confidence and the images with the highest scores are selected for labelling and added into labelled training set to retrain the network based on the new training dataset and objects are further tracked across the set of images detections form reliable tracklets and trajectory models and that the tracking can be optimized by an iterative algorithm, where the target labels are assigned to detected object nodes in response to determining the level of confidence for the detected object nodes based on comparison with a threshold, where high confidence detected object nodes with a belief greater than a threshold would be automatically assigned the target label and nodes in adjacent frames with the same label are linked to form tracklets which are iteratively used to collect more samples to update training of more discriminative target appearances and form longer trajectories, and low confidence detected object nodes would be assigned the target label upon the retrained model and linked with respective target tracklets.
Ribeiro teaches a known technique of using a sample-wise weighting scheme during training that weights each training sample proportional to the predictive uncertainty over its pseudo label such that its contribution to the loss function is inversely proportional to its predictive uncertainty, where the model assigns more weight to uncertain pseudo-labelled samples as self-training progresses and forces exploration by adding more uncertain and potentially informative samples to the training set.
One of ordinary skill in the art would have recognized that by applying Ribeiro 's technique would allow for the method of Lee, Wang, and Ahuja to force the retraining towards exploration by adding more uncertain and potentially informative samples to the training set by inversely weighting the annotated images added into the new training dataset according to their respective classification confidence, predictably leading to an improved method for active learning by forcing the retraining to use potentially informative samples.
Claims 16-18 are rejected under 35 U.S.C. 103 as being unpatentable over Lee, Wang, and Ahuja as applied to claims 1, 14, and 15 above, and further in view of Cen et al. (“Deep feature augmentation for occluded image classification”), herein Cen.
Regarding claim 16, please see the above rejection of claim 1. Lee, Wang, and Ahuja do not explicitly disclose the method of claim 1, wherein said at least one other instance depicts the tracked object under occluded or low-visibility conditions.
Cen teaches in a related and pertinent method to improve the classification accuracy of occluded images by fine-tuning pretrained models with a set of augmented deep feature vectors (DFV) (see Cen Abstract), where a deep feature augmentation approach includes, in a difference vector (DV) data flow, a set of clean and occluded image pairs fed into a base CNN to extract DVs, in a DFV workflow, a set of training images are fed into a base CNN to extract DFVs, and the DVs are randomly added to the DFVs to yield pseudo-DFVs, in which the original DFVs and pseudo-DFVs are sent to the softmax layer with a pass through probability switch to ensure the CNN can be trained for classification of both clean images and occluded images, and that the deep feature augmentation approach is applied to fine tune the pre-trained CNNs (see Cen Fig. 4, sect. 3.2 Deep feature augmentation, and sect. 3.3 Implementation consideration).
At the time of filing, one of ordinary skill in the art would have found it obvious to apply the teachings of Cen to the teachings of Lee, Wang, and Ahuja such that clean and occluded image pairs of objects are further labeled and used to retrain the network to improve the classification accuracy of occluded objects.
This modification is rationalized as an application of a known technique to a known method ready for improvement to yield predictable results.
In this instance, Lee, Wang, and Ahuja disclose a base method for active learning, where the objects in a set of images are detected and classified with a neural network with a confidence and the images with the highest scores are selected for labelling and added into labelled training set to retrain the network based on the new training dataset and objects are further tracked across the set of images detections form reliable tracklets and trajectory models and that the tracking can be optimized by an iterative algorithm, where the target labels are assigned to detected object nodes in response to determining the level of confidence for the detected object nodes based on comparison with a threshold, where high confidence detected object nodes with a belief greater than a threshold would be automatically assigned the target label and nodes in adjacent frames with the same label are linked to form tracklets which are iteratively used to collect more samples to update training of more discriminative target appearances and form longer trajectories, and low confidence detected object nodes would be assigned the target label upon the retrained model and linked with respective target tracklets, and Wang further teaches that by providing a framework for collecting samples online to learn the appearance model during tracking and using an iterative process to obtain more training samples that are less sensitive to the variation of targets’ visual appearance allows for better handling of inter-object occlusions and interactions (see Wang [0035]).
Cen teaches a known technique of further using a set of clean and occluded image pairs to generate pseudo deep feature vectors to further train and fine tune pre-trained CNNs and ensure the CNN can be trained for classification of both clean images and occluded images.
One of ordinary skill in the art would have recognized that by applying Cen's technique would allow for the method of Lee, Wang, and Ahuja to further use clean and occluded image pairs of labeled objects to retrain the network, and predictably lead to an improved object classification network with improved classification accuracy of occluded objects.
Regarding claim 17, see above rejection for claim 14. It is a system claim reciting similar subject matter as claim 16. Please see above claim 16 for detailed claim analysis as the limitations of claim 17 are similarly rejected.
Regarding claim 18, see above rejection for claim 15. It is a non-transitory computer-readable storage medium claim reciting similar subject matter as claim 16. Please see above claim 16 for detailed claim analysis as the limitations of claim 18 are similarly rejected.
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure.
Wang et al. (US 2018/0047173) is pertinent in teaching in a related and pertinent image blob tracker, where a size ratio cost is used to associate one or more blob trackers with one or more blobs, which includes determining the size ration is less than a size change threshold (see Wang [0146]).
Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). 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 TIMOTHY WING HO CHOI whose telephone number is (571)270-3814. The examiner can normally be reached 9:00 AM to 5:00 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, VINCENT RUDOLPH can be reached at (571) 272-8243. 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.
/TIMOTHY CHOI/Examiner, Art Unit 2671
/VINCENT RUDOLPH/Supervisory Patent Examiner, Art Unit 2671