Prosecution Insights
Last updated: May 29, 2026
Application No. 18/936,912

RESTRAINT DEVICE LOCALIZATION

Non-Final OA §102§103
Filed
Nov 04, 2024
Priority
Dec 29, 2020 — continuation of 12/202,432
Examiner
TUN, NAY L
Art Unit
2688
Tech Center
2600 — Communications
Assignee
Nvidia Corporation
OA Round
1 (Non-Final)
65%
Grant Probability
Moderate
1-2
OA Rounds
1y 3m
Est. Remaining
96%
With Interview

Examiner Intelligence

Grants 65% of resolved cases
65%
Career Allowance Rate
422 granted / 651 resolved
+2.8% vs TC avg
Strong +31% interview lift
Without
With
+31.1%
Interview Lift
resolved cases with interview
Typical timeline
2y 10m
Avg Prosecution
30 currently pending
Career history
676
Total Applications
across all art units

Statute-Specific Performance

§101
0.7%
-39.3% vs TC avg
§103
87.6%
+47.6% vs TC avg
§102
3.3%
-36.7% vs TC avg
§112
4.9%
-35.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 651 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 . 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 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. Claim Status This action is in response to application filed on November 4, 2024. Claims 1-20 are pending for examination. Double Patenting The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969). A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on nonstatutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP §§ 706.02(l)(1) - 706.02(l)(3) for applications not subject to examination under the first inventor to file provisions of the AIA . A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b). The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA /25, or PTO/AIA /26) should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to www.uspto.gov/patents/process/file/efs/guidance/eTD-info-I.jsp. Claims 1-4, 6, 8-9, 12 and 14 are rejected on the ground of nonstatutory obviousness-type double patenting as being unpatentable over claims 1-4, 8-11 and 16 of U.S. Patent No. 12,202,432 (reference application) respectively. Claims 1-4, 6, 8-9 and 12-14 are generally broader than the respective claims 1-4, 8-11 and 16 in U.S. Patent No. 12,202,432. Broader claims in a later application constitute obvious double patenting of narrow claims in an issued patent. See In re Van Ornum and Stang, 214, USPQ 761, 766, and 767 (CCPA) (the court sustained an obvious double patenting rejection of generic claims in a continuation application over narrower species claims in an issued patent); In re Vogel, 164 USPQ 619, 622, and 623 (CCPA 1970) (generic application claim specifying "meat" is obvious double patenting of narrow patent claim specifying "pork"). Reference application claim 1 corresponds to instant claim 1, reference application claim 2 corresponds to instant claim 2, reference application claim 3 corresponds to instant claim 3, reference application claim 4 corresponds to instant claim 4, reference application claim 10 corresponds to instant claim 6, reference application claim 8 corresponds to instant claim 8, reference application claim 9 corresponds to instant claim 9, reference application claim 11 corresponds to instant claim 12, reference application claim 16 corresponds to instant claim 14. Claims 5, 7, 10-11, 13 and 15-20 are rejected on the ground of nonstatutory obviousness-type double patenting as being unpatentable over claim 14 of U.S. Patent No. 12,202,432 (reference application) in view of Szawarski et al. (Szawarski: US 20190225186 A1). Regarding claims 5, 7, 10-11, 13 and 15-20, claim 14 of U.S. Patent No. 12,202,432 does not explicitly disclose the claimed limitation. However, Szawarski teaches those limitation as set forth in the prior art rejections below. Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teachings of Szawarski in order to omit a sensor in a buckle of the seatbelt (Szawarski: Par 11). 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)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale or otherwise available to the public before the effective filing date of the claimed invention. Claims 1-5 and 7-20 are rejected under 35 U.S.C. 102(a)(1) as being clearly anticipated by Szawarski et al. (Szawarski: US 20190225186 A1). Regarding Claim 1, Szawarski teaches a method (Fig. 5), comprising: performing a classification of an area of an image based at least in part on a group of pixels depicting at least one edge of a safety restraint device (Par 47, in a decision block 525, the computer 32 detects whether the seatbelt 50 is present or absent from a first region 76 of the image 74. The computer 32 may perform a conventional object-recognition algorithm on the first region 76 of the image 74 to recognize an object, e.g., the shoulder band 62. For example, the computer 32 may apply edge detection using grayscale gradients to the image 74. The computer 32 may determine a location for an edge within the first region 76, e.g., wherever the grayscale gradient is above the edge threshold. The memory of the computer 32 may store shapes representing the objects to the detected, e.g., the shoulder band 62, along with corresponding sizes, measured in pixels or in physical distance, e.g., inches. For example, the stored shape of the shoulder band 62 may be two parallel lines 3 inches apart at an angle of 45°. Subsets of the detected edges may be compared with the stored shape and scored according to how closely the detected edges match the stored shape. If the score of a subset of detected edges is above a detection threshold, then the subset of detected edges is classified as an instance of the stored shape, e.g., as an instance of the shoulder band 62), wherein the image depicts at least a portion of an occupant of a vehicle, and the safety restraint device corresponds to the occupant (Fig. 7, image 74 includes occupant and shoulder band 62and Par 45); and, controlling, using one or more circuits, functionality of a subsystem of the vehicle based at least in part on the classification (Par [0048] If an absence of the seatbelt 50 is detected in the first region 76 (as shown in FIGS. 4B and 4C), next, in a block 530, the computer 32 actuates an output device to deliver an output including a limitation of vehicle speed). Regarding Claim 2, Szawarski teaches the method of claim 1, but does not explicitly disclose herein performing the classification comprises using a plurality of neighboring pixels along a specified direction to determine a set of pixels that are part of the safety restraint device (Szawarski: Par 47, a conventional object-recognition algorithm on the first region 76 of the image 74 to recognize an object, e.g., the shoulder band 62. For example, the computer 32 may apply edge detection using grayscale gradients to the image 74. The computer 32 may determine a location for an edge within the first region 76, e.g., wherever the grayscale gradient is above the edge threshold … angle of 45’ and Par 45, The grayscale gradient may be a difference in brightness between two pixels divided by the distance between the pixels. The computer 32 may determine a location for an edge, e.g., wherever the grayscale gradient is above an edge threshold. Like the grayscale gradient, the edge threshold may be measured in brightness per pixel distance ). Regarding Claim 3, Szawarski teaches the method of claim 2, further comprising determining the set of pixels that are part of the safety restraint device based, at least in part, on one or more intensity levels of the pixel and the plurality of neighboring pixels along the specified direction (Szawarski: Par 47, a conventional object-recognition algorithm on the first region 76 of the image 74 to recognize an object, e.g., the shoulder band 62. For example, the computer 32 may apply edge detection using grayscale gradients to the image 74. The computer 32 may determine a location for an edge within the first region 76, e.g., wherever the grayscale gradient is above the edge threshold and Par 45, The grayscale gradient may be a difference in brightness between two pixels divided by the distance between the pixels. The computer 32 may determine a location for an edge, e.g., wherever the grayscale gradient is above an edge threshold. Like the grayscale gradient, the edge threshold may be measured in brightness per pixel distance.). Regarding Claim 4, Szawarski teaches the method of claim 1, further comprising generating a shape representing the safety restraint device based at least in part on the classification (Szawarski: Par 47, the subset of detected edges is classified as an instance of the stored shape, e.g., as an instance of the shoulder band 62). Regarding Claim 5, Szawarski teaches the method of claim 4, further comprising selecting a set of pixels in the classification to generate the shape based at least in part on one or more safety restraint devices (Szawarski: Par 46, the computer 32 may select a location in the image 74 for the first region 76 at a chest of the occupant … the computer 32 may horizontally align a center of the first region 76 with a center of the detected head, and the computer 32 may set a top edge of the first region 76 at a vertical offset down from a bottom point of the detected head. The vertical offset may be a scalar value measured in, e.g., pixels or inches and stored in the memory of the computer 32. The vertical offset may be chosen to be, e.g., an average vertical distance between a chin and a sternum and Par 47, stored shape of the shoulder band 62 may be two parallel lines 3 inches apart at an angle of 45°. Subsets of the detected edges may be compared with the stored shape ). Regarding Claim 7, Szawarski teaches the method of claim 1, wherein the group of pixels comprises at least two edges of the safety restraint device (Szawarski: par 47, the stored shape of the shoulder band 62 may be two parallel lines 3 inches apart at an angle of 45°. Subsets of the detected edges may be compared with the stored shape). Regarding Claim 8, Szawarski teaches a system, comprising: one or more processors; memory that stores computer-executable instructions that are executable by the one or more processors to cause the system (Fig. 3, computer 32 and Par 38) to: perform a classification of an area of an image based at least in part on a group of pixels depicting at least one edge of a safety restraint device (Par 47, in a decision block 525, the computer 32 detects whether the seatbelt 50 is present or absent from a first region 76 of the image 74. The computer 32 may perform a conventional object-recognition algorithm on the first region 76 of the image 74 to recognize an object, e.g., the shoulder band 62. For example, the computer 32 may apply edge detection using grayscale gradients to the image 74. The computer 32 may determine a location for an edge within the first region 76, e.g., wherever the grayscale gradient is above the edge threshold. The memory of the computer 32 may store shapes representing the objects to the detected, e.g., the shoulder band 62, along with corresponding sizes, measured in pixels or in physical distance, e.g., inches. For example, the stored shape of the shoulder band 62 may be two parallel lines 3 inches apart at an angle of 45°. Subsets of the detected edges may be compared with the stored shape and scored according to how closely the detected edges match the stored shape. If the score of a subset of detected edges is above a detection threshold, then the subset of detected edges is classified as an instance of the stored shape, e.g., as an instance of the shoulder band 62), wherein the image depicts at least a portion of an occupant of a vehicle, and the safety restraint device corresponds to the occupant (Fig. 7, image 74 includes occupant and shoulder band 62and Par 45); and, control, using one or more circuits, functionality of a subsystem of the vehicle based at least in part on the classification (Par [0048] If an absence of the seatbelt 50 is detected in the first region 76 (as shown in FIGS. 4B and 4C), next, in a block 530, the computer 32 actuates an output device to deliver an output including a limitation of vehicle speed). Regarding Claim 9, Szawarski teaches the system of claim 8, wherein the computer-executable instructions that are executable by the one or more processors cause the system to generate a shape representing the safety restraint device based at least in part on the classification (Szawarski: Par 47, the subset of detected edges is classified as an instance of the stored shape, e.g., as an instance of the shoulder band 62). Regarding Claim 10, Szawarski teaches the system of claim 9, wherein the computer-executable instructions that are executable by the one or more processors cause the system to use a set of pixels in the classification to generate the shape (Szawarski: Par 46, the computer 32 may select a location in the image 74 for the first region 76 at a chest of the occupant … the computer 32 may horizontally align a center of the first region 76 with a center of the detected head, and the computer 32 may set a top edge of the first region 76 at a vertical offset down from a bottom point of the detected head. The vertical offset may be a scalar value measured in, e.g., pixels or inches and stored in the memory of the computer 32. The vertical offset may be chosen to be, e.g., an average vertical distance between a chin and a sternum and Par 47, stored shape of the shoulder band 62 may be two parallel lines 3 inches apart at an angle of 45°. Subsets of the detected edges may be compared with the stored shape ). Regarding Claim 11, Szawarski teaches the system of claim 9, wherein the computer-executable instructions that are executable by the one or more processors cause the system to use the shape to determine a position of the safety restraint device relative to the occupant (Szawarski: Fig. 5, and Par 52, The second actuation of the user interface 70 may communicate a message to the occupant that the seatbelt 50 is buckled improperly or that the occupant should re-buckle the seatbelt 50 with the shoulder band 62 in front of the torso of the occupant). Regarding Claim 12, Szawarski teaches the system of claim 8, wherein the computer-executable instructions that are executable by the one or more processors cause the system to activate a signal to indicate that the safety restraint device is in an improper position relative to the occupant (Szawarski: Par 42, the computer 32 can provide a first output when the restraint system 48 is unbuckled and/or can provide a second output when the restraint system 48 is buckled improperly with the shoulder band 62 behind the occupant). Regarding Claim 13, Szawarski teaches the system of claim 8, wherein the group of pixels comprises two edges of the safety restraint device in an autonomous vehicle (Szawarski: par 47, the stored shape of the shoulder band 62 may be two parallel lines 3 inches apart at an angle of 45°. Subsets of the detected edges may be compared with the stored shape and Par 32, vehicle 30 may be an autonomous vehicle). Regarding Claim 14, Szawarski teaches a vehicle (30), comprising: a propulsion system (Par 32, propulsion system); an image capturing device able to capture an image of a passenger of the vehicle (Fig. 1, camera 64 and Par 37 and Fig. 4A-4C); and a computer system comprising instructions executable by the computer system (Fig. 3, computer 32 and Par 38) to at least: perform a classification of an area of an image based at least in part on a group of pixels depicting at least one edge of a safety restraint device (Par 47, in a decision block 525, the computer 32 detects whether the seatbelt 50 is present or absent from a first region 76 of the image 74. The computer 32 may perform a conventional object-recognition algorithm on the first region 76 of the image 74 to recognize an object, e.g., the shoulder band 62. For example, the computer 32 may apply edge detection using grayscale gradients to the image 74. The computer 32 may determine a location for an edge within the first region 76, e.g., wherever the grayscale gradient is above the edge threshold. The memory of the computer 32 may store shapes representing the objects to the detected, e.g., the shoulder band 62, along with corresponding sizes, measured in pixels or in physical distance, e.g., inches. For example, the stored shape of the shoulder band 62 may be two parallel lines 3 inches apart at an angle of 45°. Subsets of the detected edges may be compared with the stored shape and scored according to how closely the detected edges match the stored shape. If the score of a subset of detected edges is above a detection threshold, then the subset of detected edges is classified as an instance of the stored shape, e.g., as an instance of the shoulder band 62), wherein the image depicts at least a portion of an occupant of a vehicle, and the safety restraint device corresponds to the occupant (Fig. 7, image 74 includes occupant and shoulder band 62and Par 45); and, control, using one or more circuits, functionality of a subsystem of the vehicle based at least in part on the classification (Par [0048] If an absence of the seatbelt 50 is detected in the first region 76 (as shown in FIGS. 4B and 4C), next, in a block 530, the computer 32 actuates an output device to deliver an output including a limitation of vehicle speed.). Regarding Claim 15, Szawarski teaches the vehicle of claim 14, wherein the group of pixels comprises two edges of the safety restraint device (Szawarski: par 47, the stored shape of the shoulder band 62 may be two parallel lines 3 inches apart at an angle of 45°. Subsets of the detected edges may be compared with the stored shape). Regarding Claim 16, Szawarski teaches the vehicle of claim 14, wherein the instructions, when executed, further cause the computer system to generate a shape representing the safety restraint device (Szawarski: Par 47, the subset of detected edges is classified as an instance of the stored shape, e.g., as an instance of the shoulder band 62). Regarding Claim 17, Szawarski teaches the vehicle of claim 16, wherein the instructions, when executed, further cause the computer system to select a set of pixels in the classification to generate the shape (Szawarski: Par 46, the computer 32 may select a location in the image 74 for the first region 76 at a chest of the occupant … the computer 32 may horizontally align a center of the first region 76 with a center of the detected head, and the computer 32 may set a top edge of the first region 76 at a vertical offset down from a bottom point of the detected head. The vertical offset may be a scalar value measured in, e.g., pixels or inches and stored in the memory of the computer 32. The vertical offset may be chosen to be, e.g., an average vertical distance between a chin and a sternum and Par 47, stored shape of the shoulder band 62 may be two parallel lines 3 inches apart at an angle of 45°. Subsets of the detected edges may be compared with the stored shape ). Regarding Claim 18, Szawarski teaches the vehicle of claim 17, wherein the set of pixels are selected based on a range of one or more widths associated with the safety restraint device (Szawarski: Par 47, computer 32 may store shapes representing the objects to the detected, e.g., the shoulder band 62, along with corresponding sizes, measured in pixels … stored shape of the shoulder band 62 may be two parallel lines 3 inches apart at an angle of 45°. Subsets of the detected edges may be compared with the stored shape). Regarding Claim 19, Szawarski teaches the vehicle of claim 14, wherein the instructions, when executed, further cause the computer system to represent the group of pixels comprising the at least one edge of the safety restraint device are as a curve comprising one or more intensity levels of the pixels in the group (Szawarski: Par 47, a conventional object-recognition algorithm on the first region 76 of the image 74 to recognize an object, e.g., the shoulder band 62. For example, the computer 32 may apply edge detection using grayscale gradients to the image 74. The computer 32 may determine a location for an edge within the first region 76, e.g., wherever the grayscale gradient is above the edge threshold … shape of the shoulder band 62 may be two parallel lines 3 inches apart i.e. a line is a special curve with zero curvature. and Par 45, The grayscale gradient may be a difference in brightness between two pixels divided by the distance between the pixels. The computer 32 may determine a location for an edge, e.g., wherever the grayscale gradient is above an edge threshold. Like the grayscale gradient, the edge threshold may be measured in brightness per pixel distance). Regarding Claim 20, Szawarski teaches the vehicle of claim 19, wherein the curve comprises at least one peak of the one or more intensity levels that corresponds to the at least one edge of the safety restraint device (Szawarski: Par 45, The grayscale gradient may be a difference in brightness between two pixels divided by the distance between the pixels. i.e. the higher brightness is the peak of the two). 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. The factual inquiries set forth in Graham v. John Deere Co., 383 U.S. 1, 148 USPQ 459 (1966), that are applied 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. Claim 6 is rejected under 35 U.S.C. 103 as being unpatentable over Szawarski in view of Baranowski et al. (US 20140270551 A1). Regarding Claim 6, Szawarski teaches the method of claim 1, but does not explicitly disclose wherein performing the classification further comprises processing two or more groups of pixels in parallel on a graphics processing unit (GPU) to classify the safety restraint device in the image. However, the preceding limitation is known in the art of detecting object in an image. Baranowski teaches a graphics processing unit (GPU) is configured to detect an object in an image (abstract) and further teaches processing two or more groups of pixels in parallel on a graphics processing unit (GPU) to classify the safety restraint device in the image (Par 11, parallel processing units may apply the random forest classifier to multiple pixels concurrently--performing equivalent mathematical operations on each pixel.). Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the teachings of Baranowski in order to efficiently perform the same instruction on multiple pixels (Baranowski: Par 11). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Prior arts cited for the record but not used in Office Action, are listed in attached PTO-892. Contact Information Any inquiry concerning this communication or earlier communications from the examiner should be directed to Nay Tun whose telephone number is (571)270-7939. The examiner can normally be reached on Mon-Thurs from 9:00-5:00. If attempts to reach the examiner by telephone are unsuccessful, the examiner's Supervisor, Steven Lim can be reached on (571) 270-1210. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). /Nay Tun/Primary Examiner, Art Unit 2688
Read full office action

Prosecution Timeline

Nov 04, 2024
Application Filed
Apr 03, 2026
Non-Final Rejection mailed — §102, §103
May 19, 2026
Interview Requested

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12638840
METHOD AND SYSTEM FOR MANAGING COMMUNICATION CONNECTIVITY
2y 7m to grant Granted May 26, 2026
Patent 12640030
ALARM CALL POINT
2y 2m to grant Granted May 26, 2026
Patent 12623632
THEFT EVENT DETECTION AND CLASSIFICATION
2y 0m to grant Granted May 12, 2026
Patent 12614435
Rope-type anti-theft device and alarm elimination method thereof
1y 9m to grant Granted Apr 28, 2026
Patent 12609027
VEHICLE AND CONTROL METHOD THEREOF
1y 9m to grant Granted Apr 21, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

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

Prosecution Projections

1-2
Expected OA Rounds
65%
Grant Probability
96%
With Interview (+31.1%)
2y 10m (~1y 3m remaining)
Median Time to Grant
Low
PTA Risk
Based on 651 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