Prosecution Insights
Last updated: October 04, 2026
Application No. 18/941,927

SYSTEMS AND METHODS FOR MANAGING TRAFFIC RULES USING MULTIPLE MAPPING LAYERS WITH TRAFFIC MANAGEMENT SEMANTICS

Final Rejection §103
Filed
Nov 08, 2024
Priority
Jan 28, 2021 — provisional 63/142,903 +2 more
Examiner
AKHTER, SHARMIN
Art Unit
2689
Tech Center
2600 — Communications
Assignee
Hayden AI Technologies Inc.
OA Round
2 (Final)
70%
Grant Probability
Favorable
3-4
OA Rounds
5m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 70% — above average
70%
Career Allowance Rate
269 granted / 382 resolved
+8.4% vs TC avg
Strong +28% interview lift
Without
With
+28.5%
Interview Lift
resolved cases with interview
Typical timeline
2y 3m
Avg Prosecution
16 currently pending
Career history
400
Total Applications
across all art units

Statute-Specific Performance

§101
4.2%
-35.8% vs TC avg
§103
55.5%
+15.5% vs TC avg
§102
20.9%
-19.1% vs TC avg
§112
11.7%
-28.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 382 resolved cases

Office Action

§103
Response to Amendment 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 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. Claim(s) 11, 13, 15-16, 18, and 20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Efland et al. (US 20210406559 A1) in view of Kareev et al. (US 20180240336 A1). In regard to claim 11, Efland teaches a method of managing traffic rules related to traffic enforcement (Efland, Fig. 2, the map 200 corresponds to given area of the real world and is made up of several different layers that each contain different information about the real-world environment), comprising: generating or updating a map layer (Efland, Fig. 2, Para. 60, the geometric map layer 202 may provide a representation of the real-world environment that is orders of magnitude more precise than the representation provided by the base map layer 201. For example, while the base map layer 201 may represent the location of the road network within the real-world environment at an approximately meter-level of precision, which is generally not sufficient to support autonomous vehicle operation, the geometric map layer 202 may be able to represent the location of the road network within the real-world environment at a centimeter-level of precision), using one or more processors of a server (Efland, Fig. 5, Para. 131, computing platform 500 may generally comprise any one or more computer systems (e.g., an on-board vehicle computing system and/or one or more off-board servers) that collectively include at least a processor 502, data storage 504, and a communication interface 506), based in part on positioning data obtained from one or more edge devices and videos captured by the one or more edge devices (Efland, Para. 68, beginning with the collection of sensor data for a given real-world environment, which could take various forms (e.g., image data, LiDAR data, GPS data, IMU data, etc.). The collected sensor data is fused together and processed in order to generate the geometric data for the high-resolution map), Wherein the map layer comprises semantic roadway geometries generated from the videos captured by the one or more edge devices (Efland, Para. 68, the processed sensor data may be analyzed using computer-vision and/or machine-learning techniques in order to automatically generate an initial set of semantic data for the high-resolution map, which may involve the use of one or more object detection models. Para. 74, the collected sensor data may include an indication of how well the captured sensor data in a given area compares to the semantic map layer. For instance, semantic elements identified from captured sensor data during operation may be analyzed for their correlation to the semantic map layer as a reference. This type of snapping may attempt to align lane boundaries, painted road markings, traffic signals, and the like with corresponding elements in the semantic map layer); generating or updating, using the one or more processors of the server, a traffic enforcement layer on top of the map layer, wherein a plurality of traffic rules associated with at least one semantic roadway geometry of the map layer are saved as part of the traffic enforcement layer (Efland, Para. 61, Building from the geometric map layer 202, the map 200 may further include a semantic map layer 203 that includes data objects for semantic elements that are found within the real-world environment (i.e., “semantic objects”), which may be embedded with semantic metadata indicating information about such semantic elements. For example, the semantic map layer 203 may include semantic objects for lane boundaries, crosswalks, parking spots, stop signs, traffic lights and the like, each of which includes semantic metadata that provides information about the classification of the semantic element, the location of the semantic element, and perhaps also additional contextual information about the semantic element that can be used by a vehicle to drive safely and effectively); generating or updating, using the one or more processors of the server, a traffic insight layer (Efland, Fig. 2); wherein the traffic insight layer is configured to adjust or provide a suggestion to adjust at least one of the traffic rule of the plurality of traffic rules based on a change in a traffic throughput or flow determined by the traffic insight layer (Efland, Para. 110, The computing system may also flag the given area of real-world environment 100 for re-evaluation and, at a later time, the given area may be re-evaluated. For example, vehicle 101 or another vehicle may capture sensor data including new 2D images of the given area that indicate that the previously detected traffic control elements are no longer present), and wherein adjusting or providing the suggestion to adjust the at least one of the traffic rule of the plurality of traffic rules further comprises not enforcing or providing a suggestion to not enforce the at least one traffic rule of the plurality traffic rules (Efland, Para. 110, In response, the computing platform may revert the previous updates that were made to the real-time layer 205 (e.g., by pushing a command to revert the previous updates) such that the map may return to its original state; enforcing turn restriction with the turn restriction signs 103, 104 are removed). Efland also teaches transmitting the traffic enforcement layer from the server to at least one of the one or more edge devices; and evaluating, by the at least one edge device, subsequently captured videos using the traffic enforcement layer (Efland, Para. 76, the collected sensor data may be evaluated and, based on the evaluation, a change to a given area of the real-world environment may be detected. In this regard, block 302 may involve the evaluation of both raw sensor data as well as derived data that is based on the raw sensor data (e.g., a vectorized representation derived from the raw sensor data). Depending on the nature of the detected change, these operations may be performed on-vehicle, off-vehicle by a back-end computing platform that collects captured sensor data from a plurality of vehicles, or some combination of these. Further, the operations of evaluating the collected sensor data and detecting a change may take various forms, which may depend on the type of sensor data being evaluated and the type of evaluation being performed; Para. 77, these operations may involve detecting a new semantic element (e.g., a road barricade, a traffic signal, road sign, etc.) at a given area within the real-world environment that was not previously located at the given area). Efland does not teach to determine whether one or more vehicles violate the traffic rule associated with the at least one semantic roadway geometry. However, Kareev teaches to determine whether one or more vehicles violate the traffic rule associated with the at least one semantic roadway geometry (Kareev, Para. 21, The motoring and enforcement of traffic violations is based on video streams captured by the camera 110, by cameras installed in other traffic monitoring systems (not shown in FIG. 1) that are communicatively connected to the traffic monitoring system 100, or by a combination thereof. In an embodiment, the traffic monitoring system 100 is configured to analyze the data streams and, in particular, video streams, to detect complex traffic violations; Para. 55, includes comparing the identified driving pattern to a database providing illegal driving patterns. The illegal driving patterns are determined based on local traffic rules and the location of the vehicle. S460 may further include querying a database using the identified license plate to determine at least a classification of the vehicle and an eligibility of the vehicle to drive on the road). Efland and Kareev are analogous art because they both pertain to traffic monitoring system. Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to use updated map layer with local traffic rules (as taught by Efland) in determining traffic violation (as taught by Kareev) in order to monitor and detect occurrence of traffic violations. In regard to claim 13, Combination of Efland and Kareev teach the method of claim 11, wherein each of the edge devices is coupled to a carrier vehicle and wherein at least part of the videos are captured while the carrier vehicle is in motion (Efland, Para. 70, the collected sensor data discussed herein may generally refer to sensor data captured by one or more sensor-equipped vehicles operating in the real-world environment and may take various forms). In regard to claim 15, Combination of Efland and Kareev teach the method of claim 11, wherein the map layer is generated or updated by passing the videos captured by at least one of the edge devices to a neural network running on the edge device and annotating the map layer with object labels outputted by the neural network (Efland, Fig. 6, Para. 156, deriving the representation of the surrounding environment perceived by vehicle 600 using the raw data may involve detecting objects within the vehicle's surrounding environment, which may result in the determination of class labels, bounding boxes, or the like for each detected object. In this respect, the particular classes of objects that are detected by perception subsystem 602a (which may be referred to as “agents”) may take various forms, including both (i) “dynamic” objects that have the potential to move, such as vehicles, cyclists, pedestrians, and animals, among other examples, and (ii) “static” objects that generally do not have the potential to move, such as streets, curbs, lane markings, traffic lights, stop signs, and buildings, among other examples. Further, in practice, perception subsystem 602a may be configured to detect objects within the vehicle's surrounding environment using any type of object detection model now known or later developed, including but not limited object detection models based on convolutional neural networks (CNN)). In regard to claim 16, Efland teaches a method of managing traffic rules related to traffic enforcement (Efland, Fig. 2, the map 200 corresponds to given area of the real world and is made up of several different layers that each contain different information about the real-world environment), comprising: generating or updating a map layer (Efland, Fig. 2, Para. 60, the geometric map layer 202 may provide a representation of the real-world environment that is orders of magnitude more precise than the representation provided by the base map layer 201. For example, while the base map layer 201 may represent the location of the road network within the real-world environment at an approximately meter-level of precision, which is generally not sufficient to support autonomous vehicle operation, the geometric map layer 202 may be able to represent the location of the road network within the real-world environment at a centimeter-level of precision), using one or more processors of a server (Efland, Fig. 5, Para. 131, computing platform 500 may generally comprise any one or more computer systems (e.g., an on-board vehicle computing system and/or one or more off-board servers) that collectively include at least a processor 502, data storage 504, and a communication interface 506), based in part on positioning data obtained from one or more edge devices and videos captured by the one or more edge devices (Efland, Para. 68, beginning with the collection of sensor data for a given real-world environment, which could take various forms (e.g., image data, LiDAR data, GPS data, IMU data, etc.). The collected sensor data is fused together and processed in order to generate the geometric data for the high-resolution map), Wherein the map layer comprises semantic roadway geometries generated from the videos captured by the one or more edge devices (Efland, Para. 68, the processed sensor data may be analyzed using computer-vision and/or machine-learning techniques in order to automatically generate an initial set of semantic data for the high-resolution map, which may involve the use of one or more object detection models. Para. 74, the collected sensor data may include an indication of how well the captured sensor data in a given area compares to the semantic map layer. For instance, semantic elements identified from captured sensor data during operation may be analyzed for their correlation to the semantic map layer as a reference. This type of snapping may attempt to align lane boundaries, painted road markings, traffic signals, and the like with corresponding elements in the semantic map layer), and wherein the map layer is generated or updated by passing the videos captured by at least one of the edge devices to a neural network running on the edge device and annotating the map layer with object labels outputted by the neural network (Efland, Fig. 6, Para. 156, deriving the representation of the surrounding environment perceived by vehicle 600 using the raw data may involve detecting objects within the vehicle's surrounding environment, which may result in the determination of class labels, bounding boxes, or the like for each detected object. In this respect, the particular classes of objects that are detected by perception subsystem 602a (which may be referred to as “agents”) may take various forms, including both (i) “dynamic” objects that have the potential to move, such as vehicles, cyclists, pedestrians, and animals, among other examples, and (ii) “static” objects that generally do not have the potential to move, such as streets, curbs, lane markings, traffic lights, stop signs, and buildings, among other examples. Further, in practice, perception subsystem 602a may be configured to detect objects within the vehicle's surrounding environment using any type of object detection model now known or later developed, including but not limited object detection models based on convolutional neural networks (CNN)); generating or updating, using the one or more processors of the server, a traffic enforcement layer on top of the map layer, wherein a plurality of traffic rules associated with at least one semantic roadway geometry of the map layer are saved as part of the traffic enforcement layer (Efland, Para. 61, Building from the geometric map layer 202, the map 200 may further include a semantic map layer 203 that includes data objects for semantic elements that are found within the real-world environment (i.e., “semantic objects”), which may be embedded with semantic metadata indicating information about such semantic elements. For example, the semantic map layer 203 may include semantic objects for lane boundaries, crosswalks, parking spots, stop signs, traffic lights and the like, each of which includes semantic metadata that provides information about the classification of the semantic element, the location of the semantic element, and perhaps also additional contextual information about the semantic element that can be used by a vehicle to drive safely and effectively); generating or updating, using the one or more processors of the server, a traffic insight layer, wherein the traffic insight layer is configured to adjust or provide a suggestion to adjust at least one traffic rule of the plurality of traffic rules of the traffic enforcement layer (Efland, Fig. 4A; Para. 109, the computing platform may effect updates to the real-time layer 203 by adding information for new semantic elements 103, 104, and 105, as depicted in the top-down view 115 showing a visualization of the updated map 115. In addition, the computing platform may update the real-time layer by adding an indication of the construction zone that is blocking traffic in the given lane, shown in the top-down view 115 as polygon 106) based in part on traffic violations or traffic conditions determined by the one or more edge devices or the server (Efland, Para. 106, In FIG. 4A, vehicle 101 may be a human-driven vehicle equipped with a sensor that captures image data, such as a monocular camera (e.g., a dashboard camera) that captures 2D image data. The 2D image data may include indications of the signs 103 and 104 and the barricade 105. Vehicle 101 may also capture GPS sensor data that may provide an approximation of the location of vehicle 101 within the given area of real-world environment 100). Efland also teaches transmitting the traffic enforcement layer from the server to at least one of the one or more edge devices; and evaluating, by the at least one edge device, subsequently captured videos using the traffic enforcement layer (Efland, Para. 76, the collected sensor data may be evaluated and, based on the evaluation, a change to a given area of the real-world environment may be detected. In this regard, block 302 may involve the evaluation of both raw sensor data as well as derived data that is based on the raw sensor data (e.g., a vectorized representation derived from the raw sensor data). Depending on the nature of the detected change, these operations may be performed on-vehicle, off-vehicle by a back-end computing platform that collects captured sensor data from a plurality of vehicles, or some combination of these. Further, the operations of evaluating the collected sensor data and detecting a change may take various forms, which may depend on the type of sensor data being evaluated and the type of evaluation being performed; Para. 77, these operations may involve detecting a new semantic element (e.g., a road barricade, a traffic signal, road sign, etc.) at a given area within the real-world environment that was not previously located at the given area). Efland does not teach to determine whether one or more vehicles violate the traffic rule associated with the at least one semantic roadway geometry. However, Kareev teaches to determine whether one or more vehicles violate the traffic rule associated with the at least one semantic roadway geometry (Kareev, Para. 21, The motoring and enforcement of traffic violations is based on video streams captured by the camera 110, by cameras installed in other traffic monitoring systems (not shown in FIG. 1) that are communicatively connected to the traffic monitoring system 100, or by a combination thereof. In an embodiment, the traffic monitoring system 100 is configured to analyze the data streams and, in particular, video streams, to detect complex traffic violations; Para. 55, includes comparing the identified driving pattern to a database providing illegal driving patterns. The illegal driving patterns are determined based on local traffic rules and the location of the vehicle. S460 may further include querying a database using the identified license plate to determine at least a classification of the vehicle and an eligibility of the vehicle to drive on the road). Efland and Kareev are analogous art because they both pertain to traffic monitoring system. Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to use updated map layer with local traffic rules (as taught by Efland) in determining traffic violation (as taught by Kareev) in order to monitor and detect occurrence of traffic violations. In regard to claim 18, the claim is interpreted and rejected for the same reasons as stated in the rejection of claim 13 as stated above. In regard to claim 20, the claim is interpreted and rejected for the same reasons as stated in the rejection of claim 15 as stated above. Claim(s) 1-5, 7-10, 12, and 17 is/are rejected under 35 U.S.C. 103 as being unpatentable over Efland et al. (US 20210406559 A1) in view of Kareev et al. (US 20180240336 A1) and further in view of Monaci et al. (US 20210264339 A1). In regard to claim 1, Efland teaches a method of managing traffic rules related to traffic enforcement (Efland, Fig. 2, the map 200 corresponds to given area of the real world and is made up of several different layers that each contain different information about the real-world environment), comprising: generating or updating a map layer (Efland, Fig. 2, Para. 60, the geometric map layer 202 may provide a representation of the real-world environment that is orders of magnitude more precise than the representation provided by the base map layer 201. For example, while the base map layer 201 may represent the location of the road network within the real-world environment at an approximately meter-level of precision, which is generally not sufficient to support autonomous vehicle operation, the geometric map layer 202 may be able to represent the location of the road network within the real-world environment at a centimeter-level of precision), using one or more processors of a server (Efland, Fig. 5, Para. 131, computing platform 500 may generally comprise any one or more computer systems (e.g., an on-board vehicle computing system and/or one or more off-board servers) that collectively include at least a processor 502, data storage 504, and a communication interface 506), based in part on positioning data obtained from one or more edge devices and videos captured by the one or more edge devices (Efland, Para. 68, beginning with the collection of sensor data for a given real-world environment, which could take various forms (e.g., image data, LiDAR data, GPS data, IMU data, etc.). The collected sensor data is fused together and processed in order to generate the geometric data for the high-resolution map), Wherein the map layer comprises semantic roadway geometries generated from the videos captured by the one or more edge devices (Efland, Para. 68, the processed sensor data may be analyzed using computer-vision and/or machine-learning techniques in order to automatically generate an initial set of semantic data for the high-resolution map, which may involve the use of one or more object detection models. Para. 74, the collected sensor data may include an indication of how well the captured sensor data in a given area compares to the semantic map layer. For instance, semantic elements identified from captured sensor data during operation may be analyzed for their correlation to the semantic map layer as a reference. This type of snapping may attempt to align lane boundaries, painted road markings, traffic signals, and the like with corresponding elements in the semantic map layer); wherein the traffic rule is associated with at least one semantic roadway geometry of the map layer (Efland, Para. 61, (Efland, Para. 61, Building from the geometric map layer 202, the map 200 may further include a semantic map layer 203 that includes data objects for semantic elements that are found within the real-world environment (i.e., “semantic objects”), which may be embedded with semantic metadata indicating information about such semantic elements. For example, the semantic map layer 203 may include semantic objects for lane boundaries, crosswalks, parking spots, stop signs, traffic lights and the like); generating or updating, using the one or more processors of the server, a traffic enforcement layer on top of the map layer, wherein the traffic rule is saved as part of the traffic enforcement layer (Efland, Para. 61, Building from the geometric map layer 202, the map 200 may further include a semantic map layer 203 that includes data objects for semantic elements that are found within the real-world environment (i.e., “semantic objects”), which may be embedded with semantic metadata indicating information about such semantic elements. For example, the semantic map layer 203 may include semantic objects for lane boundaries, crosswalks, parking spots, stop signs, traffic lights and the like, each of which includes semantic metadata that provides information about the classification of the semantic element, the location of the semantic element, and perhaps also additional contextual information about the semantic element that can be used by a vehicle to drive safely and effectively). Efland also teaches transmitting the traffic enforcement layer from the server to at least one of the one or more edge devices; and evaluating, by the at least one edge device, subsequently captured videos using the traffic enforcement layer (Efland, Para. 76, the collected sensor data may be evaluated and, based on the evaluation, a change to a given area of the real-world environment may be detected. In this regard, block 302 may involve the evaluation of both raw sensor data as well as derived data that is based on the raw sensor data (e.g., a vectorized representation derived from the raw sensor data). Depending on the nature of the detected change, these operations may be performed on-vehicle, off-vehicle by a back-end computing platform that collects captured sensor data from a plurality of vehicles, or some combination of these. Further, the operations of evaluating the collected sensor data and detecting a change may take various forms, which may depend on the type of sensor data being evaluated and the type of evaluation being performed; Para. 77, these operations may involve detecting a new semantic element (e.g., a road barricade, a traffic signal, road sign, etc.) at a given area within the real-world environment that was not previously located at the given area). Efland does not teach to determine whether one or more vehicles violate the traffic rule associated with the at least one semantic roadway geometry. However, Kareev teaches to determine whether one or more vehicles violate the traffic rule associated with the at least one semantic roadway geometry (Kareev, Para. 21, The motoring and enforcement of traffic violations is based on video streams captured by the camera 110, by cameras installed in other traffic monitoring systems (not shown in FIG. 1) that are communicatively connected to the traffic monitoring system 100, or by a combination thereof. In an embodiment, the traffic monitoring system 100 is configured to analyze the data streams and, in particular, video streams, to detect complex traffic violations; Para. 55, includes comparing the identified driving pattern to a database providing illegal driving patterns. The illegal driving patterns are determined based on local traffic rules and the location of the vehicle. S460 may further include querying a database using the identified license plate to determine at least a classification of the vehicle and an eligibility of the vehicle to drive on the road). Efland and Kareev are analogous art because they both pertain to traffic monitoring system. Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to use updated map layer with local traffic rules (as taught by Efland) in determining traffic violation (as taught by Kareev) in order to monitor and detect occurrence of traffic violations. Efland teaches this initial set of semantic data may then undergo a human curation/validation stage during which human curators review and update the initial set of semantic data in order to ensure that it has a sufficient level of accuracy for use in a high-definition map (e.g., position information that is accurate at a centimeter-level) (Para. 68). Combination of Efland and Kareev do not specifically teach receiving, at the server, a traffic rule via a user dragging and dropping the traffic rule onto a roadway shown on an interactive map editor user interface. However, Monaci teaches receiving, at the server, a traffic rule via a user dragging and dropping the traffic rule onto a roadway shown on an interactive map editor user interface (Monaci, Para. 89, Interactive editing for the schematic maps 140, 142 can include, for instance, receiving edit commands (selection, dragging, controls, or any other suitable interface command) (not shown) to select, move, enlarge, shrink, add, delete, customize (e.g., change line or shape color or configuration), label, etc. one or more components of the schematic map 140, 142). Efland, Kareev and Monaci are analogous art because they all pertain to generating map based on learned traffic situations. Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have editing capabilities to generate and modify maps in real time (as taught by Monaci) in order to ensure that map data has a sufficient level of accuracy for use in a semantic map. In regard to claim 2, Combination of Efland, Kareev and Monaci teach the method of claim 1, wherein the traffic rules comprises at least one of a rule type, a rule attribute, and a rule logic (Monaci, Para. 89, Interactive editing for the schematic maps 140, 142 can include, for instance, receiving edit commands (selection, dragging, controls, or any other suitable interface command) (not shown) to select, move, enlarge, shrink, add, delete, customize (e.g., change line or shape color or configuration), label, etc. one or more components of the schematic map 140, 142). In regard to claim 3, Combination of Efland, Kareev and Monaci teach the method of claim 2, further comprising receiving the traffic rules in response to the user dragging and dropping at least one of the rule type, the rule attribute, and the rule logic onto a route point displayed over the roadway (Monaci, Fig. 4A; Para. 90; Para. 106, a user such as a transportation network operator can use the schedule editor module to edit spatial information, such as by creating, configuring, or updating one or more routes along transportation lines and their transport stops. Further, the user (or a different user) can edit the temporal information to reflect updated information. Spatial and temporal information can be edited in some embodiments using different interfaces, and the edited information provided via one interface can synchronized with the information viewed on the other interface). In regard to claim 4, Combination of Efland, Kareev and Monaci teach the method of claim 1, further comprising generating or updating a traffic insight layer, wherein the traffic insight layer is configured to adjust or provide a suggestion to adjust at least one of the traffic rules of the traffic enforcement layer (Efland, Fig. 4A; Para. 109, the computing platform may effect updates to the real-time layer 203 by adding information for new semantic elements 103, 104, and 105, as depicted in the top-down view 115 showing a visualization of the updated map 115. In addition, the computing platform may update the real-time layer by adding an indication of the construction zone that is blocking traffic in the given lane, shown in the top-down view 115 as polygon 106) based in part on traffic violations or traffic conditions determined by the one or more edge devices or the server (Efland, Para. 106, In FIG. 4A, vehicle 101 may be a human-driven vehicle equipped with a sensor that captures image data, such as a monocular camera (e.g., a dashboard camera) that captures 2D image data. The 2D image data may include indications of the signs 103 and 104 and the barricade 105. Vehicle 101 may also capture GPS sensor data that may provide an approximation of the location of vehicle 101 within the given area of real-world environment 100). In regard to claim 5, Combination of Efland, Kareev, and Monaci teach the method of claim 4, wherein the traffic insight layer is further configured to adjust or provide the suggestion to adjust one of the traffic rules based on a change in a traffic throughput or flow determined by the traffic insight layer (Efland, Para. 110, The computing system may also flag the given area of real-world environment 100 for re-evaluation and, at a later time, the given area may be re-evaluated. For example, vehicle 101 or another vehicle may capture sensor data including new 2D images of the given area that indicate that the previously detected traffic control elements are no longer present), and wherein adjusting or providing the suggestion to adjust one of the traffic rules further comprises not enforcing or providing a suggestion to not enforce one of the traffic rules based on the change in the traffic throughput or flow (Efland, Para. 110, In response, the computing platform may revert the previous updates that were made to the real-time layer 205 (e.g., by pushing a command to revert the previous updates) such that the map may return to its original state; enforcing turn restriction with the turn restriction signs 103, 104 are removed). In regard to claim 7, Combination of Efland, Kareev, and Monaci teach the method of claim 1, wherein updating the map layer further comprises receiving a semantic annotation via user inputs applied to the interactive map editor user interface (Monaci, Para. 135, Different and more granular ways of dynamically rendering the map 230 at different time instances can additionally or alternatively be used. Nonlimiting examples include: modifying colors; modifying line thickness or configuration (e.g., dashed, dotted, stippled, etc.); modifying one or more shapes; modifying transport stop markers; modifying labels for transport stops and/or transportation lines; creating movement in one or more indications (e.g., causing one or more lines or transport stops to repeatedly blink, shrink, enlarge, or fade); and/or extracting and regenerating completely different network visualizations for different times of the day). In regard to claim 8, Combination of Efland, Kareev, and Monaci teach the method of claim 1, wherein generating or updating the traffic enforcement layer further comprises converting raw traffic rule data into the traffic rule (Efland, Para. 76-77, In this regard, block 302 may involve the evaluation of both raw sensor data as well as derived data that is based on the raw sensor data (e.g., a vectorized representation derived from the raw sensor data). Depending on the nature of the detected change, these operations may be performed on-vehicle, off-vehicle by a back-end computing platform that collects captured sensor data from a plurality of vehicles, or some combination of these. Further, the operations of evaluating the collected sensor data and detecting a change may take various forms, which may depend on the type of sensor data being evaluated and the type of evaluation being performed. these operations may involve detecting a new semantic element (e.g., a road barricade, a traffic signal, road sign, etc.) at a given area within the real-world environment that was not previously located at the given area). In regard to claim 9, Combination of Efland, Kareev, and Monaci teach the method of claim 1, wherein each of the edge devices is coupled to a carrier vehicle and wherein at least part of the videos are captured while the carrier vehicle is in motion (Efland, Para. 70, the collected sensor data discussed herein may generally refer to sensor data captured by one or more sensor-equipped vehicles operating in the real-world environment and may take various forms). In regard to claim 10, Combination of Efland, Kareev, and Monaci teach the method of claim 1, wherein the map layer is generated or updated by passing the videos captured by at least one of the edge devices to a neural network running on the edge device and annotating the map layer with object labels outputted by the neural network (Efland, Fig. 6, Para. 156, deriving the representation of the surrounding environment perceived by vehicle 600 using the raw data may involve detecting objects within the vehicle's surrounding environment, which may result in the determination of class labels, bounding boxes, or the like for each detected object. In this respect, the particular classes of objects that are detected by perception subsystem 602a (which may be referred to as “agents”) may take various forms, including both (i) “dynamic” objects that have the potential to move, such as vehicles, cyclists, pedestrians, and animals, among other examples, and (ii) “static” objects that generally do not have the potential to move, such as streets, curbs, lane markings, traffic lights, stop signs, and buildings, among other examples. Further, in practice, perception subsystem 602a may be configured to detect objects within the vehicle's surrounding environment using any type of object detection model now known or later developed, including but not limited object detection models based on convolutional neural networks (CNN)). In regard to claim 12, Combination of Efland and Kareev do not teach the method of claim 11, wherein generating or updating the traffic enforcement layer further comprises the server receiving at least some of the traffic rules via user inputs applied to an interactive map editor user interface. However, Monaci teaches wherein generating or updating the traffic enforcement layer further comprises the server receiving at least some of the traffic rules via user inputs applied to an interactive map editor user interface (Monaci, Para. 135, Different and more granular ways of dynamically rendering the map 230 at different time instances can additionally or alternatively be used. Nonlimiting examples include: modifying colors; modifying line thickness or configuration (e.g., dashed, dotted, stippled, etc.); modifying one or more shapes; modifying transport stop markers; modifying labels for transport stops and/or transportation lines; creating movement in one or more indications (e.g., causing one or more lines or transport stops to repeatedly blink, shrink, enlarge, or fade); and/or extracting and regenerating completely different network visualizations for different times of the day). Efland, Kareev, and Monaci are analogous art because they all pertain to generating map based on learned traffic situations. Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have editing capabilities to generate and modify maps in real time (as taught by Monaci) in order to ensure that map data has a sufficient level of accuracy for use in a semantic map. In regard to claim 17, the claim is interpreted and rejected for the same reasons as stated in the rejection of claim 12 as stated above. Claim 6 is/are rejected under 35 U.S.C. 103 as being unpatentable over Efland et al. (US 20210406559 A1) in view of Kareev et al. (US 20180240336 A1) and Monaci et al. (US 20210264339 A1) and further in view of Dorne et a. (US 20190385453 A1). In regard to claim 6, Combination of Efland, Kareev, and Monaci do not teach the method of claim 4, wherein generating or updating the traffic insight layer further comprises generating a heatmap of traffic violations detected by the one or more edge devices. However, Dorne teaches comprises generating a heatmap of traffic violations detected by the one or more edge devices (Dorne, Para. 64, a user may view locations of events associated with law enforcement activities, traffic incidents (such as parking tickets, moving violations, and the like), parking information (such as in public parking lot, meter information), License Plate Number camera locations, and/or the like (such as emergency calls, and the like); Para. 71, the user may select and/or hover a cursor over any grouping area on the map interface to cause the map system to update the interactive heatmap to reflect the number of events within the selected grouping area. Also, the user may select and/or hover a cursor over an intersection in the interactive heatmap to cause the map system to update the grouping numbers in the map interface. For example, when the user selects the grouping 250 (indicating a grouping of 16 events) in the search area 118 in the map interface, the map system will update the interactive heatmap to reflect only the License Plate reads associated with the 16 instances and the search result list 202 will be updated as well. When the user selects the intersection 510 in the interactive heatmap, the map system will update the map interface to reflect only the groupings having events that are part of the selected time period). Efland, Kareev, Monaci, and Dorne are analogous art because they all pertain to interactive traffic information mapping system. Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have information regarding law enforcement events on the interactive vehicle information mapping system (as taught by Dorne) in order to allow for rapid and deep searching, retrieval, and/or analysis of various vehicle-related data, objects, features, and/or metadata by the user. Claim 14 and 19 is/are rejected under 35 U.S.C. 103 as being unpatentable over Efland et al. (US 20210406559 A1) in view of Kareev et al. (US 20180240336 A1) and further in view of Dorne et a. (US 20190385453 A1). In regard to claim 14, Combination of Efland and Kareev do not teach the method of claim 11, wherein generating or updating the traffic insight layer further comprises generating a heatmap of traffic violations detected by the one or more edge devices. However, Dorne teaches comprises generating a heatmap of traffic violations detected by the one or more edge devices (Dorne, Para. 64, a user may view locations of events associated with law enforcement activities, traffic incidents (such as parking tickets, moving violations, and the like), parking information (such as in public parking lot, meter information), License Plate Number camera locations, and/or the like (such as emergency calls, and the like); Para. 71, the user may select and/or hover a cursor over any grouping area on the map interface to cause the map system to update the interactive heatmap to reflect the number of events within the selected grouping area. Also, the user may select and/or hover a cursor over an intersection in the interactive heatmap to cause the map system to update the grouping numbers in the map interface. For example, when the user selects the grouping 250 (indicating a grouping of 16 events) in the search area 118 in the map interface, the map system will update the interactive heatmap to reflect only the License Plate reads associated with the 16 instances and the search result list 202 will be updated as well. When the user selects the intersection 510 in the interactive heatmap, the map system will update the map interface to reflect only the groupings having events that are part of the selected time period). Efland, Kareev, and Dorne are analogous art because they all pertain to interactive traffic information mapping system. Therefore, it would have been obvious to someone of ordinary skill in the art before the effective filing date of the claimed invention to have information regarding law enforcement events on the interactive vehicle information mapping system (as taught by Dorne) in order to allow for rapid and deep searching, retrieval, and/or analysis of various vehicle-related data, objects, features, and/or metadata by the user. In regard to claim 19, the claim is interpreted and rejected for the same reasons as stated in the rejection of claim 14 as stated above. Response to Arguments Response to amended claims is considered above in claim Rejections. Conclusion 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 extension fee 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 date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to SHARMIN AKHTER whose telephone number is (571)272-9365. The examiner can normally be reached on Monday - Thursday 8:00am-5:00pm EST. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Davetta W Goins can be reached on (571) 272.2957. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /SHARMIN AKHTER/ Examiner, Art Unit 2689
Read full office action

Prosecution Timeline

Nov 08, 2024
Application Filed
Jan 13, 2026
Non-Final Rejection mailed — §103
May 13, 2026
Response Filed
Aug 11, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12734090
TIME-BASED WIRELESS PAIRING BETWEEN A MEDICAL DEVICE AND A WALL UNIT
1y 9m to grant Granted Sep 15, 2026
Patent 12731473
ALERT SYSTEM FOR REDUCING FALSE POSITIVES
2y 11m to grant Granted Sep 08, 2026
Patent 12725478
SYSTEMS AND METHODS FOR PROVIDING A SIZE AND/OR SHAPE DISCRIMINATING LOCK
2y 5m to grant Granted Sep 01, 2026
Patent 12705967
SYSTEMS AND METHODS FOR POWER TOOL ACTIVATION WITH PACKAGING INTERFACE SYSTEM
1y 10m to grant Granted Aug 11, 2026
Patent 12688773
INITIATING TRAFFIC SIGNAL TIMING PLAN GENERATION
2y 7m to grant Granted Jul 21, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

3-4
Expected OA Rounds
70%
Grant Probability
99%
With Interview (+28.5%)
2y 3m (~5m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 382 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

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

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

Free tier: 3 strategy analyses per month