Prosecution Insights
Last updated: July 17, 2026
Application No. 18/927,294

APPARATUS AND METHOD FOR GENERATING THREE-DIMENSIONAL MAP DATA

Non-Final OA §103
Filed
Oct 25, 2024
Priority
Nov 01, 2023 — RE 10-2023-0149506
Examiner
JIA, XIN
Art Unit
Tech Center
Assignee
Hyundai Autoever Corp.
OA Round
1 (Non-Final)
84%
Grant Probability
Favorable
1-2
OA Rounds
9m
Est. Remaining
98%
With Interview

Examiner Intelligence

Grants 84% — above average
84%
Career Allowance Rate
519 granted / 615 resolved
+24.4% vs TC avg
Moderate +13% lift
Without
With
+13.1%
Interview Lift
resolved cases with interview
Typical timeline
2y 5m
Avg Prosecution
29 currently pending
Career history
634
Total Applications
across all art units

Statute-Specific Performance

§101
0.9%
-39.1% vs TC avg
§103
88.9%
+48.9% vs TC avg
§102
2.7%
-37.3% vs TC avg
§112
1.3%
-38.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 615 resolved cases

Office Action

§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 . Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim(s) 1-3, 7-11, 15-17, and 20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Chaudhuri (PGPUB: 20210201055 A1) in view of Purdy (US-PAT-NO: 12026956 B1), and further in view of ZHENG (CN 109764887 A ). Regarding claims 1, 9, and 17. Chaudhuri teaches a method of generating three-dimensional map data, performed by a computing device including a processor, the method comprising: collecting sensor data related to surrounding objects from a vehicle (see paragraph 36, a vehicle may be equipped with sensors that are configured to capture various types of sensor data that is representative of the vehicle's surrounding environment); classifying the sensor data for each object (see paragraph 39, 2D sensor data may be well suited for tasks such as detecting and classifying objects in a vehicle's surrounding environment, but it is typically difficult to determine where objects are positioned within the real-world environment surrounding a vehicle based on 2D sensor data alone. On the other hand, 3D sensor data such as LIDAR data, RADAR data, or SONAR data may be well suited for tasks such as determining the position of objects in the real-world environment surrounding a vehicle, but it is typically difficult to detect and classify objects based on 3D sensor data alone, which is due in part to the fact that each individual capture of 3D sensor data provides a relatively sparse representation of a vehicle's surrounding environment that typically includes only partial views of objects in that surrounding environment. Thus, in order to leverage the relative strengths of these different types of sensor data, it is generally desirable to make use of multiple different types of sensor data when performing object detection and/or creating HD maps, such as 2D image data together with at least one type of 3D sensor data); generating three-dimensional modeling data for each object based on the sensor data classified for each object (see paragraph 88, overlaying a 3D shape model for a given type of object onto a set of 3D data points identified as being associated with a detected object of the given type (where the detected object's associated set of 3D data points may be identified in any of the manners described herein)); generating position data for each object based on the sensor data classified for each object (see paragraph 42, applying a respective 3D label to 3D sensor data within the given sweep that is associated with each object of interest. In practice, a given 3D label applied by a curator may include an indication of a classification of a given object of interest and a 3D bounding box that circumscribes a respective portion of a given sweep that is associated with the given object of interest. A 3D bounding box may be defined in a variety of manners. For example, a 3D bounding box may be defined in terms of an x-, y-, and z-coordinate that indicates a centerpoint of the 3D bounding box, a set of width, length, and depth values for the 3D bounding box). However, Chaudhuri does not expressly teach storing the sensor data classified for each object. Purdy teaches that when an object is successfully classified into an object type in operation 406, and the contour generator 108 determines that an object depth model is available for the object type (e.g., stored locally or retrievable from a remote system) (408:Yes), then in operation 410 the contour generator 108 may use the object depth model to determine depth data for the object (see Col. 16, lines 20-25). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Chaudhuri by Purdy to obtain when an object is successfully classified into an object type in operation 406, and the contour generator 108 determines that an object depth model is available for the object type (e.g., stored locally or retrievable from a remote system), in order to provide storing the sensor data classified for each object. Therefore, combining the elements from prior arts according to known methods and technique would yield predictable results. However, the combination does not expressly teach generating three-dimensional map data for navigation based on the three-dimensional modeling data and the position data for each object. ZHENG teaches that in operation 1430, the display device by performing map matching to representing the vehicle position on the map, the map matching execution processing position of the vehicle obtained by the location based sensor based on: 3D model (such as the 3D driving environment model) by a position in a lane of travel of positioning processing based on visual operation 1410 for identifying a vehicle travel lane obtained by the position of the object in operation 1232 estimating a depth value of an object based on the positioning processing, and obtained by a visual modeling processing obtained in the 3D. In this example, the 3D modeling operation 1234 performed by the following operation from the divided image generated by image segmentation operation 1230 extracting landmark (e.g., traffic signal lamp or sign) area, and performing 3D modeling based on the 3D depth value of the landmark area (see page 23, lines 23-33). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the combination by ZHENG to obtain the display device by performing map matching to representing the vehicle position on the map, the map matching execution processing position of the vehicle obtained by the location based sensor based on: 3D model (such as the 3D driving environment model) by a position in a lane of travel of positioning processing based on visual operation 1410 for identifying a vehicle travel lane obtained by the position of the object in operation 1232 estimating a depth value of an object based on the positioning processing, and obtained by a visual modeling processing obtained in the 3D, in order to provide generating three-dimensional map data for navigation based on the three-dimensional modeling data and the position data for each object. Therefore, combining the elements from prior arts according to known methods and technique would yield predictable results. Regarding claims 2 and 10. The combination teaches the method of claim 9, wherein the sensor data are data detected by at least one of a camera, a lidar, a radar, or an ultrasonic sensor provided in the vehicle (see Chaudhuri paragraph 50, leverages both 2D sensor data (e.g., image data) and 3D sensor data (e.g., LIDAR data) captured by a collection vehicle while on a mission in a given real-world environment during a given window of time (which may at times be referred to as a “scene”)). Regarding claims 3 and 11. The method of claim 9, wherein generating the three-dimensional modeling data for each object includes: estimating a shape of the object by using the sensor data and generating the three-dimensional modeling data based on the estimated shape (see Purdy, Fig. 1, Col. 8 and 16, lines 51-67 and 11-16, when an object is classified into an object type (or a subtype, having particular attributes, etc.), the contour generator 108 may use the object classification to determine precise object boundaries, after which depth data based on image and/or other sources (e.g., lidar) can be received to correspond to the object boundaries. Additionally, certain object types or classifications may have associated depth models. For instance, after using image-based techniques to classify an object (e.g., a traffic cone, a football, a skateboard, etc.), the contour generator 108 may use the associated depth model to determine a three-dimensional representation of the object from which the object depth data may be determined. Thus, the bounding contours for a classified object may be generated as fully closed geometric shapes, even when the back side or other portions of the object are hidden from the sensors of the autonomous vehicle 102; the contour generator 108 may store an object depth model associated with a traffic cone object type, one or more vehicle object types, a fire hydrant object type, a box object type, and so on. Object depth models may include 3D representations and/or other depth data (e.g., size data including per-dimension maxima/minimum and distributions, size ratios, shape data, models, indicators of symmetry about one or more axes)). Regarding claims 7 and 15. The method of claim 9, wherein generating the three-dimensional map data includes performing, for each object, (see Purdy, Col. 11, lines 28-34, the object depth model component 212 may be used alternatively, or in addition to, any of the other techniques described herein for determining depth data. As noted above, the object depth model component 212 may include a number of depth models (e.g., 3D representations and/or other depth data) associated with particular object types/classifications), a process of disposing an object model (see Co. 16, lines 3-8, the contour generator 108 may determine whether an object depth model is available based on the object type(s) determined in operation 406. As discussed above, an object depth model may include a 3D representation and/or any other depth data associated with an object type), determined by the three-dimensional modeling data (see Chaudhuri, paragraph 136, system 302 may incorporate a 3D shape model for the moving object into the 3D point cloud (e.g., in place of the 3D data points associated with a moving object)), at a position determined by the position data (see Chaudhuri, paragraph 53, when an object in the collection vehicle's surrounding environment was in motion, the captured 3D data points associated with the object are spread across multiple different positions within the surrounding environment, which makes it more difficult to effectively present such 3D data points in a time-aggregated manner. Second, combined with the fact that the collection vehicle itself is often in motion during its mission, an object in the collection vehicle's surrounding environment that was in motion makes it harder to determine the position of the object vis-à-vis the collection vehicle (and thus the perspective at which the collection vehicle was perceiving the object) from capture-to-capture, which further increases the complexity of labeling and presenting the 3D data points associated with the object in a time-aggregated manner). Regarding claims 8, 16, and 20. The combination does not expressly teach the method of claim 9, wherein the computing device is implemented as a server or a cloud computing system. The examiner is taking "Official Notice" that the limitation about wherein the computing device is implemented as a server or a cloud computing system is well known in the art. Therefore, it would have been obvious to a person having ordinary skill in the art at the time the invention was made to have modified the combination so that “wherein the computing device is implemented as a server or a cloud computing system” would be available. Allowable Subject Matter Claims 4-6, 12-14, and 18-19 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to XIN JIA whose telephone number is (571)270-5536. The examiner can normally be reached 9:00 am-7:30pm. 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, Gregory Morse can be reached at (571)272-3838. 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. /XIN JIA/Primary Examiner, Art Unit 2663
Read full office action

Prosecution Timeline

Oct 25, 2024
Application Filed
Jun 17, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12683012
SYSTEMS AND METHODS FOR FRAME-BASED VALIDATION
2y 12m to grant Granted Jul 14, 2026
Patent 12682600
CLOTHING DESIGN SIMILARITY DETERMINATION SYSTEM AND METHOD
2y 6m to grant Granted Jul 14, 2026
Patent 12672778
DYNAMIC SELF-LEARNING MEDICAL IMAGE METHOD AND SYSTEM
2y 7m to grant Granted Jul 07, 2026
Patent 12664654
COMPUTER-IMPLEMENTED METHOD AND SYSTEM FOR DETERMINING OPTICAL PROPERTIES OF EYE
3y 0m to grant Granted Jun 23, 2026
Patent 12664649
DETECTING ARTIFACTS IN MEDICAL IMAGES
2y 9m to grant Granted Jun 23, 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

1-2
Expected OA Rounds
84%
Grant Probability
98%
With Interview (+13.1%)
2y 5m (~9m remaining)
Median Time to Grant
Low
PTA Risk
Based on 615 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