throbber

`
`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 1 of 14
`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 1 of 14
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`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.
`
`.
`
`FILING DATE
`
`FIRST NAMED INVENTOR
`
`:
`
`ATTORNEY DOCKET NO,
`
`CONFIRMATION NO.
`
`10/459,797
`
`06/12/2003
`
`_ Mark M. Leather
`
`00100.02.0053
`
`4148
`
`29153
`7590
`02/04/2008
`ADVANCEDMICRO DEVICES, INC.
`C/O VEDDERPRICE P.C.
`222 N.LASALLE STREET
`
`.
`
`HSU, JONI
`
`2628
`
`MAIL DATE
`
`02/04/2008
`
`DELIVERY MODE
`
`PAPER
`
`Please find below and/or attached an Office communication concerning this application or proceeding.
`
`The time period for reply, if any, is set in the attached communication.
`
`PTOL-90A (Rev. 04/07)
`
`Ex. 13, p. 1
`
`Ex. 13, p. 1
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 2 of 14
`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 2 of 14
`Application No.
`
`Office Action Summary
`
`Examiner
`
`LEATHER ET AL.
`Art Unit
`
`2628
`
`-- The MAILING DATEofthis communication appears on the cover sheet with the correspondence address--
`Period for Reply
`A SHORTENEDSTATUTORYPERIOD FOR REPLYIS SET TO EXPIRE 3 MONTH(S) OR THIRTY (30) DAYS,
`WHICHEVER IS LONGER, FROM THE MAILING DATE OF THIS COMMUNICATION.
`
`Extensionsof time may be available under the provisions of 37 CFR 1.136(a).
`after SIX (6) MONTHS from the mailing date of this communication.
`If NO period for reply is specified above, the maximum statutory period will apply and will expire SIX (6) MONTHS from the mailing date of this communication.
`-
`- Failure to reply within the set or extended periodforreply will, by statute, cause the application to become ABANDONED (35 U.S.C. § 133).
`Anyreply received by the Office later than three months after 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 28 November 2007.
`2a) This action is FINAL.
`2b)C] This action is non-final.
`3)L) Sincethis application is in condition for allowance except for formal matters, prosecution as to the merits is
`closed in accordancewith the practice under Ex parte Quayle, 1935 C.D. 11, 453 O.G. 213.
`
`Disposition of Claims
`
`4) Claim(s) 1-7,10-22,24 and 25 is/are pending in the application.
`4a) Of the above claim(s)
`_
`is/are withdrawn from consideration.
`5)L] Claim(s)__ is/are allowed.
`6)X] Claim(s) 1-7,10-22,24 and 25is/are rejected.
`7)L) Claim(s)___ is/are objected to.
`8)L] Claim(s)___ are subject to restriction and/or election requirement.
`
`Application Papers
`
`9)LJ The specification is objected to by the Examiner.
`10)L] The drawing(s)filed on
`is/are: a)[_] accepted or by 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 requiredif the drawing(s) is objected to. See 37 CFR 1.121(d).
`11)L] The oath ordeclaration 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 foreignpriority under 35 U.S.C. § 119(a)-«or (f).
`
`Applicant(s) .10/459,797
`
`a)L]All )(] Some * c)J Noneof:
`‘4.1 Certified copies of the priority documents have been received.
`2.L] Certified copies of the priority documents have been received in Application No.
`3.L] Copies ofthe 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) EX) Notice of References Cited (PTO-892)
`2) (_] Notice of Draftsperson's Patent Drawing Review (PTO-948)
`3) JX] information Disclosure Statement(s) (PTO/SB/08)
`Paper No(s)/Mail Date 11/28/07.
`U.S. Patent and Trademark Office
`PTOL-326 (Rev. 08-06)
`
`4) (J Interview Summary (PTO-413)
`Paper No(s)/Mail Date.__.
`5) L] Notice of Informal Patent Application
`6) C] Other:
`
`Office Action Summary
`
`,
`Part of Paper,No./Mail Date
`412807
`PeMBPB2
`
`Ex. 13, p. 2
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 3 of 14
`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 3 of 14
`
`Application/Control Number:
`10/459,797
`Art Unit: 2628
`
`|
`
`Page 2
`
`DETAILED ACTION
`
`| Information Disclosure Statement
`
`1.
`
`Information disclosure statement (IDS) submitted on November 28, 2007 wasfiled after
`
`mailing date ofapplication on June 12, 2003. Submission is in compliance withprovisions of37
`CFR 1.97. Accordingly, information disclosure statement is being considered by the examiner.
`Response to Arguments
`
`2.
`Applicant’s arguments, see pages 9-11, filed November 28, 2007, with respectto the
`rejection(s) ofclaim(s) 1-4, 7, 10, 12, 14, 20-22, and 25 under 35 U.S.C. 102(e)and claims5,6,
`
`11, 13, 15-19, and 24 under 35 U.S.C. 103(a) have been fully considered and are persuasive. So,
`
`the rejection has been withdrawn. However, upon further consideration, a new ground(s) of
`
`rejection is made in view of Furtner (US006778177B1) and MacInnis (US006570579B1).
`
`3.
`~ Applicant argues Perego (US006864896B2) does not teach multi-graphics pipeline
`circuitry on same chip nor memorycontroller on the same chip but instead teaches discrete
`memory modules having separate and single graphics engines thereon. The memory controller
`taught in Perego is not ona same chip noris it part ofthe memory module (page 10).
`
`' In reply, new groundsofrejection are made in view of Furtner and MacInnis.
`
`Claim Rejections - 35 USC § 103
`
`-4,-
`
`The following is a quotation of 35 U.S.C. 103(a) which formsthe basisforall
`
`obviousnessrejections set forth in this Office action:
`
`(a) A patent may not be obtained thoughthe invention is not identically disclosed or described as set forth in
`section 102 ofthis title, if the differences between the subject matter sought to be patented andtheprior art are
`such that the subject matter as a whole would have been obviousat the time the invention was made to 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.
`
`Ex. 13, p. 3
`
`Ex. 13, p. 3
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 4 of 14
`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 4 of 14
`
`Application/Control Number:
`10/459,797
`Art Unit: 2628
`
`Page 3
`
`- 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 summarizedas follows:
`
`PwWNPS
`
`Determining the scope and contents ofthepriorart.
`Ascertaining the differences between the priorart and the claims.atissue.
`Resolving the level of ordinary skill in the pertinent art.
`Considering objective evidence present in the application indicating obviousness .
`or nonobviousness.
`
`5.
`
`Claims 1-4, 6, 7, 10, 12, 14, and 17 are rejected under 35 U.S.C. 103(a) as being
`
`unpatentable over Perego (US006864896B2) in view of Furtner (US006778177B1), further in
`view ofMacInnis (US006570579B1).
`|
`
`6.
`
`As per Claim 1, Perego teaches graphics processing circuit (300, Fig. 3; c. 3, Il. 61-63).
`
`having at least 2 graphics pipelines (312) operative to process data in correspondingsetoftiles
`ofrepeating tile pattern correspondingto screen locations, respective one of at least two graphics
`
`pipelines operative to process data in dedicatedtile (c. 5, ll. 19-27, 38-44); and memory
`
`controller (310, Fig. 3) in communication with at least 2 graphics pipelines (312), operative to
`
`transfer pixel data between each of 1“ pipeline and gnd pipeline and shared memories (314)(c. 3,
`
`ll. 65-67; c. 4, Il. 1-10, 48-65). Shared memories (314) are each part ofmain memory (c. 1, Il. 44-
`54; c. 3, ll. 3-6), and so are considered to be one memory. Repeatingtile pattern includes
`horizontally and vertically repeating pattern of regions of square regions, as shown inFig.5 (c.
`
`5, ll. 19-27, 38-44).
`
`However, Perego does not teach that the graphics pipelines are on a same chip. However,
`
`Furtnerteachesthat the graphics pipelines are on a samechip (c.6, Il. 30-32).
`
`Ex. 13, p. 4
`
`Ex. 13, p. 4
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 5 of 14
`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 5 of 14
`
`Application/Control Number:
`10/459,797
`Art Unit: 2628
`
`Page 4
`
`It would have been obviousto one of ordinary skill in the art at the time of invention by
`
`applicant to modify device ofPerego so graphics pipelines are on same chip as Suggested by
`
`Furtner, Placing plurality of modules on single chip takes up less space as comparedto using
`multiple chips, and this is well-known in theart.
`However, Perego and Furtner do not teach memory controller is also on the same chip.
`However, MacInnis teaches memory controller (54) is on same chip (10) as graphics pipeline
`(58), as shown in Fig.2 (c. 4,ll. 65-67; c. 5, Il. 36-41; c. 6, Il. 10-13). This would be obvious for
`
`same reasons given above.
`7.
`As per Claim 2, Perego teaches square regions have two dimensional partitioning of
`memory (c.5,I. 19-33).
`|
`8.
`Asper Claim 3, Perego discloses that the memoryis a frame buffer (c.5, Il. 32-33).
`
`9.
`
`As per Claim 4, Perego teaches each ofat least two graphics pipelines includes front end
`
`circuitry (308, Fig. 3) operative to generate pixel data corresponding to primitive to be rendered,
`
`and back endcircuitry (312), coupled to front end circuitry, operative to receive and process
`
`portion ofpixel data (c.3, ll. 64-c. 4, Il. 2; c. 5, ll. 19-44). In order for front end circuitry (308) to
`
`generate pixel data, it must inherently receive vertex data.
`
`10.
`
`As per Claim 6, Perego does not explicitly teach eachtile of set of tiles has 16x16 pixel
`
`array. But, Furtner teaches eachtile of set of tiles has 16x16 pixel array (c. 11, ll. 45-48, 64-65).
`
`It would have been obviousto one of ordinary skill in the art at the time of invention by
`
`applicant to modify Perego so each tile ofset of tiles further has 16x16 pixel array because
`
`Furtner suggests depending on numberofparallel image-rendering pipelines and depending on
`memory organization, optimum tile size and shape can beselected (c. 11, Il. 45-48, 64-65), and
`
`Ex. 13, p. 5
`
`Ex. 13, p. 5
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 6 of 14
`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 6 of 14
`
`Application/Control Number:
`10/459,797
`Art Unit: 2628
`
`Page 5
`
`so it would be obvious to modify tile size to be 16x16 pixels if that would be optimum tile size
`
`for particular numberofparallel image-rendering pipelines and particular memory organization.
`
`11.
`
`. As per Claim 7, Perego teachestheat least two graphics pipelines (312, Fig. 3) separately
`
`receive the pixel data from the front end circuitry (308) (c.3, Il. 64-c. 4,Il. 2; c. 5, Il. 19-44).
`
`12.
`Asper Claim 10, Perego teaches first of at least two graphics pipelines (first rendering
`engine of312, Fig. 3) processes pixel data only infirst set oftiles (tiles labeled “REO” in Fig. 5)
`
`in repeatingtile pattern (c. 5, ll. 23-44),
`
`13.
`
`As per Claim 12, Perego teaches second ofat least two graphics pipelines (second |
`
`rendering engine of 312, Fig. 3) processes pixel data only in second setoftiles (tiles labeled
`“REI” in Fig. 5) in repeatingtile pattern (c. 5, Il. 23-44).
`
`14. As per Claim 14, Claim 14 is similar to Claims4 and 10, except that Claim 14is for a
`
`third and fourth graphics pipeline. Perego teaches four graphics pipelines (c. 5, ll. 41-44). So
`
`Claim 14 is rejected under the same rationale as Claims 4 and 10.
`
`15.|As per Claim 17, Perego does not teach 3° and 4% graphics pipelines are on separate
`
`chips. However, Furtner teaches 3" and 4"pipelines are on separate chips(c.6, Il. 47-51).
`It would have been obviousto oneof ordinary skill in the art at the time ofinvention by
`
`applicant to modify Perego so pipelines are on separate chips because Furtner teaches this makes
`
`system more configurable by being able to easily add more graphics pipelines to increase
`
`performance(c.6,ll. 29-30, 42-51).
`
`16.
`
`Claims 5, 18, and 24 are rejected under 35 U.S.C. 103(a) as being unpatentable over
`
`Perego (US006864896B2), Furtner (US006778177B1), and MacInnis (US006570579B1) in view
`
`of Kelleher (US005794016A).
`
`Ex. 13, p. 6
`
`Ex. 13, p. 6
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 7 of 14
`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 7 of 14
`
`Application/Control Number:
`10/459,797
`Art Unit: 2628
`
`Page 6
`
`17.
`
`Asper Claim 5, Perego, Furtner, and MacInnis are relied upon for teachings for Claim 4.
`
`But, Perego, Furtner, and MacInnis do not explicitly teach at each of at least two graphics
`
`pipelines further includes scan converter, coupled to back end circuitry, operative to determine
`
`portion of pixel data to be processed by back end circuitry. But, Kelleher teaches each ofat least
`
`two graphicspipelines (20A, 20B,Fig.3; c. 3, ll. 22-23; c. 4, ll. 9-14) further includes scan
`
`converter (update stage, Fig. 7), coupled to back end circuitry, operative to determine portion of
`
`pixel data to be processed by back endcircuitry (c. 8, ll. 52-61; c. 9, Il. 1-23; c. 6, Il. 26-28).
`It would have been obviousto one ofordinary skill in the art at the time of invention by
`
`applicant to modify devices of Perego, Furtner, and MacInnisso at each ofat least two graphics
`pipelines further includes a scan converter, coupled to the back end circuitry, operative to
`
`- determine the portion of the pixel data to be processed by the back endcircuitry, because
`
`Kelleher suggests scan converters are neededin order to define image data as array of pixels by
`
`calculating pixel addresses(c.9,Il. 1-23), as is well-known intheart.
`
`18.
`
`Asper Claim 18, Perego does not teach a bridge operable to transmit vertex data to each
`
`of the first, second, third and fourth graphics pipelines. However, Kelleher discloses a bridge
`(38, Fig. 3) operative to transmit vertex data to each ofthefirst (20A), second (20B), third (20C) |
`and fourth (20N) graphics pipelines (c. 3, Il. 22-23; c. 4, Il. 9-14; c. 8, Il. 56-65; c. 3, Il. 46-50).
`
`It would have been obviousto one of ordinary skill in the art at the time of invention by
`
`applicant to modify Perego to include a bridge operable to transmit vertex data to each ofthe
`first, second, third and fourth graphics pipelines as suggested by Kelleher because Kelleher
`
`suggests the advantage of being able to convert the vertex data to pixel data in parallel, which
`
`increasesthe efficiency of the graphics system (c. 2, ll. 31-35; c. 8, ll. 56-65; c. 9, Il. 1-23).
`
`
`
`Ex. 13, p. 7
`
`Ex. 13, p. 7
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 8 of 14
`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 8 of 14
`
`Application/Control Number:
`10/459 797
`Art Unit: 2628
`
`Page 7
`
`19.
`
`As per Claim 24, Perego teaches graphics processing circuit (300, Fig. 3; c. 3, ll. 61-63),
`
`having front endcircuitry (308) operative to generate pixel data in response to primitive data for
`primitive to be rendered(c.5,ll. 19-23); first back end circuitry (first rendering engine 312),
`
`coupled to front end circuitry 308, operative to process first portion of pixel data (labeled “REO”
`
`in Fig. 5) in responseto position coordinates;setoftiles of repeating tile pattern are to be
`
`processed byfirst back endcircuitry, repeating tile pattern including horizontally and vertically
`
`repeating pattern of square regions, as shown in Fig. 5; second back endcircuitry (second
`rendering engine 312), coupled to front end circuitry 308, operative to process secondportion of
`
`pixel data (labeled “RE1”in Fig. 5) in responseto position coordinates; setoftiles of repeating
`tile pattern are to be processed by second back endcircuitry (c.3, ll. 63-c. 4, ll. 2; c. 5, Il. 19-44);
`
`and memorycontroller (310), coupled to first and second back end circuitry (312) operative to
`
`transmit and receive processed pixel data (c. 3,Il. 65-67; c. 4, IL. 1-53; ¢. 5, IL. 32-44),
`
`However, Perego doesnot explicitly teach first scan converter and second scan converter.
`
`However, Kelleher teachesfirst scan converter, coupled betweenfront end circuitry (14, Fig. 3)
`and first back end circuitry (update stage, Fig. 7 in 20A,Fig. 3), operative to determine which set
`oftiles ofrepeating tile pattern are to be processed byfirst back endcircuitry (c. 3, ll. 22-23; c. 8,
`
`Il. 33-c. 9, Il. 23), and operative to provide position coordinatesto first back end circuitry in
`
`responseto pixel data (c.4,Il. 60-62; c. 8, Il. 52-65; c. 6, ll. 36-38); second scan converter,
`
`coupled betweenfront end circuitry and second back endcircuitry (update stage, Fig. 7 in 20B,
`Fig. 3), operative to determine whichset oftiles ofrepeatingtile pattern are to be processed by
`second back endcircuitry, and operative to provide position coordinates to second back end
`
`Ex. 13, p. 8
`
`Ex. 13, p. 8
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 9 of 14
`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 9 of 14
`
`Application/Control Number:
`10/459,797
`Art Unit: 2628
`
`Page 8
`
`circuitry in responseto pixel data (c. 3,Il. 22-23; c. 8, ll. 33-c. 9, Il. 23; c. 4, Il. 60-62; c. 8, ll. 52-
`
`65; c. 6, ll. 36-38). This would be obvious for same reasonsgiven in the rejection for Claim 5.
`
`However, Perego and Kelleher do not teach front end circuitry, first back endcircuitry,
`
`first scan converter, second back endcircuitry, and second scan converterare all on samechip.
`However, Furtner teachesgraphics pipelines are on samechip(c.6,ll. 30-32). Front end
`
`circuitry, first back endcircuitry, and first scan converter of Perego-Kelleher combination make
`
`up one graphicspipeline, and front end circuitry, second back end circuitry, and second scan
`
`converter of Perego-Kelleher combination make up another graphics pipeline, as discussed
`above. Since Furtner teaches graphics pipelines are on samechip, this teaching from Furtner can
`
`be applied to Perego-Kelleher combinationso front endcircuitry, first back endcircuitry, first
`scan converter, second back endcircuitry, and second scan converter are all on samechip. This
`
`would be obvious for reasons for Claim 1.
`
`However, Perego, Kelleher, and Furtner do not teach memory controller is also on the
`same chip. However, MacInnisteachesthis limitation, as discussed in the rejection for Claim 1.
`
`20.
`Claims 11, 13, 15, and 16 are rejected under 35 U.S.C. 103(a) as being unpatentable over
`Perego (US006864896B2), Furtner (US006778177B1), and MacInnis (US006570579B1) in view
`
`of Kelleher (US005794016A), further in view of Hamburg (US005905506A).
`
`Perego, Furtner, and MacInnis are relied upon for teachingsrelative to Claim 10.
`
`However, Perego, Furtner, and MacInnis do not explicitly teach scan converter.
`However, Kelleher teachesfirst of the at least two graphics pipelines(20A, Fig. 3; c. 3, Il. 22-23;
`
`c. 4, ll. 9-14) further includes scan converter (84, Fig. 7), coupled to front end circuitry (80, 82)
`
`and backendcircuitry (c.8,ll. 52-c. 9, 1]. 23). Scan converter determines which groups ofblocks
`
`Ex. 13, p. 9
`
`Ex. 13, p. 9
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 10 of 14
`Case 6:22-cv-00466-ADA-DTG -Document 50-13 Filed 12/19/22 Page 10 of 14
`
`Application/Control Number:
`10/459,797
`Art Unit: 2628
`
`Page 9
`
`52 within graphics memory 22are allocated to and controlled by graphics pipelines (c. 8, I. 52-
`65; c. 6, ll. 26-28). Graphics memory is partitioned into plurality ofpixel blocks that are tiled in
`
`x-and y-direction of graphics memory (c.4,ll. 60-62). So, scan converter is inherently operative
`to provide memory addressesor position coordinates ofpixels withinfirst set oftiles to be
`processed by back endcircuitry. This would be obvious for reasons for Claim 5,
`
`But, Perego, Furtner, MacInnis, Kelleher do not explicitly teach usingtile identification
`
`data to indicate which tiles are to be processed. But, Hamburg teachespixel identification line
`
`for receivingtile identification data indicating which tiles are to be processed(c.5,Il. 35-52).
`
`It would have been obviousto one of ordinary skill in the art at the time of invention by
`
`applicant to modify devices of Perego, Furtner, MacInnis, and Kelleher to include usingtile
`
`identification data to indicate whichtiles are to be processed because Hamburg suggests
`
`advantage ofusingtile identification data to easily track storage locations oftile pixel data and
`being able to easily retrieve data for particular image tile (c. 1, ll. 46-54).
`
`21.
`
`Claim 19 is rejected under 35 U.S.C. 103(a) as being unpatentable over Perego
`
`(US006864896B2), Furtner (US006778177B1), and MacInnis (US006570579B 1) in view of
`
`Kent (US 20030164830A1).
`
`- Perego, Furtner, and MacInnis are relied on for teachings for Claim 17. Perego teaches
`data includes polygon(c.5, Il. 19-23). Furtner teaches third and fourth graphics pipelines are on
`
`separate chips(c.6,ll. 47-51), as discussed for Claim 17.
`
`But, Perego, Furtner, and MacInnis do not teach creating bounding box around polygon
`
`and each corner of bounding box is checked against supertile that belongs to each separate chip
`
`and if bounding box does not overlap any of supertiles associated with separate chip, then
`
`Ex. 13, p. 10
`
`Ex. 13, p. 10
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 11 of 14
`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 11 of 14
`
`Application/Control Number:
`10/459,797
`Art Unit: 2628
`
`Page 10
`
`processingcircuit rejects whole polygon and processes next one. But, Kent teaches graphics
`pipeline [0006] calculates bounding boxofprimitive and testing this against VisRect.If
`bounding box ofprimitive is contained in other P10’s supertile the primitive is discardedat this
`
`stage [0129]. Primitive can be polygon [0088]. Method usedis to calculate distance from each
`
`subpixel sample point in point’s bounding box to point’s center and comparethis to point’s
`radius, Subpixel sample points with distance greater than radius do not contribute to pixel’s
`
`coverage. Cost ofthis is kept low by only allowing small radius points hence distance calculation
`
`is a small multiply and by taking a cycle per subpixel sample per pixel within bounding box
`
`[0144]. Since method calculates distance from each subpixel sample point in point’s bounding
`box, this must include all corners ofbounding box. So, Kent teaches data includes polygon and
`
`graphics pipeline creates bounding box around polygon and wherein each corner of bounding
`box is checkedagainst supertile that belongs to graphics pipeline and if bounding box does not
`
`overlap any ofsupertiles, then processingcircuit rejects whole polygon and processes next one.
`
`It would have been obviousto one ofordinary skill in the art at the time of invention by
`
`applicant to modify Perego, Furtner, and MacInnis to include bounding box as because Kent
`
`suggests processing supertiles one at a time in orderto hide page break costs [0129, 0051].
`22.
`. Claims 20-22 and 25 are rejected under 35 U.S.C. 103(a) as being unpatentable over
`Perego (US006864896B2)in view ofFurtner (US006778177B1).
`|
`
`23.
`
`Asper Claim 20, Perego teaches graphics processing method, comprising generating
`
`pixel data (c. 5, ll. 19-25), which is inherently generated in response to received vertex data;
`determining pixels within setoftiles ofrepeating tile pattern corresponding to screen locations to
`
`be processed by corresponding oneofat least two graphics pipelines (312, Fig. 3) in response to
`
`Ex. 13, p. 11
`
`Ex. 13, p. 11
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 12 of 14
`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 12 of 14
`
`Application/Control Number:
`10/459,797
`Art Unit: 2628
`
`Page 11
`
`pixel data, repeating tile pattern including horizontally and vertically repeating pattern of square
`
`regions, as shown in Fig. 5; performing pixel operations on pixels within determinedsetoftiles
`by corresponding oneofat least two graphicspipelines (c.5, ll. 19-44); and transmitting
`
`processed pixels to memory controller (310), wherein at least two graphicspipelines share
`
`memory controller (c. 3, ll. 65-c. 4, Il. 25; ¢. 5, ll. 31-44).
`
`However, Perego doesnotteach that the graphics pipelines are on a same chip. However,
`
`Furtner teaches graphics pipelines are on a samechip (c.6,I. 30-32), as discussed for Claim 1.
`
`24.
`
`As per Claim 21, Perego teaches determining pixels within set oftiles of repeatingtile
`
`pattern to be processed further comprises determiningset oftiles that corresponding graphics
`
`pipeline is responsible for (c.5, ll. 19-50).
`
` -As per Claim 22, Perego teaches determining pixels within set of tiles of repeatingtile
`25.
`pattern to be processed comprises providing position coordinates ofpixels within determined set
`
`of tiles to be processed to corresponding oneofat least two graphics pipelines(c. 5, ll. 19-44).
`
`26.
`
`Asper Claim 25, Perego teaches graphics processingcircuit (300, Fig. 3; c. 3, ll. 61-63)
`
`havingat least two graphics pipelines (312) operative to process data in correspondingsetoftiles
`
`of repeatingtile pattern correspondingto screen locations, respective one ofat least two graphics
`
`pipelines operative to process data in a dedicatedtile (c. 5, Il. 19-27, 38-44), wherein the
`
`repeatingtile pattern includes a horizontally and vertically repeating pattern of regions of square
`
`regions, as shown in Fig. 5 (c. 5, Il. 19-27, 38-44).
`
`However, Perego doesnotteachthat the graphics pipelines are on a same chip. However,
`
`Furtner teaches graphics pipelines are on a samechip(c. 6,Il. 30-32), as discussed for Claim 1.
`
`Ex. 13, p. 12
`
`Ex. 13, p. 12
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 13 of 14
`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 13 of 14
`
`Application/Control Number:
`10/459,797
`Art Unit: 2628
`
`Page 12
`
`Conclusion
`
`Applicant's amendmentnecessitated the new ground(s) ofrejection presented in this
`
`Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP §.706.07(a).
`Applicant is reminded ofthe extension oftime policyas set forth in 37 CFR 1.136(a).
`
`A shortenedstatutory period forreply to final action is set to expire THREE MONTHS
`
`~
`
`from the mailing date ofthis action. In the eventa first reply is filed within TWO MONTHSof
`
`the mailing date of this final action and the advisory action is not mailed until after the end of the
`THREE-MONTH shortenedstatutory period, then the shortenedstatutory period will expire on
`
`the date the advisory action is mailed, and any extension fee pursuant to 37 CFR 1.136(a) will be
`
`calculated from the mailing date of the advisory action. In no event, however, will the statutory
`period for reply expire later than SIX MONTHSfromthe date ofthis final action. |
`| Any inquiry concerning this communication or earlier communications from the
`
`examiner should be directed to Joni Hsu whose telephone numberis 571-272-7785. The
`examiner can normally be reached on M-F Bam-Spm.
`
`If attempts to reach the examiner by telephone are unsuccessful, the examiner’s
`
`supervisor, Kee Tung can be reached on 571-272-7794. The fax phone numberfor the
`
`organization where this application or proceeding is assigned is 571-273-8300.
`
`Ex. 13, p. 13
`
`Ex. 13, p. 13
`
`

`

`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 14 of 14
`Case 6:22-cv-00466-ADA-DTG Document 50-13 Filed 12/19/22 Page 14 of 14
`
`Application/Control Number:
`10/459,797
`Art Unit: 2628
`
`Page 13
`;
`
`Information regarding the status ofan application maybe obtained from the Patent
`
`Application Information Retrieval (PAIR) system. Status information for published applications
`maybe obtained from either Private PAIR or Public PAIR.Status information for unpublished
`applications is available through Private PAIR only. For more information aboutthe PAIR
`
`system,see http://pair-direct.uspto.gov. Should you have questions on accessto the Private PAIR
`
`system, contact the Electronic Business Center (EBC)at 866-217-9197(toll-free). If you would
`
`like assistance from a USPTO Customer Service Representative or access to the automated
`
`information system, call 800-786-9199 (IN USA OR CANADA)or 571-272-1000.
`
`JH
`
`KEE M. TUNG
`SUPERVISORY PATENT EXAMINER
`
`Ex. 13, p.14
`
`Ex. 13, p. 14
`
`

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