throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`
`
`
`
`TOSHIBA CORPORATION, TOSHIBA AMERICA, INC.; TOSHIBA
`AMERICA ELECTONIC COMPONENTS, INC.; AND TOSHIBA AMERICA
`INFORMATION SYSTEMS, INC.,
`Petitioners,
`
`v.
`
`
`INTELLECTUAL VENTURES I LLC,
`Patent Owner
`
`
`
`
`
`
`
`CASE: IPR2014-00310
`Patent 7,836,371
`
`
`
`
`
`
`
`DECLARATION OF MICHAEL BARR IN SUPPORT OF
`PATENT OWNER’S RESPONSE TO PETITION
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Mail Stop “PATENT BOARD”
`Patent Trial and Appeal Board
`U.S. Patent and Trademark Office
`P.O. Box 1450
`
`
`
`Alexandria, VA 22313-1450
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`IV 2001
`IPR2014-00310
`
`

`
`
`
`I, Michael Barr, declare as follows:
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`1.
`
`I have been retained as an expert witness by Sterne, Kessler,
`
`Goldstein & Fox PLLC to provide testimony on behalf of Intellectual Ventures I
`
`LLC, as part of the above-captioned inter partes review proceeding. I understand
`
`that this proceeding involves U.S. Patent 7,836,371 (“’371 patent”) and that the
`
`Patent Trial and Appeal Board (“Board”) has assigned the proceeding the trial
`
`number IPR2014-00310.
`
`2.
`
`In this inter partes review proceeding, I understand that the Patent
`
`Office has instituted review of claims 1-10 of the ’371 patent based on two
`
`references: U.S. Patent No. 5,802,273 to Levine, et al (“Levine”) and U.S. Patent
`
`No. 5,623,500 to Whetsel (“Whetsel”). I understand that the Board instituted trial
`
`on only the following two grounds:
`
`(cid:120) Claims 1-3 and 5-10 under 35 U.S.C. § 102 as anticipated by
`
`Levine
`
`(cid:120) Claim 4 under 35 U.S.C. § 103 as obvious over Levine and
`
`Whetsel
`
`3.
`
`In connection with this matter, I have reviewed and am familiar
`
`with the following documents:
`
`
`
`- 1 -
`
`

