Office Action Predictor
Last updated: April 16, 2026
Application No. 18/922,299

RENDERING FOR ELECTRONIC DEVICES

Non-Final OA §103§DP
Filed
Oct 21, 2024
Examiner
OCAK, ADIL
Art Unit
2426
Tech Center
2400 — Computer Networks
Assignee
Apple INC.
OA Round
1 (Non-Final)
74%
Grant Probability
Favorable
1-2
OA Rounds
2y 5m
To Grant
92%
With Interview

Examiner Intelligence

Grants 74% — above average
74%
Career Allow Rate
279 granted / 376 resolved
+16.2% vs TC avg
Strong +18% interview lift
Without
With
+18.3%
Interview Lift
resolved cases with interview
Typical timeline
2y 5m
Avg Prosecution
21 currently pending
Career history
397
Total Applications
across all art units

Statute-Specific Performance

§101
6.2%
-33.8% vs TC avg
§103
57.8%
+17.8% vs TC avg
§102
21.7%
-18.3% vs TC avg
§112
6.5%
-33.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 376 resolved cases

Office Action

§103 §DP
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 AFIA. This action is in response to application 18/922,299 filed 10/21/2024. Claims 1-20 presented for examination. Double Patenting Analysis Current application 18/922,299 is a continuation of U.S Patent 12,126,847. It is determined that a double patenting rejection is not required because the claims of the current application are patentably distinct from the claims of the parent application. The parent claims are directed to determining and communicating a global frame rate based on frame-rate parameters received from multiple animation sources, without requiring any change to an already rendered or displayed animation. In contrast, the current claims require dynamically switching a frame rate for animated content to a different frame rate at a scheduled transition timing based on a newly determined global frame rate, including timing-controlled transitions aligned with system timing signals (e.g., VSYNC or timestamps) and subsequently rendering at even quanta of the new global frame rate. Because the parent claims can be fully practiced without performing any scheduled frame-rate switching or runtime transition control, and because the current claims cannot be practiced without those additional operational steps, the claims are not identical in scope and are not merely obvious variants of one another. Accordingly, neither statutory double patenting nor obviousness-type double patenting applies, as the current claims recite a distinct invention directed to runtime frame-rate transition control rather than frame-rate determination alone. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102 of this title, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. The factual inquiries set forth in Graham v. John Deere Co., 383 U.S. 1, 148 USPQ 459 (1966), that are applied for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claims 1-20 are rejected under 35 U.S.C. 103 as being unpatentable over Wu et al., Pat No US 9,589,540 (hereafter Wu) and further in view of Wood et al., Pat No US 10,325,573 (hereafter Wood). Regarding Claim 1, Wu discloses a method comprising: providing, from a first animation source and to a system process, first frame rate parameters corresponding to a first animated content generated by the first animation source, the first frame rate parameters including at least one frame rate parameter different from a first global frame rate previously received by the first animation source [col.3, lines 19-23: Discloses a first animation source; and col.5, lines 18-21: Discloses each of the stages (a system process) of playback streams 300, 350 (e.g., decoder, deinterlacer, decoded video data, deinterlaced video data) can provide information 312, 362 about the video frame rate; and col.5, lines 28-30: Discloses the compositor 320 receives the information (frame rate parameters) about the video frame rate 312, 362 from each playback stream. Thus, animation/video sources provide frame rate information to a compositor. These parameters originate from the animation sources and may change over time, satisfying provision of frame rate parameters different from a previously selected global rate.]; receiving, from the system process, a second global frame rate based on the first frame rate parameters and second frame rate parameters corresponding to a second animated content provided by a second animation source, wherein the second global frame rate is different from the first global frame rate [col.5, lines 30-33: Discloses the compositor 320 combines the information about the video frame rates (first and second frame rate parameters) to select a refresh rate 324 that is appropriate for both playback streams when composited; and col.3, lines 8-11: Discloses selecting the refresh rate can include selecting the refresh rate according to a least common multiple of both the first video frame rate and the second video frame rate. Therefore, deriving a single global refresh/frame rate based on frame rate parameters from two different animation sources (first and second content), and dynamically updating the rate during playback.]; and Wu does not explicitly disclose switching a first frame rate for the first animation content to a second frame rate compatible with the second global frame rate at a scheduled transition timing (emphasis added to distinguish the elements not taught by Wu). However, in analogous art, Wood discloses performing refresh rate changes at controlled, timing-aware transition points using stored timing data, corresponding to switching frame rates at a scheduled transition timing. The operating system computes timing data to allow a smooth transition from the custom mode back to the standard mode [FIG.5, col.4, lines 46-50, col.6, lines 35-59]. And the refresh rate is changed when a buffered frame of the display data is consumed [col.6, lines 66-67, col.7, lines 1-4]. Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to further modify Wu with this feature, as taught by Wood in order to yield predictable result such as stable and visually smooth runtime frame-rate transitions when a new global frame rate is selected [Wood: col.4, lines 46-49]. Regarding Claim 2, the combined teachings of Wu and Wood discloses the method of claim 1, and Wood further discloses further comprising: receiving, with the second global frame rate, a time stamp indicating the scheduled transition timing when the switching is to occur [col.4, lines 46-49: Discloses having the timing data for the standard mode available allow a smooth transition from the custom mode back to the standard mode to occur.; and col.6, lines 54-63: Discloses use a custom refresh rate, the application begins sending 508 frames of data flagged to be played back at the custom refresh rate. As such frames are buffered, the operating system computes 510 timing data for each buffered frame for displaying the frame in the standard mode. Timing data for the custom mode can 60 be provided by the application or retrieved by the operating system or otherwise made available to the operating system. Timing data for both the standard mode and custom mode are stored; and col.6, lines 66-67, col.7, lines 1-2: Discloses the refresh rate is changed 512 by the operating system when a buffered frame, flagged for use in. the custom mode, is consumed by the operating system for display. Thus, Wood teaches receiving and using timing data (e.g., frame timing / buffer consumption timing) associated with refresh-rate changes, corresponding to receiving a time stamp indicating when switching is to occur.]. This claim is rejected on the same grounds as claim 1. Regarding Claim 3, the combined teachings of Wu and Wood discloses the method of claim 1, and Wood further discloses wherein the scheduled transition timing of switching corresponds to a VSYNC signal [col.6, lines 66-67, col.7, lines 1-2: Discloses the refresh rate is changed 512 by the operating system when a buffered frame, flagged for use in. the custom mode, is consumed by the operating system for display. Changing refresh rates at frame-boundary consumption corresponds to vertical synchronization (VSYNC), which is the standard signal used to align display refresh operations.]. This claim is rejected on the same grounds as claim 1. Regarding Claim 4, the combined teachings of Wu and Wood discloses the method of claim 1, and Wu further discloses wherein the first frame rate parameters include at least one frame rate parameter different from second frame rate parameters previously provided by the first animation source to the system process [claim 6: Discloses determining the first video frame rate and selecting the refresh rate are repeated during playback of the sequence of images to adapt the refresh rate to the first video frame rate. Repeated provision of frame-rate parameters over time implying that later-provided parameters differ from previously provided parameters,]. Regarding Claim 5, the combined teachings of Wu and Wood discloses the method of claim 1, and Wu further discloses wherein, after receiving the second global frame rate and prior to switching the first frame rate for the first animation content, the second animation source provides updated second frame rate parameters to the system process, the method further comprising: receiving a third global frame rate different from the second global frame rate, the third global frame rate based on the first frame rate parameters and the updated second frame rate parameters, the third global frame rate replacing the second global frame rate [col.6, line 28: Discloses video frame rates can vary over time; and claim 6: Discloses determining the first video frame rate and selecting the refresh rate are repeated during playback of the sequence of images to adapt the refresh rate to the first video frame rate. Updated frame-rate parameters may be received before a prior refresh rate is applied, and that a newly selected global refresh rate can replace a previously selected one.]. Regarding Claim 6, the combined teachings of Wu and Wood discloses the method of claim 1, and Wu further discloses wherein the second global frame rate corresponds to a frame rate compatible with the first frame rate parameters and the second frame rate parameters [col.5, lines 30-33: Discloses the compositor 320 combines the information about the video frame rates to select a refresh rate 324 that is appropriate for both playback streams when composited. Thus, discloses selecting a refresh rate compatible with frame-rate parameters from animation sources.]. Regarding Claim 7, the combined teachings of Wu and Wood discloses the method of claim 1, and Wu further discloses wherein the first frame rate parameters include to two or more of a minimum frame rate, a maximum frame rate, or a preferred frame rate [col.1, lines 60-62: Discloses the compositor can receive information describing video frame rates from a source file, bit stream, metadata accompanying a source file or bit stream. Thus, receiving multiple forms of frame-rate metadata, which under BRI encompasses minimum, maximum, and preferred frame-rate parameters.]. Regarding Claim 8, the combined teachings of Wu and Wood discloses the method of claim 1, and Wu further discloses further comprising: after switching the first frame rate for the first animation content, providing the first animated content at an even-quanta of the second global frame rate to a rendering service [claim 5: Discloses refresh rate is not an integer multiple of the first video frame rate, one or more images of the sequence of images is repeated of the sequence of images by the compositor in the output display data during playback. Thus, providing rendered content synchronized to integer multiples of the selected global refresh rate, corresponding to even-quanta rendering.]. Regarding Claim 9, the combined teachings of Wu and Wood discloses the method of claim 1, and Wu further discloses wherein the first frame rate parameters include a minimum frame rate and a maximum frame rate, wherein the second frame rate comprises a frame rate which is interposed between the minimum frame rate and the maximum frame rate, and which is closest to the second global frame rate [col.3, lines 8-11: Discloses selecting the refresh rate can include selecting the refresh rate according to a least common multiple of both the first video frame rate and the second video frame rate; and FIG.5 item 518, col.6, lines 51-53, claim 1: Discloses selecting a lowest available refresh rate higher than the target rate as the refresh rate. Selecting a refresh rate within available constraints that best matches the global target rate corresponds to choosing a rate interposed between minimum and maximum values.]. Regarding Claim 10, the combined teachings of Wu and Wood discloses the method of claim 1, and Wu further discloses wherein the first animated content corresponds to a scrolling animation [col.3, line 22: Discloses animation and touch-input-related graphics as playback streams whose frame-rate parameters are determined based on user input, which encompasses scrolling animation.], and wherein the first animation source is configured to determine the first frame rate parameters by: receiving a user scrolling input [col.3, line 22: Discloses the first playback stream can be used to select the refresh rate.]; and applying the user scrolling input to a model to obtain the first frame rate parameters [col.3, lines 19-23: Discloses if a first playback stream includes one of graphics animation, display related to touch input, and a video game, and the video frame rate of this first playback stream can be used to select the refresh rate.]. Regarding Claim 11, Wu discloses an electronic device [col.7, lines 1-10: Discloses electronic device.] comprising: a memory [FIG.6, col.7, line 25: Discloses memory]; and one or more processors [FIG.6, col.7, line 24: Discloses processors] configured to: provide, from a first animation source and to a system process, first frame rate parameters corresponding to a first animated content generated by the first animation source, the first frame rate parameters including at least one frame rate parameter different from a first global frame rate previously received by the first animation source [col.3, lines 19-23: Discloses a first animation source; and col.5, lines 18-21: Discloses each of the stages (a system process) of playback streams 300, 350 (e.g., decoder, deinterlacer, decoded video data, deinterlaced video data) can provide information 312, 362 about the video frame rate; and col.5, lines 28-30: Discloses the compositor 320 receives the information about the video frame rate 312, 362 from each playback stream; and claim 6: Discloses determining the first video frame rate and selecting the refresh rate are repeated during playback of the sequence of images to adapt the refresh rate to the first video frame rate. Thus, animation/video sources (first and second animated content) provide frame rate parameters to a system process (compositor). Because refresh-rate selection is repeated during playback, newly provided frame rate parameters may differ from a previously selected global frame rate.]; receive, from the system process, a second global frame rate based on the first frame rate parameters and second frame rate parameters corresponding to a second animated content provided by a second animation source, wherein the second global frame rate is different from the first global frame rate [col.5, lines 30-33: Discloses the compositor 320 combines the information about the video frame rates (first and second frame rate parameters) to select a refresh rate 324 that is appropriate for both playback streams when composited; and col.3, lines 8-11: Discloses selecting the refresh rate can include selecting the refresh rate according to a least common multiple of both the first video frame rate and the second video frame rate. Therefore, deriving a single global refresh/frame rate based on frame rate parameters from two different animation sources (first and second content), and dynamically updating the rate during playback.]; and Wu does not explicitly disclose switch a first frame rate for the first animation content to a second frame rate compatible with the second global frame rate at a scheduled transition timing (emphasis added to distinguish the elements not taught by Wu). However, in analogous art, Wood discloses performing refresh rate changes at controlled, timing-aware transition points using stored timing data, corresponding to switching frame rates at a scheduled transition timing. The operating system computes timing data to allow a smooth transition from the custom mode back to the standard mode [FIG.5, col.4, lines 46-50, col.6, lines 35-59]. And the refresh rate is changed when a buffered frame of the display data is consumed [col.6, lines 66-67, col.7, lines 1-4]. Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to further modify Wu with this feature, as taught by Wood in order to yield predictable result such as stable and visually smooth runtime frame-rate transitions when a new global frame rate is selected [Wood: col.4, lines 46-49]. Regarding Claim 12, the combined teachings of Wu and Wood discloses the electronic device of claim 11, and Wood further discloses wherein the one or more processors are further configured to: receive, with the second global frame rate, a time stamp indicating the scheduled transition timing when the switching is to occur [col.4, lines 46-49: Discloses having the timing data for the standard mode available allow a smooth transition from the custom mode back to the standard mode to occur.; and col.6, lines 54-63: Discloses use a custom refresh rate, the application begins sending 508 frames of data flagged to be played back at the custom refresh rate. As such frames are buffered, the operating system computes 510 timing data for each buffered frame for displaying the frame in the standard mode. Timing data for the custom mode can 60 be provided by the application or retrieved by the operating system or otherwise made available to the operating system. Timing data for both the standard mode and custom mode are stored; and col.6, lines 66-67, col.7, lines 1-2: Discloses the refresh rate is changed 512 by the operating system when a buffered frame, flagged for use in. the custom mode, is consumed by the operating system for display. Thus, Wood teaches receiving and using timing data (e.g., frame timing / buffer consumption timing) associated with refresh-rate changes, corresponding to receiving a time stamp indicating when switching is to occur.]. This claim is rejected on the same grounds as claim 11. Regarding Claim 13, the combined teachings of Wu and Wood discloses the electronic device of claim 11, and Wood further discloses wherein the scheduled transition timing of switching corresponds to a VSYNC signal [col.6, lines 66-67, col.7, lines 1-2: Discloses the refresh rate is changed 512 by the operating system when a buffered frame, flagged for use in. the custom mode, is consumed by the operating system for display. Changing refresh rates at frame-boundary consumption corresponds to vertical synchronization (VSYNC), which is the standard signal used to align display refresh operations.]. This claim is rejected on the same grounds as claim 11. Regarding Claim 14, the combined teachings of Wu and Wood discloses the electronic device of claim 11, and Wu further discloses wherein, after receiving the second global frame rate and prior to switching the first frame rate for the first animation content, the second animation source provides updated second frame rate parameters to the system process, and wherein the one or more processors are further configured to: receive a third global frame rate different from the second global frame rate, the third global frame rate based on the first frame rate parameters and the updated second frame rate parameters, the third global frame rate replacing the second global frame rate [col.6, line 28: Discloses video frame rates can vary over time; and claim 6: Discloses determining the first video frame rate and selecting the refresh rate are repeated during playback of the sequence of images to adapt the refresh rate to the first video frame rate. Updated frame-rate parameters may be received before a prior refresh rate is applied, and that a newly selected global refresh rate can replace a previously selected one.]. Regarding Claim 15, the combined teachings of Wu and Wood discloses the electronic device of claim 11, and Wu further discloses wherein the first frame rate parameters include to two or more of a minimum frame rate, a maximum frame rate, or a preferred frame rate [col.1, lines 60-62: Discloses the compositor can receive information describing video frame rates from a source file, bit stream, metadata accompanying a source file or bit stream. Thus, receiving multiple forms of frame-rate metadata, which under BRI encompasses minimum, maximum, and preferred frame-rate parameters.]. Regarding Claim 16, the combined teachings of Wu and Wood discloses the electronic device of claim 11, and Wu further discloses further comprising: after switching the first frame rate for the first animation content to the second frame rate, providing the first animated content at an even-quanta of the second global frame rate to a rendering service [claim 5: Discloses refresh rate is not an integer multiple of the first video frame rate, one or more images of the sequence of images is repeated of the sequence of images by the compositor in the output display data during playback. Thus, providing rendered content synchronized to integer multiples of the selected global refresh rate, corresponding to even-quanta rendering.]. Regarding Claim 17, the combined teachings of Wu and Wood discloses the electronic device of claim 11, and Wu further discloses wherein the first frame rate parameters include a minimum frame rate and a maximum frame rate, wherein the second frame rate comprises a frame rate which is interposed between the minimum frame rate and the maximum frame rate, and which is closest to the second global frame rate[ col.3, lines 8-11: Discloses selecting the refresh rate can include selecting the refresh rate according to a least common multiple of both the first video frame rate and the second video frame rate; and FIG.5 item 518, col.6, lines 51-53, claim 1: Discloses selecting a lowest available refresh rate higher than the target rate as the refresh rate. Selecting a refresh rate within available constraints that best matches the global target rate corresponds to choosing a rate interposed between minimum and maximum values.]. Regarding Claim 18, the combined teachings of Wu and Wood discloses the electronic device of claim 11, and Wu further discloses wherein the first animated content corresponds to a scrolling animation [col.3, line 22: Discloses animation and touch-input-related graphics as playback streams whose frame-rate parameters are determined based on user input, which encompasses scrolling animation.], and wherein the one or more processors are further configured to determine the first frame rate parameters by: receiving a user scrolling input [col.3, line 22: Discloses the first playback stream can be used to select the refresh rate.]; and applying the user scrolling input to a model to obtain the first frame rate parameters [col.3, lines 19-23: Discloses if a first playback stream includes one of graphics animation, display related to touch input, and a video game, and the video frame rate of this first playback stream can be used to select the refresh rate.]. Regarding Claim 19, Wu discloses a non-transitory machine-readable medium storing instructions which, when executed by one or more processors [col.2, lines 22-26: Discloses computer storage medium, with computer program instructions stored on the computer storage medium which, when processed by a processing device, instruct the processing device to perform a process.], cause the one or more processors to perform operations including: providing, from a first animation source and to a system process, first frame rate parameters corresponding to a first animated content generated by the first animation source, the first frame rate parameters including at least one frame rate parameter different from a first global frame rate previously received by the first animation source [col.3, lines 19-23: Discloses a first animation source; and col.5, lines 18-21: Discloses each of the stages (a system process) of playback streams 300, 350 (e.g., decoder, deinterlacer, decoded video data, deinterlaced video data) can provide information 312, 362 about the video frame rate; and col.5, lines 28-30: Discloses the compositor 320 receives the information about the video frame rate 312, 362 from each playback stream; and claim 6: Discloses determining the first video frame rate and selecting the refresh rate are repeated during playback of the sequence of images to adapt the refresh rate to the first video frame rate. Thus, animation/video sources (first and second animated content) provide frame rate parameters to a system process (compositor). Because refresh-rate selection is repeated during playback, newly provided frame rate parameters may differ from a previously selected global frame rate.]; receiving, from the system process, a second global frame rate based on the first frame rate parameters and second frame rate parameters corresponding to a second animated content provided by a second animation source, wherein the second global frame rate is different from the first global frame rate [col.5, lines 30-33: Discloses the compositor 320 combines the information about the video frame rates (first and second frame rate parameters) to select a refresh rate 324 that is appropriate for both playback streams when composited; and col.3, lines 8-11: Discloses selecting the refresh rate can include selecting the refresh rate according to a least common multiple of both the first video frame rate and the second video frame rate. Therefore, deriving a single global refresh/frame rate based on frame rate parameters from two different animation sources (first and second content), and dynamically updating the rate during playback.]; and Wu does not explicitly disclose switching a first frame rate for the first animation content to a second frame rate compatible with the second global frame rate at a scheduled transition timing (emphasis added to distinguish the elements not taught by Wu). However, in analogous art, Wood discloses performing refresh rate changes at controlled, timing-aware transition points using stored timing data, corresponding to switching frame rates at a scheduled transition timing. The operating system computes timing data to allow a smooth transition from the custom mode back to the standard mode [FIG.5, col.4, lines 46-50, col.6, lines 35-59]. And the refresh rate is changed when a buffered frame of the display data is consumed [col.6, lines 66-67, col.7, lines 1-4]. Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to further modify Wu with this feature, as taught by Wood in order to yield predictable result such as stable and visually smooth runtime frame-rate transitions when a new global frame rate is selected [Wood: col.4, lines 46-49]. Regarding Claim 20, the combined teachings of Wu and Wood discloses the non-transitory machine-readable medium of claim 19, and further discloses the operations further including: after switching the first frame rate for the first animation content to the second frame rate, providing the first animated content at an even-quanta of the second global frame rate to a rendering service, wherein the scheduled transition timing of switching corresponds to a VSYNC signal or a time stamp provided by the system process [Wu – col.2, lines 63-65: Discloses if the refresh rate is not an integer multiple of the rate of display, one or more images can be repeated during playback; and col.3, lines 8-11: Discloses selecting the refresh rate can include selecting the refresh rate according to a least common multiple of both the first video frame rate and the second video frame rate; and Wood - FIG.5, col.4, lines 46-50, col.6, lines 35-59: Discloses the operating system computes timing data to allow a smooth transition from the custom mode back to the standard mode; and col.6, lines 66-67, col.7, lines 1-4: Discloses the refresh rate is changed when a buffered frame of the display data is consumed. Therefore, Wu discloses providing animated content synchronized to integer multiples (even quanta) of a global refresh rate. Wood teaches performing refresh-rate switching at timing-controlled transition points corresponding to VSYNC signals or system-provided timing data.]. This claim is rejected on the same grounds as claim 19. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Mantor et al., (US 8,854,381) – Discloses a plurality of virtual engines configured to receive, from an operating system (OS), a plurality of tasks substantially in parallel with each other and includes a scheduling module that schedules the plurality of tasks [col.3, lines 3-11]. Any inquiry concerning this communication or earlier communications from the examiner should be directed to ADIL OCAK whose telephone number is (571) 272-2774. The examiner can normally be reached on M-F 8:00 AM - 5:00 PM. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Nasser Goodarzi can be reached on 571-272-4195. 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. /ADIL OCAK/Primary Examiner, Art Unit 2426
Read full office action

