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 .
DETAILED ACTION
1. A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 06/29/2026 has been entered.
2. The amendment filed 06/29/2026 has been received and considered. Claims 1-2 and 4-21 are presented for examination.
Claim Objections
3. Claims 1, 8, and 15 are objected to because of the following informalities:
As per Claims 1, 8, and 15, they recite the limitation "the modes of failure includes a distinct modes of failure, and a plurality of redundant modes of failure" which would be better as “the modes of failure include a distinct mode of failure and a plurality of redundant modes of failure.". Appropriate correction is required.
Claim Rejections - 35 USC § 112
The following is a quotation of 35 U.S.C. 112(b):
(b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention.
The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph:
The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention.
4. Claims 10 and 17are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention.
As per claim 10 and 17, they recite the limitation “such that a subsequent analysis is more likely to include distinct failure modes” which is vague and indefinite since "more likely to include" does not set ranges. The limitation is interpreted as an intended use such as “for a subsequent analysis”.
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
The text of those sections of Title 35, U.S. Code not included in this action can be found in a prior Office action.
The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows:
1. Determining the scope and contents of the prior art.
2. Ascertaining the differences between the prior art and the claims at issue.
3. Resolving the level of ordinary skill in the pertinent art.
4. Considering objective evidence present in the application indicating obviousness or nonobviousness.
This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention.
5. Claims 1-2 and 4-21 are rejected under 35 U.S.C. 103 as being unpatentable over Englard (US 2020/0074230 A1) in view of Shen (CN 109544993 A), further in view of Muehlenstaedt et al. (US 2023/0222268 A1), further in view of Tosar (US 9,710,371 B2).
As per Claim 1, 8, and 15, Englard teaches a method of (Claim 1) of automatically classifying interactions in a simulation scenario ([0034], Fig. 1& 9), the method comprising, by a processor (Fig. 1):
(Claim 8) a data store containing a plurality of simulation scenarios ([0047]-[0049]); and
a non-transient memory that stores programming instructions that are configured to cause the processor (Fig. 1, [0047]-[0049]) to:
(Claim 15) a memory that stores programming instructions that are configured to cause a processor to classify interactions in a simulation scenario (Fig. 1, [0047]-[0049]) by:
(Claim 1, 8, and 15) executing a simulation scenario that includes features of a scene through which a vehicle may travel (Fig. 2A & 4A, [0060]-[0062] “The virtual environment, as referred to herein, may include a computer rendered environment including streets, roads, intersections, overpasses, vehicles, pedestrians, buildings or other structures, traffic lights or signs, or any other object or surface capable of being rendered in a virtual environment, such as a 2D or 3D environment.”, “an example photo-realistic scene 200 of a virtual environment in the direction of travel of an autonomous vehicle within the virtual environment of scene 200”, [0064] “a virtual vehicle (e.g., any of vehicles 401, 451, 700, and/or 760) may be simulated in a virtual environment such that the virtual vehicle travels along a standard route. In such embodiments, data outputs of actions taken by the virtual vehicle may be observed and/or recorded as feature data for purposes of training machine learning models as described herein.”; [0073] “photo-realistic scene 400 of a virtual environment in the direction of travel of an autonomous vehicle (e.g., vehicle 401) within the virtual environment, ”; Fig. 9 element 904 ->908), the simulation scenario including one or more actors (Fig. 2A & 4A, [0061]-[0062] “photo-realistic scene 200 includes renderings of objects and surfaces, including vehicles 210, 212, 214 moving within each of the lanes divided lane markings 204 and 206, and also renderings of vehicle 230 moving in an opposite direction that the autonomous vehicle within the virtual environment.”, [0073] “additional surfaces with which virtual vehicle 401 may interact, including, but not limited to, pedestrian 409, vehicles 412 and 414…”; Fig. 9 element 904 ->908: Examiner note – generating a plurality of imaging scenes defining a virtual environment corresponds. to “executing…”);
identifying an intersection between a first road and a second road in the simulation scenario ([0043] “correspondences between actions (e.g., driving forward in a certain setting) and safety-related outcomes (e.g., avoiding collision) can be expressed as a ground truth and used in generating training dataset(s)… The ground truth data may be used for various types of training.”, [0073] “Photo-realistic scene 400 further includes additional surfaces with which virtual vehicle 401 may interact, …Other objects or surfaces with which virtual vehicle 401 may interact include intersection 407 and pothole 408.”; Fig. 9 element 904 ->908), wherein the intersection is in a planned path of the vehicle ([0073] “Photo-realistic scene 400 further includes surfaces with which virtual vehicle 401 may interact, including, but not limited to, roads 402 and 403, sidewalks 404 and 405 and crosswalk 406. Photo-realistic scene 400 further includes additional surfaces with which virtual vehicle 401 may interact, including, but not limited to, pedestrian 409, vehicles 412 and 414, traffic sign 415, traffic light 416, tree 417, and building 418. Other objects or surfaces with which virtual vehicle 401 may interact include intersection 407 and pothole 408.”, Fig. 4B [0087]-[0092] “descriptor data (e.g., descriptors 451-482) may be included in training data/datasets to train machine learning models and/or self-driving control architectures for controlling autonomous vehicles ”, “such descriptors include the vehicle 451 itself and other objects and surfaces that vehicle 451 may interact with. These include surfaces or objects such as lane markings 452 and 454, center lane marking 456, pothole 458, sidewalk 460, intersection 462,”; Fig. 9 element 904 ->908: Examiner note – an intersection of the rendered roads is identified as a surface with which the virtual vehicle interacts on its direction of travel and defining how objects or surfaces interact with each other in the virtual environment and controlling an autonomous vehicle interacting with other vehicles on other road and intersection within the virtual environment corresponds to “identifying…”);
executing a plurality of additional simulation scenarios from a data store ([0049] “The data stored in memory 152 may include all or part of any of the data or information described herein, including, for example, the photo-realistic scenes, the depth-map-realistic scenes, the environment-object data, feature training dataset(s), or other information or scenes as described herein.”, [0095] “a scenario simulator (not shown) may be configured to generate one or more simulated environment scenarios, wherein each of the simulated environment scenario(s) corresponds to a variation of a particular object, surface, or situation within the virtual environment. A particular object, surface, or situation may include, for example, a road (e.g., 402 or 403), an intersection (e.g., 407), a stop sign, or a traffic light (e.g., 416)”: a plurality of stored scenario variations is generated and simulated from the stored data).
However, Englard et al. fails to teach explicitly in response to one of the actors occupying a lane of either the first road or the second road, classifying the interaction between the vehicle and the actor into one or more classifications based on the intersection, the path of the vehicle, and the lane occupied by the actor;
for each simulation scenario, classifying one or more interactions between the vehicle and one or more actors;
flagging a plurality of unsuccessful simulation scenarios for analysis, wherein the unsuccessful simulation scenarios are indicative of the vehicle being unable to complete the planned path due to a plurality of modes of failure, and the modes of failure includes a distinct modes of failure, and a plurality of redundant modes of failure;
ranking the unsuccessful simulation scenarios based on the one or more classifications such that the distinct mode of failure is more prioritized over the redundant modes of failure for analysis; and
analyzing the unsuccessful simulation scenario associated with the distinct mode of failure to determine the root cause of the distinct mode of failure.
Shen et al. teaches in response to one of the actors occupying a lane of either the first road or the second road, classifying the interaction between the vehicle and the actor into one or more classifications based on the intersection, the path of the vehicle, and the lane occupied by the actor (“four basic right turning condition, the it is classified as the following four situations, vehicle turning together into the same lane and the left side when incorporated into the lane of the vehicle collision (condition a), when the vehicle turns right to be incorporated in a lane crossing the road of pedestrian collision (condition II), crossing the road pedestrian collides to the front when the vehicle turns right (three), right turning lane with the lane the vehicle collision (four) and four kinds of conditions.” on Pg 6: each right-turn interaction at the intersection is classified into one of four situations according to the lane occupied by the other vehicle or pedestrian relative to the turning path);
for each simulation scenario, classifying one or more interactions between the vehicle and one or more actors (“four basic right turning condition, the it is classified as the following four situations, vehicle turning together into the same lane and the left side when incorporated into the lane of the vehicle collision (condition a), when the vehicle turns right to be incorporated in a lane crossing the road of pedestrian collision (condition II), crossing the road pedestrian collides to the front when the vehicle turns right (three), right turning lane with the lane the vehicle collision (four) and four kinds of conditions.” on Pg 6: the four-situation classification is applied for each simulated condition over each sampling period). In particular, Shen teaches simulating vehicle right-turn conditions at an intersection and classifying, for each simulated condition, the interaction between the turning vehicle and another vehicle or pedestrian into four lane-based situations for collision-probability calculation.
Englard et al. and Shen et al. are analogous art because they are both related to a vehicle behavior simulation.
It would have been obvious to one having ordinary skill in the art before the effective filling date of the claimed invention to combine the teachings of cited references. Thus, one of ordinary skill in the art before the effective filling date of the claimed invention would have been motivated to incorporate Shen et al. into Englard et al.’s invention to provide an improved simulating system which can accurately and efficiently calculating the collision possibility for the vehicle interaction such as turning right at the intersection (Shen et al.: Pg 5).
However, Englard et al. as modified by Shen et al. fails to teach explicitly flagging a plurality of unsuccessful simulation scenarios for analysis, wherein the unsuccessful simulation scenarios are indicative of the vehicle being unable to complete the planned path due to a plurality of modes of failure, and the modes of failure includes a distinct modes of failure, and a plurality of redundant modes of failure;
ranking the unsuccessful simulation scenarios based on the one or more classifications such that the distinct mode of failure is more prioritized over the redundant modes of failure for analysis; and
analyzing the unsuccessful simulation scenario associated with the distinct mode of failure to determine the root cause of the distinct mode of failure.
Muehlenstaedt et al. teaches flagging a plurality of unsuccessful simulation scenarios for analysis, wherein the unsuccessful simulation scenarios are indicative of the vehicle being unable to complete the planned path due to a plurality of modes of failure, and the modes of failure includes a distinct modes of failure, and a plurality of redundant modes of failure (Fig. 7 and the description, [0082]-[0089], “The simulator 510 may analyze the data logs whether an execution of the scenario is successful or unsuccessful. … a simulation execution is classified as successful or unsuccessful, e.g., based on whether the AV executes an expected action in the scenario within expected tolerance limits. .. . The scenario may be classified as unsuccessful if the AV completes a planned trajectory 102 in the scenario within a threshold period of time, but fails to maintain the secondary success criterion (e.g., fails to maintain a minimum distance to other objects, actors, or lane boundaries, violates a traffic rule or regulation, etc.).”, “scenario variations that are unsuccessful for substantially the same reason may create redundant triage and/or analysis, thus expending human resources unnecessarily”, “unsuccessful scenario variations may need to be analyzed and/or triaged by experts to try to understand how to improve the AV’s motion planning system adding a human cost to each unsuccessful scenario variations.”; [0097] “the system may cluster the scenario variations for a base scenario by failure modes, and only select a certain number of the high-ranked scenario variations per failure mode (while discarding the rest”: simulation executions in which the AV cannot complete the planned trajectory are classified unsuccessful and set aside for triage and/or analysis, the failures being clustered into distinct failure modes with the remaining same-reason failures being redundant). In particular, Muehlenstaedt et al. teaches classifying executed scenario variations as successful or unsuccessful from simulation data logs, clustering the unsuccessful scenario variations by failure modes such that each cluster represents a single distinct failure mode while scenario variations that are unsuccessful for substantially the same reason are redundant, and selecting high-ranked scenario variations per failure mode.
Englard, Shen, and Muehlenstaedt et al. are analogous art because they are all related to vehicle behavior simulation.
The motivation to combine the teaching of Muehlenstaedt et al. is to provide a simulating operation of an autonomous vehicle (AV) which identifying and developing an effective set of relevant simulation scenarios by ranking to each of the scenario variations (Muehlenstaedt et al.: [0004], [0014]).
However, Englard as modified by Shen and Muehlenstaedt et al. fails to teach explicitly ranking the unsuccessful simulation scenarios based on the one or more classifications such that the distinct mode of failure is more prioritized over the redundant modes of failure for analysis; and
analyzing the unsuccessful simulation scenario associated with the distinct mode of failure to determine the root cause of the distinct mode of failure.
On the other hand, Tosar teaches ranking the unsuccessful simulation scenarios based on the one or more classifications such that the distinct mode of failure is more prioritized over the redundant modes of failure for analysis (col. 4 lines 14-46 "The buckets compress the amount of possible issues causing such failures into a more manageable number, rather than each software failure having to be analyzed individually", "the investigator previously had to analyze 114 failures. After such failures are bucketed into 10 buckets, only 10 issues need to be investigated”, "if a particular bucket includes 91 of a total of 114 failures, the software failure associated with that particular bucket should be investigated with higher priority to avoid masking other issues": failures sharing a root cause are grouped into one bucket so that each distinct underlying issue, rather than each redundant individual failure, is prioritized for investigation); and
analyzing the unsuccessful simulation scenario associated with the distinct mode of failure to determine the root cause of the distinct mode of failure (col. 3 lines 58-66, col. 1 lines 1-12 "When a test case breaks, some of the most common reasons are: a bug in the product, a bug in the test case, or an environmental issue… analyzing every single failure can be time consuming if not completely unfeasible", "the number of test failures is greater than or equal to the number of actual underlying problems responsible for the failures. With high probability based on empirical observations, many failures are caused by the same root cause problem": the distinct bucketed failure is investigated to determine the underlying root cause problem responsible for the grouped failures). In particular, Tosar teaches automatically grouping large volumes of test failures into buckets in which many failures are caused by the same root cause problem, such that only the distinct underlying issues are investigated with priority instead of analyzing every single redundant failure individually.
Englard, Shen, Muehlenstaedt, and Tosar are analogous art because they are all related to automated testing of software-controlled systems over a plurality of executed test scenarios and analysis of the resulting failures.
The motivation to combine the teaching of Tosar is environments to provide reducing test failure investigation work in which the number of failures to be investigated may be greatly reduced thus it is useful to time fast mitigation and save engineering investigation time (Tosar: col. 4 lines 22-29, col. 5 lines 20-23).
As per Claim 2, 9, and 16, Englard et al. fails to teach explicitly wherein the one or more classifications comprise (i) moving in the same direction, (ii) moving in opposing directions, (iii) actor crossing from the left, or (iv) actor crossing from the right.
Shen et al. teaches wherein the one or more classifications comprise (i) moving in the same direction, (ii) moving in opposing directions, (iii) actor crossing from the left, or (iv) actor crossing from the right (“four basic right turning condition, the it is classified as the following four situations, vehicle turning together into the same lane and the left side when incorporated into the lane of the vehicle collision (condition a), when the vehicle turns right to be incorporated in a lane crossing the road of pedestrian collision (condition II), crossing the road pedestrian collides to the front when the vehicle turns right (three), right turning lane with the lane the vehicle collision (four) and four kinds of conditions.” on Pg 6).
As per Claim 4, 11, and 18, Englard et al. fails to teach explicitly wherein classifying the interaction comprises: in response to the vehicle entering the intersection from a first lane segment of the first road and one of the actors entering the intersection from a second lane segment of the second road, classifying the interaction based on the planned path of the vehicle and a direction of the second lane segment.
Shen et al. teaches in response to the vehicle entering the intersection from a first lane segment of the first road and one of the actors entering the intersection from a second lane segment of the second road, classifying the interaction based on the planned path of the vehicle and a direction of the second lane segment (“four basic right turning condition, the it is classified as the following four situations, vehicle turning together into the same lane and the left side when incorporated into the lane of the vehicle collision (condition a), when the vehicle turns right to be incorporated in a lane crossing the road of pedestrian collision (condition II), crossing the road pedestrian collides to the front when the vehicle turns right (three), right turning lane with the lane the vehicle collision (four) and four kinds of conditions.” on Pg 6).
As per Claim 5, 12, and 19, Englard et al. fails to teach explicitly wherein classifying the interaction comprises: in response to one of the actors leaving the intersection on an exit lane segment, classifying the interaction based on the planned path of the vehicle and a direction of the exit lane segment.
Shen et al. teaches in response to one of the actors leaving the intersection on an exit lane segment, classifying the interaction based on the planned path of the vehicle and a direction of the exit lane segment (“four basic right turning condition, the it is classified as the following four situations, vehicle turning together into the same lane and the left side when incorporated into the lane of the vehicle collision (condition a), when the vehicle turns right to be incorporated in a lane crossing the road of pedestrian collision (condition II), crossing the road pedestrian collides to the front when the vehicle turns right (three), right turning lane with the lane the vehicle collision (four) and four kinds of conditions.” on Pg 6).
As per Claim 6, 13, and 20, Englard et al. teaches storing the classifications and the corresponding timestamps in a data store associated with the simulation scenario ([0049] “The data stored in memory 152 may include all or part of any of the data or information described herein, including, for example, the photo-realistic scenes, the depth-map-realistic scenes, the environment-object data, feature training dataset(s), or other information or scenes as described herein.”, [0076]-[0077], “scene 400 may represent one such scene of hundreds or thousands of scenes generated over a particular time span.”, [0118], “one or more “future occupancy grids” that indicate predicted object positions, boundaries and/or orientations at one or more future times (e.g., one, two, and five seconds ahead). ”).
Englard et al. fails to teach explicitly further comprising: classifying a plurality of interactions between the vehicle and the one or more actors in the simulation scenario, wherein each classification comprises one or more corresponding timestamps.
Shen et al. teaches classifying a plurality of interactions between the vehicle and the one or more actors in the simulation scenario (“four basic right turning condition, the it is classified as the following four situations, vehicle turning together into the same lane and the left side when incorporated into the lane of the vehicle collision (condition a), when the vehicle turns right to be incorporated in a lane crossing the road of pedestrian collision (condition II), crossing the road pedestrian collides to the front when the vehicle turns right (three), right turning lane with the lane the vehicle collision (four) and four kinds of conditions.” on Pg 6), wherein each classification comprises one or more corresponding timestamps (“each simulation for calculating the collision probability in the sampling period T, one period is divided into a plurality of (T/pt) time, PT is a constant. the start of period (previous period) and ending defined as time 0 and time T, from time 0 to time T is divided into Zopt time, 2pt time, 3pt time. .. T time. Respectively calculating each time period T of whether collision occurs, if the collision according to his security profile condition, by cumulating the probability and the probability curve to be plotted by the software” on Pg 9).
As per Claim 7 and 14, Englard et al. teaches wherein: the simulation scenario comprises semantic information ([0040] “the virtual environment may be at least partially generated based on geo-spatial data… geo-spatial data (e.g., height maps or geo-spatial semantic data such as road versus terrain versus building data) as retrieved from remote sources (e.g., Mapbox images, Google Maps images, etc.). For example, the geo-spatial data may be used as a starting point to construct detailed representations of roads,”); and the classification is based on direction-change semantics of one or more lane segments occupied by the vehicle or the actor in the intersection (0040], [0106], [0135] “occupancy grids may be used as input to a machine learning model (e.g., as training data) to determine decisions or predictions an autonomous vehicle makes during operation to turn, steer, avoid objects ”, Fig. 6B [0143] “the occupancy grid 650 includes (i.e., includes representations of) a number of objects or surfaces, and areas associated with objects or surfaces, including: a road 655, dynamic objects 656A-D (i.e., vehicles 656A-C and a pedestrian 656D), lane markings 660, 662, and traffic light areas 664. The example occupancy grid 650 may include data representing each of the object/area positions, as well as data representing the object/area types (e.g., including classification data that is generated by, or is derived from data generated by, the classification module 512).”).
As per Claim 10 and 17, Englard et al. fails to teach explicitly ranking the unsuccessful simulation scenarios based on the one or more classifications such that a subsequent analysis is more likely to include distinct failure modes.
Muehlenstaedt et al. teaches ranking the unsuccessful simulation scenarios based on the one or more classifications such that a subsequent analysis is more likely to include distinct failure modes (Figure 9-10, [0090-[0091], [0096]-[0097] “to collect simulation outcomes (i.e., successful or unsuccessful). The training scenario variations and the corresponding outcomes may be used to train a machine learning model…”, “uncertainty estimate (e.g., a corresponding uncertainty score) per scenario variation”, “ranking of scenario variations according to their likelihood of changing successful and unsuccessful results.”, “the selection and prioritization of scenario variations for execution (and/or triaging) may also be based on failure modes of the scenario variations. … Doing clustering by failure mode enables the system to pick the highest ranked scenarios per failure mode, and thus ensures a diverse selection of scenario variations for triaging and/or execution. The regions 901, 902, 903 illustrated 9 in FIG. 9 (discussed above) may be clustered based on failure modes and the associated boundaries are used for selecting scenario variations per failure mode…. Based on the clusters, the system may treat each cluster as though it represents a single failure mode. Therefore, the system may revise or refine priorities for training scenarios to emphasize each distinct failure mode”).
As per Claim 21, Englard fails to teach explicitly refraining to analyze the unsuccessful simulation scenarios associated with the redundant modes of failure.
Tosar teaches refraining to analyze the unsuccessful simulation scenarios associated with the redundant modes of failure (col. 4 lines 14-23 "The buckets compress the amount of possible issues causing such failures into a more manageable number, rather than each software failure having to be analyzed individually"; col. 4 lines 58-67 "when a new failure occurs that is very similar to such previous failure, such incident can be reopened in an automated fashion to track the new failure, rather than opening a brand new incident": failures redundant of an already-bucketed failure are not analyzed individually; a recurrence merely reopens the existing incident rather than receiving a new analysis).
Response to Arguments
6. Applicant's arguments filed 06/29/2026 have been fully considered but they are not persuasive.
Applicants have argued that:
Thus, in Muehlenstaedt, the prioritization based on failure modes is for execution of the scenario variation. Muehlenstaedt does use the failure mode to prioritize the analysis of the unsuccessful simulation scenarios "to determine the root cause of the distinct mode of failure" as claimed. Further, Applicant notes that the "triaging" disclosed in Muehlenstaedt refers to human triage (See Muehlenstaedt [0042]), not "analyzing the unsuccessful simulation scenario associated with the distinct mode of failure to determine the root cause of the distinct mode of failure" as claimed.[1]
Therefore, Muehlenstaedt does not teach or suggest the claimed feature of "ranking the unsuccessful simulation scenarios based on the one or more classifications such that the distinct mode of failure is more prioritized over the redundant modes of failure for analysis; and analyzing the unsuccessful simulation scenario associated with the distinct mode of failure to determine the root cause of the distinct mode of failure" recited in claim 1 as currently amended.[2]
As per [1], Examiner disagrees. As rejected the above, Muehlenstaedt expressly states that "the selection and prioritization of scenario variations for execution (and/or triaging) may also be based on failure modes of the scenario variations" ([0097]) ]), and further states that "scenario variations that are unsuccessful for substantially the same reason may create redundant triage and/or analysis, thus expending human resources unnecessarily" and that removing redundant unsuccessful scenario variations saves human resources related to triaging and/or analyzing the training results ([0085]). The prioritization in Muehlenstaedt therefore extends to the triaging and analysis of the unsuccessful scenario variations, not merely to their execution.
As per [2], applicant’s arguments 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 – in view of Tosar.
Conclusion
7. The prior art made of record and not relied upon is considered pertinent to applicant's disclosure.
Dang ("ReBucket: A Method for Clustering Duplicate Crash Reports Based on Call Stack Similarity") teaches clustering duplicate crash reports by call stack similarity for developer analysis.
Jiang ("Igor: Crash Deduplication Through Root-Cause Clustering") teaches deduplicating program crashes by clustering them according to their root causes.
8. Any inquiry concerning this communication or earlier communications from the examiner should be directed to EUNHEE KIM whose telephone number is (571)272-2164. The examiner can normally be reached Monday-Friday 9am-5pm 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, Ryan Pitaro can be reached at (571)272-4071. 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.
EUNHEE KIM
Primary Examiner
Art Unit 2188
/EUNHEE KIM/ Primary Examiner, Art Unit 2188