Prosecution Insights
Last updated: October 26, 2026
Application No. 18/598,043

METHOD OF CHANGING LAYOUT OF OBJECTS, INFORMATION PROCESSING APPARATUS, AND COMPUTER READABLE STORAGE MEDIUM

Final Rejection §101§102§103
Filed
Mar 07, 2024
Priority
Mar 13, 2023 — JP 2023-038398
Examiner
HOPE, DARRIN
Art Unit
2178
Tech Center
2100 — Computer Architecture & Software
Assignee
Canon Inc.
OA Round
2 (Final)
61%
Grant Probability
Moderate
3-4
OA Rounds
1y 5m
Est. Remaining
79%
With Interview

Examiner Intelligence

Grants 61% of resolved cases
61%
Career Allowance Rate
285 granted / 468 resolved
+5.9% vs TC avg
Strong +18% interview lift
Without
With
+18.4%
Interview Lift
resolved cases with interview
Typical timeline
4y 0m
Avg Prosecution
20 currently pending
Career history
498
Total Applications
across all art units

Statute-Specific Performance

§101
8.8%
-31.2% vs TC avg
§103
56.0%
+16.0% vs TC avg
§102
23.1%
-16.9% vs TC avg
§112
4.7%
-35.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 468 resolved cases

Office Action

