throbber
Trials@uspto.gov
`571-272-7822
`
`
`
`
`
`Paper # 71
`Entered: December 28, 2020
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`__________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`__________
`
`FITBIT, INC.,
`Petitioner
`
`v.
`
`VALENCELL, INC.,
`Patent Owner.
`
`__________
`
`IPR2017-00319
`Patent 8,923,941B2
`
`__________
`Record of Oral Hearing
`Held: December 11, 2020
`__________
`
`
`Before BRIAN J. MCNAMARA, JAMES B. ARPIN, and
`SHEILA F. MCSHANE, Administrative Patent Judges.
`
`
`
`
`
`
`
`
`

`

`IPR2017-00319
`Patent 8,923,941B2
`
`APPEARANCES:
`
`ON BEHALF OF THE PETITIONER:
`
`
`SAM STAKE, ESQ.
`Quinn Emanuel Urquart & Sullivan, LLP
`50 California Street
`22nd Floor
`San Francisco, California 94111
`415-875-6600
`samstake@quinnemanuel.com
`
`
`
`ON BEHALF OF THE PATENT OWNER:
`
`
`JEFFREY R. BRAGALONE, ESQ.
`Bragalone Conroy, PC
`2200 Ross Avenue
`Suite 4500 W
`Dallas, Texas 75201
`214-785-6671
`jbragalone@bcpc-law.com
`
`
`
`The above-entitled matter came on for hearing on Friday,
`
`December 11, 2020, commencing at 11:02 a.m. EST, via Teleconference.
`
`
`
`
`
`
`
`
`

`

`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`IPR2017-00319
`Patent 8,923,941B2
`
`
`
`
`P-R-O-C-E-E-D-I-N-G-S
`
`
`11:02 a.m.
`JUDGE ARPIN: Good morning. This is a telephonic hearing for
`the remand of IPR 2017 00319. I am Judge Arpin. I am joined today by
`Judge McNamara and Judge McShane. We have a court reporter on the
`line.
`
`And I'd like to address the court reporter first. This will be a
`relatively brief hearing. Please do not interrupt the presenters to ask
`questions, unless the questions are essential to the clarity and integrity of the
`record. At the end of the hearing I will try to remember to ask you if you
`require any clarification from the presenters. Please save any non-essential
`questions until then.
`Is that clear, Court Reporter?
`COURT REPORTER: Your Honor, it is.
`JUDGE ARPIN: Second, I would like to ask the parties for a roll
`call. I'd like to ask you to please state the name of any presenter at today's
`hearing. Spell that person's name, and give your firm's name and address.
`Petitioner?
`MR. STAKE: Good morning, Your Honor. This is Sam Stake
`from Quinn Emanuel, for the Petitioner Fitbit, Inc. And this is Quinn
`Emanuel at 50 California Street.
`JUDGE ARPIN: Please spell your name, Mr. Stake.
`MR. STAKE: It's S-A-M, and then, S-T-A-K-E, and we're at 50
`California Street in San Francisco.
`
`
`
`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
`25
`
`IPR2017-00319
`Patent 8,923,941B2
`
`
`JUDGE ARPIN: Thank you very much. Sorry to get you up so
`early this morning.
`Patent owner, would you please identify your presenters for today's
`hearing?
`MR. BRAGALONE: Good morning, Judge Arpin. This is Jeff
`Bragalone, that's B-R-A-G-A-L-O-N-E, and I'm with Bragalone Conroy.
`And we are located at 2200 Ross, Suite 4500 West, Dallas, Texas. Zip
`code is 75201.
`JUDGE ARPIN: Thank you, Mr. Bragalone.
`Each party will have 15 minutes to present its case at today's hearing.
`Because Petitioner bears the burden, Petitioner will go first. Petitioner may
`reserve time for rebuttal. Patent owner will then follow. If Petitioner
`reserves time for rebuttal, Petitioner's rebuttal will follow, followed by
`Patent Owner's rebuttal.
`If Petitioner does not reserve time for rebuttal, each party will simply
`have 15 minutes to present its case. I will try to advise you when you are
`about ten minutes into your time, and when you are entering whatever time
`you have reserved for rebuttal. If the panel asks many questions, we will
`take that into account in enforcing the clock. That said, you should keep
`aware of the clock yourselves.
`Now, some instructions specific to this hearing. The Patent Owner
`has raised objections to Petitioner's briefing, and has submitted a one-page
`factual listing of those objections. Petitioner has submitted a one-page
`factual response. We have taken those objections under advisement, and
`will not be ruling on those objections today.
`
`
`
`4
`
`

`

