throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`
`
`
`
`
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ADVANCED MICRO DEVICES, INC.
`
`Petitioner
`
`v.
`
`AQUILA INNOVATIONS INC.
`
`Patent Owner
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case IPR2019-01526
`U.S. Patent No. 6,895,519
`
`
`
`
`PATENT OWNER'S RESPONSE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`TABLE OF CONTENTS
`
`
`Page
`
`B.
`
`C.
`
`
`THE ’519 PATENT CLAIMS A NOVEL SYSTEM LSI ............................. 1
`I.
`II. ASSERTED REFERENCES .......................................................................... 5
`A. Ober ...................................................................................................... 5
`1.
`Ober’s Microcontroller .............................................................. 7
`1.
`Ober’s Decentralized Power Control Architecture .................. 13
`B. Nakazato ............................................................................................. 17
`III. CLAIM CONSTRUCTION ......................................................................... 20
`A.
`The Preamble of Claim 1 Of the ’519 Patent Is Limiting .................. 21
`B.
`The “Plurality Of Ordinary Operation Modes” Operate At
`Different Clock Frequencies Supplied To The CPU ......................... 22
`IV. GROUND 1: THE CHALLENGED CLAIMS ARE NOT OBVIOUS
`OVER OBER AND NAKAZATO ............................................................... 26
`A. Ober Does Not Disclose “A Plurality Of Ordinary Operation
`Modes.” .............................................................................................. 27
`The Combination of Ober and Nakazato Does Not Disclose “A
`First Memory Storing A Clock Control Library For Controlling
`Clock Frequency Transitions Between Said Ordinary Operation
`Modes.” .............................................................................................. 36
`There Is No Reasonable Expectation Of Success Writing To
`The Unused Bits In Ober’s SFR 62 To Supply Low Speed
`Clocks To The CPU During RUN Mode ........................................... 43
`1.
`Reading Or Writing To Unused Register Bits Is Either
`Ignored Or Causes Unpredictable Behavior ............................ 44
`Ober’s Power Management State Machine Might Behave
`Unpredictably Outside The Scope Of Its Defined States ........ 46
`There Is No Motivation To Combine Ober And Nakazato ................ 48
`1. Modifying Ober’s Microcontroller Would Change Its
`Principle Of Operation ............................................................. 49
`
`2.
`
`D.
`
`-i-
`
`

`

`TABLE OF CONTENTS
`(continued)
`
`Page
`
`3.
`
`E.
`
`
`
`VII.
`
`2. Modifying Ober’s RUN Mode To Use A Divided Clock
`Would Render Ober’s Microcontroller Inoperable For Its
`Intended Purpose ...................................................................... 51
`Ober Teaches Away From A Combination With
`Nakazato ................................................................................... 54
`Ober’s SFR 62 Already Configures The System Clock .......... 61
`4.
`The Institution Decision Relied Upon A New Theory Not
`Asserted by Petitioner ........................................................................ 61
`V. GROUND 2: CLAIMS 2-6 ARE NOT OBVIOUS OVER OBER IN
`VIEW OF NAKAZATO, COOPER, AND WINDOWS ACPI ................... 63
`A.
`The Combination Of Ober, Nakazato, Cooper, and Windows
`ACPI Does Not Render Claims 2-6 Obvious ..................................... 63
`Exhibit 1005 Is Not A Printed Publication ........................................ 64
`B.
`VI. GROUND 3: CLAIMS 8 AND 9 ARE NOT OBVIOUS OVER
`OBER IN VIEW OF NAKAZATO AND DOBLAR .................................. 67
`INTER PARTES REVIEW IS UNCONSTITUTIONAL ............................ 69
`A.
`Inter Partes Review Violates The Appointments Clause ................... 69
`B.
`Inter Partes Review Violates The Takings And Due Process
`Clauses ................................................................................................ 70
`VIII. CONCLUSION ............................................................................................. 70
`
`
`
`-ii-
`
`

