throbber
UNITED STATES PATENT OFFICE
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`) )
`
`) )
`
` PTAB Case No:
`) PGR2021-00112
`)
`) Patent No. 11,029,903
`)
`
`) )
`
`)
`
` ROKU, INC.,
`
` Petitioner,
`
` v.
`
` FLEXIWORLD
` TECHNOLOGIES, INC.,
`
` Patent Owner.
`
`ZOOM REALTIME VIDEOTAPED DEPOSITION OF
` TODOR COOKLEV, Ph.D., a Witness, taken on behalf
` of the Petitioner before Peggy E. Corbett, CSR,
` CCR, RDR, pursuant to Notice on the 18th day of
` August, 2022, at the offices of the witness in
` Fort Wayne, Indiana.
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 1
`
`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
`
`ROKU 1013
`
`

`

` A P P E A R A N C E S
` APPEARING FOR THE PETITIONER:
` Mr. Patrick McKeever
` PERKINS COIE LLP
` 11452 El Camino Real
` Suite 300
` San Diego, California 92130
` pmckeever@perkinscoie.com
`
` APPEARING FOR THE PATENT OWNER:
`
` Mr. Nathan Levenson
` NELSON BUMGARDNER PC
` 15020 South Ravinia Avenue
` Suite 29
` Orland Park, IL 60462
` 708.675.1974
` nathan@nelbum.com
`
` VIDEOGRAPHER: Mr. Peter Hudson
`
` I N D E X
` WITNESS: PAGE
` TODOR COOKLEV, Ph.D.
` EXAMINATION BY MR. MCKEEVER 4
` CERTIFICATE 186
`
` E X H I B I T S
` NO. DESCRIPTION PAGE
` EXHIBIT 1001 '903 patent 6
` EXHIBIT 2002 '413 application 92
` EXHIBIT 2007 '541 patent 6
` EXHIBIT 2009 Declaration in 6
` Support of the Patent
` Owner Response
` EXHIBIT 2010 '257 Patent 7
` Reporter's Note: The original exhibits were
` submitted to the court reporter for copying and
` distribution with retention by Mr. McKeever
` thereafter.
`
`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
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 2
`
`ROKU 1013
`
`

`

`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
`
` (Deposition commenced at 10:30 a.m. Eastern)
`
` THE VIDEOGRAPHER: We are on the
`
` record at 10:33 a.m. Eastern Daylight Time on
`
` August 18th, 2022, beginning the remote video
`
` recorded deposition of Todor Cooklev, Ph.D. taken
`
` in the matter of Roku, Inc. vs. Flexiworld
`
` Technologies, Inc. before the U.S. Patent and
`
` Trademark Office Patent Trial and Appeal Board
`
` PTAB, Case Number PGR2021-00112.
`
` My name is Peter Hudson, the
`
` videographer, and the court reporter is Peggy
`
` Corbett, both representing Veritext San Diego.
`
` Counsel, will you please state your
`
` appearances.
`
` MR. MCKEEVER: Patrick McKeever
`
` with Perkins Coie on behalf of Petitioner, Roku,
`
` Inc.
`
` MR. LEVINSON: Nathan Levinson with
`
` Nelson Bumgardner Conroy on behalf of Patent
`
` Owner, Flexiworld Technologies, Inc.
`
` THE VIDEOGRAPHER: Thank you. The
`
` court reporter will swear the witness and you may
`
` then proceed.
`
` TODOR COOKLEV, Ph.D.,
`
` a Witness, being first duly sworn, testified
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 3
`
`ROKU 1013
`
`