`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`
`IPR2017-00319
`Patent 8,923,941B2
`
`
`For the benefit of the Court Reporter, each presenter should identify
`himself the first time he speaks. The judges will try to identify themselves
`when they ask a question. Please speak clearly and into your telephone
`receiver. Please ensure that you are in a quiet environment. Please mute
`your phone when you are not presenting. And please, do not interrupt the
`other presenter for any reason.
`If you have an objection, save it for when it's your turn to present.
`If you do not have a turn to present, then please make sure that we are aware
`that you wish to make an objection before we adjourn the hearing.
`Next, a special instruction with respect to the abbreviation API,
`when you mean Application Programming Interface, please use that term.
`When you mean Application Specific Interface, please use that term. If it's
`necessary to use the abbreviation API, please make sure you're clear of the
`context in which you're using it. The judges will try mightily to do the
`same.
`
`Are there any questions? Petitioner?
`MR. STAKE: No, Your Honor, thank you.
`JUDGE ARPIN: Patent Owner?
`MR. BRAGALONE: No, Your Honor. Thank you
`JUDGE ARPIN: Okay, Petitioner, you have 15 minutes. Would
`you like to reserve any time for rebuttal?
`MR. STAKE: Yes, please. Could I, please, reserve three
`minutes?
`JUDGE ARPIN: Three minutes. If you will give me one second
`to set my timer, I'll let you know exactly when you can begin.
`
`
`
`5
`
`

`

`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`
`IPR2017-00319
`Patent 8,923,941B2
`
`
`You may begin, Petitioner.
`MR. STAKE: Thank you, Your Honor. Sam Stake from Quinn
`Emanuel for the Petitioner, Fitbit, Inc. Thank you for this opportunity to be
`heard today.
`I'd like to leave time for Your Honor's questions, but first I'd like to
`jump right into the heart of the matter by looking at the questions from the
`Federal Circuit to the Board on remand. Then I'd like to go to the crux of
`Fitbit's response to those questions. And along the way, I plan to address
`the balance of those arguments throughout their briefing, that Fitbit has done
`something wrong in addressing these questions. I'd like to start by turning
`to slide 11 of petitioner's demonstratives.
`Do Your Honors have that in front of you?
`JUDGE ARPIN: Yes, Counsel. This is Judge Arpin.
`MR. STAKE: Thank you, Judge Arpin. Here we see the scope of
`this Federal Circuit remand, that the Federal Circuit affirmed the Board's
`explained construction of application specific interface, vacated the Board's
`decision that Claim 3 is not unpatentable, and remanded for determination
`the patentability in light of the cited references.
`And the scope of the remand on Claims 4 and 5 is very similar.
`The Federal Circuit also vacated before its decision that Claims 4 and 5 were
`not unpatentable, and remanded for determination of patentability,
`correcting the dependency that Claim 4 should be dependent upon Claim 3.
`And the Federal Circuit gave additional guidance.
`And on slide 8 of Petitioner's demonstratives, we see that the Federal
`Circuit observes that the board's narrowing construction of application
`
`
`
`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
`25
`
`IPR2017-00319
`Patent 8,923,941B2
`
`specific interface, as compared to Fitbit's proposed construction, they have
`no significance. Whereas, here, the claim's application specific interface
`performs the same function as an application programming interface, i.e.,
`enabling a particular application to utilize data and from hardware. On
`remand, the Board may consider this aspect.
`And on September 4th, I appeared before Your Honors, along with
`Mr. Bragalone, and presented Fitbit's position that this should be the scope
`of the remand. Mr. Bragalone advocated for a narrower scope.
`And when we turn to slide 12, we see that the Board directed Fitbit,
`along the same line of the Federal Circuit agreement. We see that the
`Board directed Fitbit to address the patentability of claims -- this is on slide
`12. We see that the Board directed Fitbit to address the patentability of
`Claims 3 to 5 on the grounds presented in the petition.
`Namely, the obviousness of Claims 3 to 5 under two different
`combinations, Luo, Craw and Wolf; and Mault, Al-Ali and Behar. And we
`also see the specific question that the Board authorized Fitbit to address,
`whether the narrowing construction of application specific interface has any
`significance.
`JUDGE ARPIN: Counselor.
`MR. STAKE: And right here --
`JUDGE ARPIN: I'm sorry, this is Judge Arpin.
`Quick question. In our instructions for briefing, we asked you to, if
`you were pursuing the rejection of Claims 4 and 5 under the combination
`Mault, Al-Ali and Behar, if you were pursuing that, we asked you in your
`briefing to explain how you were dealing with the inconsistency between the
`
`
`
`7
`
`