`

`
`
`TABLE OF AUTHORITIES
`
` Page(s)
`
`Federal Cases
`Arthrex, Inc. v. Smith & Nephew, Inc.,
`941 F.3d 1320 (Fed. Cir. 2019) .................................................................... 69, 70
`
`Bicon, Inc. v. Straumann Co.,
`441 F.3d 945 (Fed. Cir. 2006) ...................................................................... 21, 22
`
`Celgene Corp. v. Peter,
`931 F. 3d 1342 (Fed. Cir. 2019) ......................................................................... 70
`
`In re Cronyn,
`890 F.2d 1158 (Fed. Cir. 1989) .......................................................................... 66
`
`Edmond v. United States,
`520 U.S. 651 (1997) ............................................................................................ 69
`
`Free Enter. Fund v. Pub. Co. Accounting Oversight Bd.,
`561 U.S. 477 (2010) ............................................................................................ 69
`
`Freytag v. Commissioner,
`501 U.S. 868 (1991) ............................................................................................ 69
`
`In re Gordon,
`733 F.2d 900 (Fed. Cir. 1984) ............................................................................ 52
`
`Hulu, LLC v. Sound View Innovations, Inc.,
`IPR2018-01039, Paper No. 29 (PTAB Dec. 20, 2019) ...................................... 64
`
`Infineon Techs. AG et al. v. Atmel Corp.,
`No. 11-307-RGA, Dkt No. 174 (D. Del. Dec. 4, 2012) ..............................passim
`
`InTouch Techs., Inc. v. VGo Communs., Inc.,
`751 F.3d 1327 (Fed. Cir. 2014) .......................................................................... 48
`
`Kinetic Concepts, Inc. v. Smith & Nephew, Inc.,
`688 F. 3d 1342 (Fed. Cir. 2012) ......................................................................... 68
`
`Koninklijke Philips NV v. Google LLC,
`948 F. 3d 1330 (Fed. Cir. 2020) ......................................................................... 62
`
`
`
`

`

`
`
`Kyocera Wireless Corp. v. Int’l Trade Comm’n,
`545 F.3d 1340 (Fed. Cir. 2008) .......................................................................... 64
`
`Lucia v. SEC,
`138 S. Ct. 2044 (2018) ........................................................................................ 69
`
`Masias v. Sec’y of HHS,
`634 F.3d 1283 (Fed. Cir. 2011) .......................................................................... 69
`
`Polaris Indus. v. Arctic Cat, Inc.,
`882 F.3d 1056 (Fed. Cir. 2018) .......................................................................... 55
`
`In re Ratti,
`270 F.2d 810 (CCPA 1959) .......................................................................... 49, 50
`
`SRI Int’l, Inc. v. Internet Sec. Sys., Inc.,
`511 F.3d 1186 (Fed. Cir. 2008) .......................................................................... 65
`
`In re Stepan Co.,
`868 F.3d 1342 (Fed. Cir. 2017) .......................................................................... 44
`
`Thryv, Inc. v. Click-To-Call Techs., LP,
`140 S. Ct. 1367 (2020) ........................................................................................ 62
`
`TQ Delta, LLC v. Cisco Sys.,
`942 F.3d 1352 (Fed. Cir. 2019) .................................................................... 49, 64
`
`W.L. Gore & Assoc., Inc. v. Garlock, Inc.,
`721 F.2d 1540 (Fed. Cir. 1983) .................................................................... 37, 40
`
`Wellman, Inc. v. Eastman Chem. Co.,
`642 F.3d 1355 (Fed. Cir. 2011) .......................................................................... 20
`
`In re Wesslau,
`353 F.2d 238 (C.C.P.A. 1965) ............................................................................ 68
`
`Federal Statutes
`
`5 U.S.C. § 706 .......................................................................................................... 62
`
`35 U.S.C. §102 ......................................................................................................... 64
`
`35 U.S.C. § 319 ........................................................................................................ 62
`
`-2-
`
`

`

`PATENT OWNER’S EXHIBIT LIST
`
`
`2002
`
`2003
`
`2004
`
`2005
`
`2006
`
`2007
`
`2008
`
`2009
`
`2010
`
`2011
`
`2012
`
`Exhibit No. Description
`2001
`Joint Claim Construction Statement dated May 17, 2019
`
`Revised Joint Claim Construction Statement dated November 1,
`2019
`
`Markman Order re Infineon Technologies AG and Infineon
`Technology North America Corp. v. Atmel Corporation
`
`Email Correspondence with Board re Sur-Replies
`
`Declaration of Dr. Steven Przybylski
`
`Curriculum Vitae of Dr. Steven Przybylski
`
`MNSC140CORE Reference Manual
`
`ARM920T Technical Reference Manual
`
`DDI0275 ETB11 Technical Reference Manual
`
`Excerpts from CRC Modern Dictionary Electrical Engineering
`
`VDHL Coding Styles and Methodologies, 2nd Ed.
`
`Transcript of D Albonesi May 21 deposition
`
`Microsoft Computer Dictionary, 5th Ed.
`
`Graf Modern Dictionary of Electronics
`
`
`2013
`
`2014
`
`
`
`
`
`