§101 §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 . This Office Action is responsive to the communications filed on 7 March 2024. Claims 1-16 are pending. Priority Acknowledgment is made of applicant’s claim for foreign priority under 35 U.S.C. 119 (a)-(d). The certified copy has been filed in parent Application No.2023-038398, filed on 14 March 2023. Claim Interpretation The following is a quotation of 35 U.S.C. 112(f): (f) Element in Claim for a Combination. – An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The following is a quotation of pre-AIA 35 U.S.C. 112, sixth paragraph: An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The claims in this application are given their broadest reasonable interpretation using the plain meaning of the claim language in light of the specification as it would be understood by one of ordinary skill in the art. The broadest reasonable interpretation of a claim element (also commonly referred to as a claim limitation) is limited by the description in the specification when 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is invoked. As explained in MPEP § 2181, subsection I, claim limitations that meet the following three-prong test will be interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph: (A) the claim limitation uses the term “means” or “step” or a term used as a substitute for “means” that is a generic placeholder (also called a nonce term or a non-structural term having no specific structural meaning) for performing the claimed function; (B) the term “means” or “step” or the generic placeholder is modified by functional language, typically, but not always linked by the transition word “for” (e.g., “means for”) or another linking word or phrase, such as “configured to” or “so that”; and (C) the term “means” or “step” or the generic placeholder is not modified by sufficient structure, material, or acts for performing the claimed function. Use of the word “means” (or “step”) in a claim with functional language creates a rebuttable presumption that the claim limitation is to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites sufficient structure, material, or acts to entirely perform the recited function. Absence of the word “means” (or “step”) in a claim creates a rebuttable presumption that the claim limitation is not to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is not interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites function without reciting sufficient structure, material or acts to entirely perform the recited function. Claim limitations in this application that use the word “means” (or “step”) are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. Conversely, claim limitations in this application that do not use the word “means” (or “step”) are not being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. This application includes one or more claim limitations that do not use the word “means,” but are nonetheless being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, because the claim limitation(s) uses a generic placeholder that is coupled with functional language without reciting sufficient structure to perform the recited function and the generic placeholder is not preceded by a structural modifier. Such claim limitation(s) is/are: the first detection unit, second detection unit, and changing unit in in claim 15. Because this/these claim limitation(s) is/are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, it/they is/are being interpreted to cover the corresponding structure described in the specification as performing the claimed function, and equivalents thereof. If applicant does not intend to have this/these limitation(s) interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, applicant may: (1) amend the claim limitation(s) to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph (e.g., by reciting sufficient structure to perform the claimed function); or (2) present a sufficient showing that the claim limitation(s) recite(s) sufficient structure to perform the claimed function so as to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. Claim Rejections - 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claims 1-16 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Claim 1 recites detecting an operation of changing a position or a size of a master object which is displayed on a screen, and detecting at least one subordinate object which is displayed on the screen and in a symmetric arrangement relationship with the master object. The limitation of detecting an operation of changing a position or a size of a master object which is displayed on a screen, as drafted, is a process that, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. That is, other than reciting “a computer to perform a method,” nothing in the claim element precludes the step from practically being performed in the mind. For example, but for the “a computer to perform a method” language, “detecting” in the context of this claim encompasses the user viewing operation on a computer screen. Similarly, the limitation of detecting at least one subordinate object which is displayed on the screen and in a symmetric arrangement relationship with the master object of use, as drafted, is a process that, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. For example, but for the “a computer to perform a method” language, “detecting” in the context of this claim encompasses the user the user viewing operation on a computer screen. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea. This judicial exception is not integrated into a practical application. In particular, the claim only recites one additional element – changing the position or the size of the master object and a position or a size of the at least one subordinate object according to the operation while maintaining the symmetric arrangement relationship between the master object and the at least one subordinate object. The processor in both steps is recited at a high-level of generality (i.e., as a generic processor performing a generic computer function of changing information based its position and size) such that it amounts no more than mere instructions to apply the exception using a generic computer component. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea. The claim is directed to an abstract idea. The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to integration of the abstract idea into a practical application, the additional element of using a processor to perform both detecting steps amounts to no more than mere instructions to apply the exception using a generic computer component. Mere instructions to apply an exception using a generic computer component cannot provide an inventive concept. The claim is not patent eligible. Independent claims 15 and 16 recite complementary apparatus and method claims and are rejected using the same rationale provided for independent claim 1. Therefore, independent claims 15 and 26 are not patent eligible. Claims 2-14 do not include elements that amount to significantly more than the abstract idea and are also rejected under the same rational. 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-13 and 15-16 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Allyn et al. (Hereinafter, Allyn, US 2005/0108620 A1). Per claim 1, Allyn discloses a non-transitory computer readable storage medium on which a computer program is recorded (e.g., system memory 122 as shown in Fig. 1; paragraph [0035]), the computer program, when executed, causing a computer to perform a method comprising: detecting an operation of changing a position or a size of a master object (e.g., step 1106 as shown in Fig. 11; paragraph [0105],” After step 1104, the exemplary process 1000 proceeds to step 1106 in which the document view module 202 detects the positioning of the axis pin 316. For example, a user may utilize a user interface, such as the mouse 142 and/or the keyboard 140, to select and reposition the axis pin 316…”; Examiner’s Note: Primary object 302 is selected.) which is displayed on a screen (e.g., axis pin 316 as shown in Figs. 3B and 3C; paragraph [0010]; paragraph [0105], “…For example, a user may utilize a user interface, such as the mouse 142 and/or the keyboard 140, to select and reposition the axis pin 316. In that regard, FIG. 5A illustrates an exemplary screen view 500 in which an axis pin 516 has been repositioned from the typical center position of the multiple selection highlight object 513. Following step 1106, the document view module 202 can detect the movement of the rotation handle 315 (e.g., FIG. 3B) by a user interface. “; Examiner’s Note: Allyn discloses repositioning or resizing a group of displayed items. As shown in Fig. 3B, object 301 is subordinate. To object 302.); detecting at least one subordinate object (e.g., objects 311, 312 as shown in Fig. 3) which is displayed on the screen and in a symmetric arrangement relationship with the master object(e.g., step 1108 as shown in Fig. 11; paragraph [0106], “The exemplary process 1100 proceeds from step 1108 to step 1110 in which the document view module 202 signals the highlight list module 208 of the start of a multiple selection rotation operation. As a result of this step 1110, the highlight list module 208 can temporarily update the orientation of the highlight objects 311, 312 and the multiple selection highlight object 313 relative to the movement of the rotation handle 315…” ); and changing the position or the size of the master object and a position or a size of the at least one subordinate object according to the operation while maintaining the symmetric arrangement relationship between the master object and the at least one subordinate object (paragraph [0060], “It is noted that the multiple selection highlight object 313 also rotates in accordance with the movement of the rotation handle 315 and that it can maintain its initial alignment to the multiple selected objects 301, 302, for example, to the primary selected object 302 …”). Per claim 2, Allyn the non-transitory computer readable storage medium according to claim 1, wherein the one subordinate object is present at a position which is in a line symmetric relationship with a position where the master object 302 is present, with respect to a reference line (e.g., Figs. 3B-3C illustrate wherein the one subordinate object 301 is present at a position which is in a line symmetric relationship with a position where the master object is present, with respect to a reference line 317 ; paragraph [0059]; Examiner’s Note: As shown in Figs, 3B-3C, objects 301 and 302 maintain a symmetric relationship after being rotated.). Per claim 3, Allyn the non-transitory computer readable storage medium according to claim 2, wherein, in a case when the operation of changing the position is detected in the detecting the operation, the changing the positions or the sizes includes moving the master object according to the operation while maintaining the size of the master object (e.g., step 1106 as shown in Fig. 11; paragraph [0105],” After step 1104, the exemplary process 1000 proceeds to step 1106 in which the document view module 202 detects the positioning of the axis pin 316. For example, a user may utilize a user interface, such as the mouse 142 and/or the keyboard 140, to select and reposition the axis pin 316…”; Examiner’s Note: Primary object 302 is selected.) which is displayed on a screen (e.g., axis pin 316 as shown in Figs. 3B and 3C; paragraph [0010]; paragraph [0105], “…For example, a user may utilize a user interface, such as the mouse 142 and/or the keyboard 140, to select and reposition the axis pin 316. In that regard, FIG. 5A illustrates an exemplary screen view 500 in which an axis pin 516 has been repositioned from the typical center position of the multiple selection highlight object 513. Following step 1106, the document view module 202 can detect the movement of the rotation handle 315 (e.g., FIG. 3B) by a user interface. “; Examiner’s Note: Allyn discloses repositioning or resizing a group of displayed items. As shown in Fig. 3B, object 301 is subordinate. To object 302.) , detecting the position of the master object after the movement (paragraph [0060], “It is noted that the multiple selection highlight object 313 also rotates in accordance with the movement of the rotation handle 315 and that it can maintain its initial alignment to the multiple selected objects 301, 302, for example, to the primary selected object 302…”), and moving the one subordinate object while maintaining the size of the one subordinate object such that the position of the master object after the movement is line symmetric with the position of the one subordinate object after the movement with respect to the reference line (paragraph [0060], “… As will be discussed further with respect to FIGS. 5A and 5B, the axis pin 316 can be repositioned to change the common reference for manipulation of the multiple selected objects 301, 302. “; Examiner’s Note: As illustrated in Figs. 5A and 5B, Allyn discloses moving the one subordinate object 502 while maintaining the size of the one subordinate object 502 such that the position of the master object 501 after the movement is line symmetric with the position of the one subordinate object after the movement with respect to the reference line.). Per claim 4, Allyn discloses the non-transitory computer readable storage medium according to claim 2, wherein, in a case when the operation of changing the size is detected in the detecting the operation, the changing the positions or the sizes includes changing the size of the master object by moving a selected point which is present in the master object according to the operation while maintaining a position of a first reference point which is present in the master object (Abstract, “Multiple objects can be selected and then manipulated with respect to a common reference using a common manipulation operation without the need to perform grouping or ungrouping operations on the objects. Aspects of the common reference can be modified. The common reference can be aligned to the orientation of one of the selected multiple objects. Two or more dimensions of any of the selected multiple objects that is not aligned to the common reference can be proportionately modified to prevent distortion when the multiple selected objects are commonly resized with respect to a single dimension of the common reference. “; paragraph [0010]; paragraph [0032]), detecting the position of the first reference point and a position of the selected point which are present in the master object after the size change(paragraph[0010], “Another capability can be provided to select and manipulate multiple objects based on the orientation of one or more objects that are not at the same orientation as a standard reference orientation…”;paragraph [0083] ), and changing the size of the one subordinate object by moving a corresponding point which is present in the one subordinate object and corresponds to the selected point while maintaining a position of a second reference point which is present in the one subordinate object such that the position of the first reference point and the position of the selected point which are present in the master object after the size change are respectively line symmetric with the position of the second reference point and a position of the corresponding point which are present in the one subordinate object after the size change with respect to the reference line (paragraph [0010], “… Furthermore, the capability can also be provided to resize one or more of the multiple objects with respect to a single orientation direction (e.g., vertical or horizontal) without distorting those objects that are not at the same orientation as the standard reference orientation. “; paragraph [0032]; paragraph [0054]; paragraphs [0085-0086]). Per claim 5, Allyn discloses the non-transitory computer readable storage medium according to claim 1, wherein one at least one subordinate object (e.g., steps 906-908 as shown in Fig. 9; paragraphs [01000-0101]) which is in the symmetric arrangement relationship with the master object (e.g., object 302 as shown in Fig. 3A; paragraph [0102], “After step 910, the exemplary process 900 proceeds to step 912 in which the highlight list module 208 modifies the multiple selection highlight object 353 to align it with the orientation of the first selected object 302, which is accordingly the primary selection object 302...” ) includes at least one of a first subordinate object (e.g., object 301 as shown in Fig. 3A) which is present at a position which is in a line symmetric relationship with a position where the master object is present with respect a first reference line(paragraph [0010]; paragraph [0032]; paragraph [0060]), a second subordinate object which is present at a position which is in a line symmetric relationship with the position where the master object is present with respect to a second reference line which is orthogonal to the first reference line, and a third subordinate object which is present at a position which is in a point symmetric relationship with the position where the master object is present with respect to an intersection of the first reference line and the second reference line (e.g., Figs 7A and 7B; paragraphs [0087-0089]; Examiner’s Note: Allyn discloses a configuration where objects are organized in a way that remains unchanged or looks identical when subjected to transformations like rotations or resizing.). Per claim 6, Allyn discloses the non-transitory computer readable storage medium according to claim 5, wherein, in a case where the operation of changing the position is detected in the detecting the operation, the changing the positions or the sizes for the first subordinate object includes moving the master object according to the operation while maintaining the size of the master object (paragraph [0060], “It is noted that the multiple selection highlight object 313 also rotates in accordance with the movement of the rotation handle 315 and that it can maintain its initial alignment to the multiple selected objects 301, 302, for example, to the primary selected object 302. “), detecting the position of the master object after the movement (paragraph [0060], “It is noted that the multiple selection highlight object 313 also rotates in accordance with the movement of the rotation handle 315 and that it can maintain its initial alignment to the multiple selected objects 301, 302, for example, to the primary selected object 302…”), and moving the first subordinate object while maintaining the size of the first subordinate object such that the position of the master object after the movement is line symmetric with the position of the first subordinate object after the movement with respect to the first reference line(paragraph [0010], “… Furthermore, the capability can also be provided to resize one or more of the multiple objects with respect to a single orientation direction (e.g., vertical or horizontal) without distorting those objects that are not at the same orientation as the standard reference orientation. “; paragraph [0032]; paragraph [0054]; paragraphs [0085-0086]). Per claim 7, Allyn discloses the non-transitory computer readable storage medium according to claim 5, wherein, in a case when the operation of changing the size is detected in the detecting the operation, the changing the size of the master object by moving a selected point which is present in the master object according to the operation while maintaining a position of a third reference point which is present in the master object (e.g., step 1106 as shown in Fig. 11; paragraph [0105],” After step 1104, the exemplary process 1000 proceeds to step 1106 in which the document view module 202 detects the positioning of the axis pin 316. For example, a user may utilize a user interface, such as the mouse 142 and/or the keyboard 140, to select and reposition the axis pin 316…”; Examiner’s Note: Allyn discloses repositioning or resizing a group of displayed items. As shown in Fig. 3B, object 301 is subordinate. To object 302.), detecting the position of the third reference point and a position of the selected point which are present in the master object after the size change (paragraph [0060], “It is noted that the multiple selection highlight object 313 also rotates in accordance with the movement of the rotation handle 315 and that it can maintain its initial alignment to the multiple selected objects 301, 302, for example, to the primary selected object 302…”), and changing the size of the first subordinate object by moving a corresponding point which is present in the first subordinate object and corresponds to the selected point while maintaining a position of a fourth reference point which is present in the first subordinate object such that the position of the third reference point and the position of the selected point which are present in the master object after the size change are respectively line symmetric with the position of the fourth reference point and a position of the corresponding point which are present in the first subordinate object after the size change with respect to the first reference line (paragraphs [0087-0089]). Per claim 8, Allyn discloses the non-transitory computer readable storage medium according to claim 5, wherein, in a case when the operation of changing the position is detected in the detecting the operation, the changing the positions or the sizes for the second subordinate object includes moving the master object according to the operation while maintaining the size of the master object(paragraph [0060], “It is noted that the multiple selection highlight object 313 also rotates in accordance with the movement of the rotation handle 315 and that it can maintain its initial alignment to the multiple selected objects 301, 302, for example, to the primary selected object 302. “),, detecting the position of the master object after the movement (paragraph [0060], “It is noted that the multiple selection highlight object 313 also rotates in accordance with the movement of the rotation handle 315 and that it can maintain its initial alignment to the multiple selected objects 301, 302, for example, to the primary selected object 302…”), and moving the second subordinate object while maintaining the size of the second subordinate object such that the position of the master object after the movement is line symmetric with the position of the second subordinate object after the movement with respect to the second reference line (paragraph [0060], “It is noted that the multiple selection highlight object 313 also rotates in accordance with the movement of the rotation handle 315 and that it can maintain its initial alignment to the multiple selected objects 301, 302, for example, to the primary selected object 302 …”). Per claim 9, Allyn discloses the non-transitory computer readable storage medium according to claim 5, wherein, in a case when the operation of changing the size is detected in the detecting the operation, the changing the positions or the sizes for the second subordinate object includes changing the size of the master object by moving a selected point which is present in the master object according to the operation while maintaining a position of a fifth reference point which is present in the master object, (e.g., step 1106 as shown in Fig. 11; paragraph [0105],” After step 1104, the exemplary process 1000 proceeds to step 1106 in which the document view module 202 detects the positioning of the axis pin 316. For example, a user may utilize a user interface, such as the mouse 142 and/or the keyboard 140, to select and reposition the axis pin 316…”; Examiner’s Note: Primary object 302 is selected.) detecting the position of the fifth reference point and a position of the selected point which are present in the master object after the size change(paragraph[0010], “Another capability can be provided to select and manipulate multiple objects based on the orientation of one or more objects that are not at the same orientation as a standard reference orientation…”;paragraph [0083] ), and changing the size of the second subordinate object by moving a corresponding point which is present in the second subordinate object and corresponds to the selected point while maintaining a position of a sixth reference point which is present in the second subordinate object such that the position of the fifth reference point and the position of the selected point which are present in the master object after the size change are respectively line symmetric with the position of the sixth reference point and a position of the corresponding point which are present in the second subordinate object after the size change with respect to the second reference line(paragraph [0010], “… Furthermore, the capability can also be provided to resize one or more of the multiple objects with respect to a single orientation direction (e.g., vertical or horizontal) without distorting those objects that are not at the same orientation as the standard reference orientation. “; paragraph [0032]; paragraph [0054]; paragraphs [0085-0086]). Per claim 10, Allyn discloses the on-transitory computer readable storage medium according to claim 5, wherein, in a case when the operation of changing the position is detected in the detecting the operation, the changing the positions or the sizes for the third subordinate object includes moving the master object according to the operation while maintaining the size of the master object (e.g., step 1106 as shown in Fig. 11; paragraph [0060]; paragraph [0105],” After step 1104, the exemplary process 1000 proceeds to step 1106 in which the document view module 202 detects the positioning of the axis pin 316. For example, a user may utilize a user interface, such as the mouse 142 and/or the keyboard 140, to select and reposition the axis pin 316…”; Examiner’s Note: Primary object 302 is selected.), detecting the position of the master object after the movement(paragraph [0060], “It is noted that the multiple selection highlight object 313 also rotates in accordance with the movement of the rotation handle 315 and that it can maintain its initial alignment to the multiple selected objects 301, 302, for example, to the primary selected object 302…”, and moving the third subordinate object while maintaining the size of the third subordinate object such that the position of the master object after the movement is point symmetric with the position of the third subordinate object after the movement with respect to the intersection of the first reference line and the second reference line(paragraph [0060], “… As will be discussed further with respect to FIGS. 5A and 5B, the axis pin 316 can be repositioned to change the common reference for manipulation of the multiple selected objects 301, 302. “; Examiner’s Note: As illustrated in Figs. 5A and 5B, Allyn discloses moving the one subordinate object 502 while maintaining the size of the one subordinate object 502 such that the position of the master object 501 after the movement is line symmetric with the position of the one subordinate object after the movement with respect to the reference line.). Per claim 11, Allyn discloses the non-transitory computer readable storage medium according to claim 5, wherein, in a case when the operation of changing the size is detected in the detecting the operation, the changing the positions or the sizes for the third subordinate object includes changing the size of the master object by moving a selected point which is present in the master object according to the operation while maintaining a position of a seventh reference point which is present in the master object (Abstract, “Multiple objects can be selected and then manipulated with respect to a common reference using a common manipulation operation without the need to perform grouping or ungrouping operations on the objects. Aspects of the common reference can be modified. The common reference can be aligned to the orientation of one of the selected multiple objects. Two or more dimensions of any of the selected multiple objects that is not aligned to the common reference can be proportionately modified to prevent distortion when the multiple selected objects are commonly resized with respect to a single dimension of the common reference. “; paragraph [0010]; paragraph [0032]), detecting the position of the seventh reference point and a position of the selected point which are present in the master object after the size change(paragraph[0010], “Another capability can be provided to select and manipulate multiple objects based on the orientation of one or more objects that are not at the same orientation as a standard reference orientation…”;paragraph [0083] ), and changing the size of the third subordinate object by moving a corresponding point which is present in the first subordinate object and corresponds to the selected point while maintaining a position of a eighth reference point which is present in the third subordinate object such that the position of the seventh reference point and the position of the selected point which are present in the master object after the size change are respectively point symmetric with the position of the eighth reference point and a position of the corresponding point which are present in the third subordinate object after the size change with respect to the intersection of the first reference line and the second reference line(paragraph [0010], “… Furthermore, the capability can also be provided to resize one or more of the multiple objects with respect to a single orientation direction (e.g., vertical or horizontal) without distorting those objects that are not at the same orientation as the standard reference orientation. “; paragraph [0032]; paragraph [0054]; paragraphs [0085-0086]). Per claim 12, Allyn discloses the non-transitory computer readable storage medium according to claim 1, further comprising limiting the change of the positions or the sizes of the master object and the subordinate object in a case where at least one of the master object and the subordinate object overlaps a third object if the positions and the sizes of the master object and the subordinate object are moreover changed with the symmetric arrangement relationship between the master object and the subordinate object maintained (paragraph [0060], “It is noted that the multiple selection highlight object 313 also rotates in accordance with the movement of the rotation handle 315 and that it can maintain its initial alignment to the multiple selected objects 301, 302, for example, to the primary selected object 3…”). Per claim 13, Allyn discloses the non-transitory computer readable storage medium according to claim 1, wherein the symmetric arrangement relationship is a symmetric arrangement relationship in a page (e.g., screen view 310 as shown in Fig. 3B; paragraph [0109]). Per claim 15, Allyn discloses an information processing apparatus (e.g., general purpose computing device 120 as shown in Fig. 1; paragraph [0035] ) comprising: a first detection unit configured to detect an operation of changing a position or a size of a master object which is displayed on a screen (e.g., step 1106 as shown in Fig. 11; paragraph [0105],” After step 1104, the exemplary process 1000 proceeds to step 1106 in which the document view module 202 detects the positioning of the axis pin 316. For example, a user may utilize a user interface, such as the mouse 142 and/or the keyboard 140, to select and reposition the axis pin 316…”; Examiner’s Note: Primary object 302 is selected.); a second detection unit configured to detect detecting at least one subordinate object which is displayed on the screen and in a symmetric arrangement relationship with the master object (e.g., step 1108 as shown in Fig. 11; paragraph [0106], “The exemplary process 1100 proceeds from step 1108 to step 1110 in which the document view module 202 signals the highlight list module 208 of the start of a multiple selection rotation operation. As a result of this step 1110, the highlight list module 208 can temporarily update the orientation of the highlight objects 311, 312 and the multiple selection highlight object 313 relative to the movement of the rotation handle 315…” ); and a changing unit configured to change the position or the size of the master object and a position or a size of the at least one subordinate object according to the operation while maintaining the symmetric arrangement relationship between the master object and the at least one subordinate object (paragraph [0060], “It is noted that the multiple selection highlight object 313 also rotates in accordance with the movement of the rotation handle 315 and that it can maintain its initial alignment to the multiple selected objects 301, 302, for example, to the primary selected object 302 …”). Per claim 16, Allyn discloses a method of changing a layout of objects, the method comprising: detecting an operation of changing a position or a size of a master object which is displayed on a screen (e.g., step 1106 as shown in Fig. 11; paragraph [0105],” After step 1104, the exemplary process 1000 proceeds to step 1106 in which the document view module 202 detects the positioning of the axis pin 316. For example, a user may utilize a user interface, such as the mouse 142 and/or the keyboard 140, to select and reposition the axis pin 316…”; Examiner’s Note: Primary object 302 is selected.); detecting at least one subordinate object which is displayed on the screen and in a symmetric arrangement relationship with the master object (e.g., step 1108 as shown in Fig. 11; paragraph [0106], “The exemplary process 1100 proceeds from step 1108 to step 1110 in which the document view module 202 signals the highlight list module 208 of the start of a multiple selection rotation operation. As a result of this step 1110, the highlight list module 208 can temporarily update the orientation of the highlight objects 311, 312 and the multiple selection highlight object 313 relative to the movement of the rotation handle 315…” ); and changing the position or the size of the master object and a position or a size of the at least one subordinate object according to the operation while maintaining the symmetric arrangement relationship between the master object and the at least one subordinate object(paragraph [0060], “It is noted that the multiple selection highlight object 313 also rotates in accordance with the movement of the rotation handle 315 and that it can maintain its initial alignment to the multiple selected objects 301, 302, for example, to the primary selected object 302 …”). Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claim 14 is rejected under 35 U.S.C. 103 as being unpatentable over Allyn et al. (Hereinafter, Allyn, US 2005/0108620 A1) in view of Hiraki (US 2004/0263907 A1). Per claim 14, Allyn discloses the non-transitory computer readable storage medium according to claim 1, but does not expressly disclose wherein the symmetric arrangement relationship is a symmetric arrangement relationship in a plurality of pages in a case where the plurality of pages are assumed to be one page. Hiraki discloses wherein the symmetric arrangement relationship is a symmetric arrangement relationship in a plurality of pages in a case where the plurality of pages are assumed to be one page (Abstract; paragraph [0008]; paragraph [0047]). It would have been obvious for a person of ordinary skill in the art before the effective filing date of the claimed invention to use the page processing of Hiraki with the object manipulation device of Allyn for making it easier for readers to read pages having the differences in the magnification conversion as suggested by Hiraki (paragraph [0007]). Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to DARRIN HOPE whose telephone number is (571)270-5079. The examiner can normally be reached Mon-Thr - 6:45-4:15, Fri - 6:45-3:15, Alt. Fri Off. 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, Stephen S Hong can be reached at (571)272-4124. 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. DARRIN HOPE Examiner Art Unit 2178 /STEPHEN S HONG/Supervisory Patent Examiner, Art Unit 2178
Read full office action

Prosecution Timeline

Mar 07, 2024
Application Filed
Apr 06, 2026
Non-Final Rejection mailed — §101, §102, §103
Jul 06, 2026
Response Filed
Oct 19, 2026
Final Rejection mailed — §101, §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12771930
DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR GENERATING AND DISPLAYING A REPRESENTATION OF A USER
3y 11m to grant Granted Oct 20, 2026
Patent 12771885
METHOD AND PROCESSING UNIT FOR ENABLING PERSONALIZED RECORDING OF CONTENT IN AN IMMERSIVE ENVIRONMENT
2y 8m to grant Granted Oct 20, 2026
Patent 12769638
Controlling Access to Resources in a Multi-tenant Artificial Intelligence Pipeline Platform
11m to grant Granted Oct 20, 2026
Patent 12754954
Systems and Methods for Controlling Content Playback using Remote Server Systems
1y 2m to grant Granted Oct 06, 2026
Patent 12724963
SUMMARIZATION BASED ON TIMING DATA
3y 3m to grant Granted Sep 01, 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
61%
Grant Probability
79%
With Interview (+18.4%)
4y 0m (~1y 5m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 468 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