Prosecution Insights
Last updated: April 19, 2026
Application No. 18/815,595

PROJECTION SYSTEM AND METHOD WITH BLENDED COLOR GAMUT

Non-Final OA §DP
Filed
Aug 26, 2024
Examiner
LE, MICHAEL
Art Unit
2614
Tech Center
2600 — Communications
Assignee
Dolby Laboratories Licensing Corporation
OA Round
1 (Non-Final)
66%
Grant Probability
Favorable
1-2
OA Rounds
3y 3m
To Grant
88%
With Interview

Examiner Intelligence

Grants 66% — above average
66%
Career Allow Rate
568 granted / 864 resolved
+3.7% vs TC avg
Strong +22% interview lift
Without
With
+22.1%
Interview Lift
resolved cases with interview
Typical timeline
3y 3m
Avg Prosecution
61 currently pending
Career history
925
Total Applications
across all art units

Statute-Specific Performance

§101
12.4%
-27.6% vs TC avg
§103
52.7%
+12.7% vs TC avg
§102
13.4%
-26.6% vs TC avg
§112
15.9%
-24.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 864 resolved cases

Office Action

§DP
DETAILED ACTION Notice of Pre-AIA or AIA Status 1. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. Information Disclosure Statement 2. The Information Disclosure Statements (IDS) filed by Applicant on Aug 26, 2024, Sept 27, 2024 and May 13, 2025 have been received and considered. Copies of the reviewed IDS(s) are enclosed with this Office action. Double Patenting 3. 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 obviousness-type 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); and 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 §§ 706.02(1)(1) - 706.02(1)(3) 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 USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The 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/process/file/efs/guidance/eTD-info-l.jsp. 4. Claims 1-14 are rejected on the ground of nonstatutory obviousness-type double patenting as being unpatentable over claims 1-14 respectively of US Patent No. 12,075,021-B2. Although the claims at issue are not identical, they are not patentably distinct from each other because Claims 1-14 of U.S. Patent No. 12,075,021 discloses all the limitations of Claims 1-14 of the current application. (18815595) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 12075021 (17793864) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Table 1: Comparison of claims 1-14 in instant application 18815595 vs. claims 1-14 in U.S. Patent 12075021. Instant Application (18815595) Patent (12,075,021) 1. A projection system capable of displaying images using six predefined primaries including a first distinct set of predefined primaries and a second distinct set of predefined primaries comprising: at least one spatial modulator; and an electronic processor configured to: receive two-dimensional video data; and generate, from the video data, a first plurality of intensity values of virtual primaries of a first color gamut, said virtual primaries of the first color gamut being a first combination of the predefined primaries such that the first color gamut approximates a predefined color gamut, and a second plurality of intensity values of virtual primaries of a second color gamut, said second color gamut being defined by the remaining energy output of the predefined primaries after the energy of the virtual primaries of the first color gamut has been subtracted; wherein the electronic processor is further configured to generate said second plurality of intensity values of the virtual primaries of the second color gamut by: subtracting a luminance threshold from the respective intensity values of the corresponding channels of the received video data to generate a third plurality of intensity values, said third plurality of intensity values including a plurality of positive intensity values and a plurality of negative intensity values; generating said second plurality of intensity values as said residual; wherein the electronic processor is further configured to generate said first plurality of intensity values of the virtual primaries of the first color gamut by: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, wherein the electronic processor is further configured to: calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system; blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and drive the at least one spatial modulator based on said final drive values. 1. A projection system capable of displaying images using six predefined primaries including a first distinct set of predefined primaries and a second distinct set of predefined primaries comprising: at least one spatial modulator; and an electronic processor configured to: receive two-dimensional video data; and generate, from the video data, a first plurality of intensity values of virtual primaries of a first color gamut, said virtual primaries of the first color gamut being a first combination of the predefined primaries such that the first color gamut approximates a predefined color gamut, and a second plurality of intensity values of virtual primaries of a second color gamut, said second color gamut being defined by the remaining energy output of the predefined primaries after the energy of the virtual primaries of the first color gamut has been subtracted; wherein the electronic processor is further configured to generate said second plurality of intensity values of the virtual primaries of the second color gamut by: subtracting a luminance threshold from the respective intensity values of the corresponding channels of the received video data to generate a third plurality of intensity values, said third plurality of intensity values including a plurality of positive intensity values and a plurality of negative intensity values; setting the plurality of negative intensity values of the second color gamut to predetermined values to obtain a residual of the second color gamut; and generating said second plurality of intensity values as said residual; wherein the electronic processor is further configured to generate said first plurality of intensity values of the virtual primaries of the first color gamut by: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, adding maximized pixel values to the fourth plurality of intensity values to generate said first plurality of intensity values; wherein the electronic processor is further configured to: calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system; blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and drive the at least one spatial modulator based on said final drive values. 2. The projection system according to claim 1, wherein the first distinct set of predefined primaries includes a first red wavelength, a first green wavelength, and a first blue wavelength, wherein the second distinct set of predefined primaries includes a second red wavelength, a second green wavelength, and a second blue wavelength, wherein the first red wavelength is different than the second red wavelength, wherein the first green wavelength is different than the second green wavelength, and wherein the first blue wavelength is different than the second blue wavelength. 2. The projection system according to claim 1, wherein the first distinct set of predefined primaries includes a first red wavelength, a first green wavelength, and a first blue wavelength, wherein the second distinct set of predefined primaries includes a second red wavelength, a second green wavelength, and a second blue wavelength, wherein the first red wavelength is different than the second red wavelength, wherein the first green wavelength is different than the second green wavelength, and wherein the first blue wavelength is different than the second blue wavelength. 3. The projection system according to claim 1, wherein blending the output gamut with the native color gamut includes adding maximized pixel values to the native color gamut. 3. The projection system according to claim 1, wherein blending the output gamut with the native color gamut includes adding maximized pixel values to the native color gamut. 4. The projection system according to claim 1, wherein the luminance threshold is a vector based on a relationship between the first color gamut and the second color gamut in a predefined color space. 4. The projection system according to claim 1, wherein the luminance threshold is a vector based on a relationship between the first color gamut and the second color gamut in a predefined color space. 5. The projection system according to claim 1, wherein blending the output gamut with the native color gamut maintains a hue of the two-dimensional video data. 5. The projection system according to claim 1, wherein blending the output gamut with the native color gamut maintains a hue of the two-dimensional video data. 6. A method of rendering wide color gamut images with a projection system capable of displaying images using six predefined primaries including a first distinct set of predefined primaries and a second distinct set of predefined primaries, said projection system including at least one spatial modulator, the method comprising: receiving two-dimensional video data; generating, from the video data, a first plurality of intensity values of virtual primaries of a first color gamut, said virtual primaries of the first color gamut being a first combination of the predefined primaries such that the first color gamut approximates a predefined color gamut, and a second plurality of intensity values of virtual primaries of a second color gamut, said second color gamut being defined by the remaining energy output of the predefined primaries after the energy of the virtual primaries of the first color gamut has been subtracted, wherein generating said second plurality of intensity values of the virtual primaries of the second color gamut comprises: subtracting a luminance threshold from the respective intensity values of the corresponding channels of the received video data to generate a third plurality of intensity values, said third plurality of intensity values including a plurality of positive intensity values and a plurality of negative intensity values, generating said second plurality of intensity values as said residual, wherein generating said first plurality of intensity values of the virtual primaries of the first color gamut comprises: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, and calculating drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system; blending the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and driving the at least one spatial modulator based on said final drive values. 6. A method of rendering wide color gamut images with a projection system capable of displaying images using six predefined primaries including a first distinct set of predefined primaries and a second distinct set of predefined primaries, said projection system including at least one spatial modulator, the method comprising: receiving two-dimensional video data; generating, from the video data, a first plurality of intensity values of virtual primaries of a first color gamut, said virtual primaries of the first color gamut being a first combination of the predefined primaries such that the first color gamut approximates a predefined color gamut, and a second plurality of intensity values of virtual primaries of a second color gamut, said second color gamut being defined by the remaining energy output of the predefined primaries after the energy of the virtual primaries of the first color gamut has been subtracted, wherein generating said second plurality of intensity values of the virtual primaries of the second color gamut comprises: subtracting a luminance threshold from the respective intensity values of the corresponding channels of the received video data to generate a third plurality of intensity values, said third plurality of intensity values including a plurality of positive intensity values and a plurality of negative intensity values, setting the plurality of negative intensity values of the second color gamut to predetermined values to obtain a residual of the second color gamut, and generating said second plurality of intensity values as said residual, wherein generating said first plurality of intensity values of the virtual primaries of the first color gamut comprises: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, and adding maximized pixel values to the fourth plurality of intensity values to generate said first plurality of intensity values; calculating drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system; blending the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and driving the at least one spatial modulator based on said final drive values. 7. The method according to claim 6, wherein the first distinct set of predefined primaries includes a first red wavelength, a first green wavelength, and a first blue wavelength, wherein the second distinct set of predefined primaries includes a second red wavelength, a second green wavelength, and a second blue wavelength, wherein the first red wavelength is shorter than the second red wavelength, wherein the first green wavelength is shorter than the second green wavelength, and wherein the first blue wavelength is shorter than the second blue wavelength. 7. The method according to claim 6, wherein the first distinct set of predefined primaries includes a first red wavelength, a first green wavelength, and a first blue wavelength, wherein the second distinct set of predefined primaries includes a second red wavelength, a second green wavelength, and a second blue wavelength, wherein the first red wavelength is shorter than the second red wavelength, wherein the first green wavelength is shorter than the second green wavelength, and wherein the first blue wavelength is shorter than the second blue wavelength. 8. The method according to claim 6, wherein blending the output gamut with the native color gamut includes adding maximized pixel values to the native color gamut. 8. The method according to claim 6, wherein blending the output gamut with the native color gamut includes adding maximized pixel values to the native color gamut. 9. The method according to claim 6, wherein the luminance threshold is a vector based on a relationship between the first color gamut and the second color gamut in a predefined color space. 9. The method according to claim 6, wherein the luminance threshold is a vector based on a relationship between the first color gamut and the second color gamut in a predefined color space. 10. The method according to claim 6, wherein blending the output gamut with the native color gamut maintains a hue of the two-dimensional video data. 10. The method according to claim 6, wherein blending the output gamut with the native color gamut maintains a hue of the two-dimensional video data. 11. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a projection system capable of displaying images using six predefined primaries including a first distinct set of predefined primaries and a second distinct set of predefined primaries, said projection system including at least one spatial modulator, cause the projection system to: receive two-dimensional video data; generate, from the video data, a first plurality of intensity values of virtual primaries of a first color gamut, said virtual primaries of the first color gamut being a first combination of the predefined primaries such that the first color gamut approximates a predefined color gamut, and a second plurality of intensity values of virtual primaries of a second color gamut, said second color gamut being defined by the remaining energy output of the predefined primaries after the energy of the virtual primaries of the first color gamut has been subtracted, wherein the instructions cause the projection system to generate said second plurality of intensity values of the virtual primaries of the second color gamut by: subtracting a luminance threshold from the respective intensity values of the corresponding channels of the received video data to generate a third plurality of intensity values, said third plurality of intensity values including a plurality of positive intensity values and a plurality of negative intensity values, generating said second plurality of intensity values as said residual, wherein the instructions cause the projection system to generate said first plurality of intensity values of the virtual primaries of the first color gamut by: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, and calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system; blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and drive the at least one spatial modulator based on said final drive values. 11. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a projection system capable of displaying images using six predefined primaries including a first distinct set of predefined primaries and a second distinct set of predefined primaries, said projection system including at least one spatial modulator, cause the projection system to: receive two-dimensional video data; generate, from the video data, a first plurality of intensity values of virtual primaries of a first color gamut, said virtual primaries of the first color gamut being a first combination of the predefined primaries such that the first color gamut approximates a predefined color gamut, and a second plurality of intensity values of virtual primaries of a second color gamut, said second color gamut being defined by the remaining energy output of the predefined primaries after the energy of the virtual primaries of the first color gamut has been subtracted, wherein the instructions cause the projection system to generate said second plurality of intensity values of the virtual primaries of the second color gamut by: subtracting a luminance threshold from the respective intensity values of the corresponding channels of the received video data to generate a third plurality of intensity values, said third plurality of intensity values including a plurality of positive intensity values and a plurality of negative intensity values, setting the plurality of negative intensity values of the second color gamut to predetermined values to obtain a residual of the second color gamut, and generating said second plurality of intensity values as said residual, wherein the instructions cause the projection system to generate said first plurality of intensity values of the virtual primaries of the first color gamut by: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, and adding maximized pixel values to the fourth plurality of intensity values to generate said first plurality of intensity values; calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system; blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and drive the at least one spatial modulator based on said final drive values. 12. The non-transitory computer-readable medium according to claim 11, wherein the first distinct set of predefined primaries includes a first red wavelength, a first green wavelength, and a first blue wavelength, wherein the second distinct set of predefined primaries includes a second red wavelength, a second green wavelength, and a second blue wavelength, wherein the first red wavelength is different than the second red wavelength, wherein the first green wavelength is different than the second green wavelength, and wherein the first blue wavelength is different than the second blue wavelength. 12. The non-transitory computer-readable medium according to claim 11, wherein the first distinct set of predefined primaries includes a first red wavelength, a first green wavelength, and a first blue wavelength, wherein the second distinct set of predefined primaries includes a second red wavelength, a second green wavelength, and a second blue wavelength, wherein the first red wavelength is different than the second red wavelength, wherein the first green wavelength is different than the second green wavelength, and wherein the first blue wavelength is different than the second blue wavelength. 13. The non-transitory computer-readable medium according to claim 11, wherein the instructions that cause the projection system to blend the output gamut with the native color gamut include instructions that cause the projection system to add maximized pixel values to the native color gamut. 13. The non-transitory computer-readable medium according to claim 11, wherein the instructions that cause the projection system to blend the output gamut with the native color gamut include instructions that cause the projection system to add maximized pixel values to the native color gamut. 14. The non-transitory computer-readable medium according to claim 11, wherein the instructions that cause the projection system to blend the output gamut with the native color gamut cause the projection system to blend the output gamut with the native color gamut such that the native color gamut maintains a hue of the two-dimensional video data. 14. The non-transitory computer-readable medium according to claim 11, wherein the instructions that cause the projection system to blend the output gamut with the native color gamut cause the projection system to blend the output gamut with the native color gamut such that the native color gamut maintains a hue of the two-dimensional video data. 5. Application claim 1 and the Patent 12,075,021 claim 1 are both drawn to the same invention, i.e., rendering and projecting images. This claim differs in scope in that application claim 1 with additional limitations, i.e., “clipping the plurality of negative intensity values of said third plurality of intensity values to zero;” “setting each intensity value in the third plurality of intensity values to the minimum of either (1) its intensity value following the clipping of the plurality of negative intensity values of said third plurality of intensity values to zero or (2) a predetermined threshold value to obtain a residual of the second color gamut; and” “calculating a vector in the first color gamut that corresponds to a white point in the predefined color gamut;” “determining a scaling factor such when the vector is scaled by the scaling factor and added to the fourth plurality of intensity values none of the fourth plurality of intensity values are negative;” “adding the vector, scaled by the scaling factor, to the fourth plurality of intensity values to generate said first plurality of intensity values” is narrow in scope than U.S. Patent claim 1. Therefore, it would have been obvious to one of ordinary in the art before the effective filing date of the claimed invention was made to modify U.S. Patent claim 1 to be narrower by adding the additional limitation, i.e., clipping the plurality of negative intensity values of said third plurality of intensity values to zero; setting each intensity value in the third plurality of intensity values to the minimum of either (1) its intensity value following the clipping of the plurality of negative intensity values of said third plurality of intensity values to zero or (2) a predetermined threshold value to obtain a residual of the second color gamut; and calculating a vector in the first color gamut that corresponds to a white point in the predefined color gamut; determining a scaling factor such when the vector is scaled by the scaling factor and added to the fourth plurality of intensity values none of the fourth plurality of intensity values are negative; adding the vector, scaled by the scaling factor, to the fourth plurality of intensity values to generate said first plurality of intensity values, so to obtain Application claim 1, as claimed. Regarding independent claims 6 and 11, the claims are rejected under obviousness double patenting for the same rational described as Claim 1. Allowable Subject Matter 6. Claims 1-14 are allowed over prior art. 7. The following is an examiner’s statement of reasons for allowance: Using independent claim 1 as an example, and in the context of the claim as a whole, the prior art does not teach the following combination of limitations (with emphasis added): “… clipping the plurality of negative intensity values of said third plurality of intensity values to zero;” “setting each intensity value in the third plurality of intensity values to the minimum of either (1) its intensity value following the clipping of the plurality of negative intensity values of said third plurality of intensity values to zero or (2) a predetermined threshold value to obtain a residual of the second color gamut; and” “ ... wherein the electronic processor is further configured to generate said first plurality of intensity values of the virtual primaries of the first color gamut by: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, calculating a vector in the first color gamut that corresponds to a white point in the predefined color gamut;” “determining a scaling factor such when the vector is scaled by the scaling factor and added to the fourth plurality of intensity values none of the fourth plurality of intensity values are negative;” “adding the vector, scaled by the scaling factor, to the fourth plurality of intensity values to generate said first plurality of intensity values;” "wherein the electronic processor is further configured to: calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system;" "blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and" "drive the at least one spatial modulator based on said final drive values." Independent claims 6 and 11 recite similar limitations in the context of a projection system. 8. The following prior art references are relevant to the claimed invention: Richards et al. (WO-2017/223355-A1) discloses a display for displaying image data includes defining virtual color gamuts based on a plurality of primary display colors associated with a light source. At least one of the virtual color gamuts is defined to approximate an established color gamut. Intensity values associated with the virtual color gamuts are generated based on received video data, and the intensity values associated with the virtual color gamuts are used to generate drive values for the primary colors of the light source. A display using one or more virtual color gamuts is also disclosed (Abstract). However, “… clipping the plurality of negative intensity values of said third plurality of intensity values to zero;” “setting each intensity value in the third plurality of intensity values to the minimum of either (1) its intensity value following the clipping of the plurality of negative intensity values of said third plurality of intensity values to zero or (2) a predetermined threshold value to obtain a residual of the second color gamut; and” “ ... wherein the electronic processor is further configured to generate said first plurality of intensity values of the virtual primaries of the first color gamut by: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, calculating a vector in the first color gamut that corresponds to a white point in the predefined color gamut;” “determining a scaling factor such when the vector is scaled by the scaling factor and added to the fourth plurality of intensity values none of the fourth plurality of intensity values are negative;” “adding the vector, scaled by the scaling factor, to the fourth plurality of intensity values to generate said first plurality of intensity values;” "wherein the electronic processor is further configured to: calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system;" "blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and" "drive the at least one spatial modulator based on said final drive values." is not disclosed. Pate et al. (US-2003/0231260-A1) discloses receiving image information representing an image to be displayed, producing an image formed of a plurality of images of different colors, and projecting the produced image along an optical path. The differently colored images have color intensities related to energy applied to a light source. A level of energy is applied to the light source during production of the image of one color that is different than the level of energy applied to the light source during production of the image of another color (Abstract). However, “… clipping the plurality of negative intensity values of said third plurality of intensity values to zero;” “setting each intensity value in the third plurality of intensity values to the minimum of either (1) its intensity value following the clipping of the plurality of negative intensity values of said third plurality of intensity values to zero or (2) a predetermined threshold value to obtain a residual of the second color gamut; and” “ ... wherein the electronic processor is further configured to generate said first plurality of intensity values of the virtual primaries of the first color gamut by: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, calculating a vector in the first color gamut that corresponds to a white point in the predefined color gamut;” “determining a scaling factor such when the vector is scaled by the scaling factor and added to the fourth plurality of intensity values none of the fourth plurality of intensity values are negative;” “adding the vector, scaled by the scaling factor, to the fourth plurality of intensity values to generate said first plurality of intensity values;” "wherein the electronic processor is further configured to: calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system;" "blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and" "drive the at least one spatial modulator based on said final drive values." is not disclosed. Ellinger et al. (US-2009/0190095-A1) discloses a 2D/3D switchable display system having a selector for selecting a two-dimensional (2D) or a three-dimensional (3D) image processing path; a first processor for processing image data through the two-dimensional image processing path; a second processor, independent of the first processor, for processing image data through the three dimensional image processing path; a first set of at least three emitters having corresponding first wavelengths; a second set of at least three emitters having corresponding second wavelengths; and a controller that during a 2D operation activates both first and second sets of emitters to present a single image, while during a 3D operation activates the first set of emitters to present a first image having one half of stereo image information and activates the second set of emitters to present a second image having a second half of stereo image information (Abstract). However, “… clipping the plurality of negative intensity values of said third plurality of intensity values to zero;” “setting each intensity value in the third plurality of intensity values to the minimum of either (1) its intensity value following the clipping of the plurality of negative intensity values of said third plurality of intensity values to zero or (2) a predetermined threshold value to obtain a residual of the second color gamut; and” “ ... wherein the electronic processor is further configured to generate said first plurality of intensity values of the virtual primaries of the first color gamut by: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, calculating a vector in the first color gamut that corresponds to a white point in the predefined color gamut;” “determining a scaling factor such when the vector is scaled by the scaling factor and added to the fourth plurality of intensity values none of the fourth plurality of intensity values are negative;” “adding the vector, scaled by the scaling factor, to the fourth plurality of intensity values to generate said first plurality of intensity values;” "wherein the electronic processor is further configured to: calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system;" "blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and" "drive the at least one spatial modulator based on said final drive values." is not disclosed. Hamer et al. (US-2008/0252797-A1) discloses a method for transforming three color-input signals (R, G, B) corresponding to three gamut-defining color primaries of a display to four color-output signals (R', G', B', W) corresponding to the gamut-defining color primaries and one additional primary of the display, where the additional primary has color that varies with drive level (Abstract). However, “… clipping the plurality of negative intensity values of said third plurality of intensity values to zero;” “setting each intensity value in the third plurality of intensity values to the minimum of either (1) its intensity value following the clipping of the plurality of negative intensity values of said third plurality of intensity values to zero or (2) a predetermined threshold value to obtain a residual of the second color gamut; and” “ ... wherein the electronic processor is further configured to generate said first plurality of intensity values of the virtual primaries of the first color gamut by: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, calculating a vector in the first color gamut that corresponds to a white point in the predefined color gamut;” “determining a scaling factor such when the vector is scaled by the scaling factor and added to the fourth plurality of intensity values none of the fourth plurality of intensity values are negative;” “adding the vector, scaled by the scaling factor, to the fourth plurality of intensity values to generate said first plurality of intensity values;” "wherein the electronic processor is further configured to: calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system;" "blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and" "drive the at least one spatial modulator based on said final drive values." is not disclosed. Znamenskiy et al. (US-2012/0194578-A1) discloses a method of dynamic gamut control is provided for a display having a multi-spectral (typically multi-color) backlight, and sub-pixels corresponding to the different backlight spectra and at least one common sub-pixel. The display may for example be an RGBW display having an RGB backlight [ ... ] The determination for a light source of the backlight is based on determinations of intensities determined for other light sources in a previous iteration (Abstract). However, “… clipping the plurality of negative intensity values of said third plurality of intensity values to zero;” “setting each intensity value in the third plurality of intensity values to the minimum of either (1) its intensity value following the clipping of the plurality of negative intensity values of said third plurality of intensity values to zero or (2) a predetermined threshold value to obtain a residual of the second color gamut; and” “ ... wherein the electronic processor is further configured to generate said first plurality of intensity values of the virtual primaries of the first color gamut by: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, calculating a vector in the first color gamut that corresponds to a white point in the predefined color gamut;” “determining a scaling factor such when the vector is scaled by the scaling factor and added to the fourth plurality of intensity values none of the fourth plurality of intensity values are negative;” “adding the vector, scaled by the scaling factor, to the fourth plurality of intensity values to generate said first plurality of intensity values;” "wherein the electronic processor is further configured to: calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system;" "blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and" "drive the at least one spatial modulator based on said final drive values." is not disclosed Fazzini, (US-2015/0356945-A1) discloses a colour processor for mapping an image from source to destination colour gamuts includes an input for receiving a source image having a plurality of source colour points expressed according to the source gamut; a colour characterizer configured to, for each source colour point in the source image, determine a position of intersection of a curve with the boundary of the destination gamut (Abstract). However, “… clipping the plurality of negative intensity values of said third plurality of intensity values to zero;” “setting each intensity value in the third plurality of intensity values to the minimum of either (1) its intensity value following the clipping of the plurality of negative intensity values of said third plurality of intensity values to zero or (2) a predetermined threshold value to obtain a residual of the second color gamut; and” “ ... wherein the electronic processor is further configured to generate said first plurality of intensity values of the virtual primaries of the first color gamut by: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, calculating a vector in the first color gamut that corresponds to a white point in the predefined color gamut;” “determining a scaling factor such when the vector is scaled by the scaling factor and added to the fourth plurality of intensity values none of the fourth plurality of intensity values are negative;” “adding the vector, scaled by the scaling factor, to the fourth plurality of intensity values to generate said first plurality of intensity values;” "wherein the electronic processor is further configured to: calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system;" "blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and" "drive the at least one spatial modulator based on said final drive values." is not disclosed. Brown Elliott (US-8,884,994-B2) discloses a method of blending image data that includes displaying a first portion of an image from a first set of pixels according to a first mode in which color values of sub-pixels of the first set of the pixels are determined according to time-averaged colors of the corresponding backlight emitters [ ... ] At an interface between the first portion and the second portion, the first portion and the second portion are generally linearly blended so as to form a blended portion of the image, and the blended portion is displayed (Abstract). However, “… clipping the plurality of negative intensity values of said third plurality of intensity values to zero;” “setting each intensity value in the third plurality of intensity values to the minimum of either (1) its intensity value following the clipping of the plurality of negative intensity values of said third plurality of intensity values to zero or (2) a predetermined threshold value to obtain a residual of the second color gamut; and” “ ... wherein the electronic processor is further configured to generate said first plurality of intensity values of the virtual primaries of the first color gamut by: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, calculating a vector in the first color gamut that corresponds to a white point in the predefined color gamut;” “determining a scaling factor such when the vector is scaled by the scaling factor and added to the fourth plurality of intensity values none of the fourth plurality of intensity values are negative;” “adding the vector, scaled by the scaling factor, to the fourth plurality of intensity values to generate said first plurality of intensity values;” "wherein the electronic processor is further configured to: calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system;" "blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and" "drive the at least one spatial modulator based on said final drive values." is not disclosed. Kurtz et al. (US-2014/0028699-A1) discloses a color display system providing reduced observer metameric failure for a set of target observers, comprising an image forming system having narrow-band primaries. A data processing system is used to implement a method for color correcting an input color image having input color values adapted for display on a reference display device having a plurality of input color primaries. A metamerism correction transform is applied to the input color image to determine an output color image having output color values in an output color space appropriate for display on the image forming system (Abstract). However, “… clipping the plurality of negative intensity values of said third plurality of intensity values to zero;” “setting each intensity value in the third plurality of intensity values to the minimum of either (1) its intensity value following the clipping of the plurality of negative intensity values of said third plurality of intensity values to zero or (2) a predetermined threshold value to obtain a residual of the second color gamut; and” “ ... wherein the electronic processor is further configured to generate said first plurality of intensity values of the virtual primaries of the first color gamut by: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, calculating a vector in the first color gamut that corresponds to a white point in the predefined color gamut;” “determining a scaling factor such when the vector is scaled by the scaling factor and added to the fourth plurality of intensity values none of the fourth plurality of intensity values are negative;” “adding the vector, scaled by the scaling factor, to the fourth plurality of intensity values to generate said first plurality of intensity values;” "wherein the electronic processor is further configured to: calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system;" "blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and" "drive the at least one spatial modulator based on said final drive values." is not disclosed. Ben-Chorin et al. (US-8,115,787-B2) discloses converting color image data from a, for example, three-dimensional color space format to a format usable by an n-primary display, wherein n is greater than or equal to 3. The system may define a two-dimensional sub-space having a plurality of two-dimensional positions, each position representing a set of n primary color values and a third, scaleable coordinate value for generating an n-primary display input signal (Abstract). However, “… clipping the plurality of negative intensity values of said third plurality of intensity values to zero;” “setting each intensity value in the third plurality of intensity values to the minimum of either (1) its intensity value following the clipping of the plurality of negative intensity values of said third plurality of intensity values to zero or (2) a predetermined threshold value to obtain a residual of the second color gamut; and” “ ... wherein the electronic processor is further configured to generate said first plurality of intensity values of the virtual primaries of the first color gamut by: subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data, generating a fourth plurality of intensity values based on said remainder, calculating a vector in the first color gamut that corresponds to a white point in the predefined color gamut;” “determining a scaling factor such when the vector is scaled by the scaling factor and added to the fourth plurality of intensity values none of the fourth plurality of intensity values are negative;” “adding the vector, scaled by the scaling factor, to the fourth plurality of intensity values to generate said first plurality of intensity values;” "wherein the electronic processor is further configured to: calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system;" "blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and" "drive the at least one spatial modulator based on said final drive values." is not disclosed. Any comments considered necessary by applicant must be submitted no later than the payment of the issue fee and, to avoid processing delays, should preferably accompany the issue fee. Such submissions should be clearly labeled “Comments on Statement of Reasons for Allowance.” Conclusion 9. Any inquiry concerning this communication or earlier communications from the examiner should be directed to MICHAEL LE whose telephone number is (571)272-5330. The examiner can normally be reached 9am-5pm. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Kent Chang can be reached at (571) 272-7667. 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. /MICHAEL LE/Primary Examiner, Art Unit 2614
Read full office action

Prosecution Timeline

Aug 26, 2024
Application Filed
Feb 07, 2026
Non-Final Rejection — §DP (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12579211
AUTOMATED SHIFTING OF WEB PAGES BETWEEN DIFFERENT USER DEVICES
2y 5m to grant Granted Mar 17, 2026
Patent 12579738
INFORMATION PRESENTING METHOD, SYSTEM THEREOF, ELECTRONIC DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM
2y 5m to grant Granted Mar 17, 2026
Patent 12579072
GRAPHICS PROCESSOR REGISTER FILE INCLUDING A LOW ENERGY PORTION AND A HIGH CAPACITY PORTION
2y 5m to grant Granted Mar 17, 2026
Patent 12573094
COMPRESSION AND DECOMPRESSION OF SUB-PRIMITIVE PRESENCE INDICATIONS FOR USE IN A RENDERING SYSTEM
2y 5m to grant Granted Mar 10, 2026
Patent 12558788
SYSTEM AND METHOD FOR REAL-TIME ANIMATION INTERACTIVE EDITING
2y 5m to grant Granted Feb 24, 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
66%
Grant Probability
88%
With Interview (+22.1%)
3y 3m
Median Time to Grant
Low
PTA Risk
Based on 864 resolved cases by this examiner. Grant probability derived from career allow 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