`

`
`
`Patent Owner Aquila Innovations Inc. (“Aquila”) submits this Patent Owner
`
`Response to the Petition for inter partes review filed by Petitioner Advanced
`
`Micro Devices, Inc. (“Petitioner”) against U.S. Patent 6,895,519 (“the ’519
`
`patent”). Paper No. 1. The Petition and corresponding evidence do not show that
`
`claims 1-11 of the ’519 patent are obvious. Petitioner’s challenges to the claims
`
`rely upon a combination of U.S. Patent 6,65,802 (“Ober”) and U.S. Patent
`
`6,681,336 (“Nakazato”). The combination of Ober and Nakazato fails to disclose
`
`several limitations of claim 1. Additionally, a person of ordinary skill in the art
`
`would not have been motivated to combine Ober and Nakazato, and would not
`
`have had a reasonable expectation of success making the proposed combination.
`
`Ground 2 fails to show the unpatentability of claims 2-6 because it relies upon
`
`conclusory, unsupported expert testimony, and does not establish that Windows
`
`ACPI is a printed publication. Ground 3 fails because Petitioner did not adequately
`
`show motivation to combine. Petitioner’s combinations and motivations are
`
`nothing more than impermissible hindsight, and should be rejected.
`
`I.
`
`THE ’519 PATENT CLAIMS A NOVEL SYSTEM LSI.
`
`The ’519 patent is directed generally at power management techniques in
`
`large, complex integrated circuits that include a processor, also known as an
`
`
`
`

`

`
`
`“LSI.”1 The ’519 patent teaches power management in an integrated circuit
`
`comprising a variety of different subunits, at least one of which is processor
`
`including a CPU core. The ’519 patent also discloses a set of mechanisms by
`
`which the level/clock frequency of the CPU can be controlled through an
`
`application program that interacts with the hardware registers through a clock
`
`control library.2 Ex. 1001 at Figure 6, Abstract, 3:35-55, 14:20-22, 14:35-39. Ex.
`
`2005 ¶ 39.
`
`
`
`
`1 The term “LSI” is an acronym for “large scale integration” and refers generally to
`
`“the level integration at which entire integrated circuits can be placed on a chip.”
`
`See Ex. 2011 at 385; Ex. 2014 at 412 (technical dictionary definitions of “large
`
`scale integration.”).
`
`2 See Ex. 2014 at 636.
`
`-2-
`
`

`

`
`
`
`
`Ex. 1001 at Figures 1 and 2.
`
`
`
`The system LSI disclosed in the ’519 patent also may include a system
`
`control circuit 534, a clock generation circuit 558, a power down control circuit
`
`556, and the internal and external buses 521. Ex. 1001 at 6:17-46. The ’519 patent
`
`teaches that reducing the frequency of the CPU, or suspending execution of
`
`instructions altogether, may reduce the power consumed by the System LSI, a key
`
`object of the invention. Ex. 1001 at Abstract, 1:20-26, 1:63-2:9. The CPU 512 in
`
`the processor 510 has a number of different modes of operation.
`
`“Special” modes are ones in which the CPU is stopped and does not execute
`
`instructions. Specifically, there is a halt mode in which clock is stopped “to the
`
`principal constituents of the CPU 510”, and a stop mode, in which all clocks
`
`throughout the CPU 510 are stopped. Ex. 2005 ¶ 35. The CPU is placed into one of
`
`-3-
`
`

`

