throbber
Paper No. 18
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`____________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`____________________
`
`
`APPLE INC.
`Petitioner,
`
`v.
`
`ANDREA ELECTRONICS INC.,
`Patent Owner.
`
`Patent No. 6,363,345
`____________________
`
`Inter Partes Review No. IPR2017-00627
`__________________________________________________________________
`
`Petitioner’s Reply
`
`
`
`
`
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`Table of Contents
`
`2.
`
`Introduction .................................................................................................... 1
`I.
`II. Claim Construction ....................................................................................... 2
`III. Helf Anticipates Claims 1-3, 13-14, 21, 23, and 38 ..................................... 3
`IV. Helf Alone Anticipates or Renders Obvious Claims 4-7, 9-11, 39-41, and
`43 ..................................................................................................................... 3
`A. Helf Alone Discloses or Renders Obvious the Elements of Claims
`4 and 39 ................................................................................................. 4
`1.
`Helf Discloses or Renders Obvious the “Future Minimum” ...... 5
`2.
`Helf Discloses or Renders Obvious “Deriving” the Current
`Minimum in Accordance with a “Future Minimum” ................. 8
`B. Helf Alone Discloses or Renders Obvious the Elements of Claims
`6, 7, and 9 .............................................................................................. 9
`1.
`Helf Discloses or Renders Obvious Updating the Future
`Minimum “Periodically” as Required by Claim 6 ...................... 9
`Helf Discloses or Renders Obvious the “Current Magnitude”
`and Other Elements of Claims 7 and 9 ..................................... 10
`C. Helf Alone Discloses or Renders Obvious Claims 4-7, 9-11, 39-41,
`and 43 .................................................................................................. 11
`V. Helf and Martin Render Claims 6, 8, 9, 12, 25, 42, and 46 Obvious ...... 11
`A. A POSA Would Have Considered Helf Together with Martin .... 11
`B. Helf and Martin Render Claims 6, 8, and 9 Obvious .................... 15
`1.
`Helf and Martin Render Obvious Setting the Current Minimum
`to the Future Minimum “Periodically” per Claim 6 ................. 16
`Helf and Martin Render Obvious Setting the Current Minimum
`Equal to the Current Magnitude per Claim 8 ............................ 17
`Helf and Martin Render Obvious Updating the Future
`Minimum “Periodically” per Claim 9 ....................................... 19
`VI. A POSA Would Have Considered it Obvious to Modify Helf Alone or
`with Martin with Conventional Spectral Subtraction Techniques ......... 20
`
`2.
`
`3.
`
`
`
`ii
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`A. A POSA Would Have Combined Helf with Boll ............................ 20
`B.
`A POSA Would Have Combined Helf with Arslan and Boll ........ 22
`C. A POSA Would Have Combined Helf with Martin and Uesugi ... 24
`VII. Conclusion .................................................................................................... 25
`
`
`
`
`
`iii
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`TABLE OF AUTHORITIES
`
`Page(s)
`
`Cases
`In re Keller,
`642 F.2d 413 (CCPA 1981) .......................................................................... 14, 22
`In re Nievelt,
`482 F.2d 965 (CCPA 1973) ................................................................................ 22
`In re Sneed,
`710 F.2d 1544 (Fed. Cir. 1983) .......................................................................... 22
`
`
`
`
`
`
`iv
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`Exhibit List
`
`Reference Name
`U.S. Patent No. 6,363,345
`U.S. Patent No. 6,363,345 File History
`Declaration of Bertrand Hochwald
`[Reserved]
`H. G. Hirsch and C. Ehricher, “Noise estimation techniques for
`robust speech recognition,” Proc. IEEE Int. Conf. Acoustics,
`Speech, Signal Processing, vol. 1, pp. 153 -156, 1995
`(“Hirsch”)
`Rainer Martin, “An Efficient Algorithm to Estimate the
`Instantaneous SNR of Speech Signals,” Proc. Eurospeech, pp.
`1093-96, 1993 (“Martin”)
`Letter from Technische Informationsbibliothek re: Proc.
`Eurospeech 1993 (2 Jan. 2017)
`Proc. Eurospeech 1993 Vol. 2 Table of Contents from
`Technische Informationsbibliothek
`Steven F. Boll, “Suppression of Acoustic Noise in Speech
`Using Spectral Subtraction,” IEEE Transactions on Acoustics,
`Speech, and Signal Processing, Vol. ASSP-27, No. 2, April
`1979 (“Boll”)
`U.S. Patent No. 5,550,924 to Helf (“Helf”)
`U.S. Patent No. 5,706,395 to Arslan (“Arslan”)
`Excerpts from Deller et al., Discrete-Time Processing of Speech
`Signals (1993)
`Excerpt from Merriam-Webster Dictionary (1993)
`Excerpts from Oppenheim and Willsky, Signals and Systems
`(1997)
`U.S. Patent No. 5,459,683 to Uesugi
`Lim and Oppenheim, “Enhancement and Bandwidth
`Compression of Noisy Speech,” Proceedings of the IEEE, vol.
`67, no. 12, pp. 1586-1604, December 1979
`Affidavit of Service in Andrea Elecs. v. Apple Inc., EDNY
`
`Exhibit #
`1001
`1002
`1003
`1004
`1005
`
`1006
`
`1007
`
`1008
`
`1009
`
`1010
`1011
`1012
`
`1013
`1014
`
`1015
`1016
`
`1017
`
`
`
`v
`
`

`

`1019
`
`1020
`
`1021
`
`1022
`
`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`Exhibit #
`1018
`
`Reference Name
`In the Matter of Certain Audio Processing Hardware and
`Software and Products Containing the Same, Inv. No. 337-TA-
`949, Claim Construction Order (U.S.I.T.C. Jan. 27, 2016) (“949
`CC Order”)
`In the Matter of Certain Audio Processing Hardware and
`Software and Products Containing Same, Inv. No. 337-TA-949,
`Complainant Andrea Electronics Corp.’s Initial Claim
`Construction Brief (U.S.I.T.C. Oct. 19, 2015) (“Andrea CC
`Br.”)
`In the Matter of Certain Audio Processing Hardware and
`Software and Products Containing Same, Inv. No. 337-TA-949,
`Commission Investigative Staff’s Initial Markman Brief
`(U.S.I.T.C. Oct. 19, 2015) (“OUII CC Br.”)
`Letter from the parties in 337-TA-949 informing ALJ they
`agreed to certain constructions (Nov. 10, 2015) (prior litigation)
`In the Matter of Certain Audio Processing Hardware, Software,
`and Products Containing The Same, Inv. No. 337-TA-1026,
`Verified Complaint Against Apple Inc. and Samsung Inc.
`Under Section 337 of the Tariff Act of 1930, as Amended
`(U.S.I.T.C. Sept. 19, 2016
`[NEW] 1023 Reserved
`[NEW] 1024 Reserved
`[NEW] 1025 Exhibit 2 from Hochwald Deposition
`[NEW] 1026 Transcript from Deposition of Scott Douglas dated Jan. 17,
`2018
`[NEW] 1027 Exhibit 1 from Douglas Dep., Figure 27 depicting Current and
`Future Minima
`[NEW] 1028 Exhibit 2 from Douglas Dep., Dr. Douglas’s mark up of Exhibit
`1
`[NEW] 1029 Exhibit 8 from Douglas Dep., Declaration of Scott Douglas in
`Support of Complainant Andrea’s Claim Construction Brief in
`Inv. No. 337-TA-949 (Oct. 19, 2015)
`[NEW] 1030 Transcript from Deposition of Scott Douglas dated June 16,
`2017, taken in Inv. No. 337-TA-1026
`
`
`
`vi
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`Reference Name
`Exhibit #
`[NEW] 1031 Rainer Martin, Spectral Subtraction Based on Minimum
`Statistics, Proc. EUSIPCO-94, pp. 1182-85 (1994) (“Martin
`94”)
`[NEW] 1032 H. G. Hirsch, “Estimation of Noise Spectrum and its
`Application to SNR Estimation and Speech Enhancement,”
`Technical Report TR-93-012, International Computer Science
`Institute (1993) (reference [7] in Martin 93)
`[NEW] 1033 D. Van Campernolle, “Noise Adaptation in a Hidden Markov
`Model Speech Recognition System”, Computer Speech and
`Language, Vol. 3, pp. 151-167 (1989) (reference [3] in Martin
`93)
`
`vii
`
`
`
`
`
`
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`I.
`
`Introduction
`Patent Owner Andrea raises no challenge to the Board’s initial finding that
`
`Helf anticipates claims 1-3, 13-14, 21, 23, and 38, effectively conceding that these
`
`claims are unpatentable. See Paper 11 (“Resp.”), 12. Andrea instead devotes the
`
`bulk of its Response to arguing that dependent claims 4-11 and 39-41—which
`
`cover a process for tracking the noise floor of an audio signal—are patentable over
`
`Helf alone or in combination with Martin. See Resp., 17-51. Andrea’s primary
`
`argument is that Helf does not teach a “future minimum” value because Helf selects
`
`an average value as the minimum of a frequency bin, and an “average” allegedly
`
`cannot be a “minimum.” But the ’345 specification discloses the exact same
`
`operation: setting the “future minimum” to an average magnitude. Ex. 1001, 6:25-
`
`26 (“A future minimum value is initiated… with the value of the current
`
`magnitude (Y(n))”), 7:28-30 (“Note also that the values of Y in the figures are the
`
`smoothed values of Y after averaging.”). Like the rest of Andrea’s arguments, its
`
`primary purported distinction between Helf and the ’345 claims lacks any merit.
`
`Notably, Andrea does not dispute that the other claims (which all depend
`
`from claims 1 or 38) simply recite conventional features of the spectral subtraction
`
`process or that Helf and the secondary references disclose these limitations.
`
`Instead, Andrea contends only that a person of ordinary skill in the art (“POSA”)
`
`would not have been motivated to modify Helf to incorporate these known and
`
`
`
`1
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`conventional features. See Resp., 51-59. For the reasons Apple provided in its
`
`Petition, a POSA would have had ample reason to modify Helf to use these
`
`conventional features to solve standard problems present in any spectral
`
`subtraction system. Accordingly, the Board should cancel claims 1-25 and 38-47.
`
`II. Claim Construction
`The Board need not adopt specific constructions for most terms because
`
`under any reasonable construction, Helf either anticipates or renders the claims
`
`obvious.
`
`In its Response, Andrea proposes construing a single term, contending that
`
`“periodically” in claims 6 and 9 should mean “at regular intervals,” thereby
`
`limiting the term to mean the first of two dictionary definitions that Apple
`
`presented. See Resp., 6-9. If the Board determines that it needs to construe
`
`“periodically,” that term’s broadest reasonable construction also includes the
`
`second dictionary definition, meaning “from time to time”.1 See Ex. 1013.
`
`Andrea’s argument for restricting the scope of “periodically” to mean only “at
`
`regular intervals” improperly imports limitations from an example in the patent
`
`
`
`1 As explained below, Helf discloses the “periodically” limitation under the term’s
`
`broader meaning, and it renders that limitation obvious under Andrea’s narrower
`
`proposed interpretation.
`
`
`
`2
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`specification. The ’345 specification states that the minimum values are
`
`“calculated continuously and updated periodically, for example, every 5 seconds.”
`
`Ex. 1001, 8:36-40; see id., 3:32-45, 8:64-67 (“while specific values are used [] in
`
`the several equations and calculations employed in the present invention, these
`
`values may be different than those shown”). The specification expressly states that
`
`period is exemplary, and nothing indicates that the update period must always be
`
`the same or that it cannot change as the noise reduction process runs.
`
`III. Helf Anticipates Claims 1-3, 13-14, 21, 23, and 38
`Andrea does not dispute that Helf anticipates claims 1-3, 13-14, 21, 23, and
`
`38, which includes both challenged independent claims (1 and 38). Resp., 10. The
`
`Board should therefore cancel these claims for the reasons set forth in the Petition.
`
`See Pet., 27-32.
`
`IV. Helf Alone Anticipates or Renders Obvious Claims 4-7, 9-11, 39-41, and
`43
`Andrea raises several challenges to claims 4-7, 9-11, 39-41, and 43, focusing
`
`on limitations in four specific claims: 4 (and parallel method claim 39), 6, 7, and
`
`9.2 Andrea’s arguments lack merit.
`
`
`
`2 Andrea does not advance any unique arguments for claims 5, 7, 10-11, 25, 40-42,
`
`or 46, and consequently, Apple does not specifically address those claims here.
`
`
`
`3
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`A. Helf Alone Discloses or Renders Obvious the Elements of Claims
`4 and 393
`The Board correctly found that Helf anticipates or renders obvious claims 4
`
`and 39. Claim 4 depends from claim 1 and specifies “set[ting] the threshold… in
`
`accordance with a current minimum value… of the corresponding frequency bin;
`
`said current minimum value being derived in accordance with a future minimum
`
`value… of the corresponding frequency bin.” Claim 39 depends from claim 38 and
`
`specifies the same limitation.
`
`In the Petition, Apple explained how Helf mapped to the elements of claims
`
`4 and 39. Pet., 32-34; Ex. 1010(Helf), 8:10-59. Helf discloses a running minimum
`
`noise estimator that tracks a noise estimate Mk as the minimum value of a
`
`frequency bin over a 10 second period. Pet., 33-34; Ex. 1010(Helf), 8:10-32. The
`
`estimate Mk corresponds to the “future minimum” value. Pet., 33. Helf tracks a
`
`noise estimate Nk (also denoted interchangeably as Ck) that is used to set several
`
`noise thresholds, and Nk corresponds to the “current minimum.” Pet., 32-33; Ex.
`
`1010(Helf), 9:16-25, 9:39-65. Helf will set the noise estimate Nk equal to the
`
`
`
`3 A heading in Andrea’s Response asserts that Martin does not disclose either the
`
`“current minimum” or “future minimum” element, but the Response only
`
`substantively addresses the “future minimum” element.
`
`
`
`4
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`minimum Mk when the sum of the differences between Nk and Mk across all
`
`frequency bins exceeds a threshold D, and thus “derives” the “current minimum”
`
`Nk in accordance with the “future minimum” Mk as required by claims 4 and 39.
`
`Pet., 33-34; Ex. 1010(Helf), 8:38-59.
`
`In its Response, Andrea contends that Helf does not disclose a “future
`
`minimum” value and that Helf does not show “deriving” a current minimum value
`
`in accordance with a future minimum value. Neither argument has merit.
`
`1. Helf Discloses or Renders Obvious the “Future Minimum”
`Andrea contends that Helf does not disclose the “future minimum” value,
`
`raising several arguments. First, Andrea asserts that the noise estimate Bk that is
`
`generated by Helf’s stationary noise estimator is not a minimum value, and
`
`therefore cannot be the “future minimum.” Resp., 18-19. Apple does not rely on
`
`Bk as the “future minimum” so Andrea’s argument regarding Bk is irrelevant.
`
`Instead, Apple relies on Mk which is generated by Helf’s running minimum
`
`estimator. Pet., 32-33. As Helf explains, in some scenarios, all noise estimates
`
`will be provided by the running minimum estimator: “[t]here will be some
`
`instances when… the stationary noise estimator… will never produce noise
`
`background estimates. For these cases, the running minimum estimator 22 will
`
`produce noise background estimates.” Ex. 1010(Helf), 8:11-17. Thus, there are
`
`scenarios where the stationary estimator and Bk are never used.
`
`
`
`5
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`Next, Andrea argues that minimum estimate Mk is not a “future minimum”
`
`because Mk is calculated as the average value of a frequency bin over 8 frames,
`
`and an average of a set of numbers will almost always be greater than the
`
`minimum value of that set of numbers. Resp., 19-21. Andrea’s assertion that an
`
`average cannot be a minimum is inconsistent with the claim language and the ’345
`
`specification.
`
`The ’345 claims expressly contemplate that an average value can be a
`
`minimum value. For example, claim 39 specifies tracking a “future minimum
`
`value of the magnitude of [a] frequency bin,” and claim 45 (which depends
`
`through claim 39) specifies that the magnitude values of each frequency bin can be
`
`estimated and smoothed (i.e., averaged). Ex. 1001, 12:27-29, 12:50-54 (claim 44
`
`specifying “the step of estimating a magnitude of each frequency bin” and claim 45
`
`specifying “the step of smoothing the estimate of each frequency bin”). The ’345
`
`specification shows that “smoothing” means averaging. Ex. 1001, 7:28-30.
`
`The ’345 specification also shows embodiments where the “future
`
`minimum” is set as an average value. E.g., Ex. 1001, 7:28-30. For example, figure
`
`7 shows the frequency bin magnitude Y(n) is calculated as an average across
`
`frequency bins (box 706) and over time (box 708) and that average value is used to
`
`set the future minimum value (box 716).
`
`
`
`6
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`
`
`The specification explains that each bin’s current magnitude is denoted
`
`“Y(n),” (Ex. 1001, 6:25-26 (“A future minimum value is initiated… with the value
`
`of the current magnitude (Y(n))”), 6:46, 7:9), and it shows that the Y(n) values
`
`can be calculated as an average, Ex. 1001, 7:28-30 (“Note also that the values of Y
`
`in the figures are the smoothed values of Y after averaging”), Figs. 2 (calculating
`
`Y(n) as an average), 3 (setting future minimum to Y(n) values from Fig. 2), 7 (all
`
`emphases added).
`
`Helf works the same way as the ’345 patent. During each frame, Helf
`
`calculates the average signal power over the past 8 frames (denoted Mk(fk)). Ex.
`
`1010(Helf), 8:19-32; Pet., 33; compare with Ex. 1001, Fig. 7 (boxes 706 and 708).
`
`
`
`7
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`Helf then sets Mk equal to the minimum of all the average values Mk(fk). Ex.
`
`1010(Helf), 8:19-32. That the value Mk is the minimum average value is irrelevant
`
`to the claims.
`
`Andrea argues that the averaging done by Helf is different than the
`
`averaging done in the ’345 patent because Helf allegedly calculates just one
`
`average value. Resp., 20-23. But Helf calculates the average magnitude for each
`
`frame fk, and it selects the minimum estimate Mk as the smallest of all Mk(fk)
`
`values. Ex. 1010(Helf), 8:19-32; Ex. 1004, ¶111. Thus, Helf works the same way
`
`as the ’345 patent, and Andrea’s attempt to differentiate the averaging done in the
`
`’345 patent from that done in Helf fails.
`
`2. Helf Discloses or Renders Obvious “Deriving” the Current
`Minimum in Accordance with a “Future Minimum”
`Andrea argues Helf’s noise estimate Nk (“current minimum”) is not
`
`“derived” in accordance with Mk (“future minimum”) because Helf sets Nk equal to
`
`Mk only when the sum of the differences between Mk and Nk across every
`
`frequency bin in the frame is less than a threshold D. Resp., 23-24. According to
`
`Andrea, this means that Nk is derived in accordance with the Mk value of every
`
`frequency bin and not the “future minimum of the corresponding frequency bin.”
`
`Resp., 23-24. Andrea is incorrect. For each frequency bin, Helf’s Nk is “derived”
`
`from the Mk value for that bin because Nk is set equal to Mk. Ex. 1004, ¶¶130-32.
`
`That this update is conditioned upon the outcome of a test is irrelevant to the claim
`
`
`
`8
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`language, because Andrea has not shown that the broadest reasonable construction
`
`of the claim language “derived in accordance with” must be limited to “set equal
`
`to without any other calculations, or consideration of other values.” In their
`
`broadest reasonable construction, the claims encompass Helf’s process of setting
`
`Nk set equal to Mk after considering the threshold D.
`
`B. Helf Alone Discloses or Renders Obvious the Elements of Claims
`6, 7, and 9
`1. Helf Discloses or Renders Obvious Updating the Future
`Minimum “Periodically” as Required by Claim 6
`Andrea incorrectly asserts that Helf does not disclose that the “current
`
`minimum” Nk is set to the “future minimum” Mk “periodically” as required by claim
`
`6 because Helf’s running minimum estimator is not always invoked. Resp., 25.
`
`Andrea’s argument ignores Helf’s teaching that, in some scenarios, all noise
`
`estimates will be provided by the running minimum estimator. Ex. 1010(Helf),
`
`8:11-17. In those scenarios, Helf always sets the noise estimate Nk equal to Mk 10
`
`seconds after the algorithm starts running. Ex. 1004, ¶¶109, 128, 133. After that
`
`happens, Helf then will set Nk equal to Mk whenever the sum of the differences
`
`between Mk and Nk across every frequency bin in the frame is greater than a
`
`threshold D, which happens from time to time or “periodically.” Ex. 1004, ¶¶130-
`
`
`
`9
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`32. Under the broadest reasonable interpretation of “periodically,” Helf anticipates
`
`claim 6.4
`
`2. Helf Discloses or Renders Obvious the “Current
`Magnitude” and Other Elements of Claims 7 and 9
`For claims 7 and 9, Andrea asserts that Helf does not set its future minimum
`
`Mk equal to a current magnitude value because Mk is set to the minimum average
`
`value. Resp., 27. But as explained with the “future minimum” in claim 4
`
`(§IV.A.1, above), nothing in the claims precludes setting the “future minimum” to
`
`a “current magnitude” value that is calculated as an average value. The
`
`specification explains that each bin’s current magnitude is denoted “Y(n),” (Ex.
`
`1001, 6:25-26, 6:46, 7:9), and it shows that the Y(n) values can be calculated as an
`
`average, Ex. 1001, 7:28-30, Figs. 2 (calculating Y(n) as an average), 3 (setting
`
`future minimum to Y(n) values from Fig. 2), 7 (setting future minimum to Y(n)
`
`which is calculated as an average).
`
`For claim 9, Andrea asserts that Helf does not disclose setting the future
`
`minimum Mk to the current magnitude “periodically” relying on a narrow
`
`interpretation of “periodically” to mean at regular intervals. Helf shows that
`
`
`
`4 If “periodically” is interpreted more narrowly, claim 6 would have been obvious
`
`as explained below.
`
`
`
`10
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`whenever the minimum average magnitude Mk(fk) (“current magnitude”) of the
`
`current frame fk is less than the future minimum Mk, it updates Mk to be the
`
`minimum average magnitude. Ex. 1004, ¶¶111, 134. Thus, Helf shows updating
`
`the future minimum Mk from time to time, which satisfies the broadest reasonable
`
`interpretation of “periodically.”5
`
`C. Helf Alone Discloses or Renders Obvious Claims 4-7, 9-11, 39-41,
`and 43
`As explained in the Petition, Helf shows performing certain noise processing
`
`operations on signal power instead of signal magnitude, but that modifying Helf to
`
`perform those operations using signal magnitude would have been obvious. Pet.,
`
`38-41. Patent Owner explicitly states that it does not challenge that Helf discloses
`
`or renders obvious performing its operations on signal magnitude. Resp., 10 n.1.
`
`V. Helf and Martin Render Claims 6, 8, 9, 12, 25, 42, and 46 Obvious
`A. A POSA Would Have Considered Helf Together with Martin
`Andrea contests that a POSA would have combined the teachings of Helf
`
`and Martin based on several factually incorrect arguments. First, Andrea alleges a
`
`POSA would not have considered Helf and Martin together because of
`
`“fundamental” differences between the two. Resp., 49; id., 46, 48-50. Contrary to
`
`
`
`5 If “periodically” is given Andrea’s narrow interpretation, claim 9 would have
`
`been obvious as explained below.
`
`
`
`11
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`Andrea’s assertions, no such fundamental differences exist. For example, Andrea
`
`asserts Helf is “fundamentally” different from Martin because Helf calculates the
`
`minimum value for a frequency bin as the minimum of an average signal value and
`
`not the signal value itself. Resp., 49; see Ex. 1010(Helf), 8:19-31 (calculating each
`
`Mk(fk) as average over 8 frames). But Martin does the same thing. Martin smooths
`
`or averages the samples over time (e.g., over 128 frames), and then tracks the
`
`minimum smoothed power estimate. Ex. 1006(Martin), 1094 (“The minimum
`
`power of the last M samples is found by a samplewise comparison of the actual
`
`minimum PMmin(i) and the smoothed power (cid:2172)(cid:3365)x(i).” (emphasis added)). And both
`
`Helf and Martin use the smoothed values to determine a minimum value which is
`
`used to calculate a noise estimate. Ex. 1010(Helf), 8:33-36 (“Use the minimum
`
`values Mk… as the background noise spectral estimate if… two conditions are both
`
`met”); Ex. 1006(Martin), 1093 (“To estimate the noise floor our algorithm takes
`
`the minimum of a smoothed power estimate within a window”). Thus, the use of
`
`average values is a commonality, not a difference, between Helf and Martin.
`
`Andrea also asserts Martin’s calculation of noise statistics differentiates it
`
`from Helf, Resp., 48, but Andrea is incorrect as Helf also estimates noise
`
`statistics. Ex. 1010(Helf), 9:32-46 (local speech versus noise detector calculates a
`
`probability or “confidence” that a frequency bin contains noise). In addition,
`
`Andrea’s current description of Helf as not involving statistics is directly contrary
`
`
`
`12
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`to the position it took in its Preliminary Response, where it admitted Helf
`
`estimates noise “probability” (i.e., statistics). Paper 6 at 30 (“equation (12) of
`
`Helf is used to determine the probability or likelihood that a frequency component
`
`contains noise” (emphasis added)).
`
`Andrea also asserts Martin differs from Helf because Martin uses signal-to-
`
`noise ratio (SNR). Resp., 48-49. But Andrea ignores that Helf also uses signal-to-
`
`noise ratio. Ex. 1010(Helf), 9:39-42 (“decision are based on the ratio of the
`
`magnitude of the [signal] to the magnitude of the… background noise”), 9:47-57
`
`(showing calculations based on the ratio of signal (Sk) to noise (Nk), “Sk/Nk”).
`
`Thus, each of the differences Andrea identifies actually is a commonality between
`
`Helf and Martin.
`
`Next, Andrea argues that the skilled person would not have been motivated
`
`to combine Helf and Martin. Resp., 46. Andrea is wrong. As Dr. Hochwald
`
`explained:
`
`As part of the normal development process, a person of ordinary skill
`would have looked for ways to customize or optimize the performance
`of a technique to fit the particular details of a particular system. In
`doing so, a person of ordinary skill would have considered features
`and techniques described in related references.
`
`Ex. 1004, ¶153. Thus, the skilled person would have recognized that the
`
`parameters of Helf’s noise processing algorithm could be adjusted, and that person
`
`
`
`13
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`would have been motivated to look to a related reference like Martin for guidance
`
`about what parameters may be beneficial. Ex. 1004, ¶¶154-55. Dr. Hochwald
`
`further explained that the skilled person considering Helf and Martin would have
`
`recognized it was beneficial to try making certain adjustments to Helf based on
`
`Martin, and identified several such modifications. Ex. 1004, ¶¶159, 162; Pet., 44-
`
`52.
`
`Next, Andrea argues that Apple did not specify what aspects of Martin
`
`would be incorporated into Helf. Resp., 48. But Apple did not argue that Martin’s
`
`algorithm could be bodily incorporated into Helf, and thus, no specific portions of
`
`Martin’s algorithm are literally inserted into Helf. In re Keller, 642 F.2d 413, 425
`
`(CCPA 1981) (“The test for obviousness is not whether the features of a secondary
`
`reference may be bodily incorporated into the structure of the primary reference....
`
`Rather, the test is what the combined teachings of those references would have
`
`suggested to those of ordinary skill in the art.”). Instead, Apple and Dr. Hochwald
`
`explained the skilled person would have adjusted some of the timing aspects of
`
`Helf’s algorithm based on features of Martin as this was part of the ordinary
`
`development process that would have been undertaken by a POSA. Pet.,43-44; Ex.
`
`1004, ¶¶155, 159-65. And with respect to the single hardware element—Martin’s
`
`microphone array—that Apple asserted would have been added to Helf, that
`
`element was clearly identified it as part of the combination. Pet., 51-52.
`
`
`
`14
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`Andrea also alleges that that Martin’s techniques are not easily combinable
`
`with other systems. Resp., 48. Again, Apple did not argue bodily incorporation of
`
`Martin’s algorithm into Helf. Moreover, Andrea’s argument is premised on its
`
`assertion that “fundamental” differences exist between Helf and Martin, which is
`
`incorrect as explained above.
`
`Andrea argues a POSA would not be motivated to improve Helf’s running
`
`minimum estimator because Helf discloses that its stationary estimator is more
`
`accurate. Resp., 47, 49-50. But Helf discloses that during periods of continuous
`
`speech, only the running minimum estimator will be used. Ex. 1010(Helf), 8:11-
`
`17; Ex. 1004, ¶¶109-10, 128. Thus, as Dr. Hochwald explained, the POSA would
`
`have been motivated to improve that algorithm so that Helf’s noise estimation
`
`process was more accurate during such time of continuous speech. Ex. 1004, ¶162.
`
`B. Helf and Martin Render Claims 6, 8, and 9 Obvious
`While Andrea asserts the combination of Helf and Martin does not render
`
`any of claims 6, 8-9, 12, 25, and 46 obvious, it raises specific challenges only to
`
`claims 6, 8, and 9. Each of Andrea’s arguments rests on a misreading of the claim
`
`language or a mischaracterization of Helf or Martin and should be rejected.
`
`
`
`15
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`1. Helf and Martin Render Obvious Setting the Current
`Minimum to the Future Minimum “Periodically” per Claim
`6
`Apple explained that the skilled person would have modified Helf to
`
`periodically update the noise estimate Nk (“current minimum”) with the minimum
`
`estimate Mk (“future minimum”) every 10 seconds (“periodically”) based on
`
`Martin’s teaching of updating the noise estimate after every sub-window of M
`
`samples. Pet., 45-46. Andrea disagrees, raising two separate arguments.
`
`First, Andrea asserts that it would not have been obvious to modify Helf
`
`because Martin allegedly does not show updating a noise estimate “periodically”
`
`due to the fact that Martin shows that its noise estimate can sometimes be updated
`
`immediately. Resp., 39-40. Andrea ignores that Martin shows that the noise
`
`estimate Pn(i) is always updated at the end of every sub-window of M samples, and
`
`thus, it updates the noise estimate at regular intervals. Ex. 1004, ¶¶148, 164.
`
`There is no disagreement that Pn(i) is updated after every M samples, as Dr.
`
`Douglas admitted. Ex. 1026, 77:16-80:19. Though Martin does teach that the
`
`noise estimate can also be updated between these intervals, that does not change
`
`that Martin teaches that the noise estimate is always updated at the end of a sub-
`
`window.
`
`Second, Andrea argues that a POSA would not have tried to improve Helf’s
`
`running minimum estimator because Helf describes its stationary noise estimator
`
`
`
`16
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`as more accurate. Resp., 40-41. But Helf discloses that the stationary noise
`
`estimator cannot always be used, and consequently during certain periods, e.g.,
`
`during continuous speech, only the running minimum estimator can be used. Ex.
`
`1010(Helf), 8:11-17; Ex. 1004, ¶¶128, 162. Thus, the skilled person would have
`
`been motivated to improve the running minimum algorithm to increase the
`
`accuracy of Helf’s noise estimation process during such periods. Ex. 1004, ¶162.
`
`Andrea also argues that Apple’s modification to Helf’s running minimum
`
`estimator “abandons” Helf’s use of the threshold D to condition update of the noise
`
`estimate, and that a POSA would not have been motivated to make that
`
`modification. Resp., 41. But Apple’s modification does not require abandoning
`
`the use of the threshold D. Instead the modification supplements Helf’s use of D
`
`to also periodically (e.g., every 10 seconds) reset the noise estimate Nk to the
`
`minimum estimate Mk as taught by Martin. Pet., 46; Ex. 1004, ¶159. Andrea’s
`
`argument, thus, is irrelevant.
`
`2. Helf and Martin Render Obvious Setting the Current
`Minimum Equal to the Current Magnitude per Claim 8
`Apple explained that a POSA would have modified Helf to update the noise
`
`estimate Nk when the minimum estimate Mk is less than Nk as specified by claim 8.
`
`Resp., 41-45. In response, Andrea asserts that Apple double counts Mk to satisfy
`
`both the “future minimum” value and the “current magnitude value” of claim 8.
`
`
`
`17
`
`

`

`IPR2017-00627
`
`
`
`Petitioner’s Reply
`
`Andrea is incorrec

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