Prosecution Insights
Last updated: August 18, 2026
Application No. 18/737,565

SYSTEM AND METHOD FOR PERSONALIZED AVATAR GENERATION USING PHOTO IMAGE ANALYSIS

Final Rejection §103
Filed
Jun 07, 2024
Examiner
BASHIR, ADEEL
Art Unit
2616
Tech Center
2600 — Communications
Assignee
Constructor Education and Research Genossenschaft
OA Round
2 (Final)
89%
Grant Probability
Favorable
3-4
OA Rounds
0m
Est. Remaining
93%
With Interview

Examiner Intelligence

Grants 89% — above average
89%
Career Allowance Rate
39 granted / 44 resolved
+26.6% vs TC avg
Minimal +4% lift
Without
With
+4.2%
Interview Lift
resolved cases with interview
Typical timeline
2y 2m
Avg Prosecution
13 currently pending
Career history
53
Total Applications
across all art units

Statute-Specific Performance

§101
4.2%
-35.8% vs TC avg
§103
88.4%
+48.4% vs TC avg
§102
5.3%
-34.7% vs TC avg
§112
2.1%
-37.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 44 resolved cases

Office Action

§103
Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . DETAILED ACTION Priority No foreign or domestic priority is claimed. The effective filing date of U.S. Application No. 18/737,565 is 06/07/2024. Status of Claims Claims 1–20 are pending in the application. Claims 1-20 are rejected. Overview of Grounds of Rejection Ground of Rejection Claim(s) Statute(s) Reference(s) 1 1–20 § 103 Seidel et al. (US20130330060A1) in view of Bogo et al. (NPL), Nelson et al. (US20110292051A1), and Wilf (US20150154453A1) 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 of this title, 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. (Please see the cited paragraphs, sections, pages, or surrounding text in the references for the paraphrased content.) Ground of Rejection 1 Claims 1-20 are rejected under 35 U.S.C. § 103 as being unpatentable over Seidel et al. (US20130330060A1) in view of Bogo et al. (NPL), and further in view of Nelson et al. (US20110292051A1) and Wilf (US20150154453A1). As per amended Claim 1, Seidel et al. teach the following portion of Claim 1, which recites:“A computer implemented method for generating a personalized three-dimensional avatar model, comprising: receiving at least one photographic image of a persona;” Seidel et al. (US20130330060A1) teaches receiving photographic image content of a human subject as input: “The inventive system takes as input a single-view or multi-view video sequence with footage of a human actor to be spatiotemporally reshaped (FIG. 2). There is no specific requirement on the type of scene, type of camera, or appearance of the background.” – Seidel et al., ¶ [0022] A video sequence is composed of photographic frames. Thus, Seidel directly teaches receiving at least one photographic image of a persona. Seidel et al. teach the following portion of Claim 1, which recites:“preprocessing the received at least one photographic image to extract a body figure of a persona for further processing;” Seidel et al. (US20130330060A1) teaches preprocessing that extracts a body figure: “In a first step, the silhouette of the actor in the video footage is segmented using off-the-shelf video processing tools.” – Seidel et al., ¶ [0022] Segmenting the actor’s silhouette preprocesses the received photographic image and extracts the persona’s body figure for downstream fitting and analysis. Seidel et al. teach the following portion of Claim 1, which recites:“generating pose data from the preprocessed image by identifying key points of the body figure mapped to a coordinate space;” Seidel et al. (US20130330060A1) teaches key points mapped in an image-coordinate space: “The second component Ef measures the sum of distances in the image plane between feature points of the person tracked over time, and the re-projected 3D vertex locations of the model …” – Seidel et al., ¶ [0030] Seidel uses feature points of the person as key points and measures them in the image plane, which is a coordinate space. The tracked feature points provide pose-driving information derived from the preprocessed body figure. Seidel alone does not teach all the limitations of the claim. However, when combined with Bogo et al. (NPL), they collectively teach additional limitations. Bogo teaches the following portion of Claim 1, which recites:“loading a three-dimensional avatar model template, wherein the three-dimensional avatar model template is selected based on persona characteristics;” Bogo et al. (NPL) teaches selecting among alternative 3D body-model templates based on a persona characteristic: “Here we use one of three shape models: male, female, and gender-neutral. SMPL defines only male and female models. For a fully automatic method, we trained a new gender-neutral model … If the gender is known, we use the appropriate model.” – Bogo et al. (NPL), p. 6 Bogo selects the 3D model variant based on a persona characteristic, namely gender, thereby teaching selection of the three-dimensional avatar model template based on persona characteristics. Seidel teaches the following portion of Claim 1, which recites:“aligning the three-dimensional avatar model template with the generated pose data to position the three-dimensional avatar model in a posture corresponding to the pose data;” Seidel et al. (US20130330060A1) teaches a parameterized 3D body-model template having a skeleton and mesh surface: “In order to represent the pose and the body proportions of an actor in 3D, a variant of the SCAPE model … may be employed … The motion of the model may be represented via a kinematic skeleton comprising of 15 joints. The surface of the model may consist of a triangle mesh with roughly 6500 3D vertices.” – Seidel et al., ¶ [0025] Seidel further teaches aligning the posture of the 3D model with the actor: “A marker-less motion capture approach may be used to fit the pose and shape of the body model to a human actor in each frame of a single view or multi-view video sequence …” – Seidel et al., ¶ [0027] Fitting the pose of Seidel’s parameterized 3D body-model template to the actor positions the model in a posture corresponding to the image-derived pose evidence. In the proposed combination, Seidel’s fitting procedure is applied to the persona-appropriate model selected according to Bogo. Bogo teaches the following portion of Claim 1, which recites:“performing gradient descent optimization, comprising:” Bogo et al. (NPL) teaches an iterative, derivative-informed optimizer used to minimize the fitting objective: “We minimize Eq. (1) using Powell’s dogleg method [31], using OpenDR and Chumpy [2,28]. Optimization for a single image takes less than 1 minute …” – Bogo et al. (NPL), p. 9 Bogo further states: “Although E θ is not differentiable … we approximate its Jacobian by the Jacobian of the mode with minimum energy in the current optimization step.” – Bogo et al. (NPL), p. 8 Bogo minimizes the fitting objective using Powell’s dogleg method and Jacobian-based optimization steps. A POSITA would recognize dogleg as a standard gradient-informed trust-region approach that uses derivative information to iteratively reduce a loss, making gradient descent an obvious implementation choice for the disclosed model-fitting optimization. Seidel teaches the following portion of Claim 1, which recites:“calculating a loss function applied to projection of the aligned three-dimensional avatar model and the body figure of the preprocessed image, and” Seidel et al. (US20130330060A1) teaches an image-based loss applied to the projection of the model: “The inventive motion capture scheme infers pose and shape parameters by minimizing an image-based error function … that … penalizes misalignment between the 3D body model and its projection into each frame …” – Seidel et al., ¶ [0029] Seidel further explains: “The first component Es measures the misalignment of the silhouette boundary of the re-projected model with the silhouette boundary of the segmented person.” – Seidel et al., ¶ [0030] Seidel’s image-based error function is applied to the model’s projection and directly compares the projected model boundary with the segmented body figure in the photographic image. Seidel teaches the following portion of Claim 1, which recites:“adjusting at least one parameter of the three-dimensional avatar model parameter if the loss function value exceeds an accuracy threshold, wherein the accuracy threshold defines a maximum allowable error between the three-dimensional avatar model and the at least one photographic image;” Seidel et al. (US20130330060A1) teaches calculating model-to-image fitting error from distances between the projected model and the image silhouette: “During local optimization, Es in Eq. (1) is computed by assigning a set of points on the model silhouette to the corresponding closest points on the image silhouette, and summing up the 2D distances.” – Seidel et al., ¶ [0032] Seidel further teaches using a threshold to determine whether additional model-parameter optimization is required: “One may therefore perform global pose optimization only for those sub-chains of the kinematic model, which are incorrectly fitted. Errors in the local optimization result manifest through a limb-specific fitting error E(Φt, Λt) that lies above a threshold.” – Seidel et al., ¶ [0034] Because Seidel’s fitting error is calculated from the model’s projection relative to the photographic-image silhouette, the threshold defines the maximum model-to-image fitting error permitted before the model is treated as incorrectly fitted and its parameters are further adjusted. Thus, Seidel teaches an accuracy threshold defining a maximum allowable error between the three-dimensional model and the photographic image. Seidel and Bogo alone do not teach all the limitations of the claim. However, when combined with Nelson et al., they collectively teach additional limitations. Nelson teaches the following portion of Claim 1, which recites:“customizing the adjusted three-dimensional avatar model at an avatar customization unit to include user-specific features, wherein the customizing is based on at least one user-provided data about the user;” Nelson et al. (US20110292051A1) teaches customization through an editing environment: “The avatar can be further customized by the individual in an editing environment and used in various applications …” – Nelson et al., ¶ [0004] Nelson’s editing environment functions as an avatar customization unit that allows the individual to customize the generated avatar. Wilf (US20150154453A1) further teaches using user-provided data about the user: “The method further comprises estimating the distance from the user’s image height and the user’s physical height, as a single size value that either can be manually provided to the system via an input device, or the distance/location can be automatically extracted from the sequence of images.” – Wilf, ¶ [0018] Wilf further teaches applying user-specific appearance information to the avatar: “According to an embodiment of the invention, the 3D shape information is further used to build an avatar that best describes the user’s body shape … user appearance information … is embedded into the avatar in the form of skin/hair color and also a similar face, provided that the user opted for his/her face to be captured during the scanning process.” – Wilf, ¶ [0070] Wilf therefore teaches customizing an avatar according to data provided or authorized by the user, including physical height, body-shape information, skin color, hair color, and facial appearance. Applying Wilf’s user-provided data to Nelson’s editing environment predictably customizes the adjusted avatar to include user-specific features. Seidel, Bogo, and Nelson alone do not teach all the limitations of the claim. However, when combined with Wilf, they collectively teach all the limitations. Wilf teaches the following portion of Claim 1, which recites:“storing the personalized three-dimensional avatar model including data representations of points or vectors of surface points of the adjusted three-dimensional avatar model in 3D space in a storage unit for subsequent retrieval and use.” Seidel teaches that the adjusted 3D body model is represented by surface vertices: “The second step in the pipeline is marker-less model fitting. There, both the shape and the pose parameters of the 3D model are optimized … Once the model is tracked, the shape parameters of the actor may be modified …” – Seidel et al., ¶ [0023] “The surface of the model may consist of a triangle mesh with roughly 6500 3D vertices.” – Seidel et al., ¶ [0025] Wilf teaches representing the personalized 3D shape using points in 3D space and storing the resulting model in a database: “The contour may be represented by an array of contour points … which can be converted into a 3D cloud of points, when accumulated with cross section of the figure at multiple heights … The obtained 3D shape model can be stored in a database.” – Wilf, ¶ [0146] Seidel’s optimized and modified 3D model is represented by surface vertices, while Wilf teaches storing a personalized 3D shape model represented by an array and cloud of points in a database. Applying Wilf’s point-based database storage to Seidel’s adjusted surface-vertex model stores the personalized 3D avatar model, including data representations of surface points in 3D space, for subsequent retrieval and use. Before the effective filing date of the claimed invention, a person of ordinary skill in the art (POSITA) would have been motivated to combine Seidel et al. with Bogo et al. because Seidel teaches fitting a parameterized 3D body-model template by minimizing model-to-image projection error and applying additional optimization when the fitting error exceeds a threshold, while Bogo teaches selecting a persona-appropriate model and using a derivative-informed optimization technique for such fitting objectives. A POSITA would further incorporate Nelson et al. to provide an editing environment for customizing the generated avatar and Wilf to customize the avatar using user-provided body and appearance data and to store the resulting point-based 3D shape model in a database. The combination would yield predictable improvements in template selection, model-to-image alignment accuracy, user-specific customization, and storage of the adjusted avatar’s 3D surface representation for subsequent retrieval and use. PNG media_image1.png 13 460 media_image1.png Greyscale As per Claim 2, Seidel alone does not explicitly teach all the limitation(s) of the claim. However, when combined with Wilf, they collectively teach all of the limitation(s). Wilf teaches the limitation(s) of Claim 2, which recites: “The method of claim 1, wherein preprocessing the received image comprises a background removal operation to isolate the body figure of the persona.” Wilf (US20150154453A1) teaches preprocessing that performs background removal (background subtraction) to isolate the foreground body figure: “...the user may be asked to exit the scene, to facilitate background learning... Once the background model is stable... for each newly captured video frame, a background subtraction module ... computes the pixel-by-pixel absolute difference between the video frame ... and the background model image... [to] obtain a binary image... [and] ... eliminate small noise regions and small holes inside the object.” — Wilf, ¶ [0088] Wilf’s background subtraction module removes the background (via difference from a learned background model) and produces a binary image representing the foreground “object,” which directly corresponds to isolating the body figure of the persona during preprocessing. Before the effective filing date of the claimed invention, a POSITA would have combined Seidel et al. (US20130330060A1) with Wilf (US20150154453A1) because Seidel relies on a segmented person silhouette for fitting (Seidel et al., ¶ [0022]), and Wilf teaches a concrete background subtraction module that removes background and outputs a binary image of the foreground object (Wilf, ¶ [0088]), yielding predictable improvements in silhouette isolation and downstream fitting robustness. PNG media_image1.png 13 460 media_image1.png Greyscale As per Claim 3, Seidel teaches the limitation(s) of Claim 3 which recites: “The method of claim 1, wherein preprocessing the received image comprises defining the body figure contour of the persona.” Seidel et al. (US20130330060A1) teaches defining the contour (boundary) of the body figure as part of the fitting pipeline: “The first component Es measures the misalignment of the silhouette boundary of the re-projected model with the silhouette boundary of the segmented person.” — Seidel et al., ¶ [0030] The silhouette boundary of the segmented person is the body-figure contour, so Seidel directly supports preprocessing that defines the body figure contour. PNG media_image1.png 13 460 media_image1.png Greyscale As per Claim 4, Seidel alone does not explicitly teach all the limitation(s) of the claim. However, when combined with Nelson, they collectively teach all of the limitation(s). Nelson teaches the limitation(s) of Claim 4, which recites: “The method of claim 1, wherein preprocessing the received image includes performing at least one image modification of resizing the image, cropping the image, and applying color filtering to the image.” Nelson et al. (US20110292051A1) teaches preprocessing that includes resizing and color filtering / color processing: “In some implementations, first stage 200 can include the following image processing modules: resizing 202, color space conversion 204, … All or some of the processing modules in first stage 200 can be applied to input image 104 to prepare input image 104 for further processing …” — Nelson et al., ¶ [0021] “Input image 104 can be processed by resizing module 202, which can downsample input image 104 to a lower resolution …” — Nelson et al., ¶ [0022] “Input image 104 can be processed by color space conversion module 204, which can convert input image 104 from a first color space to a second color space … for example … RGB … to … HSV …” — Nelson et al., ¶ [0023] Nelson’s preprocessing performs at least one of the claimed image modifications, namely resizing the image and color processing (color space conversion), which satisfies Claim 4’s “at least one” requirement. Before the effective filing date of the claimed invention, a POSITA would have been motivated to incorporate Nelson’s resizing/downsampling preprocessing step into Seidel’s video processing pipeline. Because Seidel processes single-view or multi-view video sequences to extract a silhouette (which can be computationally expensive for high-resolution frames), a POSITA would logically look to standard image preparation techniques, such as Nelson's resizing module, to downsample the images to a lower resolution prior to segmentation. This combination provides the predictable result of reducing computational load and increasing processing speed without fundamentally altering Seidel’s silhouette extraction logic. PNG media_image1.png 13 460 media_image1.png Greyscale As per Claim 5, Seidel alone does not explicitly teach all the limitation(s) of the claim. However, when combined with Bogo, they collectively teach all of the limitation(s). Bogo teaches the limitation(s) of Claim 5, which recites: “The method of claim 1, wherein loading the three-dimensional avatar model template is based on the pose data.” Bogo et al. (NPL) teaches loading/instantiating the 3D body model with an initial state based on pose data (predicted 2D joints), including a conditional orientation choice driven by joint geometry: “We assume that camera translation and body orientation are unknown… We initialize the camera translation… via… the torso length… and the predicted 2D joints… To address this, we try two initializations when the 2D distance between the CNN-estimated 2D shoulder joints is below a threshold: first with body orientation estimated as above and then with that orientation rotated by 180 degrees.” — Bogo et al. (NPL), Sec. 3.3, p. 9 In a 3D fitting pipeline, “loading” a model template into the working coordinate space necessarily includes instantiating it with an initial transform/state (for example, translation and orientation). Bogo conditions that initial instantiation on pose data (the predicted 2D joints and the shoulder-joint distance threshold), so the model is loaded/instantiated based on the pose data. Before the effective filing date of the claimed invention, a POSITA combining Seidel’s per-frame 3D body fitting (Seidel et al., ¶ [0027]) with Bogo’s pose/shape fitting would have found it obvious to load/instantiate the 3D model with an initial orientation based on pose data (Bogo et al. (NPL), Sec. 3.3, p. 9) to reduce ambiguity (for example, front/back flips) and achieve predictable improvements in initialization and convergence. PNG media_image1.png 13 460 media_image1.png Greyscale As per Claim 6, Seidel alone does not explicitly teach all the limitation(s) of the claim. However, when combined with Bogo, they collectively teach all of the limitation(s). Bogo teaches the limitation(s) of Claim 6, which recites: “The method of claim 1, wherein loading the three-dimensional avatar model template is based on at least one persona characteristic including gender, weight, height, or nationality.” Bogo et al. (NPL) teaches loading/selecting the 3D model template based on gender: “SMPL is gender-specific; i.e. it distinguishes the shape space of females and males. To make our method fully automatic, we introduce a gender-neutral model. If we do not know the gender, we fit this model to images. If we know the gender, then we use a gender-specific model for better results.” — Bogo et al. (NPL), p. 2 Bogo selects/uses a gender-specific (or gender-neutral) 3D body model depending on whether gender is known, which satisfies “loading the three-dimensional avatar model template is based on at least one persona characteristic,” namely gender. Before the effective filing date of the claimed invention, a POSITA would have combined Seidel et al. (US20130330060A1) with Bogo et al. (NPL) because Seidel fits a 3D body model to image evidence (Seidel et al., ¶ [0027]) and Bogo teaches choosing a gender-specific (or gender-neutral) body model if the gender is known (Bogo et al. (NPL), p. 2), yielding predictable improvements in fit accuracy by using a template matched to a persona characteristic. PNG media_image1.png 13 460 media_image1.png Greyscale As per Claim 7, Seidel teaches the limitation(s) of Claim 7, which recites: “The method of claim 1, wherein the loss function evaluates the disparity in areas covered by the body figure in the preprocessed image and areas covered by the projection of the three-dimensional avatar model.” Seidel et al. (US20130330060A1) teaches a silhouette-based loss that measures mismatched covered areas (pixels) between the image body figure and the model’s projected silhouette: “FIGS. 4(a)-4(d) show components of the pose error function… 4(c) silhouette error term used during global optimization; a sum of image silhouette pixels not covered by the model, and vice versa …” — Seidel et al., ¶ [0015] The “sum of image silhouette pixels not covered by the model, and vice versa” is a direct area-disparity measure between (i) the body figure area in the preprocessed image (the image silhouette) and (ii) the area covered by the model’s projected silhouette. PNG media_image1.png 13 460 media_image1.png Greyscale As per Claim 8, Seidel teaches the limitation(s) of Claim 8, which recites: “The method of claim 3, wherein the loss function compares the contours of the body figure in the preprocessed images with contours of the projection of the three-dimensional avatar model.” Seidel et al. (US20130330060A1) teaches a loss term that compares contours (boundaries) of the segmented person (body figure) with the contours of the projected model: “The first component Es measures the misalignment of the silhouette boundary of the re-projected model with the silhouette boundary of the segmented person …” — Seidel et al., ¶ [0030] The silhouette boundary is the body-figure contour, and the re-projected model provides the model’s projected contour, so Seidel’s Es directly compares the two contours via a loss term. PNG media_image1.png 13 460 media_image1.png Greyscale As per Claim 9, Seidel alone does not explicitly teach all the limitation(s) of the claim. However, when combined with Bogo, they collectively teach all of the limitation(s). Bogo teaches the limitation(s) of Claim 9, which recites: “The method of claim 1, wherein the gradient descent optimization is performed in a cycle until the loss function value falls below the accuracy threshold.” Bogo teaches iterative, repeated optimization steps (“cycle”) while minimizing the objective: “After estimating camera translation, we fit our model by minimizing Eq. (1) in a staged approach … and gradually decreasing them in the subsequent optimization stages …” — Bogo et al. (NPL), Sec. 3.3, p. 9 “We minimize Eq. (1) using Powell’s dogleg method …” — Bogo et al. (NPL), Sec. 3.3, p. 9 Powell’s dogleg is a standard iterative, gradient-informed trust-region optimizer. A POSITA would understand that such minimization proceeds in repeated steps (cycles) and terminates when a convergence criterion is met, such as the objective (loss) becoming sufficiently small or its improvement falling below a tolerance, which corresponds to the claimed “loss function value falls below the accuracy threshold.” Seidel confirms that fitting error is evaluated against a threshold in this context: “Errors … manifest through a limb-specific fitting error … that lies above a threshold.” — Seidel et al., ¶ [0034] Seidel shows threshold-based acceptability checks are used in this same model-fitting domain; applying a threshold as the stopping criterion for Bogo’s iterative dogleg minimization is a straightforward, predictable design choice. Before the effective filing date of the claimed invention, a POSITA implementing Seidel-style model fitting would have used Bogo’s iterative dogleg minimization “in a staged approach” (Bogo et al. (NPL), Sec. 3.3, p. 9) with a threshold-based convergence/acceptance criterion, consistent with Seidel’s use of an error that “lies above a threshold” (Seidel et al., ¶ [0034]), to obtain predictable improvements in reliable termination and computational efficiency. PNG media_image1.png 13 460 media_image1.png Greyscale As per Claim 10, Seidel alone does not explicitly teach all the limitation(s) of the claim. However, when combined with Nelson, they collectively teach all of the limitation(s). Seidel and Nelson teach the limitation(s) of Claim 10, which recites: “The method of claim 1, further comprising identifying parameters of the three-dimensional avatar model that cannot be adjusted within predefined limits to obtain an acceptable loss function value, and guiding the user to either customize the identified three-dimensional avatar model parameters or to upload an additional image to improve the avatar model.” Seidel et al. teaches identifying the “incorrectly fitted” sub-parts (parameters) based on a thresholded fitting error, and providing user guidance on which parameters to hold fixed versus free (predefined limits) during editing: “One may therefore perform global pose optimization only for those sub-chains of the kinematic model, which are incorrectly fitted. Errors in the local optimization result manifest through a limb-specific fitting error … that lies above a threshold.” — Seidel et al., ¶ [0034] “One may give the user control over this decision and give him the possibility to fix or let free certain attribute dimensions when performing an edit. To start with, for any attribute value the reshaping interface provides reasonable suggestions of what parameters to fix when modifying certain attributes individually.” — Seidel et al., ¶ [0040] Seidel detects which model portions (sub-chains / limb-related parameters) are problematic using a fitting error that lies above a threshold (acceptable-loss concept) and then guides the user via an interface that provides reasonable suggestions of what parameters to fix and lets the user fix or let free dimensions (predefined adjustment limits), which corresponds to identifying the relevant parameters and guiding user customization. Seidel et al. further teaches user-guided intervention/customization during difficult fits: “In difficult poses, the user may support the algorithm with manual constraint placement. Once the 3D model is tracked, the user may interactively modify its shape attributes.” — Seidel et al., ¶ [0008] Nelson et al. teaches guiding capture of additional images/frames to improve matching of the avatar model: “The successive video frames can be submitted to the genetic process to refine the search for the best matching avatar model.” — Nelson et al., ¶ [0062] “To improve the matching … a head guide can be used during the image capture step … while successive images are captured …” — Nelson et al., ¶ [0065] Seidel provides guidance for user-driven customization (for example, manual constraint placement / interactively modify attributes), and Nelson provides guidance for capturing successive images during the image capture step to improve the matching (uploading an additional image to improve the avatar model). Before the effective filing date of the claimed invention, a POSITA would have been motivated to combine Seidel et al. (US20130330060A1) with Nelson et al. (US20110292051A1) to handle cases where Seidel’s fitting error indicates an unacceptable fit by identifying the problematic model portions using a limb-specific fitting error that lies above a threshold (Seidel et al., ¶ [0034]) and then guiding remediation either through user-directed parameter control (letting the user fix or let free certain attribute dimensions and providing reasonable suggestions of what parameters to fix) (Seidel et al., ¶ [0040]) or through acquisition of additional image evidence, since Nelson teaches using a guide during the image capture step while successive images are captured to improve the matching and refine the best matching avatar model (Nelson et al., ¶¶ [0062], [0065]); this combination yields predictable results by improving convergence and fit quality when parameter adjustments within normal bounds are insufficient. PNG media_image1.png 13 460 media_image1.png Greyscale System Claim 11 does not include any additional substantive limitations that would significantly distinguish it from amended method Claim 1. Rather, Claim 11 recites the operations of Claim 1 in system form using at least one processor, memory, and corresponding functional units. Nelson et al. teaches the claimed processor-and-memory implementation: “In some implementations, a system includes one or more processors and a computer-readable storage medium coupled to the one or more processors. The computer-readable storage medium includes instructions. The one or more processors execute the instructions …” – Nelson et al., ¶ [0008] Nelson further teaches that processor-executed instructions implement functional software units: “The computer-readable medium 512 further includes instructions, which when executed by processor(s) 502, implements … image processing modules 520, genetic processing modules 522 and one or more avatar environments 524.” – Nelson et al., ¶ [0058] Nelson therefore teaches at least one processor, operably coupled memory containing instructions, and processor-executed functional modules corresponding to the claimed system units. The image preprocessing, pose generation, avatar-template selection and alignment, optimization, customization, and database-storage operations, including the amended accuracy-threshold, user-provided-data, and three-dimensional surface-point-representation limitations, are taught by Seidel et al., Bogo et al. (NPL), Nelson et al., and Wilf for the same reasons set forth above with respect to amended Claim 1. Before the effective filing date of the claimed invention, a POSITA would have found it obvious to implement the combined method of Claim 1 using Nelson’s known processor, memory, and modular software architecture to automate the claimed operations, yielding the predictable result of a computer-implemented system performing the same avatar-generation process. Therefore, Claim 11 is likewise rejected under 35 U.S.C. § 103 in view of the same references and for the same reasons set forth above regarding amended Claim 1. PNG media_image1.png 13 460 media_image1.png Greyscale System Claim 12 does not include any additional limitations that would significantly distinguish it from method claim 2. Therefore, it is likewise rejected under 35 U.S.C. § 103 in view of the same references and for the same reasons set forth above. PNG media_image1.png 13 460 media_image1.png Greyscale System Claim 13 does not include any additional limitations that would significantly distinguish it from method claim 3. Therefore, it is likewise rejected under 35 U.S.C. § 103 in view of the same references and for the same reasons set forth above. PNG media_image1.png 13 460 media_image1.png Greyscale System Claim 14 does not include any additional limitations that would significantly distinguish it from method claim 4. Therefore, it is likewise rejected under 35 U.S.C. § 103 in view of the same references and for the same reasons set forth above. PNG media_image1.png 13 460 media_image1.png Greyscale System Claim 15 does not include any additional limitations that would significantly distinguish it from method claim 5. Therefore, it is likewise rejected under 35 U.S.C. § 103 in view of the same references and for the same reasons set forth above. PNG media_image1.png 13 460 media_image1.png Greyscale System Claim 16 does not include any additional limitations that would significantly distinguish it from method claim 6. Therefore, it is likewise rejected under 35 U.S.C. § 103 in view of the same references and for the same reasons set forth above. PNG media_image1.png 13 460 media_image1.png Greyscale System Claim 17 does not include any additional limitations that would significantly distinguish it from method claim 7. Therefore, it is likewise rejected under 35 U.S.C. § 103 in view of the same references and for the same reasons set forth above. PNG media_image1.png 13 460 media_image1.png Greyscale System Claim 18 does not include any additional limitations that would significantly distinguish it from method claim 8. Therefore, it is likewise rejected under 35 U.S.C. § 103 in view of the same references and for the same reasons set forth above. PNG media_image1.png 13 460 media_image1.png Greyscale System Claim 19 does not include any additional limitations that would significantly distinguish it from method claim 9. Therefore, it is likewise rejected under 35 U.S.C. § 103 in view of the same references and for the same reasons set forth above. PNG media_image1.png 13 460 media_image1.png Greyscale System Claim 20 does not include any additional limitations that would significantly distinguish it from method claim 10. Therefore, it is likewise rejected under 35 U.S.C. § 103 in view of the same references and for the same reasons set forth above. PNG media_image1.png 13 460 media_image1.png Greyscale Response to Arguments Applicant’s arguments filed 05/20/2026 have been considered but are not persuasive. The rejection is based on the combined teachings of Seidel, Bogo, Nelson, and Wilf, and not on each reference separately. Applicant argues that Seidel does not teach aligning a three-dimensional avatar model template. However, Bogo is relied upon for selecting the proper model based on persona characteristics, while Seidel teaches a three-dimensional body model having a skeleton and about 6,500 three-dimensional vertices and fitting the pose and shape of the model to the actor. Seidel et al., ¶¶ [0025], [0027], [0030]. Therefore, the combined references teach selecting and aligning the three-dimensional avatar model template. Applicant also argues that Seidel’s threshold does not define a maximum allowable error between the model and the photographic image. Seidel teaches an image-based error measuring misalignment between the projected three-dimensional model and the image silhouette. Seidel et al., ¶¶ [0029], [0030], [0032]. Seidel further teaches that additional optimization is performed when the fitting error is above a threshold. Seidel et al., ¶ [0034]. Therefore, the threshold represents the maximum acceptable model-to-image fitting error before further adjustment is required. Applicant argues that Nelson does not teach customization based on user-provided data. Nelson teaches that the individual may further customize the avatar in an editing environment. Nelson et al., ¶ [0004]. Wilf teaches that the user may manually provide physical-height data and that user-specific skin, hair, and facial information is added to the avatar. Wilf, ¶¶ [0018], [0065], [0070]. Therefore, the combined references teach customization based on user-provided data. Applicant further argues that Wilf stores only measurements and not the personalized avatar model. However, Wilf teaches representing the body contour as points, converting the points into a three-dimensional point cloud, and storing the resulting three-dimensional shape model in a database. Wilf, ¶ [0146]. Seidel teaches an adjusted model having a surface represented by three-dimensional vertices. Seidel et al., ¶¶ [0023], [0025]. Therefore, the combined references teach storing the personalized three-dimensional avatar model, including representations of surface points in three-dimensional space. Accordingly, Applicant’s arguments do not overcome the rejection of amended Claim 1. Amended Claim 11 recites corresponding system limitations and is rejected for the same reasons, with Nelson further teaching processors, memory, and processor-executed image-processing and avatar modules. Nelson et al., ¶¶ [0008], [0058]. Final Remarks:Applicant’s amendments and arguments have been fully considered but are not persuasive. The response does not present amendments or arguments that clearly distinguish the claimed invention from the cited prior art. No significant technical differences have been identified that would warrant withdrawal of the rejection. The cited references continue to be considered relevant and applicable to the claimed subject matter. Accordingly, the rejection under 35 U.S.C. § 103 is maintained. Conclusion The prior art made of record and relied upon in this action is as follows: Patent Literature: Wilf (US20150154453A1) — “System and method for deriving accurate body size measures from a sequence of 2D images.” Nelson et al. (US20110292051A1) — “Automatic Avatar Creation.” Seidel et al. (US20130330060A1) — “Computer-implemented method and apparatus for tracking and reshaping a human shaped figure in a digital world video. Non-Patent Literature (NPL): Bogo et al. (NPL) — “Keep it SMPL: Automatic Estimation of 3D Human Pose and Shape from a Single Image”, 2016-07-27. Available at: [https://arxiv.org/pdf/1607.08128] Note: A PDF copy of each NPL reference is attached with this Office Action. URLs are included for applicant convenience. If a link becomes unavailable in the future, the citation information may be used to locate the reference or access archived versions via the Wayback Machine. The prior art made of record and not relied upon is considered pertinent to applicant's disclosure and is listed as follows: Patent Literature: (none) Non-Patent Literature (NPL): (none) THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to ADEEL BASHIR whose telephone number is (571) 270-0440. The examiner can normally be reached Monday-Thursday. 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, Daniel Hajnik can be reached on (571) 276-7642. 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. /ADEEL BASHIR/ Examiner, Art Unit 2616 /DANIEL F HAJNIK/Supervisory Patent Examiner, Art Unit 2616
Read full office action

Prosecution Timeline

Jun 07, 2024
Application Filed
Feb 25, 2026
Non-Final Rejection mailed — §103
Apr 09, 2026
Interview Requested
Apr 24, 2026
Applicant Interview (Telephonic)
Apr 28, 2026
Examiner Interview Summary
May 20, 2026
Response Filed
Jul 16, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12700165
REAL-TIME NEURAL APPEARANCE MODELS
2y 6m to grant Granted Aug 04, 2026
Patent 12694629
GEOSPATIAL CREATOR PLATFORM
2y 2m to grant Granted Jul 28, 2026
Patent 12682566
ENHANCING ELEVATION MODELS WITH LANDCOVER FEATURE DATA
2y 6m to grant Granted Jul 14, 2026
Patent 12664746
AUGMENTED REALITY VISUALIZATION OF DETECTED DEFECTS
2y 4m to grant Granted Jun 23, 2026
Patent 12664351
AI-BASED SHAPE-ADAPTIVE CONSISTENT VISUAL EFFECT GENERATION
2y 2m 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

3-4
Expected OA Rounds
89%
Grant Probability
93%
With Interview (+4.2%)
2y 2m (~0m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 44 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