`
`
`these two modes by software controlling a clock halt register 564. Ex. 1001 at
`
`7:28-37, 9:19-26.
`
`“Ordinary” operation modes are ones in which the CPU continues executing.
`
`In one embodiment, there are 5 “ordinary” operation modes identified as “ST0”
`
`through “ST4,” each characterized by the principal clock operating at different
`
`frequencies. Ex. 1001 at Figure 5, 9:7-17, 9:46-10:17.
`
`
`
`The ’519 patent specification refers to a function in the clock control library
`
`that changes from one ordinary mode, operating at one frequency, to another
`
`ordinary mode, operating at a different frequency. The function is identified as
`
`“clkgear.”
`
`[W]hen expressing the relation between the current clock
`state and the clock state after transition by using a
`function (clkgear) in the form of the clock control library,
`it becomes possible to dynamically and speedily control a
`plurality of clocks in the ordinary operation mode, as if it
`were a gear-change operation.
`
`Ex. 1001 at 4:12-17. See also Ex. 1001 at 4:38-44, 8:60-9:6, 9:64-10:4, 11:33-38.
`
`Ex. 2005 ¶ 37.
`
`
`
`The ordinary operation modes may also be selected by writing values into a
`
`register. Ex. 1001 at 8:57-65. The operational frequency of the core CPU in each of
`
`the ordinary operation modes corresponds to the frequency of various clock
`
`-4-
`
`

`

`
`
`signals, identified as MCLK0, MCLK1, MCLK2, that are provided to the clock
`
`generation circuit 558 that generates the FCLK clock signal to the CPU. Ex. 1001
`
`at Figure 4, 3:65-4:11.
`
`
`
`Ex. 1001 at Figure 4. Ex. 2005 ¶ 38.
`
`II. ASSERTED REFERENCES
`A. Ober
`Ober is titled “Power Management And Control For A Microcontroller” and
`
`relates generally to power management in a microcontroller. Ober’s stated concern
`
`is providing power management to each of the peripheral subsystems in a
`
`microcontroller, not a central processing unit core Ex. 1004 at 1:25-40. Ober
`
`explains that prior attempts to reduce microcontroller power consumption involved
`
`slowing the frequency of the system clock or stopping the system clock altogether.
`
`Id. at 2:16-20.
`
`-5-
`
`

`

`
`
`Ober points out that controlling power consumption of a microcontroller at
`
`the central processing unit fails to optimize the power consumption of its
`
`subsystems and results in overly complicated and expensive design and
`
`development. Id. at 2:21-40. In a microcontroller with a plurality of peripherals on
`
`the same integrated circuit as the processor, controlling the power centrally means
`
`that all of the peripherals are subject to the same power control policy, even if that
`
`policy might not work well for a specific peripheral at a specific time. Id. at 1:22-
`
`2:39. Ex. 2005 ¶ 47. In short, all elements are treated the same regardless of need
`
`or function. This is inefficient and problematic.
`
`Because, Ober believed, “power management of a particular peripheral for a
`
`computer system may be best optimized at the peripheral device itself,” Ober
`
`sought to “provide a power management system for a microcontroller which
`
`enables the microcontroller subsystems to be independently controlled.” Ex. 1004
`
`at 2:45-48. See also Ex. 2003, Infineon Techs. AG et al. v. Atmel Corp., No. 11-
`
`307-RGA, Dkt No. 174 at * 3-4 (D. Del. Dec. 4, 2012) (district order construing
`
`Ober and finding Ober’s goal is “decentralized and independent power
`
`management for peripheral units,” not the CPU core). Ober accomplishes its goal
`
`by independently controlling either the frequency of the clock or the power
`
`supplied to the peripheral systems.
`
`-6-
`
`

`

`
`
`1. Ober’s Microcontroller
`To achieve its stated goal of independent power management for peripheral
`
`units, Ober discloses a microcontroller architecture that allows the power level of
`
`each of the peripheral subsystems to be controlled independently of the CPU.
`
`
`
`Ex. 1004, Fig. 1. Ober discloses Flexible Peripheral Interface (“FPI”) devices 42-
`
`52 that connect each of the peripherals 30-40 to management system 26 and CPU
`
`22 through the FPI bus 24. Each of the FPI devices includes a special function
`
`register (“SFR”) 116 that “control[s] the response of each subsystem 30-40 during
`
`the different power modes of operation.” Id. at 9:21-25.
`
`-7-
`
`

`

`
`
`The distribution of the SFR 116 to each FPI “allow[s] the operating system to
`
`control each of the subsystems independently.” Id. at 9:49-51. The CPU core 22
`
`lacks (1) an FPI interface, (2) a special function register, and (3) a software-
`
`configurable register.
`
`
`
`-8-
`
`

`

