Prosecution Insights
Last updated: April 18, 2026
Application No. 18/808,506

SYSTEM AND METHOD FOR GENERATING DRIVABLE SURFACE POLYGONS FOR ELECTRONIC MAP GENERATION

Non-Final OA §101§102§103
Filed
Aug 19, 2024
Examiner
MARUNDA II, TORRENCE S
Art Unit
3663
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Toyota Jidosha Kabushiki Kaisha
OA Round
1 (Non-Final)
25%
Grant Probability
At Risk
1-2
OA Rounds
3y 9m
To Grant
55%
With Interview

Examiner Intelligence

Grants only 25% of cases
25%
Career Allow Rate
13 granted / 52 resolved
-27.0% vs TC avg
Strong +30% interview lift
Without
With
+29.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 9m
Avg Prosecution
43 currently pending
Career history
95
Total Applications
across all art units

Statute-Specific Performance

§101
8.5%
-31.5% vs TC avg
§103
72.6%
+32.6% vs TC avg
§102
4.0%
-36.0% vs TC avg
§112
14.4%
-25.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 52 resolved cases

Office Action

§101 §102 §103
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 . Information Disclosure Statement The information disclosure statement (IDS) submitted on October 19, 2024 is considered by the examiner. Claim Rejections - 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claims 1, 9, and 17 are rejected under 35 U.S.C. 101 because the claim invention is directed toward an abstract idea with significantly more. Regarding claim 1, 101 Analysis – Step 1 Claim 1 is directed toward a system containing a memory and a processor which generates drivable surface polygons representing a drivable surface of road using point detections and a vehicle trace, and generates an electronic map based on the drivable surface polygons (a machine). claim 1 is within at least one of the four statutory categories. 101 Analysis – Step 2A, Prong I Regarding Prong I of the Step 2A analysis in the 2019 PEG, the claims are to be analyzed to determine whether they recite subject matter that falls within one of the follow groups of abstract ideas: a) mathematical concepts, b) certain methods of organizing human activity, and/or c) mental processes. Independent claim 1 includes limitations that recite an abstract idea (emphasized below) and will be used as a representative claim for the remainder of the 101 rejection. Claim 1 recites: A system comprising: a processor; a memory in communication with the processor, the memory includes instructions that, when executed by the processor, cause the processor to: generate drivable surface polygons that represents a drivable surface of a road using key point detections and a vehicle trace; and generate an electronic map based on the drivable surface polygons. The examiner submits that the foregoing bolded limitation constitutes a “mental process” because under its broadest reasonable interpretation, the claim covers performance of the limitation in the human mind. For example, “generating”, in the context of this claim encompasses a person (driver) looking at information collected and forming a simple judgment, which can involve the process of using a paper and pen in order to create a map of hand-drawn shapes with respect to a projected travel route. Accordingly, the claim recites at one abstract idea. 101 Analysis - Step 2A, Prong II Regarding Prong II of the Step 2A analysis in the 2019 PEG, the claims are to be analyzed to determine whether the claim, as a whole, integrates the abstract into the practical application. As noted in the 2019 PEG, it must be determined whether any additional elements in the claim beyond the abstract idea integrate the exception into a practical application in a manner that imposes a meaningful limit on the judicial exception. The courts have indicated that additional elements merely using a computer to implement an abstract idea, adding insignificant extra solution activity, or generally linking use of a judicial exception to a particular technological environment or field of use do not integrate a judicial exception into a “practical application.” In the present case, a processor and memory are provided for the purpose of implementing the abstract idea. However, these features are mere computers and do not give practical application to the generation steps. therefore since there are no additional limitations beyond the above-noted abstract idea above, there is no integration into a practical application. 101 Analysis – Step 2B Regarding Step 2B of the 2019 PEG, as noted above, representative independent claim 1 does not include additional elements (considered both individually and as an ordered combination) that are sufficient to amount to significantly more than the judicial exception for the same reasons to those discussed above with respect to determining that the claim does not integrate the abstract idea into a practical application. As discussed above with respect to integration of the abstract idea into a practical application, there are no additional limitations that amount to significantly more. Dependent claims 3-5 and 7-8 do not recite any further limitations that cause the claim to be patent eligible. Rather, the limitations of the dependent claim are directed toward additional aspects of the judicial exception and/or well-understood, routine, and conventional additional elements that do not integrate the judicial exception into a practical application. Claim 3 uses the limitations of “generate a first boundary line by connecting the key point detections of a first lane boundary” and “generate a second boundary line by connecting the key point detections of a second lane boundary”, which amounts to data gathering and is a form of insignificant extra-solution activity. Claim 4 uses the limitations of “segment the vehicle trace generated by a vehicle that collected sensor information used to generate the key point detections by a fixed length to generate segmented vehicle traces” and “generate, along each of the segmented vehicle traces, at least one of the drivable surface polygons that extend between the first boundary line and the second boundary line”, which amounts to data gathering and is a form of insignificant extra-solution activity. Claim 5 uses the limitations of “segment the vehicle trace generated by a vehicle that collected sensor information used to generate the key point detections by a fixed length to generate segmented vehicle traces” and “generate at least one of the drivable surface polygons that extend from at least one of the segmented vehicle traces to the first boundary line and from the at least one of the segmented vehicle traces in a direction that is opposite of the first boundary line”, which amounts to data gathering and is a form of insignificant extra-solution activity. Claim 7 uses the limitation of “generate a three-dimensional mesh based on the drivable surface polygons”, which amounts to data gathering and is a form of insignificant extra-solution activity. Claim 8 uses the limitation of “generate a road graph for use in the electronic map based on the three-dimensional mesh”, which amounts to data gathering and is a form of insignificant extra-solution activity. Regarding claim 9, 101 Analysis – Step 1 Claim 9 is directed toward a method which generates drivable surface polygons representing a drivable surface of road using point detections and a vehicle trace and generates an electronic map based on the drivable surface polygons (a process). Claim 9 is within at least one of the four statutory categories. 101 Analysis – Step 2A, Prong I Regarding Prong I of the Step 2A analysis in the 2019 PEG, the claims are to be analyzed to determine whether they recite subject matter that falls within one of the follow groups of abstract ideas: a) mathematical concepts, b) certain methods of organizing human activity, and/or c) mental processes. Independent claim 9 includes limitations that recite an abstract idea (emphasized below) and will be used as a representative claim for the remainder of the 101 rejection. Claim 9 recites: A method comprising: generating drivable surface polygons that represent a drivable surface of a road using key point detections and a vehicle trace; and generating an electronic map based on the drivable surface polygons. The examiner submits that the foregoing bolded limitation constitutes a “mental process” because under its broadest reasonable interpretation, the claim covers performance of the limitation in the human mind. For example, “generating”, in the context of this claim encompasses a person (driver) looking at information collected and forming a simple judgment, which can involve the process of using a paper and pen in order to create a map of hand-drawn shapes with respect to a projected travel route. Accordingly, the claim recites at one abstract idea. 101 Analysis - Step 2A, Prong II Regarding Prong II of the Step 2A analysis in the 2019 PEG, the claims are to be analyzed to determine whether the claim, as a whole, integrates the abstract into the practical application. As noted in the 2019 PEG, it must be determined whether any additional elements in the claim beyond the abstract idea integrate the exception into a practical application in a manner that imposes a meaningful limit on the judicial exception. The courts have indicated that additional elements merely using a computer to implement an abstract idea, adding insignificant extra solution activity, or generally linking use of a judicial exception to a particular technological environment or field of use do not integrate a judicial exception into a “practical application.” In the present case, therefore since there are no additional limitations beyond the above-noted abstract idea above, there is no integration into a practical application. 101 Analysis – Step 2B Regarding Step 2B of the 2019 PEG, as noted above, representative independent claim 9 does not include additional elements (considered both individually and as an ordered combination) that are sufficient to amount to significantly more than the judicial exception for the same reasons to those discussed above with respect to determining that the claim does not integrate the abstract idea into a practical application. As discussed above with respect to integration of the abstract idea into a practical application, there are no additional limitations that amount to significantly more. Dependent claims 11-13 and 15-16 do not recite any further limitations that cause the claim to be patent eligible. Rather, the limitations of the dependent claim are directed toward additional aspects of the judicial exception and/or well-understood, routine, and conventional additional elements that do not integrate the judicial exception into a practical application. Claim 11 uses the limitations of “generating a first boundary line by connecting the key point detections of a first lane boundary” and “generating a second boundary line by connecting the key point detections of a second lane boundary”, which amounts to data gathering and is a form of insignificant extra-solution activity. Claim 12 uses the limitations of “segmenting the vehicle trace generated by a vehicle that collected sensor information used to generate the key point detections by a fixed length to generate segmented vehicle traces” and “generating, along each of the segmented vehicle traces, at least one of the drivable surface polygons that extend between the first boundary line and the second boundary line”, which amounts to data gathering and is a form of insignificant extra-solution activity. Claim 13 uses the limitations of “segmenting the vehicle trace generated by a vehicle that collected sensor information used to generate the key point detections by a fixed length to generate segmented vehicle traces” and “generating at least one of the drivable surface polygons that extend from at least one of the segmented vehicle traces to the first boundary line and from the at least one of the segmented vehicle traces in a direction that is opposite of the first boundary line”, which amounts to data gathering and is a form of insignificant extra-solution activity. Claim 15 uses the limitation of “generating a three-dimensional mesh based on the drivable surface polygons”, which amounts to data gathering and is a form of insignificant extra-solution activity. Claim 16 uses the limitation of “generating a road graph for use in the electronic map based on the three-dimensional mesh”, which amounts to data gathering and is a form of insignificant extra-solution activity. Regarding claim 17, 101 Analysis – Step 1 Claim 17 is directed toward a non-transitory computer-readable medium which stores instructions executed by a processor which generates drivable surface polygons representing a drivable surface of road using point detections and a vehicle trace and generates an electronic map based on the drivable surface polygons (a machine). Claim 17 is within at least one of the four statutory categories. 101 Analysis – Step 2A, Prong I Regarding Prong I of the Step 2A analysis in the 2019 PEG, the claims are to be analyzed to determine whether they recite subject matter that falls within one of the follow groups of abstract ideas: a) mathematical concepts, b) certain methods of organizing human activity, and/or c) mental processes. Independent claim 17 includes limitations that recite an abstract idea (emphasized below) and will be used as a representative claim for the remainder of the 101 rejection. Claim 17 recites: A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to: generate drivable surface polygons that represents a drivable surface of a road using key point detections and a vehicle trace; and generate an electronic map based on the drivable surface polygons. The examiner submits that the foregoing bolded limitation constitutes a “mental process” because under its broadest reasonable interpretation, the claim covers performance of the limitation in the human mind. For example, “generating”, in the context of this claim encompasses a person (driver) looking at information collected and forming a simple judgment, which can involve the process of using a paper and pen in order to create a map of hand-drawn shapes with respect to a projected travel route. Accordingly, the claim recites at one abstract idea. 101 Analysis - Step 2A, Prong II Regarding Prong II of the Step 2A analysis in the 2019 PEG, the claims are to be analyzed to determine whether the claim, as a whole, integrates the abstract into the practical application. As noted in the 2019 PEG, it must be determined whether any additional elements in the claim beyond the abstract idea integrate the exception into a practical application in a manner that imposes a meaningful limit on the judicial exception. The courts have indicated that additional elements merely using a computer to implement an abstract idea, adding insignificant extra solution activity, or generally linking use of a judicial exception to a particular technological environment or field of use do not integrate a judicial exception into a “practical application.” In the present case, a processor and memory are provided for the purpose of implementing the abstract idea. However, these features are mere computers and do not give practical application to the generation steps. 101 Analysis – Step 2B Regarding Step 2B of the 2019 PEG, as noted above, representative independent claim 17 does not include additional elements (considered both individually and as an ordered combination) that are sufficient to amount to significantly more than the judicial exception for the same reasons to those discussed above with respect to determining that the claim does not integrate the abstract idea into a practical application. As discussed above with respect to integration of the abstract idea into a practical application, there are no additional limitations that amount to significantly more. Dependent claims 19-20 do not recite any further limitations that cause the claim to be patent eligible. Rather, the limitations of the dependent claim are directed toward additional aspects of the judicial exception and/or well-understood, routine, and conventional additional elements that do not integrate the judicial exception into a practical application. Claim 19 uses the limitations of “generate a first boundary line by connecting the key point detections of a first lane boundary” and “generate a second boundary line by connecting the key point detections of a second lane boundary”, which amounts to data gathering and is a form of insignificant extra-solution activity. Claim 20 uses the limitations of “segment the vehicle trace generated by a vehicle that collected sensor information used to generate the key point detections by a fixed length to generate segmented vehicle traces” and “generate, along each of the segmented vehicle traces, at least one of the drivable surface polygons that extend between the first boundary line and the second boundary line”, which amounts to data gathering and is a form of insignificant extra-solution activity. Claim Rejections - 35 USC § 102 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claims 1-5, 7-13, and 15-20 are rejected under 35 U.S.C. 102(a)(2) as being anticipated by Yang, et al. (U.S. Patent No. 10545029). Regarding claim 1, Yang, et al. teaches: A system comprising: (Fig. 1, Col. 5, lines 48-50: "The HD map system (100) includes an online HD map system (110) that interacts with a plurality of vehicles (150) [system].") a processor; (Fig. 1, Col. 11, lines 65-67: "…the online HD map system (110) may be a distributed system comprising a plurality of processors [processor].") a memory in communication with the processor, the memory includes instructions that, when executed by the processor, cause the processor to: (Fig. 44, Col. 46, lines 24-28: "The instructions (4424) (e.g., software) [instructions] may also reside, completely or at least partially, within the main memory (4404) [memory] or within the processor (4402) (e.g., within a processor's cache memory) during execution thereof by the computer system (4400) [communication with the processor]") generate drivable surface polygons that represents a drivable surface of a road using key point detections and a vehicle trace; (Col. 29, lines 48-54: "…The identified 2D points with high enough center line probabilities are mapped to lane line points (2925) of a 3D voxel which exists in a 3D plane (2930). Lane lines (2935) are represented as continuous lines along a vehicle route, but can be broken down into lane line segments (2940) [point detections with respect to a vehicle trace]." ; Col. 32, lines 28-33: "FIG. 32E shows a visual representation of a lane line segment (2940) divided into several subclusters (3280) and their respective skeleton points (3282), according to an embodiment. In one embodiment, subclusters (3280) may be have a circular shape while in others they may be elliptically shaped or a polygon [creation of surface polygons]." ; Col. 37, lines 19-28: "…the HD map system (100) generates a lane element graph that represents a network of lanes to allow a vehicle to plan a legal path between a source and a destination. A lane element graph allows navigation of autonomous vehicles through a mapped area. […] A lane element graph represents the navigable road surface that is divided into lane elements, and includes connectivity among lane elements [representation of a drivable surface]") and generate an electronic map based on the drivable surface polygons (Col. 39, lines 51-54: "A high definition map [electronic map] of the local area can then be generated (3610) including the lane element graph for use in driving by one or more autonomous vehicles [based on drivable surface polygons]."). Regarding claim 2, Yang, et al. teaches: The system of claim 1, wherein the electronic map is at least partially disposed of in one or more systems of a vehicle (Col. 6, lines 26-27: "The online HD map system (110) sends (125) HD maps [electronic map] to individual vehicles (150) as required by the vehicles (150) [disposed in a vehicle]."). Regarding claim 3, Yang, et al. teaches: The system of claim 1, wherein the memory further includes instructions that, when executed by the processor, cause the processor to: generate a first boundary line by connecting the key point detections of a first lane boundary; (Col. 38, lines 10-12: "The lane cut module (3510) generates lane cuts by analyzing lane lines and navigable boundaries. A lane line represents a boundary of a lane [boundary lane]" ; Col. 39, line 62 to Col. 40, lines 1-4: "The lane cut module (3510) casts (3702) a ray perpendicular to the line segment. The head or tail control points of each lane line will be referred to as the origin of the ray. The ray extends from the origin of the ray. The lane cut module (3510) computes (3704) the intersections of the ray to other nearby lane lines and navigable boundaries. The computation is done in a same direction that the ray extends [connections relating to detections of boundary]. In some embodiments, a ray can be cast in a first direction [first boundary line]") and generate a second boundary line by connecting the key point detections of a second lane boundary (Col. 38, lines 10-12: "The lane cut module (3510) generates lane cuts by analyzing lane lines and navigable boundaries. A lane line represents a boundary of a lane [boundary lane]" ; Col. 39, line 62 to Col. 40, lines 1-4: "The lane cut module (3510) casts (3702) a ray perpendicular to the line segment. The head or tail control points of each lane line will be referred to as the origin of the ray. The ray extends from the origin of the ray. The lane cut module (3510) computes (3704) the intersections of the ray to other nearby lane lines and navigable boundaries. The computation is done in a same direction that the ray extends [connections relating to detections of boundary]. In some embodiments, […] a ray can be cast in a second direction [second boundary line]"). Regarding claim 4, Yang, et al. teaches: The system of claim 3, wherein the memory further includes instructions that, when executed by the processor, cause the processor to: segment the vehicle trace generated by a vehicle that collected sensor information used to generate the key point detections by a fixed length to generate segmented vehicle traces; (Col. 35, lines 50-56: "Specifically, to check endpoints for involvement in an existing connection, connections with a distance below the length of the lane line segment (2940) are analyzed. The system checks endpoints whose distances to one end of the connection are smaller than a threshold D. The threshold D is the maximum distance that the system considers [checking sensor data with respect to point detections at a fixed length]." ; Col. 41, lines 21-24: "In some embodiments, the lane elements are restricted to a maximum length. Breaking lane elements in to smaller lengths can make processing and usage of the lane element more efficient [fixed length - segmenting vehicle trace values].") and generate, along each of the segmented vehicle traces, at least one of the drivable surface polygons that extend between the first boundary line and the second boundary line (Col. 34, lines 47-55: "Adjusting the endpoints of the polyline (3354) may be performed by identifying a first midpoint of the entire polyline and identifying any lane line points (2925) between the first midpoint and the first endpoint of the polyline that are a distance greater than the threshold distance from the polyline [generating segmented polygon from polylines with respect to segmented vehicle traces]. If no lane line point is identified, the first midpoint is set as a new endpoint and the above process is performed for a second midpoint that lies between the first midpoint and the second endpoint [extend between first and second boundary line]."). Regarding claim 5, Yang, et al. teaches: The system of claim 1, wherein the memory further includes instructions that, when executed by the processor, cause the processor to: segment the vehicle trace generated by a vehicle that collected sensor information used to generate the key point detections by a fixed length to generate segmented vehicle traces; (Col. 35, lines 50-56: "Specifically, to check endpoints for involvement in an existing connection, connections with a distance below the length of the lane line segment (2940) are analyzed. The system checks endpoints whose distances to one end of the connection are smaller than a threshold D. The threshold D is the maximum distance that the system considers [checking sensor data with respect to point detections at a fixed length]." ; Col. 41, lines 21-24: "In some embodiments, the lane elements are restricted to a maximum length. Breaking lane elements in to smaller lengths can make processing and usage of the lane element more efficient [fixed length - segmenting vehicle trace values].") and in response to a determination that a second boundary line does not overlap a first boundary line, generate at least one of the drivable surface polygons that extend from at least one of the segmented vehicle traces to the first boundary line and from the at least one of the segmented vehicle traces in a direction that is opposite of the first boundary line (Col. 31, lines 39-43: "Using the identified skeleton points stored within the skeleton point store (3225), the fine clustering module (3230) distinguishes between intersecting lane lines (2935) [determination if second boundary line does not overlap first boundary line] moving in different directions [opposite direction]." ; Col. 33, lines 9-13: "The outlier analysis module (3320) identifies and analyzes outliers to determine if they represent a change in the direction of the lane line segment or merely a deviation from the polyline in the same direction [determination of segmented vehicle traces if direction is opposite first boundary line]." ; Col. 35, lines 1-6: "FIG. 34B shows the system architecture for the lane connection module (2940), according to an embodiment. The lane connection module (2940) connects individual lane line segments into complete representation of lane lines using the center-line polylines (3310) generated by the cluster center analysis module (2935) [creation of polygons based on segmented vehicle trace analysis]."). Regarding claim 7, Yang, et al. teaches: The system of claim 1, wherein the memory further includes instructions that, when executed by the processor, cause the processor to generate a three-dimensional mesh based on the drivable surface polygons (Col. 14, lines 9-18: "The occupancy map (530) comprises spatial 3-dimensional (3D) representation of the road and all physical objects around the road. […] The occupancy map (530) may be represented in a number of other ways. In one embodiment, the occupancy map (530) is represented as a 3D mesh geometry (collection of triangles) which covers the surfaces [3D mesh based on drivable surface polygons]."). Regarding claim 8, Yang, et al. teaches: The system of claim 7, wherein the memory further includes instructions that, when executed by the processor, cause the processor to generate a road graph for use in the electronic map based on the three-dimensional mesh (Col. 42, lines 11-16: "FIG. 41 illustrates generating a lane element graph from primary features and derived features. Primary features may include lane boundaries, navigable boundaries, lane cuts, lane connectors, and traffic sign, signal, bumps, etc [creation of road graph based on earlier determined 3D mesh]."). Regarding claim 9, Yang, et al. teaches: A method comprising: generating drivable surface polygons that represent a drivable surface of a road using key point detections and a vehicle trace; (Fig. 36, Step (3602), Col. 39, lines 3-7: "The lane element graph module (470) identifies (3602) lane cuts from lane lines and navigable boundaries. The lane cut lines and navigable boundaries are generated from a plurality of received image frames from an imaging system mounted on a vehicle [point detections with respect to a vehicle trace]." ; Col. 32, lines 28-33: "FIG. 32E shows a visual representation of a lane line segment (2940) divided into several subclusters (3280) and their respective skeleton points (3282), according to an embodiment. In one embodiment, subclusters (3280) may be have a circular shape while in others they may be elliptically shaped or a polygon [creation of surface polygons]." ; Col. 37, lines 19-28: "…the HD map system (100) generates a lane element graph that represents a network of lanes to allow a vehicle to plan a legal path between a source and a destination. A lane element graph allows navigation of autonomous vehicles through a mapped area. […] A lane element graph represents the navigable road surface that is divided into lane elements, and includes connectivity among lane elements [representation of a drivable surface]") and generating an electronic map based on the drivable surface polygons (Fig. 36, Step (3610), Col. 39, lines 51-54: "A high definition map [electronic map] of the local area can then be generated (3610) including the lane element graph for use in driving by one or more autonomous vehicles [based on drivable surface polygons]."). Regarding claim 10, Yang, et al. teaches: The method of claim 9, wherein the electronic map is at least partially disposed of in one or more systems of a vehicle (Col. 6, lines 26-27: "The online HD map system (110) sends (125) HD maps [electronic map] to individual vehicles (150) as required by the vehicles (150) [disposed in a vehicle]."). Regarding claim 11, Yang, et al. teaches: The method of claim 9, further comprising: generating a first boundary line by connecting the key point detections of a first lane boundary; (Col. 38, lines 10-12: "The lane cut module (3510) generates lane cuts by analyzing lane lines and navigable boundaries. A lane line represents a boundary of a lane [boundary lane]" ; Col. 39, line 62 to Col. 40, lines 1-4: "The lane cut module (3510) casts (3702) a ray perpendicular to the line segment. The head or tail control points of each lane line will be referred to as the origin of the ray. The ray extends from the origin of the ray. The lane cut module (3510) computes (3704) the intersections of the ray to other nearby lane lines and navigable boundaries. The computation is done in a same direction that the ray extends [connections relating to detections of boundary]. In some embodiments, a ray can be cast in a first direction [first boundary line] and a ray can be cast in a second direction.") and generating a second boundary line by connecting the key point detections of a second lane boundary (Col. 38, lines 10-12: "The lane cut module (3510) generates lane cuts by analyzing lane lines and navigable boundaries. A lane line represents a boundary of a lane [boundary lane]" ; Col. 39, line 62 to Col. 40, lines 1-4: ""The lane cut module (3510) casts (3702) a ray perpendicular to the line segment. The head or tail control points of each lane line will be referred to as the origin of the ray. The ray extends from the origin of the ray. The lane cut module (3510) computes (3704) the intersections of the ray to other nearby lane lines and navigable boundaries. The computation is done in a same direction that the ray extends [connections relating to detections of boundary]. In some embodiments, […] a ray can be cast in a second direction [second boundary line]"). Regarding claim 12, Yang, et al. teaches: The method of claim 11, further comprising: segmenting the vehicle trace generated by a vehicle that collected sensor information used to generate the key point detections by a fixed length to generate segmented vehicle traces; (Col. 35, lines 50-56: "Specifically, to check endpoints for involvement in an existing connection, connections with a distance below the length of the lane line segment (2940) are analyzed. The system checks endpoints whose distances to one end of the connection are smaller than a threshold D. The threshold D is the maximum distance that the system considers [checking sensor data with respect to point detections at a fixed length]." ; Col. 41, lines 21-24: "In some embodiments, the lane elements are restricted to a maximum length. Breaking lane elements in to smaller lengths can make processing and usage of the lane element more efficient [fixed length - segmenting vehicle trace values].") and generating, along each of the segmented vehicle traces, at least one of the drivable surface polygons that extend between the first boundary line and the second boundary line (Col. 34, lines 47-55: "Adjusting the endpoints of the polyline (3354) may be performed by identifying a first midpoint of the entire polyline and identifying any lane line points (2925) between the first midpoint and the first endpoint of the polyline that are a distance greater than the threshold distance from the polyline [generating segmented polygon from polylines with respect to segmented vehicle traces]. If no lane line point is identified, the first midpoint is set as a new endpoint and the above process is performed for a second midpoint that lies between the first midpoint and the second endpoint [extend between first and second boundary line]."). Regarding claim 13, Yang, et al. teaches: The method of claim 9, further comprising: segmenting the vehicle trace generated by a vehicle that collected sensor information used to generate the key point detections by a fixed length to generate segmented vehicle traces; (Col. 35, lines 50-56: "Specifically, to check endpoints for involvement in an existing connection, connections with a distance below the length of the lane line segment (2940) are analyzed. The system checks endpoints whose distances to one end of the connection are smaller than a threshold D. The threshold D is the maximum distance that the system considers [checking sensor data with respect to point detections at a fixed length]." ; Col. 41, lines 21-24: "In some embodiments, the lane elements are restricted to a maximum length. Breaking lane elements in to smaller lengths can make processing and usage of the lane element more efficient [fixed length - segmenting vehicle trace values].") and in response to a determination that a second boundary line does not overlap a first boundary line, generating at least one of the drivable surface polygons that extend from at least one of the segmented vehicle traces to the first boundary line and from the at least one of the segmented vehicle traces in a direction that is opposite of the first boundary line (Col. 31, lines 39-43: "Using the identified skeleton points stored within the skeleton point store (3225), the fine clustering module (3230) distinguishes between intersecting lane lines (2935) [determination if second boundary line does not overlap first boundary line] moving in different directions [opposite direction]." ; Col. 33, lines 9-13: "The outlier analysis module (3320) identifies and analyzes outliers to determine if they represent a change in the direction of the lane line segment or merely a deviation from the polyline in the same direction [determination of segmented vehicle traces if direction is opposite first boundary line]." ; Col. 35, lines 1-6: "FIG. 34B shows the system architecture for the lane connection module (2940), according to an embodiment. The lane connection module (2940) connects individual lane line segments into complete representation of lane lines using the center-line polylines (3310) generated by the cluster center analysis module (2935) [creation of polygons based on segmented vehicle trace analysis]."). Regarding claim 15, Yang, et al. teaches: The method of claim 9, further comprising generating a three-dimensional mesh based on the drivable surface polygons (Col. 14, lines 9-18: "The occupancy map (530) comprises spatial 3-dimensional (3D) representation of the road and all physical objects around the road. […] The occupancy map (530) may be represented in a number of other ways. In one embodiment, the occupancy map (530) is represented as a 3D mesh geometry (collection of triangles) which covers the surfaces [3D mesh based on drivable surface polygons]."). Regarding claim 16, Yang, et al. teaches: The method of claim 15, further comprising generating a road graph for use in the electronic map based on the three-dimensional mesh (Col. 42, lines 11-16: "FIG. 41 illustrates generating a lane element graph from primary features and derived features. Primary features may include lane boundaries, navigable boundaries, lane cuts, lane connectors, and traffic sign, signal, bumps, etc [creation of road graph based on earlier determined 3D mesh]."). Regarding claim 17, Yang, et al. teaches: A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to: ("The instructions (4424) (e.g., software) [instructions] may also reside, completely or at least partially, within the main memory (4404) or within the processor (4402) (e.g., within a processor's cache memory) during execution thereof by the computer system (4400) [communication with the processor] the main memory (4404) and the processor (4402) also constituting machine-readable media [non-transitory computer-readable medium].") generate drivable surface polygons that represents a drivable surface of a road using key point detections and a vehicle trace; (Col. 29, lines 48-54: "…The identified 2D points with high enough center line probabilities are mapped to lane line points (2925) of a 3D voxel which exists in a 3D plane (2930). Lane lines (2935) are represented as continuous lines along a vehicle route, but can be broken down into lane line segments (2940) [point detections with respect to a vehicle trace]." ; Col. 32, lines 28-33: "FIG. 32E shows a visual representation of a lane line segment (2940) divided into several subclusters (3280) and their respective skeleton points (3282), according to an embodiment. In one embodiment, subclusters (3280) may be have a circular shape while in others they may be elliptically shaped or a polygon [creation of surface polygons]." ; Col. 37, lines 19-28: "In some embodiments, the HD map system (100) generates a lane element graph that represents a network of lanes to allow a vehicle to plan a legal path between a source and a destination. A lane element graph allows navigation of autonomous vehicles through a mapped area. […] A lane element graph represents the navigable road surface that is divided into lane elements, and includes connectivity among lane elements [representation of a drivable surface]") and generate an electronic map based on the drivable surface polygons (Col. 39, lines 51-54: "A high definition map [electronic map] of the local area can then be generated (3610) including the lane element graph for use in driving by one or more autonomous vehicles [based on drivable surface polygons]."). Regarding claim 18, Yang, et al. teaches: The non-transitory computer-readable medium of claim 17, wherein the electronic map is at least partially disposed of in one or more systems of a vehicle (Col. 6, lines 26-27: "The online HD map system (110) sends (125) HD maps [electronic map] to individual vehicles (150) as required by the vehicles (150) [disposed in a vehicle]."). Regarding claim 19, Yang, et al. teaches: The non-transitory computer-readable medium of claim 17, further comprising instructions that, when executed by the processor, cause the processor to: generate a first boundary line by connecting the key point detections of a first lane boundary; (Col. 38, lines 10-12: "The lane cut module (3510) generates lane cuts by analyzing lane lines and navigable boundaries. A lane line represents a boundary of a lane [boundary lane]" ; Col. 39, line 62 to Col. 40, lines 1-4: "The lane cut module (3510) casts (3702) a ray perpendicular to the line segment. The head or tail control points of each lane line will be referred to as the origin of the ray. The ray extends from the origin of the ray. The lane cut module (3510) computes (3704) the intersections of the ray to other nearby lane lines and navigable boundaries. The computation is done in a same direction that the ray extends [connections relating to detections of boundary]. In some embodiments, a ray can be cast in a first direction [first boundary line]") and generate a second boundary line by connecting the key point detections of a second lane boundary (Col. 38, lines 10-12: "The lane cut module (3510) generates lane cuts by analyzing lane lines and navigable boundaries. A lane line represents a boundary of a lane [boundary lane]" ; Col. 39, line 62 to Col. 40, lines 1-4: "The lane cut module (3510) casts (3702) a ray perpendicular to the line segment. The head or tail control points of each lane line will be referred to as the origin of the ray. The ray extends from the origin of the ray. The lane cut module (3510) computes (3704) the intersections of the ray to other nearby lane lines and navigable boundaries. The computation is done in a same direction that the ray extends [connections relating to detections of boundary]. In some embodiments, […] a ray can be cast in a second direction [second boundary line]"). Regarding claim 20, Yang, et al. teaches: The non-transitory computer-readable medium of claim 19, further comprising instructions that, when executed by the processor, cause the processor to: segment the vehicle trace generated by a vehicle that collected sensor information used to generate the key point detections by a fixed length to generate segmented vehicle traces; (Col. 35, lines 50-56: "Specifically, to check endpoints for involvement in an existing connection, connections with a distance below the length of the lane line segment (2940) are analyzed. The system checks endpoints whose distances to one end of the connection are smaller than a threshold D. The threshold D is the maximum distance that the system considers [checking sensor data with respect to point detections at a fixed length]." ; Col. 41, lines 21-24: "In some embodiments, the lane elements are restricted to a maximum length. Breaking lane elements in to smaller lengths can make processing and usage of the lane element more efficient [fixed length - segmenting vehicle trace values].") and generate, along each of the segmented vehicle traces, at least one of the drivable surface polygons that extend between the first boundary line and the second boundary line (Col. 34, lines 47-55: "Adjusting the endpoints of the polyline (3354) may be performed by identifying a first midpoint of the entire polyline and identifying any lane line points (2925) between the first midpoint and the first endpoint of the polyline that are a distance greater than the threshold distance from the polyline [generating segmented polygon from polylines with respect to segmented vehicle traces]. If no lane line point is identified, the first midpoint is set as a new endpoint and the above process is performed for a second midpoint that lies between the first midpoint and the second endpoint [extend between first and second boundary line]."). 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. 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. Claims 6 and 14 are rejected under 35 U.S.C. 103 as being unpatentable over Yang, et al. (U.S. Patent No. 10545029) in view of Fujita, et al. (U.S. Patent No. 10384679). Regarding claim 6, Yang, et al. does not teach the system of claim 5, wherein a length of the direction that is opposite of the first boundary line is one of: half a width of the vehicle that collected sensor information used to generate the key point detections; and a maximum sensing distance of a sensor of the vehicle that collected sensor information used to generate the first boundary line. In a similar field of endeavor (lane boundary line detection), Fujita, et al. teaches: The system of claim 5, wherein a length of the direction that is opposite of the first boundary line is one of: half a width of the vehicle that collected sensor information used to generate the key point detections; and a maximum sensing distance of a sensor of the vehicle that collected sensor information used to generate the first boundary line (Col. 6, lines 10-15: "The control device (160) uses the boundary line integration function to integrate the map boundary lines detected using the map boundary line detection function and the sensor boundary lines detected using the sensor boundary line detection function to generate lane boundary lines of lanes including the lane in which the subject vehicle travels [integration of boundary lines into maps]." ; Col. 9, lines 15-19: "…the range in which the ambient detection sensor (110) can detect the sensor boundary lines is a range of a certain distance (e.g. several tens of meters) from the subject vehicle, that is, a range around the subject vehicle [maximum vehicle sensing distance]." ; Col. 14, lines 17-25: "Then, as the degree of reliability of the sensor boundary lines increases, the range of the sensor boundary lines to be integrated with the map boundary lines is expanded toward the traveling direction of the subject vehicle, while as the degree of reliability of the sensor boundary lines decreases, the range of the sensor boundary lines to be integrated with the map boundary lines is contracted toward the direction opposite to the traveling direction of the subject vehicle [relationship - length of direction opposite first boundary line with respect to sensor information]."). Therefore, it would have been obvious to one of the ordinary skill of the art before the effective filing date of the claimed invention to modify Yang, et al. to include the teaching of Fujita, et al. based on a reasonable expectation of success and motivation to improve the proper detection of a lane boundary line around a subject vehicle in an actual environment (Fujita, et al. Col. 1, lines 35-44). Regarding claim 14, Yang, et al. does not teach the method of claim 13, wherein a length of the direction that is opposite of the first boundary line is one of: half a width of the vehicle that collected sensor information used to generate the key point detections; and a maximum sensing distance of a sensor of the vehicle that collected sensor information used to generate the first boundary line. In a similar field of endeavor (lane boundary line detection), Fujita, et al. teaches: The method of claim 13, wherein a length of the direction that is opposite of the first boundary line is one of: half a width of the vehicle that collected sensor information used to generate the key point detections; and a maximum sensing distance of a sensor of the vehicle that collected sensor information used to generate the first boundary line (Col. 6, lines 10-15: "The control device (160) uses the boundary line integration function to integrate the map boundary lines detected using the map boundary line detection function and the sensor boundary lines detected using the sensor boundary line detection function to generate lane boundary lines of lanes including the lane in which the subject vehicle travels [integration of boundary lines into maps]." ; Col. 9, lines 15-19: "…the range in which the ambient detection sensor (110) can detect the sensor boundary lines is a range of a certain distance (e.g. several tens of meters) from the subject vehicle, that is, a range around the subject vehicle [maximum vehicle sensing distance]." ; Col. 14, lines 17-25: "Then, as the degree of reliability of the sensor boundary lines increases, the range of the sensor boundary lines to be integrated with the map boundary lines is expanded toward the traveling direction of the subject vehicle, while as the degree of reliability of the sensor boundary lines decreases, the range of the sensor boundary lines to be integrated with the map boundary lines is contracted toward the direction opposite to the traveling direction of the subject vehicle [relationship - length of direction opposite first boundary line with respect to sensor information]."). Therefore, it would have been obvious to one of the ordinary skill of the art before the effective filing date of the claimed invention to modify Yang, et al. to include the teaching of Fujita, et al. based on a reasonable expectation of success and motivation to improve the proper detection of a lane boundary line around a subject vehicle in an actual environment (Fujita, et al. Col. 1, lines 35-44). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Jeong, et al. (U.S. Patent Application Publication No. 20250297866) teaches a process of determining a first polygon representing a first traversable surface and a second polygon representing a second traversable surface and deciding whether to update a map based on the merged regions between the two polygons. Any inquiry concerning this communication or earlier communications from the examiner should be directed to TORRENCE S MARUNDA II whose telephone number is (571)272-5172. The examiner can normally be reached Monday-Friday 8:00-5:30. 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, ANGELA Y ORTIZ can be reached at 571-272-1206. 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. /TORRENCE S MARUNDA II/Examiner, Art Unit 3663 /ANGELA Y ORTIZ/Supervisory Patent Examiner, Art Unit 3663
Read full office action

Prosecution Timeline

Aug 19, 2024
Application Filed
Mar 30, 2026
Non-Final Rejection — §101, §102, §103
Apr 15, 2026
Interview Requested

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12542064
SYSTEM AND METHOD FOR IMPROVED DETERMINATION OF THE COMPLEXITY OF AIR SECTORS
2y 5m to grant Granted Feb 03, 2026
Patent 12516506
WORK VEHICLE HAVING CONTROLLED TRANSITIONS BETWEEN DIFFERENT DISPLAY MODES FOR A MOVEABLE AREA OF INTEREST
2y 5m to grant Granted Jan 06, 2026
Patent 12515820
SPACECRAFT COLLISION AVOIDANCE
2y 5m to grant Granted Jan 06, 2026
Patent 12331487
DEVICE FOR CONTROLLING WORKING UNIT OF CONSTRUCTION EQUIPMENT
2y 5m to grant Granted Jun 17, 2025
Patent 12282977
METHOD FOR USING A PROCESSOR UNIT AND VEHICLE
2y 5m to grant Granted Apr 22, 2025
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

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

Prosecution Projections

1-2
Expected OA Rounds
25%
Grant Probability
55%
With Interview (+29.7%)
3y 9m
Median Time to Grant
Low
PTA Risk
Based on 52 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in with your work email

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

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

Free tier: 3 strategy analyses per month