Prosecution Insights
Last updated: July 17, 2026
Application No. 18/843,984

METHOD FOR DECODING VIDEO FROM VIDEO BITSTREAM REPRESENTING VIDEO

Final Rejection §103
Filed
Sep 04, 2024
Priority
Mar 09, 2022 — provisional 63/269,090 +5 more
Examiner
USTARIS, JOSEPH G
Art Unit
2400
Tech Center
2400 — Computer Networks
Assignee
Guangdong OPPO Mobile Telecommunications Corp., Ltd.
OA Round
2 (Final)
36%
Grant Probability
At Risk
3-4
OA Rounds
2y 1m
Est. Remaining
65%
With Interview

Examiner Intelligence

Grants only 36% of cases
36%
Career Allowance Rate
36 granted / 99 resolved
-21.6% vs TC avg
Strong +29% interview lift
Without
With
+28.9%
Interview Lift
resolved cases with interview
Typical timeline
4y 0m
Avg Prosecution
8 currently pending
Career history
107
Total Applications
across all art units

Statute-Specific Performance

§103
96.8%
+56.8% vs TC avg
§102
2.8%
-37.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 99 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 . Claim Rejections - 35 USC § 103 The text of those sections of Title 35, U.S. Code not included in this action can be found in a prior Office action. Claim(s) 1-2 and 4-7 is/are rejected under 35 U.S.C. 103 as being unpatentable over TOMA et al (US 20210377537 A1) in view of Xu et al (US 20230254489 A1). Regarding claim 1, TOMA discloses a method for decoding a video from a video bitstream representing the video [e.g. FIG. 1, 41-42 and 48; video decoding method], the method comprising: accessing a binary string from the video bitstream [e.g. binary data string], the binary string representing a slice of a frame of the video [e.g. FIG. 4; slices of a frame] determining a context value of an entropy coding model [e.g. a bitstream including the binary data string to which arithmetic encoding has been applied or no arithmetic encoding has been applied] for the slice to be one of a first context value stored for a first CTU in a previous slice of the slice [e.g. FIG. 4 and 41-42; a feature of slice including a CTU address of a top CTU in the slice] and a second context value stored for a second CTU in the previous slice [e.g. FIG. 4; [0160]; CTUs in a slice]; decoding the slice by decoding at least a portion of the binary string according to the entropy coding model with the context value [e.g. FIG. 41-42 and 48; decoding bitstream data]; reconstructing the frame of the video based on, at least in part, upon the decoded slice [e.g. decoding slice headers; reconstructed image of the current block]; and causing the reconstructed frame to be displayed along with other frames of the video [e.g. FIG. 41-42 and 61-63; display the decoded video content]. It is noted that TOMA differs to the present invention in that TOMA fails to explicitly disclose an initial context value for a slice. However, Xu teaches the well-known concept of decoding a binary stream representing a slice of a frame of the video [e.g. FIGS. 6-8; decoding encoded bitstream]; determining an initial context value [e.g. FIG. 14 para. 171-174] of an entropy coding model for the slice to be one of a first context value stored for a block in a previous slice of the slice [e.g. CTU 1402] and a second context value stored for a second CTU in the previous slice [e.g. CTU 1401]. It would have been obvious to the person of ordinary skill in the art at the time of the invention to modify the video decoding system disclosed by TOMA to exploit the teaching of the well-known initializing context value for decoding slices of a frame technique taught by Xu as above, in order to provide improved the throughput of the entropy decoder [See Xu; para. 03-06]. Regarding claim 2, TOMA and XU further disclose CTUs in the previous slice are encoded according to an encoding order and the first CTU is encoded before the second CTU in the previous slice [e.g. TOMA: FIG. 4; encoding/decoding order of the CTUs in a slice]. Regarding claim 4, TOMA and XU further disclose extracting, from the video bitstream, a syntax element indicating a CTU location for obtaining the initial context value from the previous slice [e.g. TOMA: FIG. 4; [0160-0163]; XU: FIG. 14, 17-18; PARA. 171-174]; in response to determining that the syntax element has a first value, determining the initial context value to be the first context value stored for the first CTU; and in response to determining that the syntax element has a second value, determining the initial context value to be the second context value stored for the second CTU [e.g. TOMA: FIG. 4 and 48-49; [0160-0163 and 579-581]; XU: FIG. 14, 17-18; PARA. 171-174]. Regarding claim 5, TOMA and XU further disclose extracting, from the video bitstream, a second syntax element indicating whether to use the initial context value from the previous slice CTU [e.g. TOMA: FIG. 4 and 48-49; [0090-0092, 0160-0163 and 579-581]; XU: FIG. 14, 17-18; PARA. 171-174], wherein extracting the syntax element indicating the CTU location for obtaining the initial context value from the previous slice is performed in response to determining that the second syntax element has a first value CTU [e.g. TOMA: FIG. 4 and 48-49; [0160-0163 and 579-581]; XU: FIG. 14, 17-18; PARA. 171-174], and in response to determining that the second syntax element has a second value, determining the initial context value to be a default initial context value independent of the previous slice [e.g. the context models for an entropy slice in the first entropy slices are initialized using default initialization values]; wherein the syntax element and the second syntax element are extracted from a picture header of the frame or a slice header of the slice CTU [e.g. TOMA: FIG. 1, 4 and 48-49; [0090-0092, 0160-0163 and 579-581]; XU: FIG. 14, 17-18; PARA. 171-174]. Regarding claim 6, TOMA and XU further disclose extracting, from the video bitstream, a syntax element indicating a threshold value for determining a CTU location for obtaining the initial context value from the previous slice CTU [e.g. TOMA: FIG. 4 and 48-49; [0090-0092, 0160-0163 and 576-581]; XU: FIG. 14, 17-18; PARA. 171-174]; comparing a quantization parameter (QP) value of the previous slice with the threshold value; in response to determining that the QP value is no higher than the threshold value, determining the initial context value to be the first context value stored for the first CTU; and in response to determining that the QP value is higher than the threshold value [e.g. TOMA: FIG. 4 and 48-49; [0160-0163, 0220-0222, 0430 and 576-581]; XU: FIG. 14, 17-18; PARA. 171-174], determining the initial context value to be the second context value stored for the second CTU [e.g. TOMA: FIG. 4 and 48-49; [0090-0092, 0160-0163 and 576-581]; XU: FIG. 14, 17-18; PARA. 171-174]. Regarding claim 7, TOMA and XU further disclose extracting, from the video bitstream, a first syntax element indicating a first threshold value for determining whether to use the initial context value from the previous slice and a second syntax element indicating a second threshold value for determining a CTU location for obtaining the initial context value from the previous slice, the second threshold value is no higher than the first threshold value [e.g. TOMA: FIG. 4 and 48-49; [0090-0092, 0160-0163, 0222, 0430 and 576-581]; XU: FIG. 14, 17-18; [0171-0174]]; comparing a temporal layer index of the slice with the first threshold value [e.g. TOMA: FIG. 4, 23 and 48-49; [0284-0287, 0292, 0300-0305, 0466-0467 and 576-581]; XU: FIG. 14, 17-18; PARA. 171-174]; in response to determining that the temporal layer index is higher than the first threshold value, determining the initial context value to be a default initial context value independent of the previous slice [e.g. the context models for an entropy slice in the first entropy slices are initialized using default initialization values] [e.g. TOMA: FIG. 4, 45 and 48-49; [084-0287, 0292, 0300-0305, 0466-0467 and 576-581]; XU: FIG. 14, 17-18; PARA. 171-174]; in response to determining that the temporal layer index is no higher than the first threshold value, comparing the temporal layer index of the slice with the second threshold value; in response to determining that the temporal layer index is no higher than the second threshold value [e.g. TOMA: FIG. 4, 23, 45 and 48-49; [084-0287, 0292, 0300-0305, 0466-0467 and 576-581]; XU: FIG. 14, 17-18; PARA. 171-174], determining the initial context value to be the first context value stored for the first CTU; and in response to determining that the temporal layer index is higher than the second threshold value [e.g. TOMA: FIG. 4, 23, 45 and 48-49; [084-0287, 0292, 0300-0305, 0466-0467 and 576-581]; XU: FIG. 14, 17-18; PARA. 171-174], determining the initial context value to be the second context value stored for the second CTU [e.g. TOMA: FIG. 4 and 48-49; [0160-0163, 0222, 0430 and 576-581]; XU: FIG. 14, 17-18; PARA. 171-174]. Claim(s) 3 is/are rejected under 35 U.S.C. 103 as being unpatentable over TOMA et al (US 20210377537 A1) in view of Xu et al (US 20230254489 A1) and Seregin et al (“AHG12: CABAC initialization from previous inter slice”; JVET 25th meeting; 1/21/2022). Regarding claim 3, TOMA and XU further disclose a location of the first CTU in a slice and the second CTU is a last CTU in the previous slice [e.g. TOMA: FIG. 4A; the CTUs of slice 1], but TOMA and XU fail to disclose the detail of CTU location. However, Seregin teaches the well-known concept of a location of the first CTU is determined by: CTU location = min ((W+ C)/2 + 1, C) where W is a number of CTUs in a CTU row of the previous slice, and C is a total number of CTUs in the previous slice [e.g. the formular in Introduction section]. It would have been obvious to the person of ordinary skill in the art at the time of the invention to modify the video decoding system disclosed by TOMA to exploit the teaching of the well-known initializing context value for decoding slices of a frame technique taught by XU and CABAC initialization technique taught by Seregin as above, in order to provide improved the throughput of the entropy decoder [See XU; [03-06] and CABAC initialization for inter slices [See Seregin; Introduction]. Response to Arguments Applicant’s arguments with respect to claim(s) 1-7 have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. 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 Joseph G Ustaris whose telephone number is (571)272-7383. The examiner can normally be reached 9-5pm M-Th. 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, Colleen A Fauz can be reached at 571-272-1667. 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. /JOSEPH G USTARIS/Supervisory Patent Examiner, Art Unit 2483
Read full office action

Prosecution Timeline

Sep 04, 2024
Application Filed
Dec 23, 2025
Non-Final Rejection mailed — §103
Mar 20, 2026
Response Filed
Jun 23, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12652289
WEB 3.0 OBJECT REPUTATION
3y 8m to grant Granted Jun 09, 2026
Patent 12652237
APPARATUSES, METHODS AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUMS FOR SERVICE COMMUNICATION PROXY INTERCONNECTION
2y 7m to grant Granted Jun 09, 2026
Patent 12627604
DATA PACKET TRANSMISSION METHODS AND DATA PACKET TRANSMISSION APPARATUS
2y 9m to grant Granted May 12, 2026
Patent 12627749
SYSTEMS AND METHODS FOR STATIC CONTEXT HEADER COMPRESSION INSTANTIATION
2y 9m to grant Granted May 12, 2026
Patent 12623540
VEHICLE AND A DISPLAY DEVICE FOR USE THEREIN
2y 5m to grant Granted May 12, 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
36%
Grant Probability
65%
With Interview (+28.9%)
4y 0m (~2y 1m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 99 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