`

`IPR2017-00319
`Patent 8,923,941B2
`
`rejection of Claim 3 over the combination, including Lee, and of claims 4
`and 5 over the combination, including Behar. I saw nothing in your
`briefing.
`Are you dropping any challenge based on that last combination?
`MR. STAKE: We are, Your Honor. Yes, we are.
`JUDGE ARPIN: Thank you. This is Judge Arpin. Please
`proceed.
`MR. STAKE: Okay. And right here, in this second question, we
`have the answer to that question I posed of whether Fitbit did anything
`improper in its briefing. Because we answered this question head-on, of
`whether the Board's narrowing construction has any significance, as well,
`and in doing so, address the patentability of Claims 3 to 5, under the petition
`draft.
`
`And turning to the merits, I'd like to turn to Slide 6. Here we see
`Claim 3, and that says Claim 1, we're in a serial data output, it's parsed out,
`such as an application specific interface, API, and utilized the physiological
`information and motion-related information for an application. And we
`see, I believe, the sole disclosure description of the application specific
`interface in the specification.
`An application specific interface can utilize the data as required for a
`particular application. And on slide 7, when we turn to the constructions,
`what's striking is that they're extremely similar. And the Federal Circuit
`was correct that they address and they require the same function, which is
`that the Board construed application specific interface to require an
`
`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
`
`

`