`

`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
`
` under oath as follows:
`
` EXAMINATION
`
` BY MR. MCKEEVER:
`
` Q. Good morning, Dr. Cooklev.
`
` A. Good morning.
`
` Q. You have been deposed before, correct?
`
` A. Yes.
`
` Q. About how many times have you been
`
` deposed before?
`
` A. Maybe 15 to 20.
`
` Q. And you have been deposed in IPR
`
` proceedings before?
`
` A. Yes, I have.
`
` Q. You've served as a technical expert for
`
` Flexiworld in a number of IPR proceedings, right?
`
` A. Yes.
`
` Q. I don't know if you know the numbers off
`
` the top of your head, but I believe you were
`
` Flexiworld's expert in the '064, '066, and '144
`
` patent IPR proceedings; do you know if that's
`
` correct?
`
` A. I believe three IPRs, yes, I don't
`
` remember the numbers clearly, but three IPRs,
`
` generally I remember that.
`
` Q. And you've also served as an expert for
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 4
`
`ROKU 1013
`
`

`

`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
`
` Flexiworld in connection with an ex-parte
`
` reexamination proceeding on the '114 patent; is
`
` that right?
`
` A. I believe that's correct.
`
` Q. So you know, since you have been deposed
`
` a number of times I'm not going to spend too much
`
` time sort of going over the basics, but certainly
`
` if you don't understand any of my questions at
`
` any point during the deposition, please feel free
`
` to let me know and I will make an attempt to ask
`
` a better question if I can; is that fair?
`
` A. Yes.
`
` Q. Do you understand you're not supposed to
`
` consult with counsel for Flexiworld about your
`
` testimony during the course of the deposition?
`
` A. Yes.
`
` Q. Great. Is there any reason you can't
`
` provide complete and accurate testimony today?
`
` A. No.
`
` Q. Okay. And Dr. Cooklev, I think before
`
` we went on the record, it sounds like you were
`
` able to log into Exhibit Share; is that correct?
`
` A. Yes.
`
` Q. Are you able to access the Marked
`
` Exhibits folder for today's deposition?
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 5
`
`ROKU 1013
`
`

`

`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
`
` A. Yes, I believe so.
`
` Q. And do you see some documents already in
`
` that folder right now?
`
` A. Yes, I do.
`
` (Exhibit 1001 was marked by the
`
` reporter for identification.)
`
` Q. (BY MR. MCKEEVER) Okay. And so I may
`
` add additional documents during the course of the
`
` deposition, but I've gone ahead and sort of
`
` pre-introduced a few exhibits that are already
`
` exhibits in the PGR proceeding. Just for the
`
` record, the ones that I have already put in the
`
` folder include Exhibit 1001 which is the '903
`
` patent. Do you see that one in the folder?
`
` A. I do.
`
` (Exhibit 2007 was marked by the
`
` reporter for identification.)
`
` Q. (BY MR. MCKEEVER) Exhibit 2007, which
`
` is the '541 patent, do you see that one in the
`
` folder?
`
` A. I do.
`
` (Exhibit 2009 was marked by the
`
` reporter for identification.)
`
` Q. (BY MR. MCKEEVER) Exhibit 2009 which is
`
` your Declaration in Support of the Patent Owner
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 6
`
`ROKU 1013
`
`

`

`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
`
` Response, do you see that document in the folder?
`
` A. I do.
`
` (Exhibit 2010 was marked by the
`
` reporter for identification.)
`
` Q. (BY MR. MCKEEVER) And Exhibit 2010,
`
` which is the '257 patent; do you see that
`
` document in the folder?
`
` A. I do.
`
` Q. Great. Why don't you go ahead and open
`
` Exhibit 2009, which is your Declaration.
`
` A. What I did is I downloaded. I assume I
`
` had the permission to download all four exhibits.
`
` Q. Yes, that's fine, yeah.
`
` A. And so I downloaded them. You said
`
` Exhibit 2009.
`
` Q. Right, Exhibit 2009.
`
` A. Okay.
`
` Q. Can you confirm that Exhibit 2009 is the
`
` Declaration you prepared in support of
`
` Flexiworld's Patent Owner response in this '903
`
` PGR matter?
`
` A. Yes, I can.
`
` Q. I just want to sort of get ourselves
`
` oriented a little bit about the '903 patent, and
`
` kind of ease ourselves into it. So can you look
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 7
`
`ROKU 1013
`
`

