Prosecution Insights
Last updated: July 17, 2026
Application No. 18/999,327

METHOD AND SYSTEM FOR GENERATING AR IMAGE PLAYED BACK ON REMOTE MOBILE DEVICE

Non-Final OA §102§103
Filed
Dec 23, 2024
Priority
Dec 22, 2023 — RE 10-2023-0190312
Examiner
CHOW, JEFFREY J
Art Unit
Tech Center
Assignee
Korea Electronics Technology Institute
OA Round
1 (Non-Final)
77%
Grant Probability
Favorable
1-2
OA Rounds
1y 5m
Est. Remaining
93%
With Interview

Examiner Intelligence

Grants 77% — above average
77%
Career Allowance Rate
517 granted / 671 resolved
+17.0% vs TC avg
Strong +16% interview lift
Without
With
+15.8%
Interview Lift
resolved cases with interview
Typical timeline
2y 12m
Avg Prosecution
19 currently pending
Career history
688
Total Applications
across all art units

Statute-Specific Performance

§101
3.2%
-36.8% vs TC avg
§103
76.7%
+36.7% vs TC avg
§102
12.3%
-27.7% vs TC avg
§112
4.6%
-35.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 671 resolved cases

Office Action

§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 . Claim Rejections - 35 USC § 102 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. Claim(s) 1 and 5 is/are rejected under 35 U.S.C. 102(a)(2) as being anticipated by Koperwas et al. (US 2024/0420430). Regarding independent claim 1, Koperwas teaches a method of generating an augmented reality (AR) image (Figures 2 – 4), comprising: generating, by a mobile device, based on a camera image and sensor data collected from a camera and a sensor mounted on the mobile device (paragraph 28: As used herein, location data (sometimes referred to as position data) refers to data that locates a location or position, such as can be indicated by GPS coordinates, of the mobile device, while orientation data refers to data that indicates the direction the camera and display of the mobile device are facing at a given location; paragraph 33: When app 528 is executing on the mobile device, telemetry information and other data related to frames in video stream captured by cameras 522 can be sent to the immersive content server at a known frequency rate which can render virtual content that is sent back to the mobile device), pose information of the mobile device (paragraph 39: Once collected, the telemetry information can be wirelessly communicated to the immersive content server from the mobile device) and geometric information of the camera image (paragraph 46: The immersive content server can also receive depth information about objects in the environment collected by depth sensors embedded in the mobile device (e.g., a Lidar sensor)); generating, by a rendering server, a color image (paragraph 47: The rendering module 552 can generate images for an item of content to be displayed by mobile device 520 based on the sensor input, positional information, calibration information, visual information, and other information from the other modules) and a depth image (paragraph 34: Depth information for the first and second virtual objects generated by the immersive content system 540 enables app 528 to place the virtual objects within the composited image at specific distances from the participant; paragraph 49: The image data can include red, green, blue, alpha (R,G,B,A) data, depth data, and/or shadow data) of a virtual object based on the pose information (paragraph 47: Rendering module 552 can render images from the virtual environment in a way that matches the view of a participant holding mobile device 520 based, in part, on the location and orientation information provided by location module 550) and 3D scene data of the virtual object (paragraph 47: Rendering module can then position a virtual camera at the identified position, oriented in the same lines as the camera of mobile device 520 to render the virtual content); and generating, by the mobile device, a mixed reality image based on the color image (paragraph 71: When mobile device 620 receives the rendered image from server 640, the mobile device can composite together the rendered image with a view of the real world on the display of the device), the depth image (paragraph 34: Depth information for the first and second virtual objects generated by the immersive content system 540 enables app 528 to place the virtual objects within the composited image at specific distances from the participant), the camera image (paragraph 71: the virtual content from the virtual environment that is in the field of view of the participant, is displayed on the mobile device display), and the geometric information (paragraph 71: Some portions of the rendered image can be hidden or partially behind objects of the background camera image through the depth channel and other portions of the rendered image can be made transparent or partially transparent through the alpha channel data). Regarding independent claim 5, Koperwas teaches a system for generating an augmented reality (AR) image (Figures 1 and 4), comprising: a mobile device (Figure 4: AR Viewer Client 102); and a rendering server (Figure 4: AR Content Server 108), the mobile device, based on a camera image and sensor data collected from a camera and a sensor mounted on the mobile device (paragraph 28: As used herein, location data (sometimes referred to as position data) refers to data that locates a location or position, such as can be indicated by GPS coordinates, of the mobile device, while orientation data refers to data that indicates the direction the camera and display of the mobile device are facing at a given location; paragraph 33: When app 528 is executing on the mobile device, telemetry information and other data related to frames in video stream captured by cameras 522 can be sent to the immersive content server at a known frequency rate which can render virtual content that is sent back to the mobile device), configured to generate pose information of the mobile device (paragraph 39: Once collected, the telemetry information can be wirelessly communicated to the immersive content server from the mobile device) and geometric information of the camera image (paragraph 46: The immersive content server can also receive depth information about objects in the environment collected by depth sensors embedded in the mobile device (e.g., a Lidar sensor)), the rendering server configured to generate a color image (paragraph 47: The rendering module 552 can generate images for an item of content to be displayed by mobile device 520 based on the sensor input, positional information, calibration information, visual information, and other information from the other modules) and a depth image (paragraph 34: Depth information for the first and second virtual objects generated by the immersive content system 540 enables app 528 to place the virtual objects within the composited image at specific distances from the participant; paragraph 49: The image data can include red, green, blue, alpha (R,G,B,A) data, depth data, and/or shadow data) of a virtual object based on the pose information and (paragraph 47: Rendering module 552 can render images from the virtual environment in a way that matches the view of a participant holding mobile device 520 based, in part, on the location and orientation information provided by location module 550) 3D scene data of the virtual object (paragraph 47: Rendering module can then position a virtual camera at the identified position, oriented in the same lines as the camera of mobile device 520 to render the virtual content); and the mobile device configured to generate a mixed reality image based on the color image (paragraph 71: When mobile device 620 receives the rendered image from server 640, the mobile device can composite together the rendered image with a view of the real world on the display of the device), the depth image (paragraph 34: Depth information for the first and second virtual objects generated by the immersive content system 540 enables app 528 to place the virtual objects within the composited image at specific distances from the participant), the camera image (paragraph 71: the virtual content from the virtual environment that is in the field of view of the participant, is displayed on the mobile device display), and the geometric information (paragraph 71: Some portions of the rendered image can be hidden or partially behind objects of the background camera image through the depth channel and other portions of the rendered image can be made transparent or partially transparent through the alpha channel data). Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. Claim(s) 2 and 6 is/are rejected under 35 U.S.C. 103 as being unpatentable over Koperwas et al. (US 2024/0420430) in view of Ha et al. (US 2018/0293745). Regarding dependent claim 2, Koperwas teaches <<does not disclose>> wherein generating of the color image and the depth image includes: performing, by the rendering server, a render pass based on the pose information (paragraph 47: Rendering module 552 can render images from the virtual environment in a way that matches the view of a participant holding mobile device 520 based, in part, on the location and orientation information provided by location module 550) and the 3D scene data of the virtual object (paragraph 47: Rendering module can then position a virtual camera at the identified position, oriented in the same lines as the camera of mobile device 520 to render the virtual content) to generate the color image (paragraph 47: The rendering module 552 can generate images for an item of content to be displayed by mobile device 520 based on the sensor input, positional information, calibration information, visual information, and other information from the other modules), a scene depth (paragraph 46: The immersive content server can also receive depth information about objects in the environment collected by depth sensors embedded in the mobile device (e.g., a Lidar sensor)), and <<a scene normal vector>>; and performing an AR render pass based on the color image (paragraph 33: App 528 can then composite the virtual content with the video stream as discussed below. In this manner, the user (participant) can view the virtual content within the real-world physical environment visible within the field of view of the mobile device camera), the scene depth (paragraph 46: The immersive content server can also receive depth information about objects in the environment collected by depth sensors embedded in the mobile device (e.g., a Lidar sensor)), and <<the scene normal vector>> to generate the depth image (paragraph 34: Depth information for the first and second virtual objects generated by the immersive content system 540 enables app 528 to place the virtual objects within the composited image at specific distances from the participant). Koperwas does not expressly disclose generating the scene normal vector from a render pass and generating the depth image from the scene normal vector. Ha discloses The depth image refining apparatus 130 refines depth values of the depth image 125 to generate the refined depth image (paragraph 51), where the depth image refining apparatus 130 distinguishes between a noise region and an edge region in the depth image 125 based on a characteristic of a surface normal distribution represented in the color image 115, and effectively reduces a noise component while maintaining an edge characteristic substantially unchanged by applying filters having different characteristics to the noise region and the edge region in the process of refining the depth image 125 (paragraph 52). It would have been obvious for one of ordinary skill in the art at the time of the invention (pre-AIA ) or at the time of the effective filing date of the application (AIA ) to modify Koperwas's system to obtaining surface normal from the image values to refine/produce depth values. One would be motivated to do so because this help reduce noise from the sensor images and input images. Regarding dependent claim 6, Koperwas teaches <<does not disclose>> wherein the rendering server is configured to: perform a render pass based on the pose information (paragraph 47: Rendering module 552 can render images from the virtual environment in a way that matches the view of a participant holding mobile device 520 based, in part, on the location and orientation information provided by location module 550) and the 3D scene data of the virtual object (paragraph 47: Rendering module can then position a virtual camera at the identified position, oriented in the same lines as the camera of mobile device 520 to render the virtual content) to generate the color image (paragraph 47: The rendering module 552 can generate images for an item of content to be displayed by mobile device 520 based on the sensor input, positional information, calibration information, visual information, and other information from the other modules), a scene depth (paragraph 46: The immersive content server can also receive depth information about objects in the environment collected by depth sensors embedded in the mobile device (e.g., a Lidar sensor)), and <<a scene normal vector>>; and perform an AR render pass based on the color image (paragraph 33: App 528 can then composite the virtual content with the video stream as discussed below. In this manner, the user (participant) can view the virtual content within the real-world physical environment visible within the field of view of the mobile device camera), the scene depth (paragraph 46: The immersive content server can also receive depth information about objects in the environment collected by depth sensors embedded in the mobile device (e.g., a Lidar sensor)), and <<the scene normal vector>> to generate the depth image (paragraph 34: Depth information for the first and second virtual objects generated by the immersive content system 540 enables app 528 to place the virtual objects within the composited image at specific distances from the participant). Koperwas does not expressly disclose generating the scene normal vector from a render pass and generating the depth image from the scene normal vector. Ha discloses The depth image refining apparatus 130 refines depth values of the depth image 125 to generate the refined depth image (paragraph 51), where the depth image refining apparatus 130 distinguishes between a noise region and an edge region in the depth image 125 based on a characteristic of a surface normal distribution represented in the color image 115, and effectively reduces a noise component while maintaining an edge characteristic substantially unchanged by applying filters having different characteristics to the noise region and the edge region in the process of refining the depth image 125 (paragraph 52). It would have been obvious for one of ordinary skill in the art at the time of the invention (pre-AIA ) or at the time of the effective filing date of the application (AIA ) to modify Koperwas's system to obtaining surface normal from the image values to refine/produce depth values. One would be motivated to do so because this help reduce noise from the sensor images and input images. Claim(s) 3 and 7 is/are rejected under 35 U.S.C. 103 as being unpatentable over Koperwas et al. (US 2024/0420430) in view of Ponto et al. (US 2020/0126208). Regarding dependent claim 3, Koperwas does not expressly disclose wherein the depth image of the virtual object is a colorized depth image. Ponto discloses a head mounted display set (paragraph 60) and the color of each point is based on the (Euclidean) distance from the point having the previous index value, with only points being shown where the distance is greater than a threshold (paragraph 77). It would have been obvious for one of ordinary skill in the art at the time of the invention (pre-AIA ) or at the time of the effective filing date of the application (AIA ) to modify Koperwas's system to display a virtual object in color coded depth pixels from scanning data. One would be motivated to do so because this would help recognize irregularities in the depth data (paragraph 87). Regarding dependent claim 7, Koperwas does not expressly disclose wherein the depth image of the virtual object is a colorized depth image. Ponto discloses a head mounted display set (paragraph 60) and the color of each point is based on the (Euclidean) distance from the point having the previous index value, with only points being shown where the distance is greater than a threshold (paragraph 77). It would have been obvious for one of ordinary skill in the art at the time of the invention (pre-AIA ) or at the time of the effective filing date of the application (AIA ) to modify Koperwas's system to display a virtual object in color coded depth pixels from scanning data. One would be motivated to do so because this would help recognize irregularities in the depth data (paragraph 87). Claim(s) 4 and 8 is/are rejected under 35 U.S.C. 103 as being unpatentable over Koperwas et al. (US 2024/0420430) in view of Ponto et al. (US 2020/0126208) and Kaser et al. (US 2012/0284214). Regarding dependent claim 4, Koperwas does not expressly disclose wherein the depth image of the virtual object is represented on a log scale when depth information of a specific point included in the depth image of the virtual object is greater than a predetermined reference value. Ponto discloses a head mounted display set (paragraph 60) and the color of each point is based on the (Euclidean) distance from the point having the previous index value, with only points being shown where the distance is greater than a threshold (paragraph 77). Kaser discloses the 2D number line in 2D is presented as a 2D view of a 3D space comprising a z-axis component configured such that the spacing of intervals on the number line correctly represents their numerical value and corresponds to a predetermined z depth allowing the line to delineate logarithmic increments (paragraph 63 and Figures 5A – 5C). It would have been obvious for one of ordinary skill in the art at the time of the invention (pre-AIA ) or at the time of the effective filing date of the application (AIA ) to modify Koperwas's system to represent depth image of the virtual object in color based on Ponto’s system that displays color coded depth pixels of a scanned object after a threshold depth range and further modify the color coded depth to be represented in a logarithmic scale based on the concept of Kaser that color codes depth in an image in a logarithmic scale. One would be motivated to do so because this would help recognize irregularities in the depth data (Ponto, paragraph 87) and allow the user to perceive delineations not perceptible using a 2D model (Kaser, paragraph 63). Regarding dependent claim 8, Koperwas does not expressly disclose wherein the depth image of the virtual object is represented on a log scale when depth information of a specific point included in the depth image of the virtual object is greater than a predetermined reference value. Ponto discloses a head mounted display set (paragraph 60) and the color of each point is based on the (Euclidean) distance from the point having the previous index value, with only points being shown where the distance is greater than a threshold (paragraph 77). Kaser discloses the 2D number line in 2D is presented as a 2D view of a 3D space comprising a z-axis component configured such that the spacing of intervals on the number line correctly represents their numerical value and corresponds to a predetermined z depth allowing the line to delineate logarithmic increments (paragraph 63 and Figures 5A – 5C). It would have been obvious for one of ordinary skill in the art at the time of the invention (pre-AIA ) or at the time of the effective filing date of the application (AIA ) to modify Koperwas's system to represent depth image of the virtual object in color based on Ponto’s system that displays color coded depth pixels of a scanned object after a threshold depth range and further modify the color coded depth to be represented in a logarithmic scale based on the concept of Kaser that color codes depth in an image in a logarithmic scale. One would be motivated to do so because this would help recognize irregularities in the depth data (Ponto, paragraph 87) and allow the user to perceive delineations not perceptible using a 2D model (Kaser, paragraph 63). Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to JEFFREY J CHOW whose telephone number is (571)272-8078. The examiner can normally be reached 11AM-7PM. 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, Devona Faulk can be reached at 571-272-7515. 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. /JEFFREY J CHOW/Primary Examiner, Art Unit 2618
Read full office action

Prosecution Timeline

Dec 23, 2024
Application Filed
Jun 10, 2026
Non-Final Rejection mailed — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12682529
VIRTUAL REALITY PRESENTATION OF BODY POSTURES OF AVATARS
4y 0m to grant Granted Jul 14, 2026
Patent 12664698
TECHNIQUES FOR GENERATING VISUALIZATION COMPONENTS FOR RESOURCE ALLOCATION
2y 8m to grant Granted Jun 23, 2026
Patent 12664712
METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR GENERATING VIDEO
1y 11m to grant Granted Jun 23, 2026
Patent 12653616
ANATOMICAL MODEL GENERATION
4y 2m to grant Granted Jun 16, 2026
Patent 12657788
Systems and methods for recognising hand-drawn shapes
2y 3m to grant Granted Jun 16, 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
77%
Grant Probability
93%
With Interview (+15.8%)
2y 12m (~1y 5m remaining)
Median Time to Grant
Low
PTA Risk
Based on 671 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