`
`
`\
`
`Id., Fig. 1. Ober uses the term “subsystem” to refer to each of the peripheral
`
`subsystems. Ober refers to the major subsystems 30-40, the power management
`
`subsystem 28, and the clock subsystem 64. The CPU core 22, however, is not
`
`referred to as a “subsystem.” Ex. 2005 ¶ 62.
`
`The management subsystem 26 contains a power manager 28 that controls
`
`the power modes of the CPU core and the peripheral subsystems. Ex. 1004 at 5:37-
`
`40. “The heart of the power management control system is a power management
`
`-9-
`
`

`

`
`
`state machine.” Id. at 17:3-4.3 The state machine includes 8 pre-defined states: “a
`
`RUN state 132; an IDLE state 134; a START/SHUTDOWN state 136; a SHUT
`
`DOWN state 138; a SLEEP (DEEPSLEEP) state 140; a POWER UP state 142; a
`
`WAIT PLL state 144; a FAULT transition state 146; and a RESET state 148.” Id.
`
`at 17:6-14; Fig. 6:
`
`
`3 A “state machine” refers to “[a] sequential-logic system whose outputs depend on
`
`previous and present inputs (for example, a counter), as opposed to processes that
`
`are functions of present inputs alone.” Ex. 2014 at 732. State machines use pre-
`
`defined, discreet states defined by these inputs. Ex. 2010 at 656; Ex. 2011 at 304-
`
`305.
`
`-10-
`
`

`

`
`
`
`
`The power manager 28 also contains a programmable special function register 62,
`
`which configures the clock subsystem 64. The programmable special function
`
`register 62 contains fields that configure the power management state machine’s
`
`different modes. Id., Fig. 5.
`
`-11-
`
`

`

`
`
`
`
`The clock subsystem 64 generates the System Clock and the local
`
`Management Clock. Id., Fig. 3. The System Clock is principally derived from a
`
`single crystal oscillator by way of a PLL that multiplies the crystal’s frequency,
`
`and a clock circuit 108 that divides the frequency to generate the frequency that is
`
`required by the CPU Core 22. Id. at 8:53-64, Table 2. Ex. 2005 ¶ 54.
`
`The clock subsystem 64 also generates a Management Clock, output from
`
`the Management Clock block 110. The Management Clock is internal to the
`
`management subsystem 26. It can be derived from a number of different sources,
`
`including the System Clock or the low frequency Real Time Clock. Table 7 in
`
`Ober shows that the even though the Management Clock can be derived from other
`
`sources, during the RUN state, both of these clocks are taken from the Divided
`
`PLL Output. Ex. 1004 at 8:53-9:18. Ex. 2005 ¶ 52.
`
`-12-
`
`

`

`
`
`1. Ober’s Decentralized Power Control Architecture.
`Ober discloses “up to four power modes” – RUN, IDLE, SLEEP, and DEEP
`
`SLEEP. Ex. 1004 at 4:18-19. The core CPU is fully operational in RUN mode, but
`
`is stopped in the IDLE and SLEEP modes, including each of the SLEEP submodes.
`
`The core CPU may additionally be powered off in the SLEEP and DEEP SLEEP
`
`modes.
`
`In RUN mode, the CPU, power supply, clocks, and all subsystems are fully
`
`functional. Ex. 1004 at 13:49-52. It is the only mode during which the CPU core is
`
`executing instructions. Ex. 2005 ¶ 50. In RUN mode, system clock operates on a
`
`single, fixed frequency that cannot be selected or altered. Ex. 1001. at 17:15-27;
`
`Ex. 2005 ¶ 60. Ober refers to “the clock speed of the CPU” in the singular,
`
`indicating that the CPU core has a single operating frequency. Ex. 2005 ¶ 51. Ober
`
`does not contemplate the CPU core 22 operating at more than one frequency. Id.
`
`(citing Ex. 1004 at 8:59, Table 7). Ober does not mention or suggest lowering the
`
`CPU core’s operating frequency to reduce the operating power of the core, even in
`
`discussing the control of the operating state of the CPU core 22 by the
`
`management subsystem 26 and the power management state machine (PMSM). Id.
`
`(citing Ex. 1004 at 8:35-49, 15:14-16, 17:1-26). The RUN mode simply is not
`
`identified as one of the modes in which power management occurs and there is no
`
`basis on which to conclude that power management was intended or contemplated
`
`-13-
`
`

`