`

`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
`
` at Paragraph 116 of your Declaration which is on
`
` Page 62.
`
` A. Yes, I'm looking at it.
`
` Q. Okay.
`
` A. And just, Counsel, just to let you know,
`
` I also have with me -- that's the only thing I
`
` have with me is a clean unmarked copy of this
`
` same Declaration, I have a hard copy, which I
`
` assume that I have your permission.
`
` Q. Yes.
`
` A. So I will be referring to both the
`
` electronic copy. It's a little bit easier
`
` sometimes to use the hard copy.
`
` Q. Yeah, I don't have any problem with
`
` that. I have a hard copy in front of me, as
`
` well, so if it's more convenient for you to look
`
` at the hard copy, that's totally fine. The
`
` versions of these exhibits just for the record
`
` that I'm introducing I just pulled off of the,
`
` you know, the PTAB E2E website, so these are all
`
` the same versions that have been filed in the
`
` proceeding, so yeah, please feel free to use your
`
` own copy.
`
` A. I'm just giving an explanation, so if
`
` you see me looking to the side of me, what I'm
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 8
`
`ROKU 1013
`
`

`

`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
`
` looking at, what I will be looking at is the hard
`
` copy of my Declaration that I have.
`
` Q. Got it. I appreciate that. That's
`
` totally fine. All right, so can you -- and
`
` obviously with any of my questions asking you
`
` about the documents, feel free to read the
`
` document and, you know, look at the document to
`
` the extent you need to, to answer my question,
`
` but my first question is can you just tell me,
`
` you know, at a high level what you're talking --
`
` what you're discussing in Paragraph 116 of your
`
` Declaration.
`
` A. I believe I can answer your question.
`
` Starting with Paragraph 116 I'm just, if you
`
` will, giving a high level description of what the
`
` '903 patent is about.
`
` Q. Okay. And specifically in Paragraph 116
`
` in the first sentence you talk about solutions to
`
` shortcomings in the prior art, right?
`
` A. Yes.
`
` Q. And so what are the shortcomings in the
`
` prior art that you discussed in Paragraph 116?
`
` A. Well, one shortcoming in the prior art
`
` is the need for the user to preinstall
`
` device-specific drivers or other software for
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 9
`
`ROKU 1013
`
`

