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
This action is in response to the applicant’s filing on September 24, 2025. Claims 1-24 are pending.
Response to Amendment and Arguments
In response to applicant's amendments, claims rejection under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph is hereby withdrawn.
In respond to applicant's arguments based on the filed amendment with respect to 35 U.S.C. 102 rejections of said previous office action have been fully considered and are persuasive. Therefore, the rejection has been withdrawn. However, upon further consideration, a new ground(s) of rejection is made.
Claim Rejections - 35 USC § 103
In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows:
1. Determining the scope and contents of the prior art.
2. Ascertaining the differences between the prior art and the claims at issue.
3. Resolving the level of ordinary skill in the pertinent art.
4. Considering objective evidence present in the application indicating obviousness or nonobviousness.
Claim(s) 1-2, 4-14, 16-24 is/are rejected under 35 U.S.C. 103 as being unpatentable over Ghanem et al. US2021/0042665 (“Ghanem”) in view of Prisco et al. US2007/0138992 (“Prisco”).
Regarding claim(s) 1, 13. Ghanem discloses a method of robotic assembly of parts, the method comprising:
obtaining a target arrangement of the parts of the assembly, wherein the target arrangement includes a first target position of a first part, a second target position of a second part, and a third target position of a third part (para. 99-105, The workpiece table 259 may comprise a list of parts 236, such as by part identifier, required to create a finished subassembly or assembly 220. The assembly table 257 may comprise a list of subassemblies or assemblies 220, such as by assembly identifier or subassembly identifier, actually or planned to be created by the system 210.);
robotically joining the first part and the second part based on the first target position and the second target position in the target arrangement to obtain a first subassembly of the assembly, the first subassembly having a first physical arrangement, wherein the first physical arrangement includes the physical arrangement of the first and second parts after joining (para. 67, para. 77-79, FIG. 10 illustrate the joining robots 14 beginning a weld. The joining robot 14 may be configured to begin a weld at a datum 40 and travel a specified distance in a specified direction, though such is not required. For example, without limitation, the joining robot 14 may be configured to instead begin a weld a specified distance in a specified direction from a datum 40. Any type of welding is contemplated such as, but not limited to, shielded metal arc welding, gas metal arc welding, flux cored arc welding, gas tungsten inert gas welding, some combination thereof, or the like. The weld may be made over a distance or spot welding may be provided. While welding is discussed, other forms of joining the parts 26 are contemplated such as );
fitting the first physical arrangement to the target arrangement to obtain a fitted first physical arrangement; and robotically joining the first subassembly and the third part, wherein the first subassembly is arranged in the fitted first physical arrangement, and the third part is arranged in the third target position in the target arrangement (para. 67, 97-100 fig. 7, 9, FIG. 9 illustrates the machine vision system 12 locating the various datums 40. The machine vision system 12 may comprise executable software instructions stored on one or more electronic storage devices which when executed by one or more processors configure the machine vision system 12 to check for alignment of the various parts 26 of the subassembly 20. If further alignment is needed, the controller 30 may send appropriate instructions to the material handling robots 16. Another alignment scan may be performed to re-check alignment. When no further alignment is needed, the controller 30 may direct the joining robots 14 to begin joining the parts 26.).
Ghanem does not explicitly disclose fitting the first physical arrangement to the target arrangement by performing a best-fit correction to obtain a fitted first physical arrangement, wherein the best-fit correction is dynamically performed in real time during the robotic joining step using sensor feedback to dynamically adjust the position of the parts while the first part and the second part are retained.
Prisco teaches another robotic manipulator system and method that performing a best-fit correction to obtain a fitted first physical arrangement, wherein the best-fit correction is dynamically performed in real time during the robotic joining step using sensor feedback to dynamically adjust the position of the parts while the first part and the second part are retained (para. 46, para. 53-60, e.g. [0054] The master torque feedback command signals are generated by the joint control unit 400 as a function of the slave joint position and velocity tracking errors so as to reflect forces being exerted against the tool 138 or its slave manipulator back to the master manipulator 108 so that they may be felt by the surgeon. A kinematic mapping unit 311 receives the master torque feedback command signals from the joint control unit 400, and generates the corresponding Cartesian force at the tip of the tool 138 relative to the camera frame of the endoscope 140 using the slave kinematic configuration and the previously calculated slave fulcrum (e.g., pivot point) position information provided in block 312.)
It would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the system and method of Ghanem with Prisco’s teaching of using feedback to control joint error to improve the accuracy of the system controls. One of ordinary skill in the art would have recognized that the results of the combination would have been predictable with a reasonable expectation of success.
Regarding claim(s) 2 14. Ghanem discloses wherein the target arrangement further includes a fourth target position of a fourth part, and robotically joining the first subassembly and the third part obtains a second subassembly of the assembly, the second subassembly having a second physical arrangement, wherein the second physical arrangement includes the physical arrangement of the first, second, and third parts after joining, the method further comprising: fitting the second physical arrangement to the target arrangement to obtain a fitted second physical arrangement; and robotically joining the second subassembly and the fourth part, wherein the second subassembly is arranged in the fitted second physical arrangement, and the fourth part is arranged in the fourth target position in the target arrangement (para. 79-100, ] FIG. 19 illustrates an exemplary system 210 for pickup up and placement of parts 236 to form assemblies or subassemblies 220. The same or similar components may be numbered similarly but increased by multiples of 100 (e.g., 12 to 120, 220, etc.). The pickup and placement system 210 may comprise a controller 230. The controller 230 may comprise one or more subcomponents, engines, routines, algorithms, electronic storage devices, processors, combinations thereof, or the like including but not limited to, a learning software module 231, a manipulator motion control engine 233, and/or a power motion controller 235.).
Regarding claim(s) 4, 16. Ghanem discloses wherein performing the best-fit correction includes determining a difference in position between each of a plurality of corresponding pairs of same features of the first physical arrangement and the target arrangement, and minimizing an error based on the differences in position (para. 79-82, The joining robots 14 may join the parts 26 to create the subassembly 20. The material handling device 32 may be removed and the machine vision system 12 may perform an inspection scan the now joined subassembly 20. The learning A.I. software may execute a learning model. The learning model may compare the location of the datums 40 from the inspection scan against the expected position of the datums 40. The expected position of the datums 40 may be provided by the prior alignment scan(s), the stored virtual datums 40 for the subassembly 20, and/or inspection scans of previous subassemblies 20.).
Regarding claim(s) 5, 17. Ghanem discloses wherein minimizing the error includes minimizing a sum of the squares of the differences of position (para. 79-82, para. 126, Relatively higher weighted target points 240 may be prioritized. For example, without limitation, while the solution having the overall shortest length summed vectors may be desired (reflecting overall lowest amount of movement), a slightly longer overall length summed vectors solution may instead be selected where the vector associated with the relatively highest weight is the shortest compared to other potential solutions. In this way, relatively close tolerance parts (which may be assigned higher weights)).
Regarding claim(s) 6, 18. Ghanem discloses wherein fitting the first physical arrangement to the target arrangement includes determining a difference between a first join position of the first part and a first target join position of the first part, and determining a second target join position at which to join the third part with the first part based on the difference (para. 79 -para. 100, The expected position of the datums 40 may be provided by the prior alignment scan(s), the stored virtual datums 40 for the subassembly 20, and/or inspection scans of previous subassemblies 20. The learning model may be configured to compensate for any differences by updating the virtual datums 40 to compensate for such differences. Such differences may arise from, for example without limitation, weld spring back, gravity, deflection, compliance, torqueing, riveting, some combination thereof, or the like. Such corrections may be performed by machine learning A.I. software. ).
Regarding claim(s) 7, 19. Ghanem discloses determining a set of parts associated with the assembly, wherein the set of parts includes the first part, the second part, and the third part; determining dimensional information of each of the first, second, and third parts, and determining the target arrangement based on the dimensional information (para. 79 -para. 122, The workpiece table 259 may comprise a list of parts 236, such as by part identifier, required to create a finished subassembly or assembly 220. The assembly table 257 may comprise a list of subassemblies or assemblies 220, such as by assembly identifier or subassembly identifier, actually or planned to be created by the system 210. The target point table 261 may comprise one or more target points 240 for each part 236. Such target points 240 may include, but are not necessarily limited to, target points 240 for the first location 239 and/or the second location 241.)
Regarding claim(s) 8, 20. Ghanem discloses determining, prior to joining the first subassembly and the third part, an interference between the first subassembly and the third part; and adjusting the fitted first physical arrangement if the interference exceeds a threshold (para. 79 -para. 100, para. 125-para. 126, The controller 230 may be configured to initially populate the target point table 261 with actual measurement data which may be obtained using the machine vision system 212. Scans may be made of one or more parts 236 and/or final locations for such parts to provide said actual target points 240. In exemplary embodiments, such target points 240 may comprise coordinates for actual or virtual datums on the part(s) 236 such as but not limited to points, edges, holes, surface features, combinations thereof, or the like.).
Regarding claim(s) 9, 21. Ghanem discloses wherein the interference includes a portion of the first subassembly contacting a portion of the third part (para. 125-para. 127, Interfacing—allowing interfacing and avoiding interference between various pairs of agents during manufacturing operations. The following types of interfacing are provided by way of non-limiting example: part-to-part (avoid gripping elements 250 from getting in between parts 236 joined); and part-to-tool (avoid gripping elements 250 from obstructing access of the joining robots 214).).
Regarding claim(s) 10, 22. Ghanem discloses wherein the interference is determined further based on a tolerance of a joint between the third part and the first part (para. 125-para. 126, a slightly longer overall length summed vectors solution may instead be selected where the vector associated with the relatively highest weight is the shortest compared to other potential solutions. In this way, relatively close tolerance parts (which may be assigned higher weights) may be made more likely to stay in tolerance by permitting less shifting between their actual position and their desired position. Likewise, relatively loose tolerance parts (which may be assigned lower weights) may be permitted greater latitude in shifting, as such movement is unlikely to result in an out of tolerance article 220.).
Regarding claim(s) 11, 23. Ghanem discloses measuring a first part position of the first part and a second part position of the second part based on a set of key product characteristics associated with the first part and the second part, wherein fitting the first physical arrangement to the target arrangement is based on the first part position and the second part position (para. 03, para. 125-para. 126).
Regarding claim(s) 12, 24. Ghanem discloses wherein the key product characteristics include at least one of a tolerance associated with a joint included in the assembly, a clearance associated with the assembly, or a surface profile associated with the assembly (para, 103, para. 125-para. 126).
Allowable Subject Matter
Claims 3 and 15 objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims.
Conclusion
Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). 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 extension fee 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 date of this final action.
Inquiry
Any inquiry concerning this communication or earlier communications from the examiner should be directed to TRUC M DO whose telephone number is (571)270-5962. The examiner can normally be reached on 9AM-6PM.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Ramón Mercado, Ph.D. can be reached on (571) 270-5744. 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). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/TRUC M DO/Primary Examiner, Art Unit 3658