`
`
`during RUN mode. During RUN mode, the only possible source for the System
`
`Clock is the Divided PLL Output that is output from block 108. Ex. 2005 ¶ 51
`
`(citing Ex. 1004 at Tables 7 and 8). The control registers offer no avenue for
`
`controlling the PLL multiplier, nor any facility for controlling the Clock circuit 108
`
`divisor during RUN mode. Ex. 1004 at Figure 5, Table 5. In fact, low speed clocks
`
`are disabled in the RUN state. Ex. 1004 at 12:10-67, 17:1-27. Moreover, because
`
`the frequency of the System Clock is not controllable by the SFR 62 during RUN
`
`mode (see below), the only power level during ordinary operation mode is full
`
`power based on “the clock speed of the CPU core 22.” Ex. 1004 at Tables 7, 8 and
`
`9, 8:56-61. Ex. 2005 ¶ 54. It is only during RUN mode that the CPU Core 22
`
`executes programs. Id. ¶ 50. Consequently, it is only during RUN mode that any of
`
`the special SFR registers can be written. Id..
`
`In IDLE mode, on the other hand, the CPU does not execute instructions, but
`
`the subsystems may function normally. Ex. 1004 at 13:52-59 (“The CPU core
`
`clock is disabled … During [IDLE] mode, all subsystems remain powered up and
`
`fully clo[ck]ed.”). The CPU core sets the request sleep bits of the power manager
`
`state machine register 62 to IDLE. Id. 15:21-24. The IDLE signal is initiated by the
`
`power management state machine in power manager 28 and transmitted to the
`
`-14-
`
`

`

`
`
`CPU core 22 to turn off its internal clocks to suspend execution of instructions.
`
`Ex. 1004, Fig. 1. When the IDLE signal is asserted, the CPU flushes its pipeline
`
`and shuts down its internal clocks until the IDLE signal is removed. Once the
`
`IDLE signal is asserted, the CPU core 22 asserts the IDLE acknowledge signal
`
`when the pipeline is flushed, then halts or disables the internal CPU clock.
`
`
`
`-15-
`
`

`

`
`
`
`
`The CPU is IDLE in each of the IDLE, SLEEP, and DEEP SLEEP modes. Ex.
`
`2005 ¶ 50.
`
`SLEEP mode is divided into three submodes – “sleep with clocks, no clocks,
`
`and deep sleep where power may be disabled.” Ex. 1004 at 15:40-43. Ex. 2005
`
`¶ 48. In all of the SLEEP modes, the CPU is in an IDLE state. In “SLEEP MODE
`
`(Clocks Distributed),” “the phase lock loop (PLL) or oscillator (OSC) clock is
`
`distributed to the subsystems which have been preconfigured to operate in the
`
`SLEEP mode.” Ex. 1004 at 14:61-64. The individual peripheral subsystems may
`
`-16-
`
`

`

`
`
`be on or off, as configured in their respective SFR 116. See id. at Table 4 (Sleep
`
`Mode Enable, Sleep Divide Clock bits in peripheral special function register 116).
`
`The system clock provided to active peripheral devices in SLEEP mode may be
`
`divided by 2, 4, or 128, as configured in the SlpClk bits of the power management
`
`SFR 62. As a result, the power level to the peripherals may vary. Id. at Tables 5, 7.
`
`The CPU, however, remains in an IDLE state during SLEEP mode, with its core
`
`having flushed its pipeline and not receiving a clock supply. Id. at 8:39-45. Ex.
`
`2005 ¶ 48.
`
`In SLEEP MODE (Clocks Not Distributed), the CPU is in an IDLE state and
`
`may also be unpowered. SLEEP mode is triggered when “the CPU core 22 sets the
`
`power management state machine software configuration register SFR 62 Request
`
`Sleep REQSLP bit to SLEEP and the clock source bits and no distribution of clock
`
`as indicated in Table 5.” Ex. 1004 16:29-33. The power management subsystem
`
`halts the clocks to all of the peripheral subsystems. Ex. 2005 ¶ 49.
`
`B. Nakazato
`Recognizing that Ober fails to teach or suggest all of the claim elements of
`
`the ’519 patent, the Petition also relies on Nakazato for its purported teaching of
`
`“‘a clock control library’ and an ‘application’ for controlling CPU frequency.”
`
`Petition at 8. Nakazato relates generally to power savings in computer systems,
`
`such as a personal computer, not a microcontroller or LSI. Ex. 1008 at 1:20-24;
`
`-17-
`
`

