Prosecution Insights
Last updated: August 17, 2026
Application No. 18/923,398

Explicit Address Signaling In Video Coding

Non-Final OA §103
Filed
Oct 22, 2024
Priority
Dec 31, 2018 — provisional 62/787,110 +4 more
Examiner
LIMA, FABIO S
Art Unit
2486
Tech Center
2400 — Computer Networks
Assignee
Huawei Technologies Co., Ltd.
OA Round
3 (Non-Final)
77%
Grant Probability
Favorable
3-4
OA Rounds
5m
Est. Remaining
92%
With Interview

Examiner Intelligence

Grants 77% — above average
77%
Career Allowance Rate
335 granted / 433 resolved
+19.4% vs TC avg
Moderate +14% lift
Without
With
+14.1%
Interview Lift
resolved cases with interview
Typical timeline
2y 3m
Avg Prosecution
26 currently pending
Career history
463
Total Applications
across all art units

Statute-Specific Performance

§101
3.0%
-37.0% vs TC avg
§103
49.9%
+9.9% vs TC avg
§102
16.5%
-23.5% vs TC avg
§112
20.7%
-19.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 433 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 . Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on June 22, 2026 has been entered. Response to Arguments Applicant’s arguments with respect to claim(s) 1-18 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. 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. Claims 1, 2, 5, 6, 8, 10, 11, 13, and 15-18 are rejected under 35 U.S.C. 103 as being unpatentable over Sjöberg et al. (US20220150495A1), hereinafter referred to as Sjöberg495, in view of Hannuksela (US20210281858A1), hereinafter referred to as Hannuksela. Regarding claim 1, Sjöberg495 discloses method implemented in a decoder, characterized in that, the method comprising (See Abstract and ¶¶[0009]-[0014]): receiving a bitstream including: a sub-picture of a picture partitioned into a plurality of slices including a first slice and a slice header associated with the first slice, wherein the first slice comprises one or more tile (See ¶¶[0079], [0081], [0093], [0179] and [0183] disclosing “[p]rocess 900 is a method for decoding a picture from a bitstream, the picture being partitioned into a plurality of segment group,” and that and that decoding includes “decoding a first segment group;” “segment groups correspond to tile groups, subpictures, and/or slices;” “decoder may decode a segment group header corresponding to the current segment group;” and that “num_tiles_in_tile_group_minus1 plus 1 specifies the number of tiles in the group”) decoding the bitstream to create a video sequence of sub-pictures including the first slice based on the slice address (See ¶[0179] disclosing “determining a first spatial location for the first segment group based on the first segment group address” and “decoding at least one sample value for the first segment group and assigning the at least one sample value to a location in the decoded picture given by the first spatial location”). determining a slice address for the first slice from the slice header based on the See ¶¶[0079]- [0081], [0088]- [0091], [0180]- [0183] disclosing that “[i]n each segment group header, there is one or more code words 612 that are decoded by the decoder into an index value i” and that “[t] index value i is used as an index into LIST to derive a segment group address value for the segment group, such as the address becomes equal to LIST[i];” and further disclosing that the selected address value corresponds to the spatial location of the segment group within the picture); and Sjöberg495 does not explicitly disclose parsing a parameter for deriving a value of a number of bits used to represent a tile address of a first tile in the first slice wherein the value of the number of bits used to represent the tile address of the first tile in the first slice is inferred to be equal to Ceil( Log2( NumTilesInPic ) depending on whether the parameter is present or not and determining a slice address for the first slice from the slice header based on the value of the number of bits used to represent the tile address of the first tile in the first slice However, Hannuksela from the same or similar endeavor of image processing discloses parsing a parameter for deriving a value of a number of bits used to represent a tile address of a first tile in the first slice (See ¶¶[0140]-[0141] disclosing a slice-segment-header syntax containing slice_tile_id and states that “slice_tile_id specifies that the first coding tree block in the slice segment is the top-left coding tree block of the tile identified by the slice_tile_id value” and that “[t]he length of the slice_tile_id syntax element is determined by the PPS in use”); wherein the value of the number of bits used to represent the tile address of the first tile in the first slice is inferred to be equal to Ceil( Log2( NumTilesInPic ) depending on whether the parameter is present or not (See ¶¶[0142]-[0144] disclosing deriving the value of number of bits used to represent a tile address from a parameter when the parameter is present, and inferring that the value is equal to Ceil(Log2(NumTilesInPic)) when the value is not indicated). determining a slice address for the first slice from the slice header based on the value of the number of bits used to represent the tile address of the first tile in the first slice (See ¶¶[0140]-[0144] disclosing the fixed-length `slice_tile_id` is parsed from the slice header using the number of bits determined by the PPS or inferred, and the resulting value identifies the tile whose top-left coding tree block (CTB) is the first coding tree block of the slice. Thus, the parsed value determines the address or starting location of the slice). It would have been obvious to the person of ordinary skill in the art before the effective filing date of the claimed invention to modify the teaches of Hannuksela to include the teaches of Sjöberg495 as above in order to enable extracting of a subset of tiles into their own bitstream without slice header modifications or with fewer slice header modification (Hannuksela , ¶[0143]); Regarding claim 2, Sjöberg495 and Hannuksela disclose all the limitations of claim 1, and is analyzed as previously discussed with respect to that claim. Furthermore, Sjöberg495 discloses the method of claim 1, further comprising forwarding the sub-picture for display (See ¶¶, [0016], [0019] and [0197]) Regarding claim 5, Sjöberg495 discloses method implemented in an encoder, the method comprising (See ¶¶[0195]-[0197]. See also ¶¶[0188] and [0189] ): encoding a picture in a bitstream, wherein the picture comprises a plurality of slices including a first slice, and wherein the first slice comprises one or more tiles (See ¶¶ [0183], [0187]–[0190], and [0195); Sjöberg495 does not explicitly disclose encoding in the bitstream a parameter for deriving a value of a number of bits used to represent a tile address of a first tile in the first slice, wherein the value of the number of bits used to represent the tile address of the first tile in the first slice is inferred to be equal to Ceil( Log2( NumTilesInPic) depending on whether the parameter is present or not; and encoding in the bitstream a slice address of the first slice based on the value of the number of bits used to represent the tile address of the first tile in the first slice. However, Hannuksela from the same or similar endeavor of image processing discloses encoding in the bitstream a parameter for deriving a value of a number of bits used to represent a tile address of a first tile in the first slice, wherein the value of the number of bits used to represent the tile address of the first tile in the first slice is inferred to be equal to Ceil( Log2( NumTilesInPic) depending on whether the parameter is present or not; and encoding in the bitstream a slice address of the first slice based on the value of the number of bits used to represent the tile address of the first tile in the first slice (See ¶¶ [0140]-[0144]). The Examiner notes that Hannuksela also discloses encoding, into a slice header of a slice of the one or more slices, one or more tile identifiers indicative of one or more tile positions for one or more tiles in the slice in ¶[0005] The motivation for combining Sjöberg495 and Hannuksela has been discussed in connection with claim 1, above. Regarding claim 6, Sjöberg495 and Hannuksela disclose all the limitations of claim 5, and is analyzed as previously discussed with respect to that claim. Furthermore, Sjöberg495 discloses the method of claim 5, further comprising storing the bitstream for communication toward a decoder. (See Fig. 14 and ¶[0197]) Regarding claim 8, Sjöberg495 and Hannuksela disclose all the limitations of claim 5, and is analyzed as previously discussed with respect to that claim. Sjöberg495 does not explicitly disclose the method of claim 5, further comprising encoding in the parameter set an identifier (ID) flag indicating a mapping is available to map the slice address from a picture based position to a sub-picture based position. However, Huang from the same or similar endeavor of image processing discloses the method of claim 5, further comprising encoding in the parameter set an identifier (ID) flag indicating a mapping is available to map the slice address from a picture based position to a sub-picture based position (See ¶¶[0155]-[0162]) The motivation for combining Sjöberg495 and Hannuksela has been discussed in connection with claim 1, above. Regarding claim 10, Sjöberg495 and Hannuksela disclose all the limitations of claim 5, and is analyzed as previously discussed with respect to that claim. Furthermore, Sjöberg495 discloses the method of claim 5, further comprising extracting the sub-picture of the picture, wherein the sub-picture includes the first slice, and wherein the bitstream comprises the sub-picture and a slice header (See ¶¶[0010]-[0014], [0028]-[0031] , [0036] and [0088]). Regarding claim 11, Sjöberg495 discloses a non-transitory computer-readable storage medium storing a bitstream that, when parsed by a coding device, is used by the coding device to generate a video, the bitstream comprising (See Fig. 14 and ¶¶ [0197]-[0199]): data representing a sub-picture of a picture partitioned into a plurality of slices including a first slice (See ¶¶[0009]-[0014], [0022]-[0023], [0036], [0052]-[0053], and [0197]); a slice header associated with the first slice wherein the first slice comprises one or more tile (See ¶¶ [0070]-[0072] and [0088]-[0091]); and Sjöberg495 does not explicitly disclose a parameter for deriving a value of a number of bits used to represent a tile address of a first tile in the first slice, wherein the value of the number of bits used to represent the tile address of the first tile in the first slice is inferred to be equal to Ceil(Log2(NumTilesInPic) depending on whether the parameter is present or not, wherein the value of the number of bits used to represent the tile address of the first tile in the first slice is used to determine a slice address for the first slice from the slice header. However, Huang from the same or similar endeavor of image processing discloses a parameter for deriving a value of a number of bits used to represent a tile address of a first tile in the first slice, wherein the value of the number of bits used to represent the tile address of the first tile in the first slice is inferred to be equal to Ceil(Log2(NumTilesInPic) depending on whether the parameter is present or not, wherein the value of the number of bits used to represent the tile address of the first tile in the first slice is used to determine a slice address for the first slice from the slice header (See ¶¶ [0140]-[0144]) The motivation for combining Sjöberg495 and Hannuksela has been discussed in connection with claim 1, above. Regarding claim 13, Sjöberg495 discloses all the limitations of claim 11, and is analyzed as previously discussed with respect to that claim. Furthermore, Sjöberg495 discloses non-transitory computer-readable storage medium of claim 11, wherein the bitstream further comprises a parameter set that comprises an identifier (ID) flag indicating a mapping is available to map the slice address from a picture based position to a sub-picture based position (See ¶¶[0079]-[0085], [0088], [0090] and [0155]-[0162]). Regarding claim 15, Sjöberg495 and Hannuksela disclose all the limitations of claim 11, and is analyzed as previously discussed with respect to that claim. Furthermore, Sjöberg495 discloses the non-transitory computer-readable storage medium of claim 11, wherein the picture includes the sub-picture, wherein the sub-picture includes the first slice, and wherein a sub-bitstream comprises the sub-picture and the slice header (See ¶¶[0010]-[0014], [0022] and [0028]-[0031] and [0036]) Regarding claim 16, Sjöberg495 and Hannuksela disclose all the limitations of claim 11, and is analyzed as previously discussed with respect to that claim. Sjöberg495 does not explicitly disclose the non-transitory computer-readable storage medium of claim 11, wherein the bitstream further comprises a sequence parameter set (SPS), and wherein SPS comprises an array of sub-picture identifiers (IDs) that identify sub-pictures in the bitstream . However, Huang from the same or similar endeavor of image processing discloses the non-transitory computer-readable storage medium of claim 11, wherein the bitstream further comprises a sequence parameter set (SPS), and wherein SPS comprises an array of sub-picture identifiers (IDs) that identify sub-pictures in the bitstream (See ¶¶[0157]-[0159], [0183], [0184] and [0224]) The motivation for combining Sjöberg495 and Hannuksela has been discussed in connection with claim 1, above. Regarding claim 17, Sjöberg495 and Hannuksela disclose all the limitations of claim 1, and is analyzed as previously discussed with respect to that claim. Sjöberg495 does not explicitly disclose the method of claim 1, wherein the bitstream further comprises a sequence parameter set (SPS), and wherein SPS comprises an array of sub-picture identifiers (IDs) that identify sub- pictures in the bitstream. . However, Huang from the same or similar endeavor of image processing discloses the method of claim 1, wherein the bitstream further comprises a sequence parameter set (SPS), and wherein SPS comprises an array of sub-picture identifiers (IDs) that identify sub- pictures in the bitstream. (See ¶¶[0157]-[0159], [0183], [0184] and [0224]) The motivation for combining Sjöberg495 and Hannuksela has been discussed in connection with claim 1, above. Regarding claim 18, Sjöberg495 and Hannuksela disclose all the limitations of claim 5, and is analyzed as previously discussed with respect to that claim. Sjöberg495 does not explicitly disclose the method of claim 5, wherein the bitstream further comprises a sequence parameter set (SPS), and wherein SPS comprises an array of sub-picture identifiers (IDs) that identify sub- pictures in the bitstream. However, Huang from the same or similar endeavor of image processing discloses the method of claim 5, wherein the bitstream further comprises a sequence parameter set (SPS), and wherein SPS comprises an array of sub-picture identifiers (IDs) that identify sub- pictures in the bitstream (See ¶¶[0157]-[0159], [0183], [0184] and [0224]) The motivation for combining Sjöberg495 and Hannuksela has been discussed in connection with claim 1, above. Claims 3, 4, 7, 9, 12, and 14 are rejected under 35 U.S.C. 103 as being unpatentable over Sjöberg495, in view of Sjöberg et al. (US20140362912A1), hereinafter referred to as Sjöberg912 Regarding claim 3, Sjöberg495 and Hannuksela disclose all the limitations of claim 1, and is analyzed as previously discussed with respect to that claim. Sjöberg495 does not explicitly disclose the method of claim 1, wherein a length of the slice address indicates a number of bits contained in the slice address However, Sjöberg912 from the same or similar endeavor of image processing discloses the method of claim 1, wherein a length of the slice address indicates a number of bits contained in the slice address (See ¶¶ [0073]-[0074]) It would have been obvious to the person of ordinary skill in the art before the effective filing date of the claimed invention to substitute Sjöberg912 direct address value into Sjöberg495 index based approach to achieve deterministic bit boundary parsing without requiring indexing. A simple substitution of known alternatives yielding predictable results. Regarding claim 4, Sjöberg495 discloses all the limitations of claim 2, and is analyzed as previously discussed with respect to that claim. Sjöberg495 does not explicitly disclose method of claim 2, wherein determining the slice address for the first slice comprises: employing a length of the slice address to determine bit boundaries for interpreting the slice address from the slice header; and employing the slice address to map slice addresses from a picture based position to a sub-picture based position. However, Sjöberg912 from the same or similar endeavor of image processing discloses method of claim 2, wherein determining the slice address for the first slice comprises: employing a length of the slice address to determine bit boundaries for interpreting the slice address from the slice header (See ¶¶[0073], [0074] and [0081]); and employing the slice address to map slice addresses from a picture based position to a sub-picture based position (See Fig. 9 and ¶¶[0067]-[0069], [0073]-[0074] and [0153]-[0154]). The motivation for combining Sjöberg495, Hannuksela and Sjöberg912 has been discussed in connection with claim 3, above. Regarding claim 7, Sjöberg495 and Hannuksela disclose all the limitations of claim 5, and is analyzed as previously discussed with respect to that claim. Sjöberg495 does not explicitly disclose the method of claim 5, wherein a length of the slice address indicates a number of bits contained in the slice address. However, Sjöberg912 from the same or similar endeavor of image processing discloses the method of claim 5, wherein a length of the slice address indicates a number of bits contained in the slice address.(See ¶¶[0073], [0074] and [0081]); and The motivation for combining Sjöberg495, Hannuksela and Sjöberg912 has been discussed in connection with claim 3, above. Regarding claim 9, Sjöberg495 and Sjöberg912 disclose all the limitations of claim 5, and is analyzed as previously discussed with respect to that claim. Sjöberg495 does not explicitly disclose the method of claim 5, wherein the slice address comprises a defined value and does not comprise an index. However, Sjöberg912 from the same or similar endeavor of image processing discloses the method of claim 5, wherein the slice address comprises a defined value and does not comprise an index (See Fig. 6 and ¶¶[0042]-[0044] [0073] -[0074]). The motivation for combining Sjöberg495, Hannuksela and Sjöberg912 has been discussed in connection with claims 1 and 3, above. Regarding claim 12, Sjöberg495 and Hannuksela disclose all the limitations of claim 11, and is analyzed as previously discussed with respect to that claim. Sjöberg495 does not explicitly disclose the non-transitory computer-readable storage medium of claim 11, wherein a length of the slice address indicates a number of bits contained in the slice address. However, Sjöberg912 from the same or similar endeavor of image processing discloses the non-transitory computer-readable storage medium of claim 11, wherein a length of the slice address indicates a number of bits contained in the slice address (See ¶¶ [0073], [0074] and [0175]). The motivation for combining Sjöberg495, Hannuksela and Sjöberg912 has been discussed in connection with claims 1 and 3, above. Regarding claim 14, Sjöberg495, Hannuksela and Sjöberg912 disclose all the limitations of claim 11, and is analyzed as previously discussed with respect to that claim. Sjöberg495 does not explicitly disclose the non-transitory computer-readable storage medium of claim 11, wherein the slice address comprises a defined value and does not comprise an index. However, Sjöberg912 from the same or similar endeavor of image processing discloses the non-transitory computer-readable storage medium of claim 11, wherein the slice address comprises a defined value and does not comprise an index (See Fig. 6 and ¶¶[0042]-[0044] [0073] -[0074]). The motivation for combining Sjöberg495, Hannuksela and Sjöberg912 has been discussed in connection with claims 1 and 3, above. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to FABIO LIMA whose telephone number is (571)270-0625. The examiner can normally be reached on Monday through Friday, 8:30 AM - 5:00 PM (EST). 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, Jamie Atala can be reached on (571) 272-7384. 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. /FABIO S LIMA/Examiner, Art Unit 2486
Read full office action

Prosecution Timeline

Oct 22, 2024
Application Filed
Nov 04, 2025
Non-Final Rejection mailed — §103
Jan 29, 2026
Response Filed
Apr 10, 2026
Final Rejection mailed — §103
Jun 28, 2026
Response after Non-Final Action
Jun 28, 2026
Request for Continued Examination
Aug 05, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12707093
SEI MESSAGE FOR FILM GRAIN SYNTHESIS
1y 10m to grant Granted Aug 11, 2026
Patent 12701270
Regularization Of A Probability Model For Entropy Coding
1y 12m to grant Granted Aug 04, 2026
Patent 12701267
METHOD AND SYSTEM FOR DECODING/ENCODING VIDEO INCLUDING SEQUENCE PICTURES
1y 9m to grant Granted Aug 04, 2026
Patent 12701268
METHOD AND SYSTEM FOR DECODING/ENCODING VIDEO INCLUDING SEQUENCE PICTURES
1y 9m to grant Granted Aug 04, 2026
Patent 12695875
MULTI-LEVEL LATENT FUSION IN NEURAL NETWORKS FOR IMAGE AND VIDEO CODING
2y 5m to grant Granted Jul 28, 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
77%
Grant Probability
92%
With Interview (+14.1%)
2y 3m (~5m remaining)
Median Time to Grant
High
PTA Risk
Based on 433 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