`
`
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`(cid:120) U.S. Patent No. 7,836,371 to Dervisoglu, et al. (provided as TOSH-
`
`1001);
`
`(cid:120) Declaration of Charles Narad (provided as TOSH-1007);
`
`(cid:120) U.S. Patent No. 5,802,273 to Levine, et al. (provided as TOSH-1004);
`
`(cid:120) U.S. Patent No. 5,623,500 to Whetsel, Jr. (provided as TOSH-1011);
`
`(cid:120) PowerPC 604 User’s Manual, IBM Microelectronics, PowerPC,
`
`Motorola 1994 (provided as TOSH-1008);
`
`(cid:120) Decision: Institution of Inter Partes Review mailed July 11, 2014
`
`(Paper 12); and
`
`(cid:120) Transcript of the August 18, 2014 deposition of Charles Eric Narad
`
`(provided as IV-2004).
`
`4.
`
`I understand that the ’371 patent is a continuation of U.S.
`
`Application No. 11/261,762, filed on October 31, 2005, now Patent No. 7,080,301
`
`which is a continuation of U.S. Application No. 10/767,265, filed on January 30,
`
`2004, now U.S. Patent No. 6,964,001, which is a continuation of U.S. Application
`
`No. 09/275,726, filed on March 24, 1999, now U.S. Patent No. 6,687,865. I
`
`further understand that the ’371 patent claims benefit of Provisional Application
`
`No. 60/079,316, filed March 25, 1998. I am familiar with the technology at issue
`
`in the ’371 patent and the state of the art during these time periods.
`
`
`
`- 2 -
`
`

`
`
`
`5.
`
`I have been asked to provide my technical review, analysis,
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`insights, and opinions regarding the above-noted references.
`
`I.
`
`Background and Qualifications
`6. My academic and professional pursuits are closely related to the
`
`subject matter of the ’371 patent. I received my Bachelor of Science in Electrical
`
`Engineering (BSEE) from the University of Maryland in 1994, and received my
`
`Master of Science in Electrical Engineering (MSEE) from the University of
`
`Maryland in 1997.
`
`7.
`
`During my Master’s program at the University of Maryland, I also
`
`worked full-time at Hughes Network Systems (“Hughes”) as a software engineer.
`
`While at Hughes, among other things, I maintained and supported a range of real-
`
`time operating systems, bootloaders, and debugging tools such as ROM monitors,
`
`remote debuggers, simulators, and in-circuit emulators. I also performed activities
`
`relating to circuit board bring-up and testing.
`
`8.
`
`I later began working at TSI TelSys (“TSI”) as a principal software
`
`engineer. While at TSI, I led the company’s effort to produce a software
`
`development and prototyping platform for a microSPARC-IIep processor-based
`
`FPGA plug-in card for Windows NT and Sun workstations. As part of this work, I
`
`
`
`- 3 -
`
`

`
`
`designed a suite of development and debugging tools for designers of applications
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`based on reconfigurable computing technology.
`
`9.
`
`After leaving TSI in 1998, I joined PropHead Development as a
`
`software architect. At PropHead, I defined the embedded software architecture and
`
`detailed design for a satellite TV set-top box joint venture involving Hughes and
`
`America Online.
`
`10.
`
`I was only at PropHead a short time before I was offered, and
`
`accepted, a position as the technical editor of “Embedded Systems Design,” a
`
`monthly journal with over 60,000 subscribers. My role included working with
`
`authors and columnists to refine their technical content. Later, as editor-in-chief, I
`
`was responsible for all of the journal’s content. Starting at about the same time, in
`
`January 1999, I founded an engineering consulting company called Netrino.
`
`11.
`
`In 2001, I became a member of the advisory board for the
`
`Embedded Systems Conference, an annual technical conference that provides
`
`attendees with information on the latest in embedded systems technology. As an
`
`advisory board member, I oversaw several aspects of the conference, including
`
`providing industry viewpoint and observations on emerging and ongoing trends in
`
`the marketplace and suggesting panel and presentation topics relating to embedded
`
`systems.
`
`
`
`- 4 -
`
`

`
`
`
`12. Presently, my primary occupation is as CTO of Barr Group, a
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`company that I co-founded in 2012. As part of my duties with Barr Group (and
`
`Netrino before it), I created professional training curriculum and courses for
`
`embedded software developers, including “Embedded Software Boot Camp” and
`
`“Embedded Software Training in a Box.” Barr Group (again like Netrino before
`
`it) is directly involved with the development and advancement of embedded
`
`systems technology and testing/debugging. For example, we conducted new
`
`product assessments of software development tools for companies introducing
`
`products such as real-time operating systems and debugging tools into the
`
`embedded market.
`
`13.
`
`In addition to my professional experience, I also have significant
`
`academic and related experience.
`
`14.
`
`I was an adjunct professor at the University of Maryland from
`
`2000 until 2002, and at Johns Hopkins University during Winter Semester 2012.
`
`At the University of Maryland, I taught operating systems design to graduate and
`
`undergraduate students and designed and supervised independent study projects
`
`related to real-time embedded software development. While at Johns Hopkins, I
`
`taught an undergraduate course on embedded software architecture.
`
`
`
`- 5 -
`
`

