throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`____________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`____________
`
`ADVANCED MICRO DEVICES, INC.
`Petitioner
`
`v.
`
`BROADCOM CORPORATION
`Patent Owner
`____________
`
`Case No. Unassigned
`Patent 7,720,294
`____________
`
`
`
`PETITION FOR INTER PARTES REVIEW OF CLAIMS 1-3 AND 9-11 OF U.S.
`PATENT NO. 7,720,294
`
`
`
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`
`
`TABLE OF CONTENTS
`
`Page
`
`INTRODUCTION ............................................................................................... 1
`I.
`II. MANDATORY NOTICES, STANDING, AND FEES ..................................... 1
`A. Mandatory Notices ........................................................................................... 1
`B. Certification of Grounds for Standing ............................................................. 2
`C. Fees .................................................................................................................. 2
`III. OVERVIEW OF THE ’294 PATENT ............................................................ 2
`IV. SUMMARY OF PRIOR ART ......................................................................... 5
`A. Nguyen ............................................................................................................. 5
`B. Wise ................................................................................................................. 7
`C. Molloy .............................................................................................................. 8
`D. Pearson ........................................................................................................... 11
`V. CLAIM CONSTRUCTION .............................................................................. 12
`A. “wherein the video decoder executes” .......................................................... 12
`VI. THERE IS A REASONABLE LIKELIHOOD THAT THE CHALLENGED
`CLAIMS ARE UNPATENTABLE ......................................................................... 13
`A. Ground 1: The combination of Wise and Nguyen renders Claims 1, 3, 9, and
`11 Obvious Under 35 U.S.C. § 103. ..................................................................... 14
`1. A POSITA would have had a motivation to combine Nguyen and Wise.. 14
`2. The combination of Nguyen and Wise discloses every element of Claims
`1, 3, 9, and 11 .................................................................................................... 18
`B. Ground 1A: The combination of Wise, Nguyen, and Molloy renders Claims
`2 and 10 Obvious Under 35 U.S.C. § 103. ........................................................... 41
`1. A POSITA would have had a motivation to combine Wise/Nguyen and
`Molloy. .............................................................................................................. 41
`2. The combination of Wise and Nguyen and Molloy discloses every element
`of Claims 2 and 10. ........................................................................................... 43
`C. Ground 2: The combination of Nguyen and Molloy renders Claims 1-3 and
`9-11 Obvious Under 35 U.S.C. § 103. ................................................................. 44
`1. A POSITA would have had a motivation to combine Molloy and Nguyen.
`
`44
`
`
`
`i
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`
`
`2. The combination of Nguyen and Molloy discloses every element of claims
`1-3 and 9-11. ..................................................................................................... 47
`D. Ground 3: Pearson anticipates Claims 1-3 and 9-11 under 35 U.S.C. § 102 57
`1. Claim 1 ....................................................................................................... 57
`2. Claim 2 ....................................................................................................... 69
`3. Claim 3 ....................................................................................................... 70
`4. Claim 9-11 .................................................................................................. 71
`VII. CONCLUSION .............................................................................................. 72
`
`
`
`
`
`ii
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`LIST OF EXHIBITS
`
`U.S. Patent No. 7,720,294 (the “’294 Patent”)
`
`Prosecution History of the ’294 Patent
`
`Declaration of Dr. Samuel Russ
`
`U.S. Patent No. 6,909,744 to Molloy
`
`U.S. Patent No. 6,425,054 to Nguyen
`
`U.S. Patent No. 7,236,525 to Pearson
`
`U.S. Patent No. 7,230,986 to Wise
`
`CV of Dr. Samuel Russ
`
`1001
`
`1002
`
`1003
`
`1004
`
`1005
`
`1006
`
`1007
`
`1008
`
`iii
`
`
`
`
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`I.
`
`INTRODUCTION
`
`Advanced Micro Devices, Inc. (“AMD” or “Petitioner”) requests inter
`
`partes review (“IPR”) under 35 U.S.C. §§ 311–319 and 37 C.F.R. § 42.100 et seq.
`
`of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294 (“’294 Patent”).
`
`Petitioner asserts that there is a reasonable likelihood that the challenged
`
`claims are unpatentable and requests review of, and cancellation of, the challenged
`
`claims under 35 U.S.C. §§ 102 and 103.
`
`II. MANDATORY NOTICES, STANDING, AND FEES
`
`A. Mandatory Notices
`Real Party in Interest: Petitioner AMD and ATI Technologies ULC are the
`
`real parties-in-interest. ATI Technologies ULC is an indirect, wholly owned
`
`subsidiary of AMD (with 1252986 Alberta ULC being the intervening direct
`
`subsidiary of AMD and parent of ATI Technologies ULC).
`
`Related Matters: The ’294 Patent is subject to a pending lawsuit entitled
`
`Broadcom Corp. v. Sony Corp., No. 8:16-cv-01052 (C.D. Cal.). Petitioner is not a
`
`party to this suit and does not control any party to this suit.
`
`Lead Counsel: Lead Counsel is Brian Oaks (Reg. 44,981) and Back-up
`
`Counsel is and Jennifer Nall (Reg. 57,053), each of Baker Botts L.L.P.
`
`Service Information: Baker Botts L.L.P., 98 San Jacinto Blvd., Suite 1500,
`
`Austin, Texas 78701; Tel. (512) 322-5470; Fax (512) 322-3622. Petitioner
`
`
`
`1
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`consents
`
`to
`
`service by electronic mail at: brian.oaks@bakerbotts.com,
`
`jennifer.nall@bakerbotts.com, and AMD_294IPR@bakerbotts.com. A Power of
`
`Attorney is filed concurrently herewith under 37 C.F.R. § 42.10(b).
`
`B. Certification of Grounds for Standing
`Petitioner certifies that the ’294 Patent is available for IPR. Petitioner is not
`
`barred or estopped from requesting IPR of the ’294 Patent.
`
`Fees
`
`C.
`The Office is authorized to charge any fees that become due in connection
`
`with this Petition to Deposit Account No. 02-0384.
`
`III. OVERVIEW OF THE ’294 PATENT
`
`The ’294 Patent1 discloses a “unified video decoder” for decoding video
`
`data. As was known in the prior art, video data can be compressed using any one of
`
`many known video encoding standards. After video data is encoded (or
`
`compressed) according to a particular standard, that video data may be conveyed
`
`(i.e., transmitted or stored on a computer readable media) to a device (e.g., a
`
`computer or TV) where the device then decodes the compressed video data for
`
`display.
`
`
`1
`The ’294 Patent was filed on February 9, 2004, and does not claim priority
`
`to any other filings.
`
`
`
`2
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`The ’294 Patent claims a dedicated video decoder that executes various sets
`
`of instructions to decode video that has been encoded using one of a variety of
`
`known video encoding standards. According to the background of the ’294 Patent,
`
`multi-standard video decoders were known in the art. Ex. 1001, 1:32-33 (“some
`
`video decoders are capable of decoding video data from multiple formats”). The
`
`’294 Patent criticizes these known video decoders as requiring “special hardware
`
`dedicated to decoding each one of the wide variety of encoding standards.” Id.,
`
`1:34-35. According to the ’294 Patent, “[t]his is disadvantageous because the
`
`additional hardware increases the cost of the decoder system.” Id., 1:35-37.
`
`To avoid extra costs incurred by utilizing multiple sets of dedicated
`
`hardware decoders, the specification of the ’294 Patent discloses a “unified
`
`decoder architecture” that uses firmware to decode video data of different
`
`standards. Ex. 1001, 1:46, 2:66-67. The “unified video decoder” receives a signal
`
`indicating the particular standard used to encode video. Id., 3:7-9. Based on the
`
`indication, the “unified video decoder” decodes the video by executing firmware
`
`instructions associated with the particular standard. Id., 3:10-13.
`
`Figure 2 of the ’294 Patent illustrates the claimed instruction-based video
`
`decoder:
`
`
`
`3
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`
`
`Ex. 1001, Fig. 2. “Instruction memory 291” stores various sets of “instructions
`
`295” that are associated with different video encoding standards. Id., 3:14-37.
`
`“Host processor 290” provides an indication to the “video decoder 209” identifying
`
`the standard associated with a particular set of video data. Id., 3:38-44. Responsive
`
`to the indication, “video decoder 209” selects and executes a set of instructions
`
`from instruction memory 291 that are associated with the identified standard. Id.,
`
`3:63-67.
`
`The issued versions of Claims 1-3 and 9-11 claim the instruction-based
`
`video decoder described above.
`
`
`
`4
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`IV. SUMMARY OF PRIOR ART
`
`A. Nguyen
`Nguyen2 discloses a firmware-based video decoder that operates in
`
`conjunction with a discrete host processor.
`
`Like the specification of the ’294 Patent, Nguyen also recognizes that
`
`“dedicated hardware” has been used to perform “MPEG video decoding or
`
`encoding.” Ex. 1005, 1:50-54. Nguyen further recognizes that “[d]edicated
`
`hardware . . . [is] only usable for specific problems and [is] unable to adapt to other
`
`problems or changes in standards.” Id., 1:54-57. To solve this problem, Nguyen
`
`discloses a “[m]ultimedia card 100” that uses firmware executed by “multimedia
`
`processor 110” to decode video data that has been encoded in any one of a variety
`
`of video standards. Id., 4:54-58; id., 6:53-61. Nguyen recognizes that using a
`
`firmware-based architecture is advantageous because Nguyen’s video decoder can
`
`be “adapted to a new protocol simply by changing either its application programs
`
`or its firmware.” Ex. 1005, 3:62-64.
`
`
`2
`U.S. Patent No. 6,425,054 to Nguyen was published on July 23, 2002 and is
`
`prior art to the ’294 Patent under 35 U.S.C. § 102(b). Ex. 1005
`
`
`
`5
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`As in the ’294 Patent, Nguyen’s video decoder (“multimedia card 100”)
`
`operates in conjunction with primary processor 310, which is a discrete host
`
`processor of “host computer system 300”:
`
`Host Processor
`
`Master Processor
`
`Video decoder
`
`
`
`Ex. 1005, Fig. 3. (annotated). “Host computer system 300” includes its own
`
`“primary processor 310” that executes applications to communicate with the video
`
`decoder (“multimedia card 100”) via device drivers using “control signals needed
`
`by the particular embodiment of multimedia card 100.” Id., 6:62-7:27; 7:12-16.
`
`
`
`6
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`Also similar to the ’294 Patent, Nguyen’s video decoder includes “general purpose
`
`processor 210,” which coordinates the functions of Nguyen’s “multimedia card
`
`100.” Ex. 1005, Fig. 3, 3:44-67; Ex. 1003, ¶¶ 44-46.
`
`B. Wise
`Wise3 discloses a firmware-based, multi-standard video decoder. Wise
`
`describes a video decoder that receives from a microprocessor a signal indicating
`
`the particular encoding standard associated with a video stream, and, based on the
`
`indication, select a set of instructions to decode the video stream. Ex. 1007, 1:21-
`
`28; Ex. 1003, ¶ 47.
`
`Wise’s video decoder includes a pipeline of configurable processing stages:
`
`
`
`
`3
`U.S. Patent No. 7,230,986 to Wise was filed on October 10, 2001, was
`
`published on August 21, 2003, and issued on June 12, 2007. Ex. 1007. Wise is
`
`therefore prior art to the ’294 Patent under 35 U.S.C. §§ 102(a) and 102(e).
`
`
`
`7
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`Ex. 1007, Fig. 32. For example, Figure 32 illustrates a “spatial decoder” stage, a
`
`“temporal decoder” stage, and a “formatter” stage.” Ex. 1007, Fig. 32; see also Ex.
`
`1003, ¶ 48. As data moves through the stages of the pipeline, “token” (i.e., a data
`
`structure) identifies the particular standard associated with the coded data. Ex.
`
`1007, 12:26-34
`
`The spatial decoder uses firmware instructions to decode video data. Ex.
`
`1003, ¶¶ 49-50. For example, the spatial decoder includes a Huffman decoder that
`
`operates by executing different programs (i.e., sets of instructions) for each video
`
`standard. Ex. 1007, 11:43-12:3. A particular program is selected based on the
`
`standard identified by the “CODING STANDARD” token. Ex. 1007, 11:43-12:3.
`
`The “CODING STANDARD” token may be supplied to the video decoder from a
`
`microprocessor. Ex. 1007, 37:24-28.
`
`Wise therefore teaches the concept of selecting a set of instructions to
`
`decode video data based upon an indication received from a microprocessor. Ex.
`
`1003, ¶ 51.
`
`C. Molloy
`Molloy discloses a video decoder configured to operate in accordance with a
`
`particular video standard based on an indication received from a microprocessor.
`
`Ex. 1003, ¶ 52.
`
`
`
`8
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`The decoder in Molloy4 is a multi-standard video decoder that can be
`
`configured to decode data encoded using “each of the JPEG, MPEG1, MPEG2 or
`
`MPEG4, H.261 or H.263 compression standards.”5 Ex. 1004, 2:24-31. Like the
`
`’294 Patent, Molloy recognized the importance of adapting video decoders to
`
`operate with a wide variety of standards. Ex. 1004, 4:15-17 (“The video
`
`encoder/decoder may also be configured through further software programming to
`
`encode/decode data according to any other compression standard.”).
`
`Molloy’s processor 200 sends an “indication” to the video decoder 150 to
`
`configure the decoder to operate for a particular encoding standard. Ex. 1003, ¶ 54.
`
`
`4
`U.S. Patent No. 6,909,744 to Molloy was filed on December 8, 2000 and
`
`issued on June 21, 2005. Ex. 1004. Molloy is therefore prior art to the ’294 Patent
`
`under 35 U.S.C. § 102(e).
`
`5
`
`The term “JPEG” refers to both a video standard and a still picture standard.
`
`Ex. 1003, ¶ 54.
`
`
`
`9
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`
`
`Ex. 1004, Fig. 2; Ex. 1003, ¶ 54. Specifically, “[t]o configure video
`
`encoder/decoder 150 to encode/decode data according to a selected one of the
`
`above compression standards, processor 200 loads video encoder/decoder 150’s
`
`configuration register with the configuration data for the selected compression
`
`standard.” Ex. 1004, 7:37-60. Writing data to the register in the video decoder is
`
`“an indication” as to the particular standard. Ex. 1003, ¶ 54.
`
`
`
`10
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`D.
`Pearson
`Like the ’294 Patent, Pearson6 discloses a “reconfigurable computing based
`
`multi-standard video codec.” Ex. 1006, [56]; see also Ex. 1003, ¶ 55 (explaining
`
`that “codec” means a “enCOder/DECoder pair to encode and decode video in
`
`accordance with a particular standard):
`
`Host processor
`
`Master processor
`
`Instruction memory
`
`Ex. 1006, Fig. 1.
`
`
`
`
`6
`U.S. Patent No. 7,236,525 to Pearson was filed on May 22, 2003, and issued
`
`on June 26, 2007. Ex. 1006. Pearson is therefore prior art to the ’294 Patent under
`
`35 U.S.C. § 102(e).
`
`
`
`11
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`Pearson’s system includes a discrete host CPU that sends an indication to a
`
`video decoder to configure the decoder for a particular video standard. Ex. 1003,
`
`¶¶ 57-58. Specifically, Pearson includes a field programmable gate array (FPGA)
`
`that utilizes different programs to decode different standards of video data. Ex.
`
`1003, ¶¶ 55-56. Pearson’s FPGA is connected to a “memory module 102” that
`
`stores programs that are used to decode data using different standards. Ex. 1003, ¶
`
`57. Pearson’s “CPU 108” sends an indication identifying the particular standard
`
`associated with the a set of video data, and in response the indication, a program
`
`associated with the standard is loaded into the FPGA to decode the video data. Ex.
`
`1003, ¶¶ 57-58.
`
`V. CLAIM CONSTRUCTION
`
`The constructions set forth below are provided for purposes of this IPR.
`
`“wherein the video decoder executes”
`
`A.
`Claims 1 and 9 recite that “the video decoder executes” instructions
`
`associated with a particular encoding standard. Claims 1 and 9 also recite that the
`
`“video decoder” includes a “master processor.” Ex. 1001, Claims 1 and 9. Patent
`
`Owner may argue that the master processor must be the element of the video
`
`decoder that executes the claimed sets of instructions. Under the broadest
`
`reasonable construction of this phrase, any component of the video decoder may
`
`execute instructions.
`
`
`
`12
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`The claims of the ’294 Patent were amended during prosecution to
`
`distinguish art cited by the Examiner. In each of the four office actions issued
`
`during prosecution, all pending claims of the application were rejected as
`
`anticipated by U.S. Pat. Pub. 2003/0185306 (“Macinnis”). Ex. 1002, 144, 180, 216,
`
`265. Before amendment, the claims recited “a host processor for providing an
`
`indication to the video decoder indicating the particular encoding standard,” but
`
`did not recite any structural relationship between the host processor and the video
`
`decoder. Ex. 1002, 16-22. To distinguish Macinnis, the applicant amended the
`
`claims to recite two concepts: (1) that the claimed video decoder is “discrete” from
`
`the host processor, and (2) that the claimed video decoder includes a “master
`
`processor.” Ex. 1002, 200-204, 242-247, 320-325.
`
`Notably, the amended claims do not require that the “master processor”
`
`perform any particular function. Rather, the video decoder—not the master
`
`processor—“executes” the instructions. Because Claims 1 and 9 do not identify the
`
`element of the video decoder that performs the execution, the broadest reasonable
`
`interpretation of the phrase “wherein the video decoder executes” includes any
`
`component of a video decoder executing instructions.
`
`VI. THERE
`IS A REASONABLE LIKELIHOOD THAT THE
`CHALLENGED CLAIMS ARE UNPATENTABLE
`
`This petition presents the following grounds of unpatentability for Claims 1-
`
`3 and 9-11 of the ’294 Patent:
`
`
`
`13
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`Ground
`
`Claims
`
`Prior Art
`
`1, 3, 9, and 11
`
`Obvious over Nguyen and Wise
`
`2 and 10
`
`Obvious over Nguyen, Wise, and Molloy
`
`1-3 and 9-11
`
`Obvious over Nguyen and Molloy
`
`1-3 and 9-11
`
`Anticipated by Pearson
`
`1
`
`1A
`
`2
`
`3
`
`
`
`A. Ground 1: The combination of Wise and Nguyen renders Claims
`1, 3, 9, and 11 Obvious Under 35 U.S.C. § 103.
`1.
`
`A POSITA would have had a motivation to combine
`Nguyen and Wise.
`
`As shown below, Nguyen explicitly discloses every element of Claims 1 and
`
`9 of the ’294 Patent. Ex. 1003, ¶¶ 60-63. However, Nguyen lacks a specific
`
`description of an “indication” from the “host processor,” as recited in Claims 1 and
`
`9. See, e.g., Ex. 1001, Claims 1, 9. As explained below, Nguyen at least suggests
`
`the required “indication” to a POSITA. In addition, Wise discloses a similar video
`
`decoder and describes the claimed “indication” in detail. A POSITA would have
`
`found it obvious to include Wise’s indication in Nguyen’s video decoder.
`
`Nguyen discloses a host processor that sends “control signals” to a video
`
`decoder. Ex. 1003, ¶ 63. A POSITA would have understood that these “control
`
`signals” include an indication of the particular video standard associated with the
`
`video data being processed. Id. Specifically, Nguyen discloses a “host processor”
`
`
`
`14
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`(primary processor 310) that executes applications, which communicate with the
`
`video decoder via device drivers. See, e.g., Ex. 1005, 6:62-7:27. Nguyen’s device
`
`drivers transmit “control signals needed by the particular embodiment of
`
`multimedia card 100.” Id., 7:12-16. Accordingly, Nguyen has a host processor that
`
`sends control signals to a video decoder. Ex. 1003, ¶¶ 60-61. However, Nguyen
`
`does not expressly specify that the control signals sent from the host processor to
`
`Nguyen’s video decoder include an indication of the particular decoding standard
`
`to be used.
`
`A POSITA would have known that Nguyen’s video decoder would receive
`
`an indication to identify the particular encoding standard associated with video
`
`data to be processed. Ex. 1003, ¶¶ 64-66. Indeed, there are only a limited number
`
`of ways that a video decoder (such as Nguyen’s) can ascertain the correct video
`
`standard to use. Id. First, a device external to the video decoder can send some
`
`message to the video decoder identifying the video standard. Id. Second, a video
`
`decoder may receive header information associated with video data, and determine
`
`the standard from that header data. Id. In either case, the video decoder receives an
`
`indication (e.g., a message or the header information). Id. Absent such an
`
`indication, a video decoder would be unable to determine from raw frame data
`
`what encoding standard to use. Id., ¶¶ 65-66. Therefore, a POSITA would have
`
`
`
`15
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`recognized that a video decoder (including Nguyen’s) would receive an indication
`
`of the video standard. Id.
`
`A POSITA using Nguyen’s video decoder and realizing the need for an
`
`indication would have looked to similar systems to determine how a video decoder
`
`should ascertain the video standard associated with particular video data. Ex. 1003,
`
`¶¶ 67-68. Accordingly, a POSITA would have looked to Wise because Wise
`
`discloses a similar video decoder system as Nguyen, and because Wise discloses
`
`how to use an indication to identify the video standard applicable to a particular set
`
`of video data. Id.
`
`Like the ’294 Patent, Wise discloses that a microprocessor (i.e., a discrete
`
`host processor) may configure the decoder system to decode data using a particular
`
`standard. Supra, Section IV.B. In some embodiments, Wise uses a microprocessor
`
`to transmit control tokens to the video decoder that are used to configure the video
`
`decoder to a particular standard. Ex. 1007, 68:62-65 (“the system of the present
`
`invention configures the downstream functional stages under the control of the
`
`control tokens. An option is provided for obtaining needed and/or alternative
`
`control from the MPU.”); see also id., 133:65-134:55 (“configuration Tokens can
`
`be supplied . . . via . . . [t]he microprocessor interface (MPI).”). One example of
`
`such a control token is Wise’s “CODING_STANDARD token for conditioning the
`
`system
`
`for processing
`
`in a selected one of a plurality of picture
`
`
`
`16
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`compression/decompression
`
`standards.”
`
`Ex.
`
`1007,
`
`12:17-20.
`
`The
`
`“CODING_STANDARD” token designates one of several different video
`
`standards that are used to configure Wise’s decoder to the particular standard
`
`specified in the token. Id., 12:21-25.
`
`It would have been obvious to a POSITA to combine Nguyen and Wise such
`
`that Nguyen’s host processor would send an indication to Nguyen’s video decoder
`
`to specify which encoding standard should be used. Nguyen differs from the
`
`claimed invention only in that Nguyen does not expressly recite that the host
`
`processor sends an indication to the video decoder. Ex. 1003, ¶¶ 68-69. However,
`
`Wise discloses this feature in explicit detail for a similar decoder. Id. A POSITA
`
`would have been motivated to incorporate Wise’s indication into Nguyen’s video
`
`decoding system. Id. Because Nguyen already discloses that “primary processor
`
`310” sends “control signals” to Nguyen’s video decoder, it would have been
`
`obvious to a POSITA to use Nguyen’s “primary processor 310” to send such an
`
`indication. Id. Specifically, a POSITA would have found it obvious to use
`
`Nguyen’s “control signals” to send an indication to the video decoder. Id.
`
`The proposed combination of Nguyen and Wise would have been nothing
`
`more than a “predictable use of prior art elements according to their established
`
`functions,” and would therefore have been obvious. KSR Int’l Co. v. Teleflex Inc.,
`
`550 U.S. 398, 417 (2007). For example, Wise discloses a particular data structure
`
`
`
`17
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`(i.e., a token) for transmitting an indication. Ex. 1003, ¶¶ 70-71. Nguyen’s CPU
`
`may be implemented as “an x86 type microprocessor” in a personal computing
`
`system. Id. A POSITA would have been easily able to program Nguyen’s CPU to
`
`send the same type of token disclosed in Wise, or to send the same information in
`
`another data format. Id. As explained above, a POSITA would have recognized
`
`that information to indicate the applicable video standard is required in a multi-
`
`standard decoder. The proposed combination would have yielded predictable
`
`results—an instruction-based video decoder capable of decoding multiple video
`
`standards where a host processor sends an indication to a video decoder to
`
`determine which standard to use. Id. The proposed combination would therefore
`
`have been obvious. Id.
`
`2.
`
`The combination of Nguyen and Wise discloses every
`element of Claims 1, 3, 9, and 11
`(i)
`
`Claim 1
`
`Element 1[p]: “A system for decoding video data encoded with a particular
`standard, said system comprising:”
`
`Nguyen and Wise each disclose the preamble of Claim 1.
`
`Nguyen’s “system 300” includes “multimedia card 100,” which is a video
`
`decoder that is capable of decoding video encoded in a variety of standards:
`
`
`
`18
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`Video decoder
`
`
`
`Ex. 1005, Fig. 3. (annotated).
`
`In the description of related art, Nguyen teaches that “digital signal
`
`processors (DSPs) are used in multimedia applications such as coding and
`
`decoding of video, audio, and communications data. One type of DSP has
`
`dedicated hardware to address a specific problem such as MPEG video decoding or
`
`encoding.” Ex. 1005, 1:49-54. Nguyen discloses an improved programmable DSP
`
`that could be used for video encoding and decoding with various different video
`
`
`
`19
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`standards. Specifically, Nguyen discloses that “multimedia card 100” may receive
`
`video data consisting of a sequence of pixel values, and that “[m]ultimedia card
`
`100 compresses or encodes the pixel values according to a video encoding standard
`
`such as MPEG, JPEG, or H.324 implemented in the firmware executed by
`
`multimedia processor 110.” Ex. 1005, 4:54-57. Nguyen also teaches that
`
`“[m]ultimedia processor 110 uses a local memory 120, also located on
`
`multimedia card 100, for storage of data and program instructions. Local memory
`
`120 may also act as a frame buffer for video coding and decoding
`
`applications.” Ex. 1005, 4:23-26 (emphasis added). Accordingly, Nguyen’s
`
`“multimedia card 100” can both encode and decode video data using a variety of
`
`standards. Ex. 1003, ¶¶ 74-75.
`
`Like Nguyen and the ’294 Patent, Wise discloses an “apparatus for
`
`decompression which operates to decompress and/or decode a plurality of
`
`differently encoded input signals,” including decoding video standards such as
`
`“JPEG, MPEG and H.261.” Ex. 1007, 1:21-28; Ex. 1003, ¶ 76.
`
`Therefore, both Wise and Nguyen disclose element 1[p].
`
`1[p] A system for decoding
`video data encoded with a
`particular standard, said
`system comprising:
`
`Nguyen:
`
`Nguyen’s “multimedia card 100” is a video decoder:
`
`
`Ex. 1005, 1:49-54: “A variety of digital
`signal processors (DSPs) are used in
`multimedia applications such as coding and
`decoding of video, audio, and
`
`
`
`20
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`communications data. One type of digital
`signal processor (DSP) has dedicated hardware
`to address a specific problem such as MPEG
`video decoding or encoding.” (emphasis
`added).
`
`
`
`Ex. 1005, 4:50-62: “Multimedia card 100
`compresses or encodes the pixel values
`according to a video encoding standard
`such as MPEG, JPEG, or H.324
`implemented in the firmware executed by
`multimedia processor 110. The encoded
`video data can then be transmitted to the host
`computer via local bus 105, to a device such as
`an Ethernet card coupled to local bus 105, or
`to be further encoded for transmission on a
`telephone line coupled to communication
`DAC 148.” (emphasis added).
`
`Wise:
`
`Ex. 1007, 1:21-28: “The present invention is directed
`to improvements in methods and apparatus for
`decompression which operates to decompress and/or
`decode a plurality of differently encoded input
`signals. The illustrative embodiment chosen for
`description hereinafter relates to the decoding of a
`plurality of encoded picture standards. More
`specifically, this embodiment relates to the decoding
`of any one or the well known standards known as
`JPEG, MPEG and H.251.”
`
`Ex. 1007, 12:35-51: “1. Multi-standard
`Configurations
`
`Since the various compression standards, i.e., JPEG,
`MPEG and H.261, are well known, as for example as
`described in the aforementioned U.S. Pat. No.
`5,212,742, the detailed specifications of those
`standards are not repeated here.
`
`
`
`21
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`
`As previously mentioned, the present invention is
`capable of decompressing a variety of differently
`encoded, picture data bitstreams.”
`
`
`
`Element 1[a]: “a video decoder for decoding the video data encoded with the
`particular standard, wherein the video decoder comprises a master processor;”
`
`Nguyen and Wise each disclose Element 1[a].
`
`As discussed above for element 1[p], Nguyen’s “multimedia card 100” is a
`
`video encoder and decoder. Nguyen’s “multimedia card 100” includes the claimed
`
`“master processor.” Ex. 1003, ¶ 78. Specifically, “multimedia card 100” includes
`
`“multimedia processor 110,” which further includes “general purpose processor
`
`210:”
`
`
`
`22
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`Master Processor
`
`Video decoder
`
`
`
`Ex. 1005, Fig. 3 (annotated). Furthermore, Nguyen’s “general purpose processor
`
`210” is a master processor. For example, Nguyen’s “general purpose processor”
`
`coordinates the functions of Nguyen’s DSP, and “acts as the master processor to
`
`the vector processor.” Ex. 1005, 3:44-67.
`
`Wise also discloses a video decoder and a processor that satisfies the
`
`“master processor” limitations recited in Claim 1. Ex. 1003, ¶ 79. The video
`
`
`
`23
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`decoder in Wise includes processing stages such as a spatial decoder, and a
`
`temporal decoder:
`
`Ex. 1007, Fig. 32 (FIG. 32 shows a “multi-standard video decoder”); id., 50:57-60.
`
`Wise’s spatial decoder includes a “Huffman decoder” that executes a program
`
`associated with a particular coding standard:
`
`
`
`Ex. 1007, Fig. 27 (“FIG. 27 is a block diagram illustrating the Huffman decoder
`
`and parser state machine of the Spatial Decoder.”). The Huffman decoder executes
`
`a different program for each video encoding standard. Ex. 1007, 52:19-33.
`
`
`
`
`
`24
`
`

`

`Petition for IPR of Claims 1-3 and 9-11 of U.S. Patent No. 7,720,294
`
`Therefore, Wise’s Huffman decoder performs at least the functions of the master
`
`processor recited in element 1[a]. Ex. 1003, ¶ 80.
`
`Therefore, Nguyen and Wise disclose element 1[a

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