Prosecution Timeline

Oct 21, 2024
Application Filed
Sep 04, 2025
Response after Non-Final Action
Dec 23, 2025
Non-Final Rejection — §103, §DP
Mar 30, 2026
Examiner Interview (Telephonic)
Mar 30, 2026
Examiner Interview Summary
Mar 31, 2026
Response Filed

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12598348
METHODS AND APPARATUS TO CREDIT MEDIA SEGMENTS SHARED AMONG MULTIPLE MEDIA ASSETS
2y 5m to grant Granted Apr 07, 2026
Patent 12598334
LIVE-STREAMING STARTING METHOD, DEVICE AND PROGRAM PRODUCT
2y 5m to grant Granted Apr 07, 2026
Patent 12586039
Chat And Email Messaging Integration
2y 5m to grant Granted Mar 24, 2026
Patent 12574591
SYSTEM AND METHOD FOR PROVIDING ENHANCED AUDIO FOR STREAMING VIDEO CONTENT
2y 5m to grant Granted Mar 10, 2026
Patent 12572588
Local Public Notification Network Mediation
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

1-2
Expected OA Rounds
74%
Grant Probability
92%
With Interview (+18.3%)
2y 5m
Median Time to Grant
Low
PTA Risk
Based on 376 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in for Full Analysis

Enter your email to receive a magic link. No password needed.

Free tier: 3 strategy analyses per month