`
`
`
`15.
`
`I am also an author or co-author of three books, all related to
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`embedded systems, and more than 70 articles and papers that are nearly all in the
`
`field of embedded systems. I have also been awarded three patents as a co-inventor
`
`for inventions relating to embedded systems.
`
`16. My Curriculum Vitae is attached as IV 2002, which contains
`
`further details on my education, experience, publications, and other qualifications
`
`to render an expert opinion. My work on this case is being billed at a rate of $575
`
`per hour, with reimbursement for actual expenses. My compensation is not
`
`contingent upon the outcome of this inter partes review.
`
`II. My Understanding of Claim Construction
`17.
`I understand that, at the Patent Office, claims are to be given their
`
`broadest reasonable construction in light of the specification as would be read by a
`
`person of ordinary skill in the relevant art.
`
`III. My Understanding of Anticipation
`18.
`I understand that a claim is unpatentable if every element is
`
`actually disclosed in a reference as recited in the claims. The disclosure may be
`
`explicit, implicit, or inherent. I understand that a reference is read from the
`
`perspective of a person of ordinary skill in the art at the time of the invention.
`
`
`
`- 6 -
`
`

`
`
`IV. My Understanding of Obviousness
`19.
`It is my understanding that a claimed invention is unpatentable if
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`the differences between the invention and the prior art are such that the subject
`
`matter as a whole would have been obvious at the time the invention was made to a
`
`person having ordinary skill in the art to which the subject matter pertains
`
`20.
`
`I understand that for a single reference or a combination of
`
`references to render the claimed invention obvious, a person of ordinary skill in the
`
`art must have been able to arrive at the claims by altering or combining the applied
`
`references.
`
`21.
`
`I also understand that when considering the obviousness of a patent
`
`claim, one should consider whether a teaching, suggestion, or motivation to
`
`combine the references exists so as to avoid impermissibly applying hindsight
`
`when considering the prior art. I understand this test should not be rigidly applied,
`
`but that the test can be important to avoid such hindsight.
`
`V. Level of Ordinary Skill in the Art
`22. Based on the technologies disclosed in the ’371 patent, a person of
`
`ordinary skill in the art would have had a B.S. degree in Electrical or Computer
`
`Engineering or a related field, and two to three years of relevant work experience.
`
`
`
`- 7 -
`
`

`
`
`VI. U.S. Patent No. 5,802,273 to Levine
`23. As discussed below, in my opinion, Levine does not disclose,
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`expressly or inherently, the following elements of claims 1, 2, 7 and 8:
`
`(cid:120) “a service processor unit comprising … a buffer memory” as
`
`recited in independent claims 1 and 7
`
`(cid:120) a “multiplicity of selectable probes” as recited in independent
`
`claim 1
`
`(cid:120) an integrated circuit comprising a “system bus”, a “service
`
`processor unit comprising … a system bus interface” and “adapted
`
`to perform capture and analysis of system operation signals on said
`
`system bus during normal system operation through said system
`
`bus interface” as recited in independent claim 1
`
`(cid:120) “a parallel I/O (PIO) port,” “a serial I/O (SIO) port,” or “a JTAG
`
`port” as recited in dependent claims 2 and 8
`
`(cid:120) “wherein data and instructions are to be sent through at least one of
`
`said ports to said service processor unit from an external
`
`diagnostics console, and wherein result data is to be sent through at
`
`least one of said ports from said service processor unit to said
`
`external diagnostics console” as recited in dependent claims 2 and
`
`8
`
`
`
`- 8 -
`
`

`
`A.
`
`“Service Processor Unit Comprising … a Buffer Memory”
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`
`
`24. Both claims 1 and 7 recite a “service processor unit” that comprises “a
`
`buffer memory.” In my opinion, Levine does not disclose a “service processor
`
`unit” that comprises “a buffer memory.” In the Petition, the Petitioners identify the
`
`performance monitor 50 of Levine as the recited “service processor unit” and the
`
`special purpose registers 40 and/or system memory 58 as the recited “buffer
`
`memory.” The special purpose registers 40 and system memory 58 are outside the
`
`performance monitor. As a consequence, the performance monitor 58 of Levine
`
`does not comprise either the special purpose registers 40 or the system memory 58.
`
`25. Below, I have annotated FIG. 4 from Levine to highlight that the
`
`special purpose registers 40 and system memory are outside the performance
`
`monitor. The performance monitor is highlighted below in red. The elements
`
`identified by Petitioners as the buffer memory are circled. As clearly shown in
`
`FIG. 4, which Petitioners rely on to support their position, the special purpose
`
`registers 40 and system memory 58 are external to the performance monitor 50.
`
`
`
`- 9 -
`
`