`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`
`IPR2017-00319
`Patent 8,923,941B2
`
`interface, which enabled a particular application utilized data obtained from
`hardware.
`Fitbit had proposed that the construction of application specific
`interface should include at least an application interface that's specified how
`some software components should interact with each other. It's the same
`function.
`When we look at the context of the claims, what we're talking about
`here is the hardware generating a serial data output, the interface receiving
`that serial data output, and then processing it to enable the application on
`that device to utilize the data.
`Now, Fitbit posed this function as specifying how the software
`components should interact with each other, such as the applications on the
`device.
`JUDGE ARPIN: Counselor.
`MR. STAKE: How it interacts with the --
`JUDGE ARPIN: Counselor, this is Judge Arpin again. In Apple's
`petition, Paper 2 at page 14, Apple stated API's meaning Application
`Programming Interfaces, are thus characterized by their broad applicability
`to different applications, and not quote-unquote "application specific as
`such."
`
`How do we reconcile that language from Apple's petition with the
`arguments you're making here today?
`MR. STAKE: Good question. And the answer is twofold.
`First, we have the constructions here that Apple similarly proposed,
`
`and that, I believe, is where the focus should be. But second, there is 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
`25
`
`IPR2017-00319
`Patent 8,923,941B2
`
`contradiction, as we'll see in Craw, between an interface that is both
`application-specific, in that it enables particular applications to utilize data in
`from hardware. And, one that can broadly interface with different
`applications.
`And here, a critical observation of the Board's construction is that it
`has no negative limitation. It requires only an interface which enables a
`particular application to utilize data, which is not specified that no other
`applications may be enabled.
`JUDGE ARPIN: Counselor, this is Judge Arpin again.
`Is it then your position that an application programming interface is
`broader and encompasses an application-specific interface, or that an
`application programming interface is different, but overlapping with an
`application specific interface?
`MR. STAKE: I believe it's closer to the latter, but turning to -- I
`think this will become clear. I believe it's the latter.
`That application programming interfaces can be, and often are, as we
`see in Craw, application specific. And critically, on slide 9, Valencell's
`own expert, from the Federal Circuit's opinion, Valencell's own expert
`collapsed the difference between these two software components.
`Dr. Pollonini testified that his understanding that the term
`application specific interface, as used in the 941 patent, is the same as a
`commonly understood application programming interface, that's known in
`the art. Yes, it's basically the same.
`And he testified, addressing exactly that portion of the specification I
`showed Your Honors, which is on slide 10, but his interpretation of this
`
`
`
`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
`25
`
`IPR2017-00319
`Patent 8,923,941B2
`
`section is that it essentially defers to an API, even if it's used as application
`specific interface.
`JUDGE ARPIN: Counselor, this is Judge Arpin again.
`But didn't the Federal Circuit say that that was incorrect? Didn't the
`Federal Circuit say that the construction that Apple had proposed in its
`petition was not correct, and that the Board's construction was correct?
`And that those two constructions are different.
`MR. STAKE: That is correct, Your Honor. And the Federal
`Circuit did point out that application specific interface is narrower. And
`the critical thing here is that an API can be application specific. And that's
`what we see in the Craw reference.
`And I really want to keep the focus on the Craw reference, because
`it's dynamite. It's on slide --
`JUDGE ARPIN: Counselor, you're at ten minutes now, so please
`proceed.
`MR. STAKE: I only have a couple more minutes.
`Slide 13, we see exactly what Fitbit has cited from Craw, which is
`that data dictionary in Craw based outside of --
`MR. EASTON: I'm sorry to interrupt, Judges, and Counsel, looks
`like Judge McNamara disconnected. Stand by, let me get the judge back.
`JUDGE ARPIN: Counselor, I have paused your time.
`MR. STAKE: Thank you, Your Honor.
`(Whereupon, the above-entitled matter went off the record at 11:19
`a.m. and resumed at 11:19 a.m.).
`JUDGE MCNAMARA: This is Judge McNamara.
`
`
`
`11
`
`

`

`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`
`IPR2017-00319
`Patent 8,923,941B2
`
`
`JUDGE ARPIN: Thank you, Judge McNamara. We paused the
`time while you were off the phone, so we're going to resume. If Counselor
`for petitioner is still ready, this is Judge Arpin, you may proceed.
`JUDGE MCNAMARA: Did you hear my question? Let me ask
`you that?
`JUDGE ARPIN: I don't think he did, Judge McNamara. Why
`don't you go ahead and ask the question before I start the time.
`JUDGE MCNAMARA: Okay, great.
`The question was, had to do with the fact that the Federal Circuit has
`construed the term application specific interface. It doesn't strike me as
`particularly helpful to be looking to distinguish application programming
`interface from application specific interface. The Federal Circuit has told
`us what construction we're going to use.
`And so I'm just suggesting that for efficiency, Petitioner direct his
`arguments to that specific issue.
`MR. STAKE: Will do, Your Honor. And that's where I'm going
`
`next.
`
`JUDGE MCNAMARA: Okay, thank you.
`MR. STAKE: That's well taken.
`Turning to slide --
`JUDGE ARPIN: Please proceed.
`MR. STAKE: Okay, thank you, Judge Arpin.
`Turning to slide 13, I'm going to address exactly how the Craw
`reference meets that construction by the Board. And it's the data
`dictionary.
`
`
`
`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
`25
`
`IPR2017-00319
`Patent 8,923,941B2
`
`
`The data dictionary interface in Craw in paragraph 256. The data
`dictionary, the active interface for managing, extracting and displaying
`information from binary information streams. This paralleled exactly
`what's in the '941 patent. We have the receipt of binary information
`streams from the health monitoring device. We have the processing of that
`data, and the managing, extracting, and displaying of information critically.
`And where is that displaying? It's in the particular applications that
`are disclosed in Craw, namely this other key, Figure 9(a), we see displayed
`health parameters, like blood pressure and heart rate. This is all in the
`petition. This is all in the petition for Claim 3.
`And that's enough to demonstrate obviousness. But even if it
`wasn't, on slide 14, we have in paragraph 48, we have the teaching that, to
`me, reads just like that portion of the specification that we saw in the '941
`patent, that the data dictionary may act on the received information,
`depending on the goal of the application. So even if we required more of
`the Federal Circuit's constructions—require some tailoring—it's in there.
`It's in paragraph 48, which was in the petition for Claim 3.
`And finally, on slide 16, this panel, this honorable panel, reached the
`same conclusion in reviewing Craw. This is a companion IPR on Claims
`14 to 21, on substitute claims that included an application specific interface.
`And this panel rejected those claims in light of Craw. That was in light of
`other paragraphs of Craw, but those paragraphs mirror exactly what's in
`paragraph 48.
`JUDGE ARPIN: Counselor, this is Judge Arpin. You're into your
`rebuttal time. I'm going to allow you to wrap up now because we had that
`
`
`
`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
`25
`
`IPR2017-00319
`Patent 8,923,941B2
`
`delay and you will get your full rebuttal time of three minutes. So if you'd
`like to wrap up now.
`MR. STAKE: Yeah, I'll just take 15 more seconds.
`Which is to say, that, here we have the fact that the design of the
`software -- this is in paragraph 5 of Craw -- the design of the software
`residing on the medical devices, is also dependent on the subset or subsets of
`physiological data or clinical outcomes that the medical device processes
`and communicates.
`And it's that communicating, which depends on the goals of the
`application. So we have parallel language and parallel reasoning. At a
`minimum, this is persuasive evidence that the Board came to exactly the
`right conclusion about Craw, as did the Federal Circuit, as did Fitbit.
`Thank you, that's all I have.
`JUDGE ARPIN: Counselor, your time is up now.
`I will ask my colleagues whether they have any additional questions
`at this time.
`JUDGE MCSHANE: No.
`JUDGE MCNAMARA: No, from Judge McNamara.
`JUDGE ARPIN: Thank you very much.
`Petitioner, you will have the three minutes of rebuttal time.
`Patent Owner, are you ready to proceed?
`MR. BRAGALONE: Yes, Your Honor. This is Jeff Bragalone.
`JUDGE ARPIN: All right. You will have 15 minutes to present
`your case.
`Would you like to reserve any rebuttal time?
`
`
`
`14
`
`

`

`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`
`IPR2017-00319
`Patent 8,923,941B2
`
`
`MR. BRAGALONE: Your Honor, if possible, I'd like to reserve a
`minute of rebuttal time.
`JUDGE ARPIN: Certainly. I have my timer ready.
`You may begin whenever you are ready.
`MR. BRAGALONE: Thank you. Apple's petition as to the
`construction of Claim 3 relied entirely on its argument that Claim 3 had a
`typographical error. Realizing that the petition itself doesn't present any
`arguments under the correct construction, Fitbit is now attempting to offer
`new arguments, but that's not appropriate on remand.
`Turning to slide 2, the Federal Circuit affirmed this Board's
`construction of application specific interface, and agreed with your
`reasoning that an application specific interface, API, is directed to a
`particular application, rather than broadly to different applications.
`JUDGE ARPIN: Counselor, this is Judge Arpin.
`Just for clarification, we're talking about slide 2 of Patent Owner's
`demonstratives. Correct?
`MR. BRAGALONE: Thank you, that's correct, yes.
`Because that petition did not include arguments that these claims
`were unpatentable under what we now know is the correct construction, this
`Board found that it was quote, "not persuaded that Petitioner has shown by a
`preponderance of the evidence that Claim 3 is rendered obvious." But the
`Federal Circuit disagreed that this was enough, and essentially faulted the
`Board for doing what I used to do in high school algebra. I solved a
`problem in my head, wrote down the correct answer, but didn't show my
`work.
`
`
`
`15
`
`

`

`IPR2017-00319
`Patent 8,923,941B2
`
`
`However, this isn't the case where the Federal Circuit said that the
`Petitioner was deprived of its due process or APA rights, whereby Fitbit
`might be permitted to make additional arguments. Instead, this remand is
`an opportunity for the Board to explain in more detail why Apple's petition
`fails to demonstrate that Claim 3, under the proper construction, is
`unpatentable on quote, "the grounds presented in the petition." It's not a
`remand to direct the Board to change its answer or to evaluate arguments
`that the petition simply didn't make, as to the application specific interface
`of Claim 3.
`Turning to slide 3, Apple's petition never contends that the prior art
`discloses an application specific interface. Instead, the petition asserts that
`the prior art discloses generic application programming interfaces, which
`Petitioner's expert testified are, quote, "characterized by their broad
`applicability to different applications," and, Your Honor, references in his
`question to Petitioner, and not application specific, as such.
`The example that the petition gives, one is Lee, which discloses the
`use of the Bluetooth application programming interface. Now, as we all
`know, and as slide 4 illustrates, Bluetooth is the very antithesis of an
`application specific interface. It is a generic application programming
`interface that allows connections in data-sharing between an infinite variety
`of applications and devices, and we've illustrated some on slide 4. In
`contrast, you might look at AirDrop, which is an example of a more
`application specific interface, as it is restricted to permitting data-sharing
`only between two Apple devices.
`
`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
`
`

`

`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`
`IPR2017-00319
`Patent 8,923,941B2
`
`
`Now slide 4, going on to slide 5, shows how the Petitioner asserts
`that, like Lee, Craw is a generic application programming interface.
`Petitioner's expert testified that Craw's dictionary provides interfaces to
`access all types of definitions, and provides the developer with a generic
`mechanism to handle definitions that might come from connected devices,
`such that Craw's stream tables provide a generic interface that is used by any
`software project. Again, this is the antithesis of an application specific
`interface.
`Turning to --
`JUDGE ARPIN: Counselor.
`MR. BRAGALONE: Yes?
`JUDGE ARPIN: Counselor, this is Judge Arpin. I asked a similar
`question to Petitioner's counsel.
`Do you see an application programming interface as encompassing
`application specific interfaces, overlapping, or having shared application
`programming interfaces and application specific interfaces? Or are these
`two totally different things?
`MR. BRAGALONE: Your Honor, we believe they're different
`things, entirely. An application programming interface is generic, and it is
`designed so that anyone with that application programming interface, can
`also code an application that will interface with the device.
`The perfect example is Bluetooth. It is not specific to any
`particular application. In contrast, as this specification discloses,
`application specific interface is not generic. It doesn't accept all comers.
`It is specific to a particular application.
`
`
`
`17
`
`

`

`IPR2017-00319
`Patent 8,923,941B2
`
`
`And so we believe that's the distinction. It is the distinction that
`this Board made in its reasoning for the claim construction, and it's exactly
`what the Federal Circuit affirmed.
`JUDGE ARPIN: Counselor, this is Judge Arpin again.
`Then how are we to read the Federal Circuit's instruction that it may
`not be significant that our construction was correct, but that the art shows an
`application programming interface? How are we supposed to address that?
`MR. BRAGALONE: Well, first of all, the Federal Circuit did not,
`and could not find as a matter of fact, that an application specific interface
`performs the same function as an application programming interface,
`because those factual findings in an IPR were committed exclusively to this
`Board when we decided the many cases for that opposition. Instead, the
`Federal Circuit remanded the case to this Board, to determine whether the
`arguments in the petition demonstrate that an application programming
`interface performs the same function as an application specific interface.
`And even if you were to infer that the Federal Circuit's factual
`assumption was premised on a comment from Valencell's expert, you have
`to recall that at the time that Dr. Pollonini testified, Claim 3 was not even
`instituted. He was not offering a construction on that term. And as the
`Board correctly already found, that should not be given any weight.
`In fact, the Board declined to give any weight to the testimony of
`either expert, as to the commonality of a generic application programming
`interface, and that that would be the same as an application specific
`interface, because it found that that was contrary to the intrinsic record,
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`
`
`18
`
`

`

`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`
`IPR2017-00319
`Patent 8,923,941B2
`
`which is the case here. So we don't believe that there was a basis for that
`assumption that the Federal Circuit made.
`Turning to slide 6 --
`JUDGE MCNAMARA: Counsel, this is Judge McNamara.
`I have a question here, because the Federal Circuit was pretty clear
`on what application specific interfaces, as used in the claim, is supposed to
`mean. And whether it was called an application programming interface in
`the petition, or the evidence was directed to what was believed to be an
`application programming interface in the petition, the fact of the matter is,
`an application specific interface is as construed by the Federal Circuit, and
`the question is whether or not -- and the Federal Circuit was specific about
`this -- whether or not our construction has any significance at all.
`And so, I don't really care whether it's an API, or whether it had
`application programming interface, or an application specific interface. We
`have a construction, and the question is has this -- the question for me is
`whether or not the Petitioner has shown that the references perform that
`function.
`MR. BRAGALONE: Yes, Your Honor. I understand and I agree
`that that is the focus here. And we believe, and we presented in our papers,
`that the petition does not disclose or explain how a generic API would
`perform the same function as an application specific interface.
`JUDGE MCNAMARA: We heard the Petitioner talk about Craw.
`We heard the Petitioner talk about the data dictionary, and how the data
`dictionary can be specific to various things. So my question is, why isn't
`that good enough? All it has to do is to meet the Federal Circuit's
`
`
`
`19
`
`

`

`IPR2017-00319
`Patent 8,923,941B2
`
`construction, which is enable an application to utilize data obtained from
`hardware. That's a pretty broad construction.
`MR. BRAGALONE: So, first of all, Judge McNamara, Petitioner
`misstated and misrepresented what Craw actually says, and what the Petition
`relies on. The Petitioner relies on the data dictionary, and only the data
`dictionary as articulated in paragraph 256 of Craw.
`It does not include the interpreter, which is different and separate.
`And they misstated when they said that the dictionary actually extracts this
`information. Instead, it's the interpreter that is referred to as doing that.
`The Petitioner cannot identify only the data dictionary as being the generic
`application programming interface, and then come back for the first time on
`remand, and say, “Oh, it's the interpreter,” or, it's, as we noted in slide 8, the
`new references to Figure 9(a) and paragraphs 203 and 208 of Craw. Or the
`interpreter, as I mentioned, which is disclosed only in paragraph 48 of Craw.
`The interpreter is not the data dictionary.
`So this argument is different from before, and Craw, the petition,
`does not articulate how Craw would perform the functions of an application
`specific interface.
`JUDGE ARPIN: Counselor, this is Judge Arpin. You're about 11
`minutes into your time.
`MR. BRAGALONE: Thank you, Your Honor. May I have just --
`I'll go ahead --
`JUDGE ARPIN: You have another three minutes.
`MR. BRAGALONE: Thank you.
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`
`
`20
`
`

`

`IPR2017-00319
`Patent 8,923,941B2
`
`
`So we've seen in slide 8 how the references to Craw that are new,
`that are now cited as supporting this, actually contradict what was stated in
`the petition. Because in the petition it said that Craw was not application
`specific, as such. That's a quote from the only expert evidence the
`Petitioner presented on this point.
`And if you turn now to slide 9, they still, even if you were to look at
`this evidence, those challenges don't actually satisfy Fitbit's burden of
`showing that they do not give unexpected results, this combination. Fitbit
`never asserts, much less proves with evidence, that the substitution of an
`application specific interface for an application programming interface,
`would yield predictable results.
`Which is not surprising since you couldn't substitute any application specific
`interface with Bluetooth, and still have Bluetooth work. That is a generic
`application programming interface.
`Instead, what Fitbit does, is they argue that the burden of proof
`somehow moved to Valencell, to show unexpected results. But Fitbit's
`only support for this argument is an overlapping range case, and that case
`deals with a presumption of obviousness, and a burden-shifting frame.
`This case is clearly not an overlapping range case, so Fitbit always
`had the burden of showing unexpected -- no unexpected result, and it fails to
`meet that burden.
`Now briefly, slide 10 shows why they never explained how -- why
`(audio interference) the skilled artisan, made this combination. Similarly,
`there's no supporting evidence for the combination, because none is in the
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`
`
`
`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
`25
`
`IPR2017-00319
`Patent 8,923,941B2
`
`petition. These were not articulated as ever showing an application speci

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