CTNF 19/265,523 CTNF 87915 DETAILED ACTION Notice of Pre-AIA or AIA Status 07-03-aia AIA 15-10-aia The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA. Information Disclosure Statement The information disclosure statements (IDS) submitted on 07/10/2025, 07/23/2025, 08/22/2025, 10/16/2025, 11/13/2025, and 03/16/2026 are in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statements are being considered by the examiner. Claim Objections 07-29-01 AIA Claim s 1-12 are objected to because of the following informalities: In the claims, Applicant defined acronyms/initialisms of specific terms, however, some acronyms/initialisms in the terms “DPS_NUT”, “VPS_NUT”, “SPS_NUT” and “TemporalId” are not defined . Appropriate correction is required. Double Patenting 08-33 AIA The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg , 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman , 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi , 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum , 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel , 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Thorington , 418 F.2d 528, 163 USPQ 644 (CCPA 1969). A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on nonstatutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP § 2146 et seq. for applications not subject to examination under the first inventor to file provisions of the AIA. A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b). The filing of a terminal disclaimer by itself is not a complete reply to a nonstatutory double patenting (NSDP) rejection. A complete reply requires that the terminal disclaimer be accompanied by a reply requesting reconsideration of the prior Office action. Even where the NSDP rejection is provisional the reply must be complete. See MPEP § 804, subsection I.B.1. For a reply to a non-final Office action, see 37 CFR 1.111(a). For a reply to final Office action, see 37 CFR 1.113(c). A request for reconsideration while not provided for in 37 CFR 1.113(c) may be filed after final for consideration. See MPEP §§ 706.07(e) and 714.13. The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The actual filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA/25, or PTO/AIA/26) should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to www.uspto.gov/patents/apply/applying-online/eterminal-disclaimer. 08-36 AIA Claim s 1-12 are rejected on the ground of nonstatutory double patenting as being unpatentable over claim s 1, 3, 7, 9, 11, 13-15, 17, and 19 of U.S. Patent No. 12407861 B2 in view of Chen et al. (US 20130343465 A1, hereinafter Chen) . Instant Invention US Patent No. 12407861 B2 1. A method of decoding implemented by a video decoder, comprising: receiving a multi-layer video bitstream including multiple coded pictures within a same access unit, wherein each coded picture of the multiple coded pictures is contained in one layer access unit of multiple layer access units , wherein each layer access unit of the multiple layer access units includes a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit has a PH NAL unit type (PH_NUT), wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of TemporalId for non-VCL NAL units is constrained as follows: when nal_unit_type is equal to DPS_NUT, VPS_NUT, or SPS_NUT, TemporalId is equal to 0 and the TemporalId of the layer access unit containing the NAL unit shall be equal to 0; and when the nal_unit_type is equal to PH_NUT, TemporalId shall be equal to the TemporalId of the layer access unit containing the NAL unit; and decoding the coded picture from the layer access unit to obtain a decoded picture. 4. A method of encoding implemented by a video encoder, the method comprising: generating a layer access unit including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit has a PH NAL unit type (PH_NUT), wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of TemporalId for non-VCL NAL units is constrained as follows: when nal_unit_type is equal to DPS_NUT, VPS_NUT, or SPS_NUT, TemporalId is equal to 0 and the TemporalId of the layer access unit containing the NAL unit shall be equal to 0; and when the nal_unit_type is equal to PH_NUT, TemporalId shall be equal to the TemporalId of the layer access unit containing the NAL unit; and encoding the layer access unit into a video bitstream, wherein the video bitstream is a multi-layer video bitstream including multiple coded pictures within a same access unit, wherein each coded picture of the multiple coded pictures is contained in one layer access unit of multiple layer access units; and storing the video bitstream for communication toward a video decoder. 6. A decoding device, comprising: a receiver configured to receive a multi-layer video bitstream including multiple coded pictures within a same access unit , wherein each coded picture of the multiple coded pictures is contained in one layer access unit of multiple layer access units, wherein each layer access unit of the multiple layer access units includes a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit has a PH NAL unit type (PH_NUT), wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of TemporalId for non-VCL NAL units is constrained as follows: when nal_unit_type is equal to DPS_NUT, VPS_NUT, or SPS_NUT, TemporalId is equal to 0 and the TemporalId of the layer access unit containing the NAL unit shall be equal to 0; and when the nal_unit_type is equal to PH_NUT, TemporalId shall be equal to the TemporalId of the layer access unit containing the NAL unit; a memory coupled to the receiver, the memory storing instructions; and a processor coupled to the memory, the processor configured to execute the instructions to cause the decoding device to decode each coded picture from the one layer access unit to obtain a decoded picture. 9. An encoding device, comprising: a memory containing instructions; a processor coupled to the memory, the processor configured to implement the instructions to cause the encoding device to: generate a layer access unit including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit has a PH NAL unit type (PH_NUT), wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of TemporalId for non-VCL NAL units is constrained as follows: when nal_unit_type is equal to DPS_NUT, VPS_NUT, or SPS_NUT, TemporalId is equal to 0 and the TemporalId of the layer access unit containing the NAL unit shall be equal to 0; and when the nal_unit_type is equal to PH_NUT, TemporalId shall be equal to the TemporalId of the layer access unit containing the NAL unit; and encode the layer access unit into a video bitstream, wherein the video bitstream is a multi-layer video bitstream including multiple coded pictures within a same access unit, wherein each coded picture of the multiple coded pictures is contained in one layer access unit of multiple layer access units; and a transmitter coupled to the processor, the transmitter configured to transmit the video bitstream toward a video decoder. 11. A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause a video processing apparatus to: generate a layer access unit including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit has a PH NAL unit type (PH_NUT), wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of TemporalId for non-VCL NAL units is constrained as follows: when nal_unit_type is equal to DPS_NUT, VPS_NUT, or SPS_NUT, TemporalId is equal to 0 and the TemporalId of the layer access unit containing the NAL unit shall be equal to 0; and when the nal_unit_type is equal to PH_NUT, TemporalId shall be equal to the TemporalId of the layer access unit containing the NAL unit; and encoding the layer access unit into a video bitstream, wherein the video bitstream is a multi-layer video bitstream including multiple coded pictures within a same access unit, wherein each coded picture of the multiple coded pictures is contained in one layer access unit of multiple layer access units; and store the video bitstream for communication toward a video decoder. 1. A method of decoding implemented by a video decoder, comprising: receiving a video bitstream including a picture unit (PU), the PU including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of a temporal identifier (TemporalId) for non-VCL NAL units is constrained as follows: ( the concept of receiving a multi-layer video bitstream is obvious in view of Chen and used in the context of scalable coding ( see fig. 4 & ¶0159 )) when a NAL unit type (nal_unit_type) is equal to dependency parameter set NAL unit type (DPS_NUT), video parameter set NAL unit type (VPS_NUT), or sequence parameter set NAL unit type (SPS_NUT), the temporal identifier for the non-VCL NAL units is equal to 0 and a temporal identifier of the PU containing the NAL unit shall be equal to 0, and when the nal_unit type is equal to PH NAL unit type (PH_NUT), the temporal identifier for the non-VCL NAL units shall be equal to the temporal identifier of the PU containing the NAL unit; and decoding the coded picture from the PU to obtain a decoded picture. 9. A method of encoding implemented by a video encoder, the method comprising: generating a picture unit (PU) including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of a temporal identifier (TemporalId) for non-VCL NAL units is constrained as follows: when a NAL unit type (nal_unit_type) is equal to dependency parameter set NAL unit type (DPS_NUT), video parameter set NAL unit type (VPS_NUT), or sequence parameter set NAL unit type (SPS_NUT), the temporal identifier for the non-VCL NAL units is equal to 0 and a temporal identifier of the PU containing the NAL unit shall be equal to 0, and when the nal_unit type is equal to PH NAL unit type (PH_NUT), the temporal identifier for the non-VCL NAL units shall be equal to the temporal identifier of the PU containing the NAL unit; encoding the PU into a video bitstream; and ( the concept of a multi-layer video bitstream is obvious in view of Chen and used in the context of scalable coding ( see fig. 4 & ¶0159 )) storing the video bitstream for communication toward a video decoder. 13. A decoding device, comprising: a receiver configured to receive a video bitstream including a picture unit (PU), the PU including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of a temporal identifier (TemporalId) for non-VCL NAL units is constrained as follows: ( the concept of receiving a multi-layer video bitstream is obvious in view of Chen and used in the context of scalable coding ( see fig. 4 & ¶0159 )) when a NAL unit type (nal_unit_type) is equal to dependency parameter set NAL unit type (DPS_NUT), video parameter set NAL unit type (VPS_NUT), or sequence parameter set NAL unit type (SPS_NUT), the temporal identifier for the non-VCL NAL units is equal to 0 and a temporal identifier of the PU containing the NAL unit shall be equal to 0, and when the nal_unit type is equal to PH NAL unit type (PH_NUT), the temporal identifier for the non-VCL NAL units shall be equal to the temporal identifier of the PU containing the NAL unit; a memory coupled to the receiver, the memory storing instructions; and one or more processors coupled to the memory, the one or more processors configured to execute the instructions to cause the decoding device to decode the coded picture from the PU to obtain a decoded picture. 17. An encoding device, comprising: a memory containing instructions; one or more processors coupled to the memory, the one or more processors configured to implement the instructions to cause the encoding device to: generate a picture unit (PU) including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of a temporal identifier (Temporalld) for non-VCL NAL units is constrained as follows: when a NAL unit type (nal_unit_type) is equal to dependency parameter set NAL unit type (DPS_NUT), video parameter set NAL unit type (VPS_NUT), or sequence parameter set NAL unit type (SPS_NUT), the temporal identifier for the non-VCL NAL units is equal to 0 and a temporal identifier of the PU containing the NAL unit shall be equal to 0, and when the nal_unit type is equal to PH NAL unit type (PH_NUT), the temporal identifier for the non-VCL NAL units shall be equal to the temporal identifier of the PU containing the NAL unit; encode the PU into a video bitstream; and ( the concept of a multi-layer video bitstream is obvious in view of Chen and used in the context of scalable coding ( see fig. 4 & ¶0159 )) a transmitter coupled to the one or more processors, the transmitter configured to transmit the video bitstream toward a video decoder. 9. A method of encoding implemented by a video encoder, the method comprising: ( Different statutory classes, but not patentably distinct ) generating a picture unit (PU) including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of a temporal identifier (TemporalId) for non-VCL NAL units is constrained as follows: when a NAL unit type (nal_unit_type) is equal to dependency parameter set NAL unit type (DPS_NUT), video parameter set NAL unit type (VPS_NUT), or sequence parameter set NAL unit type (SPS_NUT), the temporal identifier for the non-VCL NAL units is equal to 0 and a temporal identifier of the PU containing the NAL unit shall be equal to 0, and when the nal_unit type is equal to PH NAL unit type (PH_NUT), the temporal identifier for the non-VCL NAL units shall be equal to the temporal identifier of the PU containing the NAL unit; encoding the PU into a video bitstream; and ( the concept of a multi-layer video bitstream is obvious in view of Chen and used in the context of scalable coding ( see fig. 4 & ¶0159 )) storing the video bitstream for communication toward a video decoder. Dependent claim 2 is analogous to dependent claim 3 of US 12407861 B2. Dependent claim 3 is analogous to dependent claim 7 of US 12407861 B2. Dependent claim 5 is analogous to dependent claim 11 of US 12407861 B2. Dependent claim 7 is analogous to dependent claim 14 of US 12407861 B2. Dependent claim 8 is analogous to dependent claim 15 of US 12407861 B2. Dependent claim 10 is analogous to dependent claim 19 of US 12407861 B2. Dependent claim 12 is analogous to dependent claim 11 of US 12407861 B2 except for being directed towards different statutory classes . 08-36 AIA Claim s 1-12 are rejected on the ground of nonstatutory double patenting as being unpatentable over claim s 1-3, 7 and 11 of U.S. Patent No. 12407861 B2 in view of Chen et al. (US 20130343465 A1, hereinafter Chen) . Instant Invention US Patent No. 12407870 B2 1. A method of decoding implemented by a video decoder, comprising: receiving a multi-layer video bitstream including multiple coded pictures within a same access unit, wherein each coded picture of the multiple coded pictures is contained in one layer access unit of multiple layer access units , wherein each layer access unit of the multiple layer access units includes a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit has a PH NAL unit type (PH_NUT), wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of TemporalId for non-VCL NAL units is constrained as follows: when nal_unit_type is equal to DPS_NUT, VPS_NUT, or SPS_NUT, TemporalId is equal to 0 and the TemporalId of the layer access unit containing the NAL unit shall be equal to 0; and when the nal_unit_type is equal to PH_NUT, TemporalId shall be equal to the TemporalId of the layer access unit containing the NAL unit; and decoding the coded picture from the layer access unit to obtain a decoded picture. 4. A method of encoding implemented by a video encoder, the method comprising: generating a layer access unit including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit has a PH NAL unit type (PH_NUT), wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of TemporalId for non-VCL NAL units is constrained as follows: when nal_unit_type is equal to DPS_NUT, VPS_NUT, or SPS_NUT, TemporalId is equal to 0 and the TemporalId of the layer access unit containing the NAL unit shall be equal to 0; and when the nal_unit_type is equal to PH_NUT, TemporalId shall be equal to the TemporalId of the layer access unit containing the NAL unit; and encoding the layer access unit into a video bitstream, wherein the video bitstream is a multi-layer video bitstream including multiple coded pictures within a same access unit, wherein each coded picture of the multiple coded pictures is contained in one layer access unit of multiple layer access units; and storing the video bitstream for communication toward a video decoder. 6. A decoding device, comprising: a receiver configured to receive a multi-layer video bitstream including multiple coded pictures within a same access unit , wherein each coded picture of the multiple coded pictures is contained in one layer access unit of multiple layer access units, wherein each layer access unit of the multiple layer access units includes a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit has a PH NAL unit type (PH_NUT), wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of TemporalId for non-VCL NAL units is constrained as follows: when nal_unit_type is equal to DPS_NUT, VPS_NUT, or SPS_NUT, TemporalId is equal to 0 and the TemporalId of the layer access unit containing the NAL unit shall be equal to 0; and when the nal_unit_type is equal to PH_NUT, TemporalId shall be equal to the TemporalId of the layer access unit containing the NAL unit; a memory coupled to the receiver, the memory storing instructions; and a processor coupled to the memory, the processor configured to execute the instructions to cause the decoding device to decode each coded picture from the one layer access unit to obtain a decoded picture. 9. An encoding device, comprising: a memory containing instructions; a processor coupled to the memory, the processor configured to implement the instructions to cause the encoding device to: generate a layer access unit including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit has a PH NAL unit type (PH_NUT), wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of TemporalId for non-VCL NAL units is constrained as follows: when nal_unit_type is equal to DPS_NUT, VPS_NUT, or SPS_NUT, TemporalId is equal to 0 and the TemporalId of the layer access unit containing the NAL unit shall be equal to 0; and when the nal_unit_type is equal to PH_NUT, TemporalId shall be equal to the TemporalId of the layer access unit containing the NAL unit; and encode the layer access unit into a video bitstream, wherein the video bitstream is a multi-layer video bitstream including multiple coded pictures within a same access unit, wherein each coded picture of the multiple coded pictures is contained in one layer access unit of multiple layer access units; and a transmitter coupled to the processor, the transmitter configured to transmit the video bitstream toward a video decoder. 11. A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause a video processing apparatus to: generate a layer access unit including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit has a PH NAL unit type (PH_NUT), wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of TemporalId for non-VCL NAL units is constrained as follows: when nal_unit_type is equal to DPS_NUT, VPS_NUT, or SPS_NUT, TemporalId is equal to 0 and the TemporalId of the layer access unit containing the NAL unit shall be equal to 0; and when the nal_unit_type is equal to PH_NUT, TemporalId shall be equal to the TemporalId of the layer access unit containing the NAL unit; and encoding the layer access unit into a video bitstream, wherein the video bitstream is a multi-layer video bitstream including multiple coded pictures within a same access unit, wherein each coded picture of the multiple coded pictures is contained in one layer access unit of multiple layer access units; and store the video bitstream for communication toward a video decoder. 1. A non-transitory computer readable medium comprising a computer program product for use by a video coding device, the computer program product comprising computer executable instructions stored on the non-transitory computer readable medium such that when executed by a processor cause the video coding device to: ( Different statutory classes, but not patentably distinct ) receive a video bitstream including a picture unit (PU), the PU including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of a temporal identifier (TemporalId) for non-VCL NAL units is constrained as follows: ( the concept of receiving a multi-layer video bitstream is obvious in view of Chen and used in the context of scalable coding ( see fig. 4 & ¶0159 )) when a NAL unit type (nal_unit_type) is equal to dependency parameter set NAL unit type (DPS_NUT), video parameter set NAL unit type (VPS_NUT), or sequence parameter set NAL unit type (SPS_NUT), the temporal identifier for the non-VCL NAL units is equal to 0 and a temporal identifier of the PU containing the NAL unit shall be equal to 0, and when the nal_unit_type is equal to PH NAL unit type (PH_NUT), the temporal identifier for the non-VCL NAL units shall be equal to the temporal identifier of the PU containing the NAL unit; and decode the coded picture from the PU to obtain a decoded picture. 9. A non-transitory computer readable medium comprising a computer program product for use by a video coding device, the computer program product comprising computer executable instructions stored on the non-transitory computer readable medium such that when executed by a processor cause the video coding device to: ( Different statutory classes, but not patentably distinct ) generate a picture unit (PU) including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of a temporal identifier (TemporalId) for non-VCL NAL units is constrained as follows: when a NAL unit type (nal_unit_type) is equal to dependency parameter set NAL unit type (DPS_NUT), video parameter set NAL unit type (VPS_NUT), or sequence parameter set NAL unit type (SPS_NUT), the temporal identifier for the non-VCL NAL units is equal to 0 and a temporal identifier of the PU containing the NAL unit shall be equal to 0, and when the nal_unit_type is equal to PH NAL unit type (PH_NUT), the temporal identifier for the non-VCL NAL units shall be equal to the temporal identifier of the PU containing the NAL unit; encoding the PU into a video bitstream; and ( the concept of a multi-layer video bitstream is obvious in view of Chen and used in the context of scalable coding ( see fig. 4 & ¶0159 )) store the video bitstream for communication toward a video decoder. 1. A non-transitory computer readable medium comprising a computer program product for use by a video coding device, the computer program product comprising computer executable instructions stored on the non-transitory computer readable medium such that when executed by a processor cause the video coding device to: ( Different statutory classes, but not patentably distinct ) receive a video bitstream including a picture unit (PU), the PU including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of a temporal identifier (TemporalId) for non-VCL NAL units is constrained as follows: ( the concept of receiving a multi-layer video bitstream is obvious in view of Chen and used in the context of scalable coding ( see fig. 4 & ¶0159 )) when a NAL unit type (nal_unit_type) is equal to dependency parameter set NAL unit type (DPS_NUT), video parameter set NAL unit type (VPS_NUT), or sequence parameter set NAL unit type (SPS_NUT), the temporal identifier for the non-VCL NAL units is equal to 0 and a temporal identifier of the PU containing the NAL unit shall be equal to 0, and when the nal_unit_type is equal to PH NAL unit type (PH_NUT), the temporal identifier for the non-VCL NAL units shall be equal to the temporal identifier of the PU containing the NAL unit; and decode the coded picture from the PU to obtain a decoded picture. 9. A non-transitory computer readable medium comprising a computer program product for use by a video coding device, the computer program product comprising computer executable instructions stored on the non-transitory computer readable medium such that when executed by a processor cause the video coding device to: ( Different statutory classes, but not patentably distinct ) generate a picture unit (PU) including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of a temporal identifier (TemporalId) for non-VCL NAL units is constrained as follows: when a NAL unit type (nal_unit_type) is equal to dependency parameter set NAL unit type (DPS_NUT), video parameter set NAL unit type (VPS_NUT), or sequence parameter set NAL unit type (SPS_NUT), the temporal identifier for the non-VCL NAL units is equal to 0 and a temporal identifier of the PU containing the NAL unit shall be equal to 0, and when the nal_unit_type is equal to PH NAL unit type (PH_NUT), the temporal identifier for the non-VCL NAL units shall be equal to the temporal identifier of the PU containing the NAL unit; encoding the PU into a video bitstream; and ( the concept of a multi-layer video bitstream is obvious in view of Chen and used in the context of scalable coding ( see fig. 4 & ¶0159 )) store the video bitstream for communication toward a video decoder. 9. A non-transitory computer readable medium comprising a computer program product for use by a video coding device, the computer program product comprising computer executable instructions stored on the non-transitory computer readable medium such that when executed by a processor cause the video coding device to: generate a picture unit (PU) including a picture header (PH) network abstraction layer (NAL) unit preceding a first video coding layer (VCL) NAL unit, wherein the first VCL NAL unit includes a slice of a coded picture, wherein the PH NAL unit is a non-VCL NAL unit, and wherein a value of a temporal identifier (TemporalId) for non-VCL NAL units is constrained as follows: when a NAL unit type (nal_unit_type) is equal to dependency parameter set NAL unit type (DPS_NUT), video parameter set NAL unit type (VPS_NUT), or sequence parameter set NAL unit type (SPS_NUT), the temporal identifier for the non-VCL NAL units is equal to 0 and a temporal identifier of the PU containing the NAL unit shall be equal to 0, and when the nal_unit_type is equal to PH NAL unit type (PH_NUT), the temporal identifier for the non-VCL NAL units shall be equal to the temporal identifier of the PU containing the NAL unit; encoding the PU into a video bitstream; and ( the concept of a multi-layer video bitstream is obvious in view of Chen and used in the context of scalable coding ( see fig. 4 & ¶0159 )) store the video bitstream for communication toward a video decoder. Dependent claim 2 is analogous to dependent claim 3 of US 12407870 B2 except for being directed towards different statutory classes. Dependent claim 3 is analogous to dependent claim 7 of US 12407870 B2 except for being directed towards different statutory classes. Dependent claim 5 is analogous to dependent claim 11 of US 12407870 B2 except for being directed towards different statutory classes. Dependent claim 7 is analogous to dependent claim 2 of US 12407870 B2 except for being directed towards different statutory classes. Dependent claim 8 is analogous to dependent claim 3 of US 12407870 B2 except for being directed towards different statutory classes. Dependent claim 10 is analogous to dependent claim 11 of US 12407870 B2 except for being directed towards different statutory classes. Dependent claim 12 is analogous to dependent claim 11 of US 12407870 B2. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to JAMES M ANDERSON II whose telephone number is (571)270-1444. The examiner can normally be reached Monday - Friday 10AM-6PM. 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, BRIAN PENDLETON can be reached at 571-272-7527. 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. /James M Anderson II/Primary Examiner, Art Unit 2425 Application/Control Number: 19/265,523 Page 2 Art Unit: 2425 Application/Control Number: 19/265,523 Page 3 Art Unit: 2425 Application/Control Number: 19/265,523 Page 4 Art Unit: 2425 Application/Control Number: 19/265,523 Page 5 Art Unit: 2425 Application/Control Number: 19/265,523 Page 6 Art Unit: 2425 Application/Control Number: 19/265,523 Page 7 Art Unit: 2425 Application/Control Number: 19/265,523 Page 8 Art Unit: 2425 Application/Control Number: 19/265,523 Page 9 Art Unit: 2425 Application/Control Number: 19/265,523 Page 10 Art Unit: 2425 Application/Control Number: 19/265,523 Page 11 Art Unit: 2425 Application/Control Number: 19/265,523 Page 12 Art Unit: 2425 Application/Control Number: 19/265,523 Page 13 Art Unit: 2425 Application/Control Number: 19/265,523 Page 14 Art Unit: 2425 Application/Control Number: 19/265,523 Page 15 Art Unit: 2425 Application/Control Number: 19/265,523 Page 16 Art Unit: 2425 Application/Control Number: 19/265,523 Page 17 Art Unit: 2425 Application/Control Number: 19/265,523 Page 18 Art Unit: 2425 Application/Control Number: 19/265,523 Page 19 Art Unit: 2425 Application/Control Number: 19/265,523 Page 20 Art Unit: 2425 Application/Control Number: 19/265,523 Page 21 Art Unit: 2425 Application/Control Number: 19/265,523 Page 22 Art Unit: 2425 Application/Control Number: 19/265,523 Page 23 Art Unit: 2425 Application/Control Number: 19/265,523 Page 24 Art Unit: 2425 Application/Control Number: 19/265,523 Page 25 Art Unit: 2425 Application/Control Number: 19/265,523 Page 26 Art Unit: 2425 Application/Control Number: 19/265,523 Page 27 Art Unit: 2425 Application/Control Number: 19/265,523 Page 28 Art Unit: 2425 Application/Control Number: 19/265,523 Page 29 Art Unit: 2425 Application/Control Number: 19/265,523 Page 30 Art Unit: 2425 Application/Control Number: 19/265,523 Page 31 Art Unit: 2425 Application/Control Number: 19/265,523 Page 32 Art Unit: 2425 Application/Control Number: 19/265,523 Page 33 Art Unit: 2425 Application/Control Number: 19/265,523 Page 34 Art Unit: 2425 Application/Control Number: 19/265,523 Page 35 Art Unit: 2425 Application/Control Number: 19/265,523 Page 36 Art Unit: 2425 Application/Control Number: 19/265,523 Page 37 Art Unit: 2425 Application/Control Number: 19/265,523 Page 38 Art Unit: 2425 Application/Control Number: 19/265,523 Page 39 Art Unit: 2425 Application/Control Number: 19/265,523 Page 40 Art Unit: 2425