`

`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
`
` each output device.
`
` Q. Okay. Sorry, I didn't know you
`
` weren't -- please continue.
`
` A. Yes. And so this is one shortcoming in
`
` the prior art, and the '903 patent seeks to
`
` address this shortcoming.
`
` Q. Just give me a moment here. I just
`
` realized I never pulled up the realtime and I'm
`
` going to try to do that if I can really quick.
`
` So can you explain why there was this
`
` need to preinstall device-specific drivers or
`
` other software for each output device?
`
` MR. LEVINSON: Objection to form.
`
` A. Oh, that's, I think, that the state of
`
` the prior art, the art at the time of the
`
` invention in all the four devices to be able to
`
` output data to output devices, users have to
`
` install a device-specific driver.
`
` Q. (BY MR. MCKEEVER) Okay.
`
` A. And it could be, in some cases there
`
` could be other software associated with a
`
` specific output device.
`
` Q. Okay. So if a user has a computing
`
` device and they want to output data to a specific
`
` output device the state of the art when the '903
`
`Page 10
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` patent applications were filed was that the user
`
` would have to install a device-specific driver or
`
` device-specific software in order to output to
`
` that device; is that right?
`
` A. I mean that's -- again, at a high level
`
` description. I think that the '903 patent
`
` specifically recognizes that that was the status,
`
` that was the issue at the time of the invention.
`
` Q. And based on your knowledge of the art,
`
` let's say the 2000, 2001 timeframe, do you think
`
` that's an accurate characterization of the
`
` state-of-the-art?
`
` MR. LEVINSON: Objection,
`
` foundation.
`
` A. I do. I believe that the patent, the
`
` patent's specification adequately characterizes
`
` the problems in the state of the art at the time
`
` of the invention.
`
` Q. (BY MR. MCKEEVER) And when you say
`
` adequately characterizes the problems, would it
`
` be fair to say that you think the patent
`
` adequately characterizes the problems in the
`
` state of the art at the time of the invention?
`
` A. Yes.
`
` Q. And so why would a user need to install
`
`Page 11
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` a device-specific driver or device-specific
`
` software to output data to a particular output
`
` device?
`
` A. Well, the user has to install a
`
` device-specific driver, in order for devices to
`
` be able to output data to output devices.
`
` Q. But why? I mean devices can send data
`
` to one another over a network, right? I mean,
`
` you know, I could FTP a file from one machine to
`
` another machine, right?
`
` A. Well, first, just regarding your
`
` example, FTP, regarding the FTP, I don't think I
`
` could, or at least to the best of my memory here
`
` since, just to make it clear, I don't remember
`
` the contents of my entire Declaration, but I
`
` don't think I have given an opinion about FTP.
`
` Now I vaguely remember a -- now vaguely
`
` remember, and I'm not sure at what time, but I
`
` vaguely remember FTP capability but I think your
`
` example, your FTP example is -- I mean that's
`
` just that, I just vaguely remember it, the FTP
`
` capability, but why did users have to install
`
` device-specific drivers? Again, to be able to
`
` output data to output devices, that is why.
`
` Q. What is the device-specific driver
`
`Page 12
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` doing? Why does the device-specific driver
`
` enable users to provide data to output devices?
`
` A. Well, I think at least the way I
`
` understood why, understood your question, why did
`
` users have to install a device-specific driver, I
`
` mean again, the answer is to be able to output
`
` data to output devices, otherwise you could not,
`
` at the time of the invention, output data to
`
` output devices.
`
` Q. So at the time of the '903 invention, in
`
` order to output data from a user device to output
`
` devices, you had to install a device-specific
`
` driver for the output device; is that right?
`
` A. Generally, yes.
`
` Q. You said generally yes. Is there an
`
` exception you're thinking of, or is there some
`
` reason you're qualifying your answer there?
`
` A. I'm qualifying the answer because I
`
` think we are just talking at -- describing the
`
` state of the art at the high level, if you will.
`
` Q. Okay, and I think I asked this question
`
` before, and I'm not sure you really answered it,
`
` that's why I'm going to ask it again. Can you
`
` tell me how the device-specific driver enables
`
` outputting data to a particular output device?
`
`Page 13
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` Like what does it do that's enabling the
`
` user to output data to a particular output
`
` device?
`
` MR. LEVINSON: Objection to form.
`
` A. That's -- I don't think I was asked to
`
` investigate this question and form an opinion
`
` what were device-specific drivers at the time
`
` exactly doing to enable outputting data to output
`
` devices. I have not analyzed this in more detail
`
` to be able to give you a better answer.
`
` Q. (BY MR. MCKEEVER) So at this time
`
` you're not able to tell me how a device-specific
`
` driver enabled devices to output data to output
`
` devices at the time of the invention; is that
`
` fair?
`
` A. I think that that's, I wasn't asked to
`
` just investigate what exactly were
`
` device-specific drivers doing at the time of the
`
` invention. Unless this is somewhere in my
`
` Declaration, I would say I can't give you a
`
` better answer.
`
` Q. Okay. Can you look at Paragraph 117 of
`
` your Declaration, Dr. Cooklev.
`
` A. Yes, I'm there.
`
` Q. And so again, with some of these initial
`
`Page 14
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` questions I'm just really trying to get us
`
` oriented, so can you tell us what you're talking
`
` about generally in Paragraph 117?
`
` A. So in Paragraph 117, I describe that the
`
` '903 patent discloses several solutions to
`
` address problems, to address the problems that
`
` existed at the time of the invention, such as the
`
` need to install device-specific drivers.
`
` So the patent describes a process that
`
` unlike conventional output or printing does not
`
` require the installation of a device driver or
`
` special software to provide device-specific
`
` output data.
`
` So the patent discloses pervasive output
`
` operations that they may be executed completely
`
` or partially in a remote application server, and
`
` which reduces the workload of the information
`
` apparatus, and realizes device-independent
`
` pervasive output, and in particular, the patent
`
` teaches that this is advantageous for providing
`
` output capability to small and lower cost mobile
`
` devices, for example, which have limited memory
`
` and limited processing capability.
`
` Q. And so this solution that you discuss in
`
` Paragraph 117, that solution involves running a
`
`Page 15
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` device driver or application on a remote
`
` application server instead of the user's
`
` information apparatus; is that right?
`
` A. Well, as the patent itself describes, so
`
` just to make sure, we are not here talking about
`
` the claims of the patent, or any of the claims,
`
` but yes, the patent describes what I am talking
`
` about in Paragraph 117.
`
` Q. And so I mean just at a high level, do
`
` you have an opinion as to whether this solution
`
` that you talk about in Paragraph 117 is
`
` incorporated into the claims of the '903 patent?
`
` MR. LEVINSON: Objection to form.
`
` A. Well, first, again based on my
`
` understanding it could be legal principles, it's
`
` generally not proper to import just parts of the
`
` specification into the claims, so I don't want to
`
` do something like this.
`
` If you have in mind a specific paragraph
`
` of my Declaration where I discuss some -- the
`
` claims of the '903 patent, then maybe I can look
`
` at that.
`
` Q. (BY MR. MCKEEVER) Yeah, I'm not asking,
`
` you know, in relation to some specific paragraph,
`
` but I was just curious whether you had a, you
`
`Page 16
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` know, you had an opinion one way or the other as
`
` to whether the claims of the patent incorporate
`
` this solution that you describe in Paragraph 117.
`
` A. I don't think I have exactly formed an
`
` opinion about this.
`
` Q. That's fine. Let's look at the next
`
` paragraph, Paragraph 118. Can you take a look at
`
` that paragraph, Dr. Cooklev.
`
` A. Yes, I can.
`
` Q. And so again, just kind of a broad
`
` question, but can you tell me generally what
`
` you're discussing in Paragraph 118?
`
` A. Well, Paragraph 118 is about the output
`
` controller. So the patent discloses a novel
`
` output controller, and methods of using the
`
` output controller to eliminate the need to
`
` install a plurality of device-dependent dedicated
`
` drivers or applications in the information
`
` apparatus in order to output to a plurality of
`
` output devices.
`
` So further the patent discloses an
`
` output controller that may include processing
`
` components and operations to further process
`
` output data, including by converting the output
`
` data into a form that is more acceptable, more
`
`Page 17
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` compatible to an associated output device.
`
` Q. And so can you explain it a little bit
`
` further. I mean how would an output controller
`
` enable a user to output content to an output
`
` device without having to install a
`
` device-specific driver? How does it work?
`
` A. The patent teaches that an output
`
` controller includes components to process
`
` intermediate output data, and the information
`
` apparatus can output content to different output
`
` devices or output systems that include the output
`
` controller, even when those output devices are of
`
` different brand, different model, and with a
`
` different output engine and input data
`
` requirements.
`
` And so this is how it's working, and
`
` therefore, a user doesn't need to preinstall in
`
` the information apparatus, multiple dedicated
`
` device-dependent drivers.
`
` Q. Okay. And so this solution in Paragraph
`
` 118 that involves this, what you call the novel
`
` output controller, how does this solution relate
`
` to the solution you discuss in Paragraph 117
`
` where you used the application server?
`
` A. And I was just looking at the paper copy
`
`Page 18
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` of my report and so the question, I believe that
`
` the pending question is how does the output
`
` controller, the novel output controller that's
`
` disclosed by the '903 patent, and that I describe
`
` in Paragraph 118, how does it relate to the
`
` application server that is referenced in
`
` Paragraph 117?
`
` Q. Pretty close. Let me sort of maybe
`
` simplify it a little bit. So we talked about,
`
` you know, one solution in paragraph that you
`
` discussed in Paragraph 117 that involves using an
`
` application server, then in Paragraph 118 you
`
` talk about how a novel output controller can help
`
` to avoid the need to install device-specific
`
` drivers.
`
` My question is essentially, you know, is
`
` there a relationship between these two solutions?
`
` Are these solutions that are used together or are
`
` they different solutions? Does that make sense?
`
` A. I think the question does make sense,
`
` and so as you said, what is the relationship
`
` between them, and I went to Figure 1 of the
`
` patent which includes an output controller,
`
` that's the Figure 1, and it also includes an
`
` application server.
`
`Page 19
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` So and Figure 1 shows an output system,
`
` so it is one diagram of a pervasive output
`
` system, and so that's the relationship between an
`
` output controller and an application server.
`
` Q. So does the solution that you discuss in
`
` Paragraph 117 require using an output controller?
`
` A. Well, you said the solution in Paragraph
`
` 117. Paragraph 117 is not meant to completely
`
` illustrate a solution here, although the language
`
` about several solutions is in Paragraph 117.
`
` So Paragraph 117 is intended just to
`
` begin introducing the patent and what the patent
`
` is about. So in this sentence I think the
`
` question is a little bit misleading, that it's
`
` not a complete -- the intention of Paragraph 117
`
` is not to complete -- to illustrate one complete
`
` solution.
`
` Q. And that's fine. I'm not trying to
`
` suggest that it is. My question is simply, you
`
` know, if you want to use the solution that's in
`
` Paragraph 117, do you need to use an output
`
` controller?
`
` A. And I think the -- if one wants to -- we
`
` can look at the claim, and if the claim cites an
`
` output controller, then that claim would require
`
`Page 20
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` an output controller.
`
` Q. And if the claim doesn't require an
`
` output controller, then would the claim not
`
` require an output controller?
`
` MR. LEVINSON: Objection to form.
`
` A. I mean it --
`
` Q. (BY MR. MCKEEVER) Sorry, let me
`
` withdraw the question. Looking at the realtime,
`
` it was a bad question. If the claim doesn't
`
` recite an output controller, would that mean the
`
` claim doesn't require an output controller?
`
` A. And I think because the question is not
`
` tied to a particular claim, just more generally,
`
` so that's how I would answer the question, and so
`
` in, just in general, if you will, if a claim
`
` doesn't cite the particular element, it seems to
`
` me that -- I mean it's -- one would need to look
`
` at how a person skilled would understand the
`
` claim.
`
` So that would be -- so even then I can't
`
` just agree that: "Oh, well, it's not really
`
` necessary." Maybe a person skilled reading the
`
` claim would understand that the claim still
`
` requires an output controller.
`
` So yeah, it depends on how a person
`
`Page 21
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` skilled reading the claim would understand it.
`
` Q. Okay. So I think we can circle back to
`
` that later in the context of the particular
`
` claim. So you reference Figure 1, and again sort
`
` of sticking with this, again this solution that
`
` you reference in Paragraph 117, you know, the
`
` solution at least in part involves, you know,
`
` executing device-specific drivers or applications
`
` in a remote application server, right? That's in
`
` the language you quote in Paragraph 117.
`
` A. Yeah, that's the language that I quote
`
` in Paragraph 117.
`
` Q. Okay. So I guess just, you know, in
`
` your reference in Figure 1, I mean just looking
`
` at Figure 1, if your application server has the
`
` driver on it, and processes, you know, the
`
` content into the format for the output device,
`
` what processing would be left for the output
`
` controller to do? Do you have any opinion about
`
` that?
`
` MR. LEVINSON: Objection, form.
`
` A. I don't think I have formed an opinion.
`
` It doesn't seem something that I was asked to
`
` look at.
`
` Q. (BY MR. MCKEEVER) Okay. So in the
`
`Page 22
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` language you quote in Paragraph 117, a few lines
`
` up from the end of the paragraph, do you see it
`
` talks about, you know, using this solution and
`
` realizing device-independent pervasive output.
`
` Do you see that phrase "device-independent
`
` pervasive output"?
`
` A. Yes.
`
` Q. What does device-independent pervasive
`
` output mean?
`
` A. It's output that is device-independent.
`
` Q. I'm sorry, I still don't really get it.
`
` So what is device-independent about the output?
`
` A. Well, I think at first the question was:
`
` What does device-independent pervasive output
`
` mean?
`
` Q. Right.
`
` A. And I think to -- and I think it means
`
` output that is device-independent.
`
` Q. So it seems like you're kind of
`
` rearranging the words of the phrase, so that's
`
` why I'm not really getting it. What does it mean
`
` for output to be device-independent?
`
` I apologize if I am being obtuse. I
`
` just want to make sure I understand, as you
`
` understand this language.
`
`Page 23
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` A. Well, it's -- output is
`
` device-independent, which is different from,
`
` notably different from being device-specific, so
`
` the main characteristic in this context of the
`
` output is that it becomes device-independent, as
`
` opposed to device-specific.
`
` Q. And what's the difference? I just don't
`
` understand. What's the different between output
`
` that's device-independent and output that's
`
` device-specific?
`
` A. Well, first I -- it was not my task to
`
` analyze in more detail the characteristics of
`
` output, and just to point to specific, with more
`
` specificity, what makes a device-independent
`
` versus device-specific. So if that's your
`
` question, I am not sure that I have -- first, I
`
` don't think I was asked to investigate this, and
`
` I'm not sure I have formed an opinion here to be
`
` able to give you a better answer.
`
` But a device-independent output is
`
` output which because it's device-independent, it
`
` could be used by more than one device.
`
` Q. I don't know if this will help or not,
`
` but so this, you know, this is, obviously, kind
`
` of a compound phrase here, device-independent
`
`Page 24
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` pervasive output. I'm just wondering if we break
`
` it down a little bit. What does pervasive output
`
` mean?
`
` A. Well, I think here the specification,
`
` and I understand you want to break it down, but I
`
` think let me begin with the entire phrase.
`
` Device-independent pervasive output, as I said,
`
` it is output that is device-independent and for
`
` this reason it is pervasive, so maybe this helps
`
` with the understanding of the word pervasive.
`
` Q. So and I'm not trying to put words in
`
` your mouth. I'm just going to tell you how I
`
` understand this language, and I'm curious whether
`
` you agree or disagree with me.
`
` I understand this language as suggesting
`
` that this solution enables a user to pervasively
`
` output content to any type of output device, and
`
` because it works with any kind of output device,
`
` it's device-independent. Would you agree with
`
` that or do you think that I'm not interpreting
`
` this correctly?
`
` A. Well, almost, but now there could be
`
` some limitations, so I don't want to say that
`
` this works with any kind of device, but as long
`
` as it's for more than one device then this output
`
`Page 25
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` would be device-independent in the sense that is
`
` used here.
`
` Q. And I mean this seems like common sense
`
` to me, but you know, let me know if you disagree.
`
` I mean if this solution, you know, the one that
`
` you're referencing in Paragraph 117 relies on,
`
` you know, device-specific drivers or applications
`
` on the application server, whether or not this
`
` solution is going to enable you to output your
`
` particular device is going to depend on whether
`
` or not the driver for that device is on the
`
` application server, right?
`
` MR. LEVINSON: Objection to form.
`
` A. I don't think I agree with that.
`
` Q. (BY MR. MCKEEVER) Why not?
`
` A. First you are, I think you're asking me
`
` a question of something that I just wasn't, I
`
` believe wasn't asked to investigate, and I have
`
` not in detail, I have not analyzed it in my
`
` Declaration, so you are asking me right now to
`
` essentially give you an opinion right now whether
`
` the ability to output to a device depends on that
`
` driver, the driver for that device being executed
`
` in a remote application server.
`
` It seems to me the answer is no, to your
`
`Page 26
`
`Veritext Legal Solutions
`866 299-5127
`
`ROKU 1013
`
`

`

`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
`
` question, but, you know, it's to really support
`
` that, and give you -- I can't right now form an
`
` informed opinion why not, you

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