Prosecution Insights
Last updated: October 01, 2026
Application No. 18/527,933

DIRECTIONAL FLOW AXIS OBJECT CONTROL

Final Rejection §102
Filed
Dec 04, 2023
Examiner
HAJNIK, DANIEL F
Art Unit
2616
Tech Center
2600 — Communications
Assignee
Adobe Inc.
OA Round
2 (Final)
78%
Grant Probability
Favorable
3-4
OA Rounds
0m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 78% — above average
78%
Career Allowance Rate
620 granted / 794 resolved
+16.1% vs TC avg
Strong +21% interview lift
Without
With
+21.0%
Interview Lift
resolved cases with interview
Typical timeline
2y 10m
Avg Prosecution
6 currently pending
Career history
799
Total Applications
across all art units

Statute-Specific Performance

§101
14.7%
-25.3% vs TC avg
§103
60.7%
+20.7% vs TC avg
§102
7.7%
-32.3% vs TC avg
§112
6.4%
-33.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 794 resolved cases

Office Action

§102
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 . Allowable Subject Matter Claims 12-16 and 21-31 allowed. Response to Arguments Applicant's arguments filed May 4, 2026 with respect to independent claim 17 have been fully considered but they are not persuasive. In particular, Applicant argues on page 9 in the response: PNG media_image1.png 57 592 media_image1.png Greyscale In response, the Examiner would respectfully point out that claim 17 does not include similar claim features like those amended to independent claim 1 or independent claim 21. In contrast, claim 17 was only amended in the last response to fix a 35 USC 112(b) issue relating to specifying the word “axes” (to indicate axis in the plural). Applicant's remaining arguments filed with respect to independent claims 1 and 21 have been fully considered and are persuasive. Therefore, the 35 USC 112 and 35 USC 102 rejections on these claims have been withdrawn. Claim Interpretation Regarding claims 17-20, Applicant has acted as their own lexicographer and explicitly defined “Computer-readable storage medium” as excluding signals per se. Applicant’s specification filed December 4, 2023 explicitly states (emphasis added): [0065] “Computer-readable storage media” refers to media and/or devices that enable persistent and/or non-transitory storage of information (e.g., instructions are stored thereon that are executable by a processing device) in contrast to mere signal transmission, carrier waves, or signals per se. Thus, computer-readable storage media refers to non-signal bearing media. The computer-readable storage media includes hardware such as volatile and non-volatile, removable and non-removable media and/or storage devices implemented in a method or technology suitable for storage of information such as computer readable instructions, data structures, program modules, logic elements/circuits, or other data. Examples of computer-readable storage media include but are not limited to RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, hard disks, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or other storage device, tangible media, or article of manufacture suitable to store the desired information and are accessible by a computer. Accordingly, claims 17-20 are eligible subject matter under 35 U.S.C. 101 as directed to an equivalent of “non-transitory computer-readable storage medium” under applicant’s explicit definition. 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. Claim(s) 17-20 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Jain et al. (US 2022/0130088 A1). Regarding claim 17, Jain discloses: One or more computer-readable storage medium storing instructions that, responsive to execution by a processing device, causes the processing device to perform operations (Jain, ¶¶170-171: instructions stored on a computer-readable storage medium and executable by processors) including: Detecting a plurality of directional flow axes for a plurality of objects displayed in a user interface; (Jain, ¶22: the design guide system assigns angular linear segments in a digital design document to angular bins (e.g., based on angular ranges and the corresponding angles of individual linear segments; ¶25: the design guide system also arranges the angular linear segments within the angular bins, where the design guide system sorts the angular linear segments within the angular bins based on angle and signed distance; ¶169: the caching engine 1310 caches locations of digital design objects, including angular linear segments (with corresponding signed distances and angles), in a digital design document) Caching the plurality of directional flow axes as associated with object identifiers of the plurality of objects in axis cache (Jain, ¶25: the design guide system also arranges the angular linear segments within the angular bins, where the design guide system sorts the angular linear segments within the angular bins based on angle and signed distance; ¶169: the caching engine 1310 caches locations of digital design objects, including angular linear segments (with corresponding signed distances and angles), in a digital design document); and Controlling at least one edit operation based on the axis cache. (Jain, ¶21: the design guide system can rotate subject angular linear segments so that they are parallel to existing angular linear segments or translate subject angular linear segments so that they are collinear with existing angular linear segments; ¶28: Upon identifying a target angular linear segment, in some embodiments the design guide system then generates an angular snapping guide to align the user interaction to the target angular linear segment and provide a visual indication to the user within the design user interface; ¶31: the design guide system provides an angular snapping guide during a translation to snap a subject angular linear segment to a collinear (or near-collinear) alignment relative to a target angular linear segment) Regarding claim 18, Jain further discloses: Wherein the plurality of directional flow axes is cached in respective angular bin of a plurality of angular bins defined within the axis cache (Jain, ¶25: the design guide system also arranges the angular linear segments within the angular bins, where the design guide system sorts the angular linear segments within the angular bins based on angle and signed distance; ¶169: the caching engine 1310 caches locations of digital design objects, including angular linear segments (with corresponding signed distances and angles), in a digital design document) Regarding claim 19, Jain further discloses: Wherein the controlling of the at least one edit operation includes a snapping operation in which a first said object is rotated in relation to a second said object in the user interface by aligning a first said directional flow axis of the first said object with a second said directional flow axis of the second said object (Jain, ¶21: the design guide system can rotate subject angular linear segments so that they are parallel to existing angular linear segments or translate subject angular linear segments so that they are collinear with existing angular linear segments; ¶26: the design guide system utilizes this angular binning data structure to efficiently identify target angular linear segments and generate angular snapping guides, where the design guide system efficiently identifies a target angular linear segment for generating an angular snapping guide by first identifying one or more angular bins corresponding to the angle of the user interaction, comparing the angle with the angular ranges of the angular bins to select a set of three angular bins to search; ¶28: the design guide system then generates an angular snapping guide to align the user interaction to the target angular linear segment and provide a visual indication to the user within the design user interface, including generates a visual representation of an angular snapping guide as a dashed line within the digital design document to indicate (e.g., provide a hint) to the user that the design guide system is snapping a user interaction to a particular location/orientation of an existing digital design object, snaps cursor movements or other editing functions onto angular snapping guides, and snaps cursor movements or other editing functions onto angular snapping guides; ¶31: the design guide system provides an angular snapping guide during a translation to snap a subject angular linear segment to a collinear (or near-collinear) alignment relative to a target angular linear segment; See Fig. 6A and ¶90 discloses snapping rotation to angular snapping guides) Regarding claim 20, Jain further discloses: Wherein the controlling of the at least one edit operation includes output of a visual guide in the user interface indicating a respective said directional flow axis in relation to a respective said object (Jain, ¶28: Upon identifying a target angular linear segment, the design guide system then generates an angular snapping guide to align the user interaction to the target angular linear segment and provide a visual indication to the user within the design user interface, including generates a visual representation of an angular snapping guide as a dashed line within the digital design document to indicate (e.g., provide a hint) to the user that the design guide system is snapping a user interaction to a particular location/orientation of an existing digital design object, snaps cursor movements or other editing functions onto angular snapping guides, and snaps cursor movements or other editing functions onto angular snapping guides; Fig. 6A) Conclusion THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to DANIEL F HAJNIK whose telephone number is (571)272-7642. The examiner can normally be reached Mon-Fri 8am-5pm. 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. 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. /DANIEL F HAJNIK/Supervisory Patent Examiner, Art Unit 2616
Read full office action

Prosecution Timeline

Dec 04, 2023
Application Filed
Feb 02, 2026
Non-Final Rejection mailed — §102
May 04, 2026
Response Filed
Aug 27, 2026
Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12731308
GENERATION AND MANAGEMENT OF PERSONALIZED IMAGES USING MACHINE LEARNING TECHNOLOGIES
3y 0m to grant Granted Sep 08, 2026
Patent 12725316
UNIFORM BITDEPTH SCALING
2y 1m to grant Granted Sep 01, 2026
Patent 12711672
MODERATED GENERATIVE IMAGE MODEL TRAINING
2y 4m to grant Granted Aug 18, 2026
Patent 12682507
SYSTEM AND METHOD FOR GENERATING REAL-TIME SYNTHETIC IMAGERY DURING AIRCRAFT FLIGHT
2y 6m to grant Granted Jul 14, 2026
Patent 12678139
SYSTEMS AND METHODS FOR UNCERTAINTY AWARE CALIPER PLACEMENT
2y 11m to grant Granted Jul 14, 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
78%
Grant Probability
99%
With Interview (+21.0%)
2y 10m (~0m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 794 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