`
`
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`
`
`26. FIG. 7 of Levine (reproduced below) also illustrates that the special
`
`purpose registers, SIAR and SDAR, are outside the performance monitor 50.
`
`Levine specifically depicts the connection between the performance monitor 50
`
`and the SDAR and SIAR registers as a dotted line. As would be appreciated by a
`
`person of skill in the art, the use of a dotted line, instead of the solid lines used
`
`elsewhere in FIG. 7, indicates that these registers are placed away from (outside)
`
`Levine’s performance monitor 50.
`
`
`
`- 10 -
`
`

`
`
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`
`
`27. Chapter 9 of the PowerPC Manual also demonstrates that the special
`
`purpose registers such as SIAR and SDAR are outside the performance monitor
`
`explaining that “[t]he SIA register is located in the sequencer unit and the SDA
`
`register is located in the LSU.” (PowerPC Manual, TOSH-1008, p. 9-2.) As
`
`described in Levine, the sequencer unit 18 and the Load Store Unit 28 are separate
`
`components of the processor 10. (Levine, 5:66-6:5.) Therefore, as would be
`
`understood by a person of ordinary skill in the art, a register located in the
`
`sequencer unit or in the load store unit is necessarily external to the performance
`
`monitor.
`
`28. Petitioners also cite to a sentence in Levine that “… the same data
`
`(machine state data) is placed in SPRs 40 including SIAR, SDAR and SSR which
`
`
`
`- 11 -
`
`

`
`
`are suitably provided as registers or addresses in I/O space.” (Corrected Petition,
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`pp. 28, 31 (citing Levine 10:60-65).) However, providing a register in I/O space
`
`does not require the register to be included in the performance monitor 50. To the
`
`contrary, based on the architecture of Levine, in my opinion, if the SIAR or SDAR
`
`registers are in I/O space, these registers would be external to both the performance
`
`monitor 50 and to the processor 10.
`
`29.
`
`I/O space is a technique that creates a special address region separate
`
`from addresses in memory space. Levine describes that processor 10 is a
`
`“superscalar microprocessor.” (Levine, TOSH-1004, 5:49-50.) A component that
`
`exists in I/O space in the architecture of Levine would be external to the processor
`
`10 of Levine. And, because of the nature of I/O space and its special requirements,
`
`a component that exists in I/O space would be external to the performance monitor
`
`50 of the processor 10 in Levine.
`
`B. A “Multiplicity of Selectable Probes”
`
`30. Claim 1 recites a “multiplicity of selectable probes.” Because the
`
`claimed probes are “selectable,” one or more probes in the “multiplicity of
`
`selectable probes” may be selected while other probes may not be selected.
`
`31. Petitioners equate the multiplexers disclosed in Levine (72 … 73 of
`
`FIG. 7) to the claimed “multiplicity of selectable probes.” However, the
`
`
`
`- 12 -
`
`

`
`
`multiplexers 72 … 73 cannot be individually selected and therefore cannot
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`correspond to the recited “selectable probes.”
`
`32. As shown in FIG. 7 (reproduced above), the multiplexers 72…73 of
`
`the performance monitor are always outputting a signal (i.e., one of their received
`
`input signals). The system of Levine does not have the capability to select or
`
`deselect individual multiplexers. This is a fundamental characteristic of
`
`multiplexers. As would be understood by persons of ordinary skill in the art, the
`
`multiplexers of Fig. 7 in Levine are constructed of simple combinatorial logic that
`
`cannot be turned on/off when the host device is functioning. Petitioner’s expert,
`
`Charles Narad, supports my conclusion in stating that “combinatorial logic … are
`
`not clocked elements” and “a combinatorial block, which is asynchronous, things
`
`just flow through it.” (Narad Deposition Transcript, IV 2002, 102:11-22 (emphasis
`
`added).)
`
`C.
`
`“System Bus” and “System Bus Interface”
`
`33. Claim 7 recites “an integrated circuit” comprising “a system bus” and
`
`a “service processor unit.” Claim 7 further recites that the “service processor unit
`
`comprises “a system bus interface” and that the “service processor unit” is
`
`“adapted to perform capture and analysis of system operation signals on said
`
`
`
`- 13 -
`
`