`

`
`
`4:1-5:52 (describing “battery-operable notebook type personal computer (PC)” in
`
`accordance with disclosed embodiments).
`
`
`
`The specification of Nakazato describes a software environment running on
`
`a notebook PC. Ex. 1008 at Figure 1, 4:1-16. Ex. 2005 ¶ 64.
`
`
`
`Ex. 1008 at Figure 1.
`
`Nakazato describes a CPU speed control circuit 153 that facilitates control of
`
`the CPU speed and power consumption. Nakazato discloses two features for
`
`controlling CPU speed and power consumption: the CPU throttling function and a
`
`frequency/voltage controlling function called speed-step or Geyserville. Ex. 1008
`
`at 4:17-24, 5:53-6:7, 6:8-7:27. Ex. 2005 ¶ 62.
`
`The CPU speed can be determined by a user’s selection or by some other
`
`factor, such as temperature of the CPU. Ex. 1008 at 4:25-26, 5:40-43, 7:16-19.
`
`-18-
`
`

`

`
`
`
`
`Id. at Figure 2. Ex. 2005 ¶ 63.
`
`Nakazato describes the user’s selection of the CPU’s speed through the
`
`interactions between a power-saving utility and a power-saving driver. Ex. 2005 ¶
`
`64. The user interacts with a power-saving utility that saves the selection to a
`
`predetermined location on the hard disk drive (HDD 161), such as a registry. Id.
`
`Separately, the power-saving driver can at its convenience consider the values (if
`
`any) written to the registry on the hard disk and determine whether a change in the
`
`current power level should be executed. Id. (citing Ex. 1008 at Figure 1, 7:16-27.).
`
`The writing to, or subsequent reading from, a registry area in the hard desk
`
`is not equivalent to writing a register to change or control the CPU hardware. Ex.
`
`-19-
`
`

`

`
`
`2005 ¶ 65; see also Ex. 2013 at 445 (dictionary definitions of “register” and
`
`“registry”). Nakazato’s use of a registry area in a hard disk drive is not analogous
`
`to using a register to ultimately set the power level of a CPU. Ex. 2005 ¶ 65.
`
`Instead, Nakazato teaches that the CPU speed is controlled by writing a CPU
`
`Speed Control Circuit register 152 that is in the PCI-ISA Bridge 15. The PCI-ISA
`
`Bridge 15 is located in an entirely different integrated circuit than the CPU 11. Ex.
`
`1008 at 6:19-21. A person of ordinary skill in the art at the time of the filing of the
`
`’519 patent would have recognized the PC architecture of Figure 1 of Nakazato
`
`and understood that CPU 1, Host-PCI Bridge 12 and PCI-ISA Bridge 15, as well as
`
`a host of other blocks, are each their own individual integrated circuits. Id. at
`
`Figure 1, 3:5-7, 4:11-16. Ex. 2005 ¶ 65.
`
`III. CLAIM CONSTRUCTION.
`Petitioner identifies three terms for construction: “system LSI,” “a clock
`
`control library for storing clock frequency transitions between said ordinary
`
`operation modes,” and “principal constituents of said central processing unit.” The
`
`Petition does not turn on the construction of these terms and it is not necessary to
`
`construe any of them. See Wellman, Inc. v. Eastman Chem. Co., 642 F.3d 1355,
`
`1361 (Fed. Cir. 2011) (explaining “claim terms need only be construed ‘to the
`
`extent necessary to resolve the controversy’”) (quoting Vivid Techs., Inc. v. Am.
`
`Sci. & Eng’g, Inc., 200 F.3d 795, 803 (Fed. Cir. 1999)). It is necessary, however,
`
`-20-
`
`

`

`
`
`to determine whether the preamble of claim 1 is limiting, and to determine that the
`
`plurality of ordinary operation modes recited in claim 1 operate at various
`
`frequencies.
`
`A. The Preamble of Claim 1 Of the ’519 Patent Is Limiting.
`The preamble recites “[a] system LSI having a plurality of ordinary
`
`operation modes and a plurality of special modes in response to clock frequencies
`
`supplied to a central processing unit.” Ex. 1001 at 14:15-19. Petitioner has not
`
`stated whether the preamble is limiting, see Petition at 25 (“To the extent the
`
`preamble is determined as limiting …”), but it did find the term sufficiently
`
`important that it proposed a construction for the term “system LSI” found in the
`
`preamble. There is no reason to propose a construction for “system LSI” if “system
`
`LSI” is not part of the claim. Petitioner cannot propose a construction for a term
`
`that only appears in the preamble, advocate for that construction, only to hedge its
`
`bets by stating that the construction applies only “to the extent” the preamble is
`
`limiting. In district court, where the same parties have been litigating for almost
`
`two years, Petitioner agrees that the preamble is limiting, and it has not presented
`
`any reason why it should be allowed to depart from that position before this
`
`tribunal. See Ex. 2001 at 1; Ex. 2002 at 2.
`
`The preamble is limiting, of course, because it recites an essential element of
`
`the invention, the “system LSI.” See Bicon, Inc. v. Straumann Co., 441 F.3d 945,
`
`-21-
`
`

`

`
`
`952 (Fed. Cir. 2006) (“[T]he preamble is regarded as limiting if it recites essential
`
`structure that is important to the invention or necessary to give meaning to the
`
`claim… if the claim drafter ‘chooses to use both the preamble and the body to
`
`define the subject matter of the claimed invention, the invention so defined, and
`
`not some other, is the one the patent protects.’”) (internal citations omitted). The
`
`invention claimed in claim 1 is not complete without the term “system LSI,” nor is
`
`the remainder of the preamble. Even Petitioner’s proposed construction requires a
`
`chip.
`
`In addition to reciting necessary structure, the preamble also provides the
`
`antecedent basis for the “ordinary operation modes,” “special modes,” and “central
`
`processing unit,” each of which is recited in the body of claim 1. “When the
`
`limitations in the body of the claim rely upon and derive antecedent basis from the
`
`preamble, then the preamble may act as a necessary component of the claimed
`
`invention.” Bicon, 441 F.3d at 952 (internal citations and quotations omitted).
`
`Here, because the preamble provides antecedent basis for several limitations in the
`
`body of the claim, it is a necessary component of the claimed invention. The
`
`preamble of claim 1 of the ’519 patent should be construed as limiting.
`
`B.
`
`The “Plurality Of Ordinary Operation Modes” Operate At
`Different Clock Frequencies Supplied To The CPU.
`
`The preamble of claim 1 recites “a System LSI having a plurality of ordinary
`
`operation modes and a plurality of special modes in response to clock frequencies
`
`-22-
`
`

`

`
`
`supplied to a central processing unit.” Ex. 1001 at 14:15-17. Patent Owner and
`
`Petitioner both agree that the ordinary operation modes operate at various
`
`frequencies:
`
`With respect to the functioning of the “ordinary operation
`modes,” claim 1 requires: (1) that clock frequency
`transitions occur between ordinary operation modes 1;
`and (2) that such clocks are supplied to a central
`processing unit. EX1001, 14:20-22. To state it another
`way, the claimed ordinary operation modes operate at
`different frequencies.
`
`Ex. 1003 ¶ 102 (emphasis added). As Petitioner correctly notes, claim 1 requires
`
`clock frequency transitions between the ordinary operation modes. Petitioner also
`
`correctly notes that the ordinary operation modes “operate” at different
`
`frequencies. In other words, the CPU core executes instructions at a rate
`
`determined by the frequency of the supplied clock signal of each ordinary
`
`operation mode. Conversely, any mode in which the CPU is not executing
`
`instructions is not an “ordinary operation mode.” Ex. 2005 ¶ 45.
`
`The ’519 patent teaches that the ordinary operation modes are achieved by
`
`varying the frequency of the clock signal used by the CPU during operations,
`
`FCLK.
`
`In case of the CPU 510, the clock FCLK for use in the
`core CPU and others could be set in detail in the register
`
`-23-
`
`

`

`
`
`group inside the system control circuit 534 as shown in
`FIG. 3. The function capable of dynamically and speedily
`controlling the clock group like this will be called “Clock
`Gear” hereinafter in the present specification.
`
`Ex. 1001 at 8:56-65. The ’519 patent

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