throbber
Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 1 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 1 of 17
`
`
`
`UNITED STATES PATENT AND TRADEMARKOFFICE
`UNITED STATES DEPARTMENT OF COMMERCE
`United States Patent and Trademark Office
`Address: COMMISSIONER FOR PATENTS
`P.O. Box 1450
`Alexandria, Virginia 22313-1450
`www.uspto.gov
`
`APPLICATION NO.
`
`10/459,797
`
`FILING DATE
`
`06/12/2003
`
`FIRST NAMED INVENTOR
`
`ATTORNEY DOCKET NO.
`
`CONFIRMATION NO.
`
`Mark M.Leather
`
`00100.02.0053
`
`4148
`
`7590
`
`12/14/2004
`
`Christopher J. Reckamp
`Vedder, Price, Kaufman & Kammholz
`222 North LaSalle Street
`Chicago, IL 60601
`
`EXAMINER
`
`HSU, JONI
`
`2676
`DATE MAILED:12/14/2004
`
`Please find below and/orattached an Office communication concerning this application or proceeding.
`
`PTO-90C (Rev.10/03)
`
`Ex. 5, p.1
`
`Ex. 5, p. 1
`
`

`

`
`
`
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 2 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 2 of 17
`
`
`
`Application No.
`
`Applicant(s)
`
`
`
`Office Action Summary
`
`10/459,797
`Examiner
`Joni Hsu
`
`LEATHER ETAL.
`Art Unit
`2676
`
`-- The MAILING DATEof this communication appears on the cover sheet with the correspondence address--
`Period for Reply
`
`A SHORTENED STATUTORY PERIOD FOR REPLYIS SET TO EXPIRE 3 MONTH(S) FROM
`THE MAILING DATE OF THIS COMMUNICATION.
`Extensions of time may be available underthe provisions of 37 CFR 1.136(a).
`after SIX (6) MONTHSfrom the mailing date of this communication,
`If the period for reply specified aboveis less thanthirty (30) days, a reply within the statutory minimum ofthirty (30) dayswill be consideredtimely.
`-
`IfNO period for reply is specified above, the maximum statutory period will apply andwill expire SIX (6) MONTHSfrom the mailing date of this communicatian.
`-
`- Failure to reply within the set or extended period for reply will, by statute, cause the application to become ABANDONED (35 U.S.C. § 133).
`Any reply received by the Office later than three monthsafter the mailing date of this communication, evenif timely filed, may reduce any
`earned patent term adjustment. See 37 CFR 1.704(b).
`
`In no event, however, may a reply be timelyfiled
`
`Status
`
`1) Responsive to communication(s) filed on
`2a)C This action is FINAL.
`2b)X] This action is non-final.
`3)L] Since this application is in condition for allowance exceptfor formal matters, prosecution as to the merits is
`closed in accordance with the practice under Ex parte Quayle, 1935 C.D. 11, 453 O.G. 213.
`
`Disposition of Claims
`
`4)X] Claim(s) 1-24 is/are pending in the application.
`
`4a) Of the above claim(s)
`is/are withdrawn from consideration.
`
`5)C] Claim(s)
`is/are allowed.
`6) Claim(s) 1-24 is/are rejected.
`7) Claim(s) 9 and 24is/are objected to.
`8)L] Claim(s)___ are subjectto restriction and/or election requirement.
`
`Application Papers
`
`9)_] The specification is objected to by the Examiner.
`
`10)(_] The drawing(s)filed on
`is/are: a)L_] accepted or b)[_] objected to by the Examiner.
`Applicant may not request that any objection to the drawing(s) be held in abeyance. See 37 CFR 1.85(a).
`Replacement drawing sheet(s) including the correction is required if the drawing(s) is objected to. See 37 CFR 1.121(q).
`11){_] The oath or declaration is objected to by the Examiner. Note the attached Office Action or form PTO-152.
`
`Priority under 35 U.S.C. § 119
`
`12) Acknowledgmentis madeof a claim for foreign priority under 35 U.S.C. § 119(a)-(d) or(f).
`a)L] All
`b)LJ Some * c)L] Noneof:
`1.L] Certified copies of the priority documents have been received.
`2.01 Certified copies of the priority documents have beenreceivedin Application No.
`3.1] Copiesof the certified copies of the priority documents have beenreceivedin this National Stage
`application from the International Bureau (PCT Rule 17.2(a)).
`* See the attached detailed Office action for a list of the certified copies not received.
`
`Attachment(s)
`1) BX) Notice of References Cited (PTO-892)
`2) L_] Notice of Draftsperson’s Patent Drawing Review (PTO-948)
`3) [ Information Disclosure Statement(s) (PTO-1449 or PTO/SB/08)
`Paper No(s)/Mail Date
`.
`U.S. Patent and Trademark Office
`
`4) (JJ Interview Summary (PTO-413)
`Paper No(s)/Mail Date.
`5) L] Notice ofinformal Patent Application (PTO-152)
`6) oO Other:
`
`PTOL-326 (Rev. 1-04)
`
`Office Action Summary
`
`Part of Paper No./Mail Date 61203
`
`Ex. 5, p.2
`
`Ex. 5, p. 2
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 3 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 3 of 17
`
`Application/Control Number: 10/459,797
`Art Unit: 2676
`
`Page 2
`
`DETAILED ACTION
`
`Claim Objections
`
`1.
`
`Claim 9 objected to becauseof the following informalities: In line 6 on page 17, the
`
`claim states “two graphics pipeline” where it should state “two graphics pipelines”. Appropriate
`
`correction is required.
`
`2.
`
`Claim 24 objected to because of the following informalities:
`
`In lines 14-15 on page 20,
`
`the claim states “set of tiles or the repeating tile pattern” where it should state “set of tiles ofthe
`
`repeatingtile pattern”. In line 18 on page 20, the claim states “receive transmit and receive”
`
`whereit should state “transmit and receive”. Appropriate correction is required.
`
`Claim Rejections - 35 USC § 112
`
`3.
`
`The following is a quotation of the second paragraph of 35 U.S.C. 112:
`
`The specification shall conclude with one or more claimsparticularly pointing out and
`distinctly claiming the subject matter which the applicant regards as his invention.
`
`4.
`
`Claims 9, 12, and 13 are rejected under 35 U.S.C. 112, second paragraph, as being -
`
`indefinite for failing to particularly point out and distinctly claim the subject matter which
`
`applicant regards as the invention.
`
`Claim 9 recites the limitation "the first pipeline" and “the second pipeline”. Thereis
`
`insufficient antecedent basis for this limitation in the claim.
`
`Ex. 5, p. 3
`
`Ex. 5, p. 3
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 4 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 4 of 17
`
`Application/Control Number: 10/459,797
`Art Unit: 2676
`
`Page 3
`
`Claim 12 recites the limitation "the pixel data". There is insufficient antecedentbasis for
`
`this limitation in the claim.
`
`Claim 13 recites the limitation "the front end circuitry" and “the back endcircuitry”.
`
`There is insufficient antecedentbasis for this limitation in the claim.
`
`Claim Rejections - 35 USC § 103
`
`5.
`
`The following is a quotation of 35 U.S.C. 103(a) which formsthebasisfor all
`
`obviousness rejections set forth in this Office action:
`
`(a) A patent may not be obtained thoughthe inventionis notidentically disclosed or
`describedas set forth in section 102ofthistitle, if the differences between the subject
`matter soughtto be patented andthe prior art are suchthat the subject matter as a whole
`would have been obviousat the time the invention was madeto a person having ordinary
`skill in the art to which said subject matter pertains. Patentability shall not be negatived
`by the mannerin which the invention was made.
`
`6.
`
`The factual inquiries set forth in Graham v. John Deere Co., 383 U.S. 1, 148 USPQ 459
`
`(1966), that are applied for establishing a background for determining obviousness under 35
`
`U.S.C. 103(a) are summarized as follows:
`
`PWNS
`
`Determining the scope and contentsof the priorart.
`Ascertaining the differences between the prior art and the claimsat issue.
`Resolving the level of ordinary skill in the pertinent art.
`Considering objective evidence present in the application indicating obviousness
`or nonobviousness.
`
`7.
`
`Claims 1-8, 10-18, and 20-23 are rejected under 35 U.S.C. 103(a) as being unpatentable
`
`over Migdal (US006762763B1) in view of Heirich (US006753878B1), further in view of Duffy
`
`(US005179640A).
`
`Ex. 5, p.4
`
`Ex. 5, p. 4
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 5 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 5 of 17
`
`Application/Control Number: 10/459,797
`Art Unit: 2676
`
`Page 4
`
`8.
`
`With regard to Claim 1, Migdal describes a graphics processing circuit, comprising a
`
`graphics pipeline (Col. 1, line 66-Col. 2, line 17) operative to process data in a corresponding set
`
`oftiles, the graphics pipeline operative to process data in a dedicated tile (Col. 8, lines 20-23).
`
`However, Migdal does notteach that there are at least two graphics pipelines and each
`
`graphics pipeline processes data in a dedicatedtile. However, Heirich describes multiple
`
`graphicspipelines (22, 24, Figure 1; Col. 5, lines 31-33) and each graphicspipeline processes
`
`data in a dedicated part of the image (PI, Col. 6, lines 1-6).
`
`It would have been obviousto oneofordinary skill in this art at the time of invention by
`
`applicant to modify the device of Migdalso that there are at least two graphics pipelines and
`each graphics pipeline processes data in a dedicated tile as suggested by Heirich. Heirich
`
`suggests that it is advantageous to use multiple graphics pipelines because each pipeline can
`
`work on a different process or part of the image without waiting for the other processes to finish
`
`first (Col. 2, lines 24-39), so using multiple graphics pipelines speeds up the processing
`
`operation.
`
`However, Migdal and Heirich do not teach a repeating tile pattern, wherein the repeating
`
`tile pattern includes a horizontally and vertically repeating pattern of square regions. However,
`
`Duffy describesa repeating tile pattern, wherein the repeating tile pattern includes a horizontally
`
`and vertically repeating pattern of square regions (Col. 3, line 67-Col.4, line 4; Col. 4, lines 31-
`32; Col.5, lines 17-20).
`
`It would have been obviousto one of ordinaryskill in this art at the time of invention by
`
`applicant to modify the devices of Migdal and Heirich to includea repeatingtile pattern, wherein
`
`the repeatingtile pattern includesa horizontally and vertically repeating pattern of square regions
`
`Ex. 5, p. 5
`
`Ex. 5, p. 5
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 6 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 6 of 17
`
`Application/Contro! Number: 10/459,797
`Art Unit: 2676
`
`Page 5
`
`as suggested by Duffy because Duffy suggests that rather than generating an entire simulated
`
`halftone screen for each process color of an image, which takes up substantial additional
`
`computing power, a set of rectangular repeating patterns can bestored andretrieved for use in
`
`filling incremental regions of the image (Col. 3, line 63-Col. 4, line 4).
`
`9,
`
`With regard to Claim 2, Migdal describes that the square regions comprise a two
`
`dimensionalpartitioning of memory (Col. 7, lines 63-65).
`
`10. With regard to Claim 3, Migdal describes that the memory is a frame buffer (Col. 5, lines
`
`63-67).
`
`11. With regard to Claim 4, Migdal describesthat the graphics pipeline further includesfront
`
`end circuitry (105, Figure 1) operative to receive vertex data and generate pixel data
`
`correspondingto a primitive to be rendered (Col. 4,lines 46-51; Col. 5, lines 39-41; Col. 8, lines
`
`17-19), and back endcircuitry (108), coupled to the front end circuitry, operative to receive and
`
`process a portion ofthe pixel data (Col. 4, lines 46-51).
`
`However Migdal does not teach that there are two graphics pipelines operative to receive
`
`and process a portion of the pixel data. However, Heirich describes multiple graphicspipelines
`
`(22, 24, Figure 1; Col. 5, lines 31-33) operative to receive and process a portion ofthe pixel data
`
`(PI, Col. 6, lines 1-6), as discussed in the rejection for Claim 1.
`
`Ex. 5, p. 6
`
`Ex. 5, p. 6
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 7 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 7 of 17
`
`Application/Control Number: 10/459,797
`Art Unit: 2676
`
`Page 6
`
`12. With regard to Claim 5, Migdal describes that the graphics pipeline further includes a
`scan converter (602, Figure 6), coupled to the back end circuitry (603-615), operative to
`determine the portion ofthe pixel data to be processed by the back endcircuitry (Col. 8, lines 7-
`
`19).
`
`However Migdal doesnot teach that there are two graphics pipelines. However, Heirich
`
`describes multiple graphics pipelines (22, 24, Figure 1; Col. 5, lines 31-33), as discussed in the
`
`rejection for Claim 1.
`
`13.
`
`With regard to Claim 6, Migdal describes that eachtile of the setof tiles further
`
`comprises a 16x16 pixel array (Col. 7, lines 63-65).
`
`14. With regard to Claim 7, Migdal doesnotteach that the at least two graphicspipelines
`
`separately receive the pixel data from the front end circuitry. However, Heirich describes that
`
`the at least two graphicspipelines (22, 24, Figure 1) separately receive the pixel data (PI) from
`
`the front end circuitry (22) (Col. 6, lines 1-6).
`It would have been obviousat the time of invention by applicant to modify the device of
`
`Migdalso thatthe at least two graphics pipelines separately receive the pixel data from the front
`
`end circuitry as suggested by Heirich. Since Heirich describes using multiple graphics pipelines,
`
`each graphics pipeline must inherently separately receive the pixel data from the front end
`
`circuitry. The advantages of using multiple graphics pipelines were discussedin the rejection for
`
`Claim 1.
`
`Ex. 5, p.7
`
`Ex. 5, p. 7
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 8 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 8 of 17
`
`Application/Control Number: 10/459,797
`Art Unit: 2676
`
`Page 7
`
`15. With regard to Claim 8, Migdal does not teach that the at least two graphics pipelines are
`
`on multiple chips. However, Heirich describes multiple graphics pipelines and that each
`
`graphics pipeline can be on a separate workstation (Figure 4; Col. 16, lines 53-59). Since the
`
`graphicspipelines are on separate workstations, the graphics pipelines mustinherently be on
`
`multiple chips.
`
`It would have been obviousat the time of invention by applicant to modify the device of
`
`Migdalso that the at least two graphicspipelines are on multiple chips as suggested by Heirich
`
`because Heirich suggests the advantageof beingable to put the different chips on different
`
`workstations. In this configuration, off-the-shelf workstations and graphics accelerator cards can
`
`be used for image generation, which greatly reduces the cost of the’system. The marginal costs
`
`of the image generation process might be reduced even further if the workstations and graphics
`
`accelerators are used for other purposes (Col. 16, lines 41-46).
`
`16. With regard to Claim 10, Migdal does notteach thata first of the at least two graphics
`
`pipelines processes the pixel data only in a first set oftiles in the repeating tile pattern. However,
`
`Heirich describes multiple graphics pipelines (22, 24, Figure 1), and each graphicspipeline
`processesonlyapart ofan image PL Col. 6, lines 1-6). Therefore, Heirich describes thata first
`
`of the at least two graphics pipelines processes the pixel data onlyinafirstsetof tiles.
`
`However, Migdal and Heirich do notteach a repeatingtile pattern. However, Duffy
`
`describes a repeating tile pattern (Col. 4, lines 26-53; Col. 5, lines 17-20), as discussed in the
`
`rejection for Claim 1.
`
`Ex. 5, p. 8
`
`Ex. 5, p. 8
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 9 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 9 of 17
`
`Application/Control Number: 10/459,797
`Art Unit: 2676
`
`Page 8
`
`17. With regard to Claim 11, Migdal describes that the graphics pipeline further includes a
`
`scan converter (602, Figure 6), coupled to the front end circuitry (105, Figure 1) and the back
`
`end circuitry (603-615, Figure 6), operative to provide position coordinates of the pixels within
`
`the first set of tiles to be processed by the back endcircuitry (Col. 8, lines 17-19). The scan
`
`converter provides position coordinates to the texture request generator (603). From these
`
`position coordinates, the texture request generator knows whichofthesetoftiles is to be
`
`processed by the back endcircuitry and generates the required tile addresses for theses tiles (Col.
`
`8, lines 17-23). Therefore, the scan converter must inherently includea pixelidentification line
`
`for receiving tile identification data indicating which of the set oftiles is to be processed by the
`
`back end circuitry.
`
`However Migdal does not teach that there are two graphics pipelines. However, Heirich
`
`describes multiple graphics pipelines (22, 24, Figure 1; Col. 5, lines 31-33), as discussed in the
`
`rejection for Claim 1.
`
`18. With regard to Claim 12, Claim 12 is similar in scope to Claim 10, and thereforeis
`
`rejected under the samerationale.
`
`19. With regard to Claim 13, Claim 13 is similar in scope to Claim 11, and thereforeis
`
`rejected under the samerationale.
`
`20. With regard to Claim 14, Migdal describes a graphics pipeline (Col. 1, line 66-Col. 2, line
`
`17) including front end circuitry (105, Figure 1) operative to receive vertex data and generate
`
`Ex. 5, p. 9
`
`Ex. 5, p. 9
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 10 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 10 of 17
`
`Application/Control Number: 10/459,797
`Art Unit: 2676
`
`Page 9
`
`pixel data corresponding to a primitive to be rendered (Col. 4, lines 46-51; Col. 5, lines 39-41;
`
`Col. 8, lines 17-19), and back end circuitry (108), coupled to the front endcircuitry, operative to
`
`receive and process the pixel data in a set oftiles in the repeating tile pattern (Col. 4, lines 46-
`
`51).
`
`However, Migdal does notteachathird graphics pipeline and a fourth graphicspipeline.
`
`However, Heirich describes multiple graphics pipelines (22, 24, Figure 1; Col. 5, lines 31-33), as
`
`discussed in the rejection for Claim 1. Heirich also describes that each pipeline processes the
`
`pixel data only in onesetoftiles in the repeating tile pattern, as discussed in the rejection for
`
`Claim 10.
`
`However, Migdal and Heirich do not teach a repeating tile pattern. However, Duffy
`
`describes a repeating tile pattern (Col. 4, lines 26-53; Col. 5, lines 17-20), as discussed in the
`
`rejection for Claim 1.
`
`21. With regard to Claim 15, Claim 15 is similar in scope to Claim 11, and thereforeis
`
`rejected under the samerationale.
`
`22.
`
`With regard to Claim 16, Claim 16 is similar in scope to Claim 11, and therefore is
`
`rejected under the samerationale.
`
`23.
`
`With regard to Claim 17, Claim 17 is similar in scope to Claim 8, andtherefore is
`
`rejected under the samerationale.
`
`Ex. 5, p. 10
`
`Ex. 5, p. 10
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 11 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 11 of 17
`
`Application/Control Number: 10/459,797
`Art Unit: 2676
`
`Page 10
`
`24. With regard to Claim 18, Miedal does not teach a bridge operative to transmit vertex data
`
`to eachofthefirst, second, third and fourth graphics pipelines. However, Heirich describes a
`
`bridge (20, Figure 1) operative to transmit vertex data to eachofthe first, second, third and
`
`fourth graphics pipelines (22) (Col. 5, lines 45-50).
`It would have been obviousto one ofordinary skill in this art at the time ofinvention by
`
`applicant to modify the device of Migdal to include a bridge operative to transmit vertex data to
`
`each ofthe first, second, third and fourth graphics pipelines as suggested by Heirich because
`
`Heirich suggests the advantage of being able to distribute all of the vertex data at once (Col. 5,
`
`lines 53-58). The advantages of having multiple graphics pipelines were discussed in the
`
`rejection for Claim 1.
`
`25. With regard to Claim 20, Migdal describes a graphics processing method, comprising
`
`receiving vertex data for a primitive to be rendered; generating pixel data in response to the
`
`vertex data (Col. 4, lines 46-51); determining the pixels within a set of tiles to be processed by a
`
`the graphics pipeline in responseto the pixel data; and performing pixel operations on the pixels
`
`within the determinedsetoftiles by the graphics pipeline (Col. 8, lines 6-23).
`
`However, Migdal does not teach a repeatingtile pattern including a horizontally and
`
`vertically repeating pattern of square regions. However, Duffy describes a repeatingtile pattern
`
`including a horizontally and vertically repeating pattern of square regions (Col. 4,lines 26-53;
`
`Col. 5, lines 17-20) as discussed in the rejection for Claim 1.
`
`Ex. 5, p.11
`
`Ex. 5, p. 11
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 12 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 12 of 17
`
`Application/Control Number: 10/459,797
`Art Unit: 2676
`
`Page 11
`
`However, Migdal and Duffy do not teach twographicspipelines. However, Heirich
`
`describes multiple graphics pipelines (22, 24, Figure 1; Col. 5, lines 31-33), as discussed in the
`
`rejection for Claim 1.
`
`26. With regard to Claim 21, Migdal does not teach that determiningthe pixels within a set
`
`of tiles of the repeatingtile pattern to be processed further comprises determiningthesetoftiles
`
`that the corresponding graphics pipeline is responsible for. However, Heirich describes multiple
`
`graphics pipelines (22, 24, Figure 1), and each graphics pipeline processes only a part of an
`
`image (PI, Col. 6, lines 1-6), as discussed in the rejection for Claim 10. Therefore, Heirich
`
`inherently teaches determining the pixels within a set oftiles to be processed further comprises
`
`determiningthesetof tiles that the corresponding graphics pipeline is responsible for.
`
`However, Migdal and Heirich do not teach a repeating tile pattern. However, Duffy
`
`describes a repeatingtile pattern (Col. 4, lines 26-53; Col. 5, lines 17-20), as discussed in the
`
`rejection for Claim 1.
`
`27. With regard to Claim 22, Migdal describes determining the pixels within a set oftiles to
`
`be processed further comprises providing position coordinates of the pixels within the
`
`determinedset of tiles to be processed to the graphics pipeline (Col. 8, lines 17-23).
`
`However, Migdal does not teach a repeatingtile pattern. However, Duffy describes a
`
`repeatingtile pattern (Col. 4, lines 26-53; Col. 5, lines 17-20), as discussed in the rejection for
`
`Claim 1.
`
`Ex. 5, p. 12
`
`Ex. 5, p. 12
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 13 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 13 of 17
`
`Application/Control Number: 10/459, 797
`Art Unit: 2676
`
`Page 12
`
`However, Migdal and Duffy do not teach two graphics pipelines. However, Heirich
`
`describes multiple graphics pipelines (22, 24, Figure 1; Col. 5, lines 31-33), as discussed in the
`
`rejection for Claim 1.
`
`28. With regard to Claim 23, Migdal describes transmitting the processed pixels to memory
`
`(109, Figure 1; Col. 8, line 48-Col. 9, line 3).
`
`29.
`
`Claim 9 rejected under 35 U.S.C. 103(a) as being unpatentable over Migdal
`
`(US006762763B1) in view of Heirich (US006753878B1), further in view of Duffy
`
`(US005179640A), further in view of Wang (US006184906B1).
`
`Migdal, Heirich, and Duffy are relied upon for the teachings as discussed aboverelative
`
`to Claim 1.
`
`However, Migdal, Heirich, and Duffy do not teach a memory controller coupledto the at
`
`least two graphics pipelines, operative to transfer pixel data between eachofthe first pipeline
`
`and the second pipeline and a memory. However, Wang describes a memory controller (28,
`
`Figure 2) coupled to the at least two graphics pipelines, operative to transfer pixel data between
`
`each ofthe first pipeline and the second pipeline and a memory (60) (Col. 3, lines 55-58).
`
`It would have been obviousto oneof ordinary skill in this art at the time of invention by
`
`applicant to modify the devices of Migdal, Heirich, and Duffy to include a memory controller
`coupled to the at least two graphics pipelines, operative to transfer pixel data between each ofthe
`
`first pipeline and the second pipeline and a memory as suggested by Wang because Wang
`
`Ex. 5, p.13
`
`Ex. 5, p. 13
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 14 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 14 of 17
`
`Application/Control Number: 10/459,797
`Art Unit: 2676
`
`Page 13
`
`suggests the advantage of improving the speed of operation and allowing for a single memory
`
`clock cycle read/write operation (Col. 1, lines 51-55).
`
`30.
`
`Claim 19 rejected under 35 U.S.C. 103(a) as being unpatentable over Migdal
`
`(US006762763B 1) in view of Heirich (US006753878B1), further in view of Duffy
`
`(US005179640A), further in view of Kent (US 20030164830A1).
`
`Migdal, Heirich, and Duffy are relied upon for the teachingsas discussed aboverelative
`
`to Claim 17.
`
`However, Migdal, Heirich, and Duffy do not teach that the data includes a polygon and .
`
`wherein each separate chip creates a bounding box around the polygon and wherein each corner
`
`of the bounding box is checked against a super tile that belongs to each separate chip [0010,
`
`0012] and wherein if the bounding box does not overlap anyof the supertiles associated with a
`separate chip, then the processing circuit rejects the whole polygon and processes a next one.
`
`However, Kent describes the data includes a polygon [0006] and wherein each separate chip
`
`creates a bounding box around the polygon and wherein each corner of the bounding box is
`
`checked against a supertile that belongs to each separate chip and wherein if the bounding box
`
`does not overlap any of the supertiles associated with a separate chip, then the processingcircuit
`
`rejects the whole polygon and processes a next one [0129, 0144].
`
`It would have been obviousto one ofordinary skill in this art at the time of invention by
`
`applicant to modify the devices of Migdal, Heirich, and Duffy so that the data includes a polygon
`
`and wherein each separate chip creates a bounding box around the polygon and wherein each
`
`corner of the bounding box is checked against a supertile that belongs to each separate chip and
`
`Ex. 5, p. 14
`
`Ex. 5, p. 14
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 15 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 15 of 17
`
`Application/Control Number: 10/459,797
`Art Unit: 2676
`.
`
`Page 14
`
`wherein if the bounding box does not overlap anyof the supertiles associated with a separate
`
`chip, then the processing circuit rejects the whole polygon and processes a next one as suggested
`
`by Kent because Kent suggests the advantage of being able to determine if a polygon is within
`
`the supertiles associated with a separate chip [0129, 0144]. This is needed in order for each
`
`separate chip to only process the pixel data in onesetoftiles, as discussed in the rejections for
`
`Claims 8 and 10.
`
`31.
`
`Claim 24 rejected under 35 U.S.C. 103(a) as being unpatentable over Migdal
`
`(US006762763B1) in view of Duffy (US005179640A), further in view of Morgan
`
`(US006714203B1), further in view of Wang (US006184906B1).
`
`Migdal describes a graphics processingcircuit, comprising front end circuitry (105,
`
`Figure 1) operative to generate pixel data in response to primitive data for a primitive to be
`
`rendered (Col. 4, lines 46-51; Col. 5, lines 39-41; Col. 8, lines 17-19); first back end circuitry
`
`(108), coupledto the front end circuitry, operative to processafirst portion ofthe pixel data in
`responseto position coordinates (Col.8, lines 20-23); a first scan converter (602, Figure 6),
`
`coupled between the front end circuitry and the first back endcircuitry, operative to determine
`
`whichset oftiles are to be processed bythe first back end circuitry, and operative to provide the
`
`position coordinatesof the first back end circuitry in response to the pixel data (Col. 8, lines 7-
`
`23).
`
`However, Migdal does notteach a repeating tile pattern including a horizontally and
`
`vertically repeating pattern of square regions. However, Duffy describes a repeatingtile pattern
`
`(Col. 4, lines 26-53; Col. 5, lines 17-20), as discussed in the rejection for Claim 1.
`
`Ex. 5, p.15
`
`Ex. 5, p. 15
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 16 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 16 of 17
`
`Application/Control Number: 10/459,797
`Art Unit: 2676
`
`Page 15
`
`However, Migdal and Duffy do not teach a second back end circuitry. However, Morgan
`
`describes a front end circuitry (202, Figure 2) coupled to multiple back end circuitries (208, 210)
`
`(Col. 3, lines 41-42),
`
`It would have been obviousto one of ordinary skill in this art at the time of invention by
`
`applicant to modify the devices of Migdal and Duffy to include a second back endcircuitry as
`
`suggested by Morgan because Morgan suggeststhatit is simpler to have one front-end circuitry
`
`as a data communicationsinterface for the image generation system (Col. 3, lines 32-34) and
`
`couple the one front-end circuitry to multiple back end circuitries. The multiple back-end
`
`circuitries are for multiple graphics pipelines. The advantagesof having multiple graphics
`
`pipelines were discussed in the rejection for Claim 1.
`
`However, Migdal, Duffy, and Morgan do not teach a memory controller, coupled to the
`
`first and second back endcircuitry, operative to transmit and receive the processed pixel data.
`
`However, Wang describes a memory controller (28, Figure 2), coupled to multiple pipelines or
`
`the first and second back endcircuitry, operative to transmit’and receivethe processed pixel data
`
`(Col. 3, lines 55-58), as discussed in the rejection for Claim 9.
`
`Conclusion
`
`Any inquiry concerning this communication or earlier communications from the
`
`examiner should be directed to Joni Hsu whosetelephone numberis 703-305-4418. The
`
`examiner can normally be reached on M-F 8am-5pm.
`
`Ex. 5, p. 16
`
`Ex. 5, p. 16
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 17 of 17
`Case 6:22-cv-00466-ADA-DTG Document 50-5 Filed 12/19/22 Page 17 of 17
`
`Application/Control Number: 10/459,797
`Art Unit: 2676
`
`Page 16
`
`If attempts to reach the examinerby telephone are unsuccessful, the examiner’s
`
`supervisor, Matthew C.Bella can be reached on 703-308-6829. The fax phone numberfor the
`
`organization wherethis application or proceeding is assigned is 703-872-9306.
`
`Information regarding the status of an application may be obtained from the Patent
`
`Application Information Retrieval (PAIR) system. Status information for published applications
`
`may be obtained from either Private PAIR or Public PAIR. Status information for unpublished
`
`applicationsis available through Private PAIR only. For more information about the PAIR
`system, see http://pair-directuspto.gov. Should you have questions on access to the Private PAIR
`
`system, contact the Electronic Business Center (EBC) at 866-217-9197(toll-free).
`
`MATTHEW 0. BELLA
`SUPERV! ~:~. SENT EXAMINE:
`TECHi.ui CENTER 2600
`
`Ex. 5, p.17
`
`Ex. 5, p. 17
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket