throbber

`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`__________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`__________
`
`FITBIT, INC. and WAHOO FITNESS, LLC,
`Petitioners,
`
`v.
`
`BLACKBIRD TECH LLC d/b/a BLACKBIRD TECHNOLOGIES,
`Patent Owner.
`__________
`
`Case IPR2017-020121
`Patent 6,434,212 B2
`__________
`
`Record of Oral Hearing
`Held: December 12, 2018
`__________
`
`
`
`Before DEBRA K. STEPHENS, THOMAS L. GIANNETTI, and
`CHRISTA P. ZADO, Administrative Patent Judges.
`
`
`
`
`1 Wahoo Fitness LLC, which filed a petition in IPR2018-00275, has been
`joined as a petitioner in this proceeding.
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`
`APPEARANCES:
`
`ON BEHALF OF THE PETITIONER:
`
`
`HARPER BATTS, ESQ.
`CHRISTOPHER PONDER, ESQ.
`Sheppard Mullin Richter & Hampton, LLP
`379 Lytton Avenue
`Palo Alto, CA 94301-1479
`(650) 815-2673
`
`
`
`ON BEHALF OF THE PATENT OWNER:
`
`
`WALTER DAVIS, ESQ.
`ALDO NOTO, ESQ.
`Davidson Berquist Jackson & Gowdey, LLP
`8300 Greensboro Drive, Suite 500
`McLean, VA 22102
`(571) 765-7709
`
`
`
`
`The above-entitled matter came on for hearing on Wednesday,
`December 12, 2018, commencing at 2:01 p.m. at the U.S. Patent and
`Trademark Office, 600 Dulany Street, Alexandria, Virginia.
`
`
`
`2
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`P R O C E E D I N G S
`- - - - -
`JUDGE GIANNETTI: So, let's get started. First of all, welcome to
`everyone.
`We are here for a final hearing in IPR2017-02012, Fitbit v.
`Blackbird Tech, LLC. In this hearing, we also will be addressing a joined
`case, IPR2018-00275, Wahoo Fitness v. Blackbird Tech.
`So, let me start by introducing the panel. I'm Judge Giannetti. I will
`be presiding today. And on the monitors to my left and to my right are my
`colleagues, Judge Zado and Judge Stephens, who are participating in this
`hearing remotely today.
`Let me, next, get the appearances of counsel. Who's appearing today
`for Petitioner?
`MR. BATTS: Good afternoon, Your Honors. Harper Batts from the
`Law Firm of Sheppard Mullin is representing the Petitioner. As to the
`grounds that we are addressing today, I will split my argument with my
`colleague, Mr. Ponder, if the panel wishes to hear any of the constitutionality
`or SAS-related issues. Otherwise, we don't mind addressing them more.
`JUDGE GIANNETTI: Well, I will leave that up to you, but I think I
`speak for the panel when I say we are more interested in hearing about the
`merits of the case today.
`MR. BATTS: Right. Thank you.
`JUDGE GIANNETTI: All right. Mr. Davis, you're appearing again
`
`today?
`
`3
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`MR. DAVIS: Yes, Your Honor. Good to see you again.
`JUDGE GIANNETTI: All right.
`MR. DAVIS: Good afternoon. Walter Davis from Davidson
`Berquist Jackson & Gowdey on behalf of patent owner Blackbird. With me
`today is Aldo Noto.
`JUDGE GIANNETTI: All right. Thank you very much.
`All right. So, let me just go over some of the procedures we're going
`to be following today. Each side has 60 minutes to present argument.
`Petitioner may reserve time for rebuttal. I assume that both of you will be
`using demonstratives. Both sides will be using demonstratives today. We
`have copies of those, and our remote judges also have them.
`I will point out that demonstratives are not evidence in this case. If
`you want to have something be on the record during this procedure, you
`should make it part of the oral record and not rely on the demonstratives.
`They are aids to argument and not evidence.
`And while we're on the subject of demonstratives, please be careful
`when you are using demonstratives, to point out what slide number you are
`referring to. Our remote judges have the demonstratives and can follow
`along, but you have to give them the number, so that they can do that.
`Finally, we have been having some microphone problems here. So,
`make sure that, when you speak, you are close to the microphones, so that
`not only can I hear you, but also the remote judges.
`Any questions before we get into this? Mr. Batts? Is it Batts?
`MR. BATTS: Batts.
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`4
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`No, Your Honor.
`JUDGE GIANNETTI: Batts?
`MR. BATTS: Mr. Batts, and no questions, Your Honor.
`JUDGE GIANNETTI: Okay, Mr. Batts.
`And, Mr. Davis, any questions?
`MR. DAVIS: No, Your Honor.
`JUDGE GIANNETTI: All right. Let me just set the clock here. Do
`you want rebuttal time, Mr. Batts?
`MR. BATTS: Yes, I'd like to reserve 20 minutes, please.
`JUDGE GIANNETTI: Twenty minutes, okay.
`MR. BATTS: May I approach with a copy of the demonstratives?
`JUDGE GIANNETTI: That's fine. You may hand those up. We
`already have copies, but this is helpful. Thank you.
`All right. Let me just take a minute to set the clock.
`All right, Mr. Batts, you may proceed whenever you're ready.
`STATEMENT ON BEHALF OF PETITIONER
`MR. BATTS: Thank you, Your Honor.
`I just want to confirm, good afternoon and good morning.
`Judge Stephens and Judge Zado, can you hear me?
`JUDGE STEPHENS: Yes. Yes, I can.
`JUDGE ZADO: I can hear you as well. Thank you.
`JUDGE GIANNETTI: Okay. We're off to a good start.
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`5
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`MR. BATTS: So, we're here, again, on the 212 patent, a challenge
`on the 212 patent. And as a brief background, I'd like to explain, using slide
`No. 2, the procedural history for where we got, how we got here.
`And so, the petition has three grounds for challenging Claims 2, 5,
`and 6 of Amano. The first ground and the second ground are both based
`upon the Amano reference. Ground 1 is the anticipation ground, and
`Ground 2 was an obviousness ground. Ground 1 was not instituted. The
`anticipation ground was not instituted, while the second ground, the
`obviousness ground, in view of Amano, was instituted. And the final
`ground is Kato in view of Amano with respect to Claim 6.
`JUDGE GIANNETTI: I'm going to pause for a minute. I don't see
`the slides up.
`MS. FUERTH: Sorry, Judge, I believe you have the timer set for
`seconds.
`JUDGE GIANNETTI: Oh, okay, so we've got two problems here.
`Let me reset the timer. Okay.
`And I have your demonstratives, Mr. Batts, but usually we project
`them up on the screen. I don't see them. Is there some problem? There we
`go.
`
`MR. BATTS: So, I'll do a brief, I guess, restart.
`JUDGE GIANNETTI: Why don't you start over again, Mr. Batts.
`I'll start the timer.
`MR. BATTS: Okay.
`JUDGE GIANNETTI: And we will take it from there.
`6
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`MR. BATTS: So, as I mentioned, there are three grounds in the
`current petition. The first two grounds are based upon the Amano reference.
`One ground is an anticipation ground. The second ground is an obviousness
`ground in view of Amano. And the third ground with respect to Claim 6 is a
`ground based upon the Kato reference in view of Amano. So, this afternoon
`I plan to split my argument into two. I first plan to address the two Amano
`grounds, followed by the Kato in view of Amano, Ground 3.
`And so, if we look at the challenge claims for the first two grounds,
`which are Claims 2 and 5 -- on slide 3 is one of the sample claims that we
`are challenging -- we will see that there are various elements that we are
`dealing with for Claim 2, but the patent holder, Blackbird, has not
`challenged with respect to Amano's disclosures any of the initial elements.
`So, that the exercise monitoring device having a strap, a step counter, or a
`heart rate monitor, are not disputed. The only dispute that we have with
`respect to Claims 2 and 5 is the final element, and actually only a particular
`aspect of the final element.
`You may recall that the advantage that the purported ability that has
`been claimed for Claims 2 and 5 by Blackbird, is the ability to have a
`varying stride length being considered for the calculations that are being
`performed by the exercise monitoring device. There hasn't been a dispute
`that Amano discloses that. Instead, the focus of the parties' arguments are
`on the first aspect of the last claim, which is a data processor programmed to
`calculate a distance traveled by multiplying a number of steps counted by
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`
`7
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`the step counter by a stride rate -- a stride length. That is the dispute that we
`have.
`
`And really, the dispute, the two arguments that
`Blackbird -- Blackbird has two arguments that they've raised as to why both
`Grounds 1 and 2 should not render the claims unpatentable. And one is that
`Blackbird is arguing Amano doesn't calculate any distance whatsoever. And
`the second argument is that Amano only calculates a speed, and it calculates
`that speed based upon an instantaneous moment, based upon an
`instantaneous step.
`If we look at slide 7, slide 7 is an overview of the institution
`decision. And specifically, it is the section of the institution decision that
`addresses the Amano reference and the Board's decision, the panel's
`decision, not to institute originally on the anticipation ground. You will see
`that the argument that patent holder had made in its POPR was that Amano
`only discloses looking at a detection based upon an immediately preceding
`step or an immediately preceding footfall, not for a distance. And therefore,
`since the panel viewed it as, adopted, appears to have adopted the patent
`owner's argument that Amano only looked at a single step, and a single
`moment in time, and that was a speed determination rather than a distance
`determination.
`Now these arguments are wrong, and I'm going to go through
`precisely why they're wrong. I think what would be actually instructive is to
`start with one of patent owner's slides that they plan to show you today,
`which is patent owner slide No. 9.
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`8
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`Just for clarification, do the remote judges have the patent owner's
`slides available?
`JUDGE STEPHENS: Yes, I do. Thank you.
`JUDGE ZADO: Yes. I have them as well. Thank you.
`MR. BATTS: So, patent owner slide 9 shows the argument that they
`are making with respect to Amano. It really is a tortured argument that's
`based upon taking a snippet of Amano and really a misleading viewing and
`reading of Amano based upon what's even less than a single sentence. And
`they highlight in this slide a portion of column 12. That portion of column
`12 says, in steps Sa3, the CPU multiplies the stride length that is stored with
`the pitch that's detected on the immediately preceding step to calculate the
`distance run by the test subject per unit of time.
`Based upon that disclosure, they are arguing that Amano does not
`calculate a distance and that, instead, it only looks at one immediately
`preceding step. But what I would like to do is actually walk through the
`disclosure of Amano because I think the full context of Amano makes clear
`that what is being referred to here is not a step in terms of footfall. It is
`talking about a processing step that Amano has and the steps that Amano has
`in figure 7 that you see. Each one of the bubbles there is a separate step that
`Amano describes, that the steps describe.
`JUDGE GIANNETTI: Let me just step back for a minute, Mr.
`Batts --
`MR. BATTS: Sure.
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`
`9
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`JUDGE GIANNETTI: -- and just talk about Amano in a more
`general sense now. I think one of the points that the patent owners made is
`that Amano is not really the same type of device that they're claiming in the
`patent. Is that accurate?
`MR. BATTS: No. No, it's not, Your Honor.
`JUDGE GIANNETTI: I think the argument is that what Amano is
`concerned about is determining the intensity of particular exercises.
`MR. BATTS: So, Amano certainly, it deals with blood oxygen
`levels for portions of it. If you recall, Amano has over 40 columns of
`disclosure and teachings, and Amano is an exercise, basically, a device that
`is tracking exercise and making measurements based upon exercise.
`JUDGE GIANNETTI: One of the objectives of Amano is to
`determine exercise intensity, is that right?
`MR. BATTS: Yes.
`JUDGE GIANNETTI: And it does that by figuring out the product
`of the distance per unit time; in other words, the speed times the weight of
`the test subject. Is that one thing that it does?
`MR. BATTS: Well, I'd like to get to that point in a little bit, if I
`may, Your Honor.
`JUDGE GIANNETTI: Okay.
`MR. BATTS: Because I think, looking at column 12 --
`JUDGE GIANNETTI: I would like to hear your view on that.
`MR. BATTS: Most definitely. So, I think what would be helpful is
`to look at the column 12, rather than just that snippet, is to look at the
`10
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`broader column 12. If we could go to slide 8 of Petitioner's slides? On the
`right hand side, I have a broader portion of column 12.
`And if you look at column 12 -- and I'm going to walk through a
`description here in a little more depth because I think it's worth the time -- it
`talks about in the context, and you're looking at figure 7, when you're
`looking at this context. It starts, I can start at the first. It says, "First, at step
`Sa1" -- so, step Sa1 -- "the CPU 201 reads out the pulse wave form from the
`pulse detector via the sensor interface and determines the pulse rate." And
`then, in the next paragraph it says, "Next, in step Sa2, the body motion
`signal from body motion detector 104 is processed in the same way as in
`step S9 to detect the pitch of running."
`So, those two paragraphs make clear that Amano is talking about the
`steps of the process, not a step as in an individual user, an individual's step
`when running. When looking at it in that context, the paragraph and the
`sentence that Blackbird is cherry picking --
`JUDGE GIANNETTI: I'm sorry, would you repeat that?
`MR. BATTS: Sure.
`JUDGE GIANNETTI: What did you say? It's not actually --
`MR. BATTS: So, when they say "step," it's like a step of a process.
`JUDGE GIANNETTI: Right.
`MR. BATTS: Step Sa1, step Sa2, step Sa3, which is shown in the
`figure 7. And Blackbird is arguing that, when the next sentence refers to the
`pitch detected on the immediately preceding step, they've argued that, just
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`
`11
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`based upon that word, "immediately preceding step," that we're supposed to
`interpret that as a footfall, as a runner's footstep.
`JUDGE GIANNETTI: Well, I have to say there is some logic to
`that, isn't there? A step is a step.
`MR. BATTS: No, I disagree, Your Honor.
`JUDGE GIANNETTI: You mean it's a step in a process?
`MR. BATTS: Because it's the step in the process, because it says
`immediately before that, in the paragraph immediately before, that Sa2 is the
`step of the process that determines the pitch of running.
`And if we go to column --
`JUDGE GIANNETTI: But what is that? What's box Sa3? Is that
`the exercise intensity that I referred to earlier?
`MR. BATTS: Sorry?
`JUDGE GIANNETTI: Step Sa3 in figure 7.
`MR. BATTS: So, step Sa3. So, step Sa3 --
`JUDGE GIANNETTI: Hold on for a second.
`MR. BATTS: -- is where the calculation takes place of the exercise
`intensity.
`JUDGE GIANNETTI: Multiplies the pitch --
`MR. BATTS: The pitch by the stride length, correct, Your Honor.
`JUDGE GIANNETTI: By the stride length and the weight. Isn't that
`
`right?
`
`MR. BATTS: Not immediately.
`JUDGE GIANNETTI: Okay.
`12
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`MR. BATTS: So, if we read that sentence again, it's says you're
`multiplying the pitch by the stride length to calculate the distance run over
`the time period. Okay? And then, it says, this distance run is then
`multiplied by the user's body weight.
`JUDGE GIANNETTI: Okay. So, pitch is in strides per second, in
`the strides per unit time?
`MR. BATTS: Strides per unit of time.
`JUDGE GIANNETTI: And if you multiply that by a length, then
`you still get something that's per unit of time, don't you?
`MR. BATTS: So, Your Honor, what it does is you're still
`determining a distance there, as Amano makes clear in the very next
`sentence by saying, this distance run is then multiplied.
`JUDGE GIANNETTI: But if you multiply those two things
`together, you don't get a distance. You get a rate.
`MR. BATTS: You actually do, Your Honor, because Amano makes
`clear that what it is doing is it is looking at a time window of data. So, in
`column 11 of Amano, it sets forth an explanation for how the body motion
`detector 104 operates and explains that the body motion detector has two
`ways of operating. One way is to look at vertical motion, and for each
`vertical motion, it counts a step, where it has, alternatively, a disclosure of,
`when there's the arm swings, you look at arm swings, and a full range of that
`motion counts as two steps.
`And what Amano explains is that range-of-motion information is
`collected over a period of data. And the example period that's used here at
`13
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`the top of column 12 is 30 seconds. But Amano makes clear in other
`sections, and I think a good example would be -- let's see here. In column
`13, lines 25 to 26, it says, "Note that the time interval for executing the
`calculation display processing is not limited to 30 seconds."
`So, what Amano is doing is it is calculating the distance traveled
`over that time interval. So, you have a distance that would -- so, for
`example, 50 feet over a 30-second time interval, but there's still a distance
`calculation that's taking place there. And Amano makes that clear in the
`very next sentence, that patent owner did not highlight in their
`demonstrative, that talks about the distance run is then multiplied. And
`Amano has additional disclosures making clear that there's a distance
`calculation being performed here.
`JUDGE GIANNETTI: Is the distance calculation being used for
`anything other than to determine the rate?
`MR. BATTS: Well, the distance calculation is then multiplied, as
`you noted. But, going back to your original question, which I said I would
`get to, the distance calculation is then used to be multiplied by the body
`weight to figure out the energy exerted over that run or that time.
`JUDGE GIANNETTI: But isn't there a time factor in that
`calculation also?
`MR. BATTS: Well, there's always going to be a time factor, Your
`Honor, because if I say, "How far did you run?," you always have to know
`what is the context of what you're talking about. What timeframe are you
`talking about for that run?
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`14
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`JUDGE GIANNETTI: Not necessarily. You can run the New York
`Marathon and not keep time.
`MR. BATTS: But, then, you know that --
`JUDGE GIANNETTI: Because you're running -- what is it? -- 26
`
`miles.
`
`MR. BATTS: But, then, you know that -- you answered the question
`by saying it was within the New York Marathon. So, there's a time context
`built into your answer. You have to know whether it was, on the run this
`morning, how far did you run? There's still a time context of this morning
`when I ran. So, you're always going to have some sort of time interval that's
`going to be at play.
`But the point is, if you look at the claim, like Claim 2, for example,
`it's only requiring a distance to be calculated. It doesn't say what distance.
`It just is a distance being calculated, based upon a multiplication of the
`number of steps by the stride length.
`JUDGE GIANNETTI: So, your contention --
`JUDGE STEPHENS: Where is the number of steps?
`MR. BATTS: Sure. So, the number of steps, if you look in column
`11 -- we'll go to slide 8, would be a good example on the lefthand -- or,
`actually, column 11 has -- so, I will start in column 7, which is on slide 8.
`Column 7, line 18, explains the body motion detector of 104.
`JUDGE GIANNETTI: Column 7?
`MR. BATTS: Correct.
`JUDGE GIANNETTI: Okay, line 18. Give me a second.
`15
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`JUDGE STEPHENS: Is that not a different embodiment?
`MR. BATTS: No, it is not, Your Honor.
`JUDGE STEPHENS: Okay, there's only a single embodiment?
`MR. BATTS: Correct, Your Honor.
`JUDGE GIANNETTI: Column 7, line 18?
`MR. BATTS: Line 18 explains the body motion detector that is
`being used by Amano to determine steps, the numbers of steps that are
`occurring. So, the disclosure begins in column 7. They explain that this
`body motion detector is being used, and that the body motion detector
`information is then used in a Fast Fourier Transform, the FFT processing.
`So, it's basically a timed -- a single processing that allows you to remove the
`noise and determine what are the actual footfalls or steps that are being
`calculated.
`And that's what we see in column 11, starting on line 15, is it
`discusses the step S9, which in column 12 it is explained that it is the same
`step as Sa2 on line 13 that we've been talking about.
`JUDGE GIANNETTI: Okay. So, what we are talking about here is
`determining steps per time, pitch, right?
`MR. BATTS: It's talking about steps within a time window or time
`interval.
`JUDGE GIANNETTI: So, it may be measuring time, but it's
`also -- it's using that to determine -- it's measuring the number of steps and
`it's measuring the number, the time period?
`MR. BATTS: Yes.
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`16
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`JUDGE GIANNETTI: And from that, it's computing the pitch or the
`steps per time?
`MR. BATTS: Correct.
`JUDGE GIANNETTI: Right? I'm with you so far, but I don't see a
`distance yet.
`MR. BATTS: Well, so the distance there is calculated when, over
`this time interval of 30 seconds, you're looking at the data that was collected
`over the 30 seconds, based upon the detection from the body motion detector
`104. And the body motion detector 104, as is explained in column 11, from
`lines 24 to 39, allows you to have two different options for detection, either
`the vertical motion detection or the arm swing motion detection. So, it's
`collecting information regarding your motion, depending on whether your
`detector is on your wrist or somewhere else on the body, the motions for
`what would be a step.
`JUDGE GIANNETTI: Okay.
`MR. BATTS: And Blackbird has not disputed that there's a step
`counter in Amano counting steps. And what happens is that that step
`information for that time interval, which can be 30 seconds or other time
`intervals, is then used in the Fast Fourier Transform to determine the
`information that is in step, what is called step Sa2, which is the pitch.
`JUDGE GIANNETTI: All right. I see that and I'm following you,
`but I still don't see distance. Where's the distance in that?
`MR. BATTS: Well --
`JUDGE STEPHENS: I mean, you're saying it's used for the pitch?
`17
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`JUDGE GIANNETTI: Yes.
`JUDGE STEPHENS: Okay. But, then, where is the number of steps
`counted?
`MR. BATTS: The number of steps counted is what is the
`information that's being conveyed from step -- the body motion detector 104
`into the Fast Fourier Transform.
`JUDGE GIANNETTI: Okay.
`MR. BATTS: So, it's the number of steps counted over the 30-
`second interval.
`JUDGE GIANNETTI: Okay. So, you have the pitch, which is the
`number of steps per unit of time. And then, you have the number of steps.
`But where does that -- how do you get a distance out of that?
`MR. BATTS: So, the distance is when you multiply that information
`by the stride length, because you know from that information you've now
`determined the number of steps over the time interval, and you're
`multiplying the steps by what are the stride lengths of those steps during the
`time interval.
`JUDGE GIANNETTI: And so, you need three components, right?
`You need the number of steps, you need the pitch, and you need the time
`interval to get the distance?
`MR. BATTS: So --
`JUDGE GIANNETTI: Steps per time times distance per step times
`time, those are the three components that you need?
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`
`18
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`MR. BATTS: But their reliance -- I don't know that I necessarily
`agree, Your Honor, because underlying that calculation is you have the
`number of steps within a time interval, and you're multiplying it by a stride
`length to get the information. So, I think what might be instructive is I'd like
`to show you --
`JUDGE GIANNETTI: But that still doesn't get you distance, does
`
`it?
`
`MR. BATTS: It does.
`JUDGE GIANNETTI: How is that?
`JUDGE STEPHENS: So, it's, basically, you're limited to a specific
`time period? And this isn't I'm just going to decide to run and however far I
`run, I run. It's how far did I run in 30 seconds or in a minute.
`MR. BATTS: And that is correct. And Amano teaches that you can
`vary that time interval for when you want the processing to occur for. So, if
`you want a longer time interval, both experts agree here that the longer the
`time interval, the better to get more accurate results. Because the FFT --
`JUDGE STEPHENS: Right, but now you'd have to set the time
`interval ahead of time to figure out the distance I ran during that time
`interval?
`MR. BATTS: The processing has to be determined. You have to
`determine the processing interval for when you want to do a calculation.
`JUDGE GIANNETTI: But is that the kind -- go ahead.
`JUDGE ZADO: I'm looking at column 11 of Amano around line 60
`or so. Because I'm trying to understand what's happening with this pitch
`19
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`detection, because it looks like there's a motion detector and the signal from
`the motion detector is going to be processed using Fast Fourier Transform,
`and there's talk about a peak frequency that's determined, multiplying that
`peak frequency by one-half to obtain the pitch. So, that doesn't sound to me
`like someone is simply sitting there and counting the total number of strides
`and, then, going to multiply that times a stride length. So, can you please
`explain this algorithm of how the pitch is determined?
`MR. BATTS: So, what Fast Fourier is doing here and conducting is
`an analysis of the step count information by the body detector, body motion
`detector 104. And it has to determine what motions are, in fact, steps or
`what motions could be, for example, what I'm doing right now with an arm
`gesture that may not be indicative of a step. So, the Fast Fourier is providing
`a more accurate calculation of what, in fact, the body motion detector is
`counting for steps.
`JUDGE STEPHENS: And so, do you know what Fast Fourier
`Transform is?
`MR. BATTS: It's a signal processing that basically -- it's a signal
`processing their calculation, a processing apparatus that allows you to do a
`time-to-frequency calculation of data that allows you to filter out the signals
`that may not be actual detection of footsteps.
`JUDGE ZADO: Because my understanding is in Fast Fourier
`Transform you take a signal that's in one domain, the time domain, and then,
`you convert it into the frequency domain for frequency detection. Now that
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`
`20
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`you've got your signal in the frequency domain, you can look for peaks and
`that will correspond to your peak frequency.
`But my question really is, you know, what I see here is it says there
`is Fast Fourier Transform processing on the motion signal detected by the
`motion detector.
`MR. BATTS: Uh-hum.
`JUDGE ZADO: And later on, it says that, "The largest pitch is the
`second order harmonic wave component, and a peak frequency thereof is
`detected," and that this peak frequency is multiplied by one-half to obtain
`the pitch. So, what I don't see here is counting the number of, what we
`would call counting a number of strides during those 30 seconds.
`MR. BATTS: So, if you go back to column 7, it's showing that the
`body motion -- it defines the pitch that's during running in line 25, the pitch
`during running. The number of steps per unit time is obtained from the
`results of this processing. So, Amano itself defines the FFT processing as
`calculating the number of steps over the time period.
`And I want to show for context, I'd like to show for context the Pyles
`patent and the Pyles patent's disclosure on this point, the 212 patent that
`we're challenging. And if we go to column 6 of the Pyles patent, starting at
`line 34, it talks about a similar mechanism for determining distance. It talks
`about, starting at line 34, it says, "Once the actual stride length is calculated
`for a given period of time, the value can be multiplied by the number of
`strides in that period to obtain a total distance for that period to be stored in a
`data archive file for that particular walk or run."
`21
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`
`And it goes on to say, at line 43, "As a result of accurately
`calculating distance traveled, the Pedometer 20 also the capability of
`calculating speed and miles per hour, for example, or pace in minutes per
`mile."
`
`So, Amano has a similar disclosure and teaching regarding how you
`would calculate a distance traveled, and that distance traveled has to be
`within the context of a particular timeframe. And that timeframe for
`Amano, as the example in column 12, is 30 seconds, but it can be a different
`timeframe. The information that is being multiplied that's made clear on
`column 12 of Amano, in line 15, is you are multiplying the stride by the
`number of steps within that timeframe, within that time interval for
`processing, and that calculates a distance.
`And then, Amano goes on in the very next sentence to say this
`distance run is then multiplied. So, there is clearly a distance that has been
`calculated by Amano. And Claims 2 and 5 only require a distance to be
`calculated in this manner.
`And I think a disclosure that we can see in Amano --
`JUDGE STEPHENS: That still is per unit time, though, right? I
`mean, the rest of that sentence says it's then multiplied by a wave, and then,
`it comes up with something per minute.
`MR. BATTS: Well, figure 7 makes clear that the steps that are
`shown in figure 7 are a full set of steps that have to take place for a certain
`time window of data. So, every 30 seconds that the runner is running, this
`calculation is triggered to perform a calculation every -- the calculation is
`22
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`

`

`Case IPR2017-02012
`Patent 6,434,212 B2
`
`triggered to be performed every 30 seconds of a time window of data.
`You're always going to have the time window of data at use, but underlying
`that time window of data is a distance calculation for that time window.
`You ran 50 steps over that 30 seconds. You ran 27 --
`JUDGE STEPHENS: So, it's over time?
`MR. BATTS: It is within a time window. There always

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