Prosecution Insights
Last updated: April 19, 2026
Application No. 17/962,352

INTELLIGENT ROBOTIC SYSTEM FOR PALLETIZING AND DEPALLETIZING

Final Rejection §103
Filed
Oct 07, 2022
Examiner
WAGGONER, TIMOTHY R
Art Unit
3655
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Hitachi, Ltd.
OA Round
2 (Final)
72%
Grant Probability
Favorable
3-4
OA Rounds
2y 8m
To Grant
79%
With Interview

Examiner Intelligence

Grants 72% — above average
72%
Career Allow Rate
977 granted / 1366 resolved
+19.5% vs TC avg
Moderate +7% lift
Without
With
+7.2%
Interview Lift
resolved cases with interview
Typical timeline
2y 8m
Avg Prosecution
28 currently pending
Career history
1394
Total Applications
across all art units

Statute-Specific Performance

§101
1.2%
-38.8% vs TC avg
§103
49.7%
+9.7% vs TC avg
§102
23.3%
-16.7% vs TC avg
§112
11.2%
-28.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 1366 resolved cases

Office Action

§103
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Response to Arguments Applicant's arguments filed 09/24/2025 with respect to the 103 rejections based on Morency/Pidaparthi have been fully considered but they are not persuasive. Applicant argues that neither Morency nor Pidaparthi disclose nor teach controlling a robotic arm to palletize objects according to position, orientation and weight. However, Pidaparthi explicitly teaches that a robotic arm is controlled to palletize and depalletize objects (para 0027, 102 figure 1) and that the placing of items on a pallet are based on position, orientation and weight (para 0070, para 0086). Applicant also argues that a person of ordinary skill in the art would not have been motivated to incorporate palletizing functionality in Morency. However, Pidaparthi teaches that a single robotic arm system can be used to depalletize and palletize items (para 0027, 102 figure 1) having a single robotic arm system that can preform both palletizing and depalletizing increases the market for the arm by increasing the versatility of the robotic arm system making it a better value. For at least the foregoing reasons the 103 rejections are maintained. Applicant's arguments filed 09/24/2025 with respect to the claims object have been fully considered but they are not persuasive. Claim 15 was canceled obviating the claim objection, claims 16 and 17 were amended to correct their dependency, overcoming the objection, claim 18 was not amended to overcome the claim objection. The claim objection will be maintained for claim 18. Claim 18 will be examined as if it depends from claim 13. Claim Objections Claims 18 is objected to under 37 CFR 1.75 as being a substantial duplicate of claim 6. When two claims in an application are duplicates or else are so close in content that they both cover the same thing, despite a slight difference in wording, it is proper after allowing one claim to object to the other as being a substantial duplicate of the allowed claim. See MPEP § 608.01(m). Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim(s) 1,2,4-8,10-14 and 16-18 is/are rejected under 35 U.S.C. 103 as being unpatentable over Morency et al. US 2015/0203304 in view of Pidaparthi et al. US 2022/0402710. Morency discloses a method, comprising: (Re claim 1) “for receipt of a pallet comprising a plurality of objects” (figure 1). “controlling a robotic arm to depalletize each of the plurality of objects from the pallet according to … each of the plurality of objects retrieved from a database” (‘any other characteristic’, ‘database’ para 0065-0066). Morency does not disclose a position, orientation, and weight of items. Pidaparthi teaches a position, orientation, and weight of items (‘geometric model’, ‘locations of one or more items on the pallet and one or more characteristics’ para 0134, ‘size, weight …’ para 0003, ‘orientation of the item … a weight’ para 0096, ‘characteristics associated with the item may be stored in association with the item in the model’ para 0114). It would have been obvious to one skilled in the art to modify the system of Morency to include position, orientation and weight of items because it can assist in the planning for removing items from a stack. Morency does not disclose palletizing another plurality of objects, the palletizing the another plurality of objects comprising: controlling the robotic arm to palletize each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects. Pidaparthi teaches palletizing another plurality of objects, the palletizing the another plurality of objects comprising: controlling the robotic arm to palletize each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects (para 0027,0083, 0048). It would have been obvious to one skilled in the art to modify the system of Morency to include palletizing another plurality of objects, the palletizing the another plurality of objects comprising: controlling the robotic arm to palletize each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects because using the arm and other systems for palletizing increases its versatility and value. (Re claim 2) “retrieving the position, the orientation, and the weight of the each of the plurality of objects from the database” (‘any other characteristic’, ‘database’ para 0065-0066) as modified in the rejection of claim 1. “executing a vision system to identify the each object from the plurality of objects” (abstract, para 0067). “depalletizing the identified each object from the plurality of objects according to the position, the orientation, and the weight” (abstract, para 0067). Morency does not disclose updating the database with a result of the depalletizing of the identified each object. Pidaparthi teaches updating the database with a result of the depalletizing of the identified each object (para 0049). It would have been obvious to one skilled in the art to modify the system of Morency to include updating the database with a result of the depalletizing of the identified each object because it helps to track if the pallet is empty and determining the order of removal. (Re claim 4) Morency does not disclose placing the each of the another plurality of objects to the another pallet; capturing, with a vision system, the position and the orientation of the each of the another plurality of objects; and updating the database with the captured position and the captured orientation for the each of the another plurality of objects. Pidaparthi placing the each of the another plurality of objects to the another pallet; capturing, with a vision system, the position and the orientation of the each of the another plurality of objects; and updating the database with the captured position and the captured orientation for the each of the another plurality of objects (para 0070, 0134). It would have been obvious to one skilled in the art to modify the system of Morency to include placing the each of the another plurality of objects to the another pallet; capturing, with a vision system, the position and the orientation of the each of the another plurality of objects; and updating the database with the captured position and the captured orientation for the each of the another plurality of objects because it populates the database to be used when depalletizing the pallet. (Re claim 5) Morency does not disclose controlling the robotic arm to palletize the each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects comprises rearranging the each of the another plurality of objects on the another pallet based on the weight of the each of the another plurality of objects until weight on the another pallet is balanced. Pidaparthi teaches controlling the robotic arm to palletize the each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects comprises rearranging the each of the another plurality of objects on the another pallet based on the weight of the each of the another plurality of objects until weight on the another pallet is balanced (figure 4, ‘sufficiently stable’ para 0052). It would have been obvious to one skilled in the art to modify the system of Morency to include teaches controlling the robotic arm to palletize the each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects comprises rearranging the each of the another plurality of objects on the another pallet based on the weight of the each of the another plurality of objects until weight on the another pallet is balanced because using the arm and other systems for palletizing increases its versatility and value and having a stable or balanced load makes the pallet safer. (Re claim 6) Morency does not disclose updating the database with a result of the depalletizing of the identified each object comprises updating the weight of the each of the plurality of objects for when the weight measured at depalletizing differs from the weight in the database. Pidaparthi teaches updating the database with a result of the depalletizing of the identified each object comprises updating the weight of the each of the plurality of objects for when the weight measured at depalletizing differs from the weight in the database (‘item weight … inconsistent with the item as identified’ para 0188). It would have been obvious to one skilled in the art to modify the system of Morency to include updating the database with a result of the depalletizing of the identified each object comprises updating the weight of the each of the plurality of objects for when the weight measured at depalletizing differs from the weight in the database because it helps identify inconsistency and identifying possible missing items. Morency discloses a non-transitory computer readable medium, storing instructions for executing a process, the instructions comprising: (Re claim 7) “for receipt of a pallet comprising a plurality of objects” (figure 1). “controlling a robotic arm to depalletize each of the plurality of objects from the pallet according to … each of the plurality of objects retrieved from a database” (‘any other characteristic’, ‘database’ para 0065-0066). Morency does not disclose a position, orientation, and weight of items. Pidaparthi teaches a position, orientation, and weight of items (‘geometric model’, ‘locations of one or more items on the pallet and one or more characteristics’ para 0134, ‘size, weight …’ para 0003, ‘orientation of the item … a weight’ para 0096, ‘characteristics associated with the item may be stored in association with the item in the model’ para 0114). It would have been obvious to one skilled in the art to modify the system of Morency to include position, orientation and weight of items because it can assist in the planning for removing items from a stack. Morency does not disclose palletizing another plurality of objects, the palletizing the another plurality of objects comprising: controlling the robotic arm to palletize each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects. Pidaparthi teaches palletizing another plurality of objects, the palletizing the another plurality of objects comprising: controlling the robotic arm to palletize each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects (para 0027,0083, 0048). It would have been obvious to one skilled in the art to modify the system of Morency to include palletizing another plurality of objects, the palletizing the another plurality of objects comprising: controlling the robotic arm to palletize each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects because using the arm and other systems for palletizing increases its versatility and value. (Re claim 8) “retrieving the position, the orientation, and the weight of the each of the plurality of objects from the database” (‘any other characteristic’, ‘database’ para 0065-0066) as modified in the rejection of claim 1. “executing a vision system to identify the each object from the plurality of objects” (abstract, para 0067). “depalletizing the identified each object from the plurality of objects according to the position, the orientation, and the weight” (abstract, para 0067). Morency does not disclose updating the database with a result of the depalletizing of the identified each object. Pidaparthi teaches updating the database with a result of the depalletizing of the identified each object (para 0049). It would have been obvious to one skilled in the art to modify the system of Morency to include updating the database with a result of the depalletizing of the identified each object because it helps to track if the pallet is empty and determining the order of removal. (Re claim 10) Morency does not disclose placing the each of the another plurality of objects to the another pallet; capturing, with a vision system, the position and the orientation of the each of the another plurality of objects; and updating the database with the captured position and the captured orientation for the each of the another plurality of objects. Pidaparthi placing the each of the another plurality of objects to the another pallet; capturing, with a vision system, the position and the orientation of the each of the another plurality of objects; and updating the database with the captured position and the captured orientation for the each of the another plurality of objects (para 0070, 0134). It would have been obvious to one skilled in the art to modify the system of Morency to include placing the each of the another plurality of objects to the another pallet; capturing, with a vision system, the position and the orientation of the each of the another plurality of objects; and updating the database with the captured position and the captured orientation for the each of the another plurality of objects because it populates the database to be used when depalletizing the pallet. (Re claim 11) Morency does not disclose controlling the robotic arm to palletize the each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects comprises rearranging the each of the another plurality of objects on the another pallet based on the weight of the each of the another plurality of objects until weight on the another pallet is balanced. Pidaparthi teaches controlling the robotic arm to palletize the each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects comprises rearranging the each of the another plurality of objects on the another pallet based on the weight of the each of the another plurality of objects until weight on the another pallet is balanced (figure 4, ‘sufficiently stable’ para 0052). It would have been obvious to one skilled in the art to modify the system of Morency to include teaches controlling the robotic arm to palletize the each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects comprises rearranging the each of the another plurality of objects on the another pallet based on the weight of the each of the another plurality of objects until weight on the another pallet is balanced because using the arm and other systems for palletizing increases its versatility and value and having a stable or balanced load makes the pallet safer. (Re claim 12) Morency does not disclose updating the database with a result of the depalletizing of the identified each object comprises updating the weight of the each of the plurality of objects for when the weight measured at depalletizing differs from the weight in the database. Pidaparthi teaches updating the database with a result of the depalletizing of the identified each object comprises updating the weight of the each of the plurality of objects for when the weight measured at depalletizing differs from the weight in the database (‘item weight … inconsistent with the item as identified’ para 0188). It would have been obvious to one skilled in the art to modify the system of Morency to include updating the database with a result of the depalletizing of the identified each object comprises updating the weight of the each of the plurality of objects for when the weight measured at depalletizing differs from the weight in the database because it helps identify inconsistency and identifying possible missing items. Morency discloses An apparatus, comprising: (Re claim 13) “a processor, configured to, for receipt of a pallet comprising a plurality of objects (figure 1). “controlling a robotic arm to depalletize each of the plurality of objects from the pallet according to … each of the plurality of objects retrieved from a database” (‘any other characteristic’, ‘database’ para 0065-0066). Morency does not disclose a position, orientation, and weight of items. Pidaparthi teaches a position, orientation, and weight of items (‘geometric model’, ‘locations of one or more items on the pallet and one or more characteristics’ para 0134, ‘size, weight …’ para 0003, ‘orientation of the item … a weight’ para 0096, ‘characteristics associated with the item may be stored in association with the item in the model’ para 0114). It would have been obvious to one skilled in the art to modify the system of Morency to include position, orientation and weight of items because it can assist in the planning for removing items from a stack. Morency does not disclose palletizing another plurality of objects, the palletizing the another plurality of objects comprising: controlling the robotic arm to palletize each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects. Pidaparthi teaches palletizing another plurality of objects, the palletizing the another plurality of objects comprising: controlling the robotic arm to palletize each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects (para 0027,0083, 0048). It would have been obvious to one skilled in the art to modify the system of Morency to include palletizing another plurality of objects, the palletizing the another plurality of objects comprising: controlling the robotic arm to palletize each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects because using the arm and other systems for palletizing increases its versatility and value. (Re claim 14) “retrieving the position, the orientation, and the weight of the each of the plurality of objects from the database” (‘any other characteristic’, ‘database’ para 0065-0066) as modified in the rejection of claim 1. “executing a vision system to identify the each object from the plurality of objects” (abstract, para 0067). “depalletizing the identified each object from the plurality of objects according to the position, the orientation, and the weight” (abstract, para 0067). Morency does not disclose updating the database with a result of the depalletizing of the identified each object. Pidaparthi teaches updating the database with a result of the depalletizing of the identified each object (para 0049). It would have been obvious to one skilled in the art to modify the system of Morency to include updating the database with a result of the depalletizing of the identified each object because it helps to track if the pallet is empty and determining the order of removal. (Re claim 16) Morency does not disclose placing the each of the another plurality of objects to the another pallet; capturing, with a vision system, the position and the orientation of the each of the another plurality of objects; and updating the database with the captured position and the captured orientation for the each of the another plurality of objects. Pidaparthi placing the each of the another plurality of objects to the another pallet; capturing, with a vision system, the position and the orientation of the each of the another plurality of objects; and updating the database with the captured position and the captured orientation for the each of the another plurality of objects (para 0070, 0134). It would have been obvious to one skilled in the art to modify the system of Morency to include placing the each of the another plurality of objects to the another pallet; capturing, with a vision system, the position and the orientation of the each of the another plurality of objects; and updating the database with the captured position and the captured orientation for the each of the another plurality of objects because it populates the database to be used when depalletizing the pallet. (Re claim 17) Morency does not disclose controlling the robotic arm to palletize the each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects comprises rearranging the each of the another plurality of objects on the another pallet based on the weight of the each of the another plurality of objects until weight on the another pallet is balanced. Pidaparthi teaches controlling the robotic arm to palletize the each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects comprises rearranging the each of the another plurality of objects on the another pallet based on the weight of the each of the another plurality of objects until weight on the another pallet is balanced (figure 4, ‘sufficiently stable’ para 0052). It would have been obvious to one skilled in the art to modify the system of Morency to include teaches controlling the robotic arm to palletize the each of the another plurality of objects to another pallet according to the position, the orientation, and the weight of each of the another plurality of objects comprises rearranging the each of the another plurality of objects on the another pallet based on the weight of the each of the another plurality of objects until weight on the another pallet is balanced because using the arm and other systems for palletizing increases its versatility and value and having a stable or balanced load makes the pallet safer. (Re claim 18) Morency does not disclose updating the database with a result of the depalletizing of the identified each object comprises updating the weight of the each of the plurality of objects for when the weight measured at depalletizing differs from the weight in the database. Pidaparthi teaches updating the database with a result of the depalletizing of the identified each object comprises updating the weight of the each of the plurality of objects for when the weight measured at depalletizing differs from the weight in the database (‘item weight … inconsistent with the item as identified’ para 0188). It would have been obvious to one skilled in the art to modify the system of Morency to include updating the database with a result of the depalletizing of the identified each object comprises updating the weight of the each of the plurality of objects for when the weight measured at depalletizing differs from the weight in the database because it helps identify inconsistency and identifying possible missing items. 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 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 TIMOTHY R WAGGONER whose telephone number is (571)272-8204. The examiner can normally be reached Mon-Thurs 5am-330pm. 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, Jacob Scott can be reached at 571-270-3415. 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. TIMOTHY R. WAGGONER Primary Examiner Art Unit 3655 B /TIMOTHY R WAGGONER/ Primary Examiner, Art Unit 3655
Read full office action

Prosecution Timeline

Oct 07, 2022
Application Filed
Jun 24, 2025
Non-Final Rejection — §103
Sep 24, 2025
Response Filed
Oct 21, 2025
Final Rejection — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12596985
MULTIPOSITION SEARCH
2y 5m to grant Granted Apr 07, 2026
Patent 12589943
STORAGE SYSTEM
2y 5m to grant Granted Mar 31, 2026
Patent 12583690
AUTOMATED BAGGAGE HANDLING CARTS AND SYSTEMS
2y 5m to grant Granted Mar 24, 2026
Patent 12582269
INTELLIGENT TOOTHPASTE DISPENSING SYSTEM
2y 5m to grant Granted Mar 24, 2026
Patent 12572912
UNATTENDED VENDING APPARATUS
2y 5m to grant Granted Mar 10, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

3-4
Expected OA Rounds
72%
Grant Probability
79%
With Interview (+7.2%)
2y 8m
Median Time to Grant
Moderate
PTA Risk
Based on 1366 resolved cases by this examiner. Grant probability derived from career allow 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