`
`
`system bus during normal system operation through said system bus interface.” In
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`my opinion, Levine does not disclose these elements of claim 7.
`
`34. As illustrated in annotated FIG. 1 of Levine below, Petitioners
`
`identify a set of signal paths individually connecting units 22, 26, 28, 30, and 32 to
`
`sequencer unit 18 (signal paths 22-18, 26-18, 28-18, 30-18, and 32-18) as claim 7’s
`
`“system bus.” Individual connections are not a bus. Busses are different from
`
`individual connections because busses can interconnect multiple components and
`
`permit those components to exchange data. In other words, a bus is a
`
`communication path that can be shared. By contrast, the “signal paths” identified
`
`by Petitioners are merely isolated, individual direct connections between internal
`
`components of processor 10. The signal paths do not even connect with one
`
`another. Therefore, these identified signal paths are not a bus.
`
`35. Levine discloses a system bus labeled “system bus 11” in FIG. 1
`
`below. However, this system bus cannot be the recited system bus of claim 7
`
`because it is external to the processor 10 and the performance monitor 50 of
`
`Levine (alleged to be the “service processor unit”) does not have an interface to it.
`
`
`
`- 14 -
`
`

`
`
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`
`
`D.
`“Parallel I/O Port” and “Serial I/O Port”
`36. Levine does not explicitly disclose that processor 10 includes either a
`
`“parallel I/O port” or a “serial I/O port.” Petitioners argue that serial or parallel
`
`I/O ports are necessarily present in Levine stating “the reading and setting of the
`
`user readable and user settable counters would be through a parallel or serial I/O.”
`
`I disagree with Petitioners that serial or parallel I/O ports are necessarily present in
`
`Levine.
`
`37. As would be appreciated by a person of ordinary skill in the art, not
`
`every interface to an integrated circuit is a port. The terms “serial I/O port” and
`
`“parallel I/O port” have well-understand meanings to persons of ordinary skill in
`
`
`
`- 15 -
`
`

`
`
`the art. A “serial I/O port” is an interface between a processor and a peripheral in
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`which bits, characters, or data units are transferred sequentially. See Wiley, IV
`
`2003, p. 696. A “parallel I/O port” is an interface between a processor and a
`
`peripheral in which multiple bits, characters, or data units are transferred
`
`simultaneously. See id. at 552.
`
`38. For example, the counters of Levine can be accessed through a bus
`
`interface unit (BIU) that is neither a serial or a parallel I/O port. Levine discloses
`
`that the PMC and MMCR registers are accessed using special register instructions:
`
`“These special purpose registers are accessible for read or write via mfspr (move
`
`from special purpose register) and mtspr (move to special purpose register)
`
`instructions.” (Levine, 9:45-47.) A person of ordinary skill in the art would
`
`understand that the software (program) used to access the PMC and/or MMCR
`
`registers is stored in a system memory such as system memory 39 of Levine. The
`
`instructions stored in system memory are passed to a processor via a bus interface
`
`unit (“BIU”) 12 of Levine.
`
`39. A bus interface is not an I/O port. The bus interface unit 12 of Levine
`
`is an interface between processor 10 and the system bus 11 of Levine. Bus
`
`interface unit 12 is not an interface between processor 10 and a peripheral. FIG. 1
`
`of Levine only shows a memory connected to system bus 11. FIG. 1 does not
`
`show any peripherals connected to processor 10 or to the system bus 11.
`
`
`
`- 16 -
`
`

`
`40.
`
`I disagree with the opinions provided by Petitioners’ expert Mr. Narad
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`
`
`in Paragraphs 53 and 54 of his declaration:
`
`In order to set or read the PMC, the counter would have to be
`
`accessible in some way to a user through a monitor and/or
`
`keyboard, or any similar peripheral device. Data is transmitted
`
`between a microprocessor and such peripheral devices through
`
`serial or parallel ports. (Narad Decl., TOSH-1007, ¶53)
`
`Therefore, since the PMC counters are user readable and settable,
`
`that is, accessible externally to a user, the microprocessor must
`
`have serial or parallel ports. (Id. ¶54.)
`
`41. Mr. Narad fails to take into account that Levine discloses “a
`
`performance monitor in a data processing system.” (Levine, 4:39-40.) That is, the
`
`performance monitor of Levine is designed to operate in a complete computer
`
`system. The fact that the computer system may have a serial or parallel I/O port to
`
`exchange data with an external system does not necessarily mean that an integrated
`
`circuit within the computer system has a serial or parallel I/O port.
`
`42. Mr. Narad also fails to take into account the well-known fact that
`
`software for setting registers in a system, such as the system of Levine, is often
`
`loaded in memory of the system at time of manufacture. For example, instructions
`
`
`
`- 17 -
`
`

`
`
`for loading the PMC and/or MMCR registers may be loaded into a ROM before
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`the system is shipped to a user. Those instructions would then be executed when
`
`certain system conditions occur (e.g., system boot). The registers of Levine can
`
`therefore be set and read without any interaction with an external user.
`
`E.
`
`“External Diagnostics Console” Claim Elements
`
`43. Claims 2 and 8 also recite that “data and instructions are to be sent
`
`through at least one of said ports to said service processor unit from an external
`
`diagnostics console, and wherein result data is to be sent through at least one of
`
`said ports from said service processor unit to said external diagnostics console.”
`
`As recognized by Petitioners, Levine does not disclose these claim elements.
`
`44. However, I disagree with Petitioners that “one of ordinary skill would
`
`understand that setting of user settable counters necessarily would be performed
`
`through a port communicating with an external device, where the count, and
`
`setting to trigger on the count, are designated by data and instructions supplied by
`
`the external diagnostics console.” (Corrected Petition, p. 35.) As I discussed
`
`above, various techniques exist for setting the values of the PMC and MMCR
`
`registers, including techniques not involving the user or an external console (such
`
`as setting the values of registers through software pre-loaded into the system).
`
`
`
`- 18 -
`
`

`
`45.
`
`I also disagree with Petitioners’ expert Mr. Narad’s opinion that “one
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`
`
`of ordinary skill in the art would know that the ‘visualization’ in ‘graphical
`
`performance visualization’ requires a human viewable display, which necessarily
`
`would be external to processor 10; and that to be visualized, such data must be sent
`
`outside of processor 10, converted and displayed, for example, by an external
`
`device and display (external diagnostics console).” (Corrected Petition, p. 35
`
`(citing ¶55 of the Narad Declaration, TOSH-1007).) Levine merely states that
`
`visualization tools may be used, but not that a visualization tool must be used to
`
`analyze collected data. (Levine, 11:49-52.) It is my opinion that a person of
`
`ordinary skill in the art would recognize that a wide variety of tools may be used to
`
`communicate results to a user. For example, the data processing system of Levine
`
`may have a series of LEDs that light when a condition is encountered. In another
`
`example, the data may be placed into a portion of the system memory that is
`
`treated as a “frame buffer” by circuitry—external to the claimed integrated
`
`circuit—that control a monitor or similar display device.
`
`46. Further, even if an external display based visualization tool is used by
`
`Levine, it is not necessarily the case that the results data is sent through a serial
`
`I/O, parallel I/O or JTAG port on the processor 10. In fact, the results data could be
`
`sent via the bus interface unit 12 from the performance monitor 50 of Levine. The
`
`
`
`- 19 -
`
`

`
`
`results data may then be transmitted to the visualization tool via a bus interface or
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`may be stored internally.
`
`47. Further, a person of ordinary skill in the art would recognize that the
`
`data processing system of Levine could include software or a program to process
`
`the results data. For example, the software or program may aggregate results data,
`
`compare results data with previous data, convert the results data, etc. before
`
`sending data to an external visualization tool. Therefore, in these possible
`
`scenarios, the actual results data from the performance monitor may never be
`
`communicated to an external diagnostics tool.
`
`VII. The combination of Levine and U.S. Patent No. 5,623,500 to Whetsel
`
`48. As discussed below, in my opinion, the combination of Levine and
`
`Whetsel does not disclose “wherein the selectable probes are selectable analog
`
`probes,” as recited in claim 4. As I also discuss below, it is also my opinion that a
`
`person having ordinary skill in the art would not have combined Levine and
`
`Whetsel.
`
`A.
`
`“Selectable Analog Probes” Claim Element
`
`49.
`
`In the Petition, Petitioners allege that the analog signal monitor of
`
`Whetsel can be incorporated into the performance monitor 50 of Levine.
`
`(Corrected Petition, pp. 36-37.) I note that the Petition does not provide any details
`
`
`
`- 20 -
`
`

`
`
`regarding how the analog signal monitor of Whetsel can be incorporated into
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`Levine. Petitioners’ expert Mr. Narad suggests that the output of Whetsel’s
`
`analog-to-digital converter (ADC) “can be attached to the ‘other events’ inputs of
`
`Levine, TOSH-1004 at Fig. 7, in order to detect analog threshold events.” (Narad
`
`Decl., ¶58.) Based on Mr. Narad’s statements, Petitioners appear to allege that a
`
`portion of Whetsel’s analog signal monitor (the analog multiplexer and ADC) is
`
`combined with the multiplexers 72 and 73 of Levine. However, such a
`
`combination does not disclose “selectable analog probes.”
`
`50. As I have described above, the multiplexers 72…73 of Levine are
`
`always on and therefore are not “selectable probes.” And, the analog multiplexer
`
`of Whetsel, like the multiplexers of Levine, is always on and is therefore also not
`
`selectable. Combining multiplexers 72…73 with portions of the analog signal
`
`monitor of Whetsel therefore would not result in the claimed “selectable analog
`
`probes.”
`
`B. No Reason to Combine Levine with Whetsel
`
`51. Petitioners do not explain why the system of Levine would have any
`
`use for analog signal monitoring, other than to state that Whetsel “is evidence that
`
`the observability and sampling of analog signals is among the functions of
`
`interest.” However, it is my opinion that the system of Levine would, in fact, not
`
`
`
`- 21 -
`
`

`
`
`have any interest in analog signals. Thus, I don’t believe that a person having
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`ordinary skill in the art would have combined Levine with Whetsel.
`
`52.
`
`In order to support their proposed combination, Petitioners state
`
`broadly that integrated circuits can produce analog signals. However, Petitioners
`
`do not identify any circuit in Levine’s processor that produces or even could
`
`produce analog signals.
`
`53. Petitioners also incorrectly equate the “circuit testing” of Whetsel
`
`with the performance testing of Levine. Circuit testing, such as that disclosed by
`
`Whetsel, seeks to determine if the circuit is operating properly, and thus may
`
`benefit from the examination and analysis of analog signals, such as temperature,
`
`ground bounce, etc. Levine’s performance monitoring, on the other hand, is
`
`fundamentally different. Levine’s performance monitor 50 analyzes the
`
`performance of software: “Performance monitor 50 is a software-accessible
`
`mechanism intended to provide detailed information with significant granularity
`
`concerning the utilization of PowerPC instruction execution and storage
`
`control.” (Levine, 9:32-36 (emphasis added).) Analog signals such as those
`
`described above do not provide useful information to improve the performance of
`
`processor instruction execution and storage control. Consequently, a person of
`
`ordinary skill in the art would not have been motivated to include such signals in
`
`the performance monitor 50 of Levine.
`
`
`
`- 22 -
`
`

`
`I declare that all statements made herein of my own knowledge are true and
`
`IPR2014-00310
`U.S. Patent No. 7,836,371
`
`
`
`that all statements made on information and belief are believed to be true; and
`
`further that these statements were made with the knowledge that willful false
`
`statements and the like so made are punishable by fine or imprisonment, or both,
`
`under Section 1001 of Title 18 of the United States Code, and that such willful
`
`false statements may jeopardize the validity of the ’371 patent.
`
`
`
`Executed this 30th day of September 2014 in Elkridge, Maryland.
`
`Respectfully submitted,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Michael Barr
`
`
`
`
`
`
`
`
`
`- 23 -

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