`
`Page 1
`
` UNITED STATES PATENT AND TRADEMARK OFFICE
`
` BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`_________________________
`
`WEBPOWER, INC., )
`
` ) Inter Partes Review
`
` Petitioner, ) Case No. 2016-01238
`
` V. ) Patent No. 8,122,141
`
`WAG ACQUISITION, LLC )
`
` Patent Owner. )
`
`_________________________)
`
` DEPOSITION OF NATHANIEL POLISH, PH.D.
`
` New York, New York
`
` Friday, March 17, 2017
`
` 10:30 a.m.
`
`Reported By: Goldy Gold, RPR
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`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
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 2
`
` Deposition of NATHANIEL POLISH,
`
`PH.D., taken on behalf of the Petitioner,
`
`at the offices of the Offices of Venable,
`
`1270 Avenue of the America, New York, New
`
`York 10020 beginning at 10:30 a.m. and
`
`ending at 12:15 p.m. on Friday, March
`
`17, 2017, before Goldy Gold, a Registered
`
`Professional Reporter and a Notary Public
`
`of the State of New York.
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`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
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 3
`
` A P P E A R A N C E S
`
`For Petitioner Webpower, Inc.:
`
` MATT DUSHEK, ESQUIRE
`
` BAKER & MCKENZIE
`
` 815 Connecticut Avenue, Northwest
`
` Washington, D.C. 20006
`
` 202-452-7032
`
` matt.dushek@bakermckenzie.com
`
`For Petitioner Webpower Inc.:
`
` JONATHAN L. FALKLER, ESQUIRE
`
` VENABLE, LLP
`
` 1270 Avenue of the Americas
`
` New York, New York 10020
`
` 212-370-6273
`
` jlfalkler@venable.com
`
`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
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 4
`
` A P P E A R A N C E S (continued)
`
`For Patent Owner WAG Acquisition, LLC:
`
` M. MICHAEL LEWIS, ESQUIRE
`
` LEWIS BAACH, PLLC
`
` 405 Lexington Avenue
`
` 62nd Floor
`
` The Chrysler Building
`
` New York, New York 10174
`
` michael.lewis@lewisbaach.com
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`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
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 5
`
` I N D E X
`
`WITNESS: NATHANIEL POLISH, PH.D.
`
`EXAMINATION PAGE
`
`MR. ABRAMSON 7
`
` * * *
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`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
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 6
`
` E X H I B I T S
`
`EXHIBIT NO. DESCRIPTION PAGE
`
`Exhibit 1001 Patent 141 7
`
`Exhibit 1003 U.S. Patent No. 6,389,473 22
`
`Exhibit 1005 Declaration 30
`
`Exhibit Paper 1 Petition 32
`
`Exhibit 2101 Declaration 48
`
` * * *
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`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
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 7
`
` DEPOSITION OF NATHANIEL POLISH, PH.D.
`
` March 17, 2017
`
` NATHANIEL POLISH, PH.D.,
`
`having been first duly sworn, testified
`
`as follows:
`
`EXAMINATION BY
`
`MR. ABRAMSON:
`
` Q. Good morning, Dr. Polish.
`
` A. Good morning.
`
` MR. ABRAMSON: Let me mark this
`
` 141 patent as Polish Exhibit 1001.
`
` (Whereupon, Patent 141 marked as
`
` Polish Exhibit 1001 for identification
`
` as of this date by the Reporter.)
`
`THE ATTORNEY:
`
` Q. Dr. Polish, are you familiar
`
`with this patent?
`
` A. Yes, I am.
`
` Q. You're familiar with the claims
`
`of this patent; correct?
`
` A. Yes.
`
` Q. Now, I'd like to direct your
`
`attention to column 8 --
`
` A. Okay.
`
`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
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 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
`
` Q. -- line 35. Starting there, and
`
`go over to column 9, line 13.
`
` Can you take a quick look at
`
`that, if you will.
`
` A. From 35 to 13?
`
` Q. Yes. 35 on column 8 to line 13
`
`on column 9.
`
` A. Okay.
`
` Q. So starting at line 35, you see
`
`where it says: No another embodiment. Do
`
`you see that?
`
` A. Yes.
`
` Q. And when you see the words
`
`"another embodiment," do you understand
`
`that to be making a distinction between
`
`embodiments that were described earlier in
`
`the specification?
`
` MR. FALKLER: Objection to the
`
` form.
`
` A. I understand it to be describing
`
`another version of the invention. It
`
`could be in addition to, or it could be
`
`something totally separate. But it's
`
`describing another system.
`
` Q. The server is connected to the
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 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
`
`internet and provision that is initially
`
`described. Do you see that?
`
` A. Yes.
`
` Q. The server buffer manager or the
`
`media source provides for sequentially
`
`numbering the media data elements. Do you
`
`see that?
`
` A. Yes.
`
` Q. The server buffer manager does
`
`not maintain a pointer into the buffer for
`
`each user. Do you see that?
`
` A. Into the server buffer for each
`
`user, yes.
`
` Q. Yes. And you agree that there
`
`were other embodiments described in this
`
`specification where the server buffer
`
`manager didn't maintain a pointer into the
`
`server for its user; correct?
`
` A. I don't recall that specific
`
`point. It's entirely possible. I don't
`
`recall whether it specifically did or not.
`
` Q. You recognize the difference
`
`between maintaining a pointer into the
`
`buffer for each user and not doing that;
`
`correct?
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 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
`
` A. For this particular patent, or
`
`in general?
`
` Q. In general.
`
` A. Yes.
`
` Q. Do you see where it says -- then
`
`continuing: Instead the media player
`
`buffer manager and user computer maintains
`
`a record of the serial number of the last
`
`data element that had been received. Do
`
`you see that?
`
` A. Yes.
`
` Q. Via the use of standard
`
`communication protocol techniques such as
`
`TCP, the user computer transmits a request
`
`to the server to send one or more data
`
`elements specified in the serial numbers
`
`of the data elements. Do you see that?
`
` A. Yes.
`
` Q. The server responds by sending
`
`the requested data elements and depends on
`
`the reliable transmission protocol to
`
`short delivery. Do you see that?
`
` A. Yes.
`
` Q. The user computer then continues
`
`with additional data requests with
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 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
`
`duration of playing the radio visual
`
`material. Do you see that?
`
` A. Yes.
`
` Q. In this manner, the user
`
`computer, not the server, maintains the
`
`record of the highest data element number
`
`stored in the user computer buffer. Do
`
`you see that?
`
` A. Yes.
`
` Q. The media data will be
`
`transmitted to the user computer as fast
`
`as the data connection between the user
`
`computer and the server will allow. Do
`
`you see that?
`
` A. Yes.
`
` Q. As before, the server provides a
`
`buffer manager and a FIFO buffer, and
`
`provides a means for receiving the
`
`sequential media data elements from a
`
`broadcast media source or a file-based
`
`media source, and storing those data
`
`elements in the FIFO buffer. Do you see
`
`that?
`
` A. Yes.
`
` Q. The buffer manager comprises
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 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
`
`means for receiving the media data,
`
`supplying media data in order to the FIFO
`
`buffer, supplying the FIFO buffer with a
`
`predetermined number of data elements.
`
`And once the FIFO buffer is full, deleting
`
`the oldest data element in the buffer as
`
`each new data element is received. Do you
`
`see that?
`
` A. Yes.
`
` Q. Such means is arranged to
`
`maintain the predetermined number of data
`
`elements in the FIFO buffer. Do you see
`
`that?
`
` A. Yes.
`
` Q. At least one user computer is
`
`connected to the server via the internet.
`
`Do you see that?
`
` A. Yes.
`
` Q. Continuing. The user computer
`
`is associated with a media player software
`
`incorporating a user buffer and comprises
`
`means for receiving and storing a
`
`predetermined number of media data
`
`elements playing the data out sequentially
`
`as audio and/or video, and deleting media
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 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
`
`data elements from the buffer as they're
`
`played out. Do you see that?
`
` A. Yes.
`
` Q. As data is played out, the next
`
`sequential data elements are requested
`
`from the server in such a fashion as to
`
`approximately maintain the predetermined
`
`number of data elements in the user's
`
`buffer. Do you see that?
`
` A. Yes.
`
` Q. It should be understood the data
`
`media arrived out of sequence and the
`
`processes in the media player or the media
`
`player buffer manager are responsible for
`
`properly arranging this data. Do you see
`
`that?
`
` A. Yes.
`
` Q. Now, turning to claim 10 on the
`
`patent, column 13.
`
` A. Okay.
`
` Q. Do you see some correspondence
`
`between the passages we just read and the
`
`recital at the top of column 14 concerning
`
`a media player for receiving and playing
`
`the streaming media on said system which
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 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
`
`is operatable to obtain media data
`
`elements from said server by transmitting
`
`the request to said server to send one or
`
`more specified media data elements?
`
` MR. FALKLER: Objection to the
`
` form.
`
` A. What do you mean by
`
`correspondence there?
`
` Q. Well, do you find disclosure for
`
`that in the paragraphs of specification we
`
`just read?
`
` MR. FALKLER: Objection to the
`
` form.
`
` A. Well, there's disclosure for
`
`that throughout the specification.
`
`Certainly the passages that you just read
`
`into the record are, at least in part,
`
`reflect what's in the claim.
`
` Q. Okay. And similarly with regard
`
`to beginning at line 16, machine readable
`
`executable routine containing instructions
`
`to cause the server to assign serial
`
`identifiers to sequential media data
`
`elements and its comprising equivalent.
`
` You saw some reference to the
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 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
`
`25
`
`server being able to assign sequential
`
`numbering of the media data elements in
`
`that passage we read?
`
` MR. FALKLER: Objection to the
`
` form.
`
` A. Yes.
`
` Q. And then in the following
`
`clause: Machine readable executable
`
`routine maintaining instructions to cause
`
`the server to receive requests from the
`
`user system for one or more media data
`
`elements specifying the identifiers of the
`
`requested data elements. Do you see
`
`corresponding language in column 8?
`
` MR. FALKLER: Objection to the
`
` form.
`
` A. Yes, I believe what we read in
`
`column 8 would perform this step.
`
` Q. And similarly, on line 24,
`
`machine readable executable routine
`
`contains instructions to cause the server
`
`to send media data elements to the user
`
`system responsive to said requests at a
`
`rate more rapid than the rate at which the
`
`streaming media is played back by a user.
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 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
`
`Do you see corresponding disclosure in
`
`column 8?
`
` MR. FALKLER: Objection to the
`
` form.
`
` A. I don't think the disclosure on
`
`column 8 specifically addresses that
`
`question. No, I don't think it
`
`specifically addresses whether it's being
`
`sent at a rate that's greater than the
`
`playback rate.
`
` Q. You do see where it says that it
`
`will send as fast as the connection -- you
`
`do see where it says media data will be
`
`transmitted to the user computer as fast
`
`as the data connection between the user
`
`computer and server will allow. Do you
`
`see that?
`
` A. Yes, I do. I mean, I see that,
`
`but that doesn't refer to whether that
`
`rate is, in fact, faster than the media
`
`consumption rate.
`
` Q. Not right there in that
`
`sentence; correct?
`
` A. Correct. Nor anywhere in the
`
`part that we just read through.
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 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
`
`25
`
` Q. Not in those paragraphs.
`
` A. Right.
`
` Q. What is your understanding of
`
`how the embodiment describes the two
`
`paragraphs from column 8 and column 9
`
`works?
`
` MR. FALKLER: Objection to the
`
` form.
`
` A. You're asking me to summarize
`
`those paragraphs?
`
` Q. Just state your understanding of
`
`how the embodiment -- strike that.
`
` Do you see where it begins in
`
`column 8 line 35, in another embodiment,
`
`et cetera, et cetera.
`
` I'm asking you to give us your
`
`understanding of how that embodiment works
`
`according to this description.
`
` MR. FALKLER: Objection to the
`
` form.
`
` A. You're asking me to do something
`
`different than what's described in these
`
`paragraphs? You're asking me to summarize
`
`it.
`
` Q. In your words, as best you can,
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 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
`
`describe how this embodiment works.
`
` MR. FALKLER: Objection to the
`
` form.
`
` A. I think the best guide to how it
`
`works is what the patent says. I think
`
`it's simply saying that the -- that on the
`
`server, the elements are numbered, and
`
`that those numbered elements are requested
`
`by the client computer.
`
` And, I mean, there's a
`
`description in here of what amounts to a
`
`circular buffer, because this description
`
`of a FIFO on the server, they talk about
`
`it getting rid of the oldest element as
`
`new stuff comes in. So that's in effect
`
`of circular buffer.
`
` I'm not sure what I can do to
`
`summarize it more than what's in -- than
`
`what's described in the patent, unless you
`
`wanted to --
`
` Q. That's fair. Let me ask you
`
`some specific questions.
`
` A. Yes.
`
` Q. I'll accept that. You refer to
`
`the text itself as the best you can
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 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
`
`25
`
`describe it.
`
` A. Well, I mean, the text -- the
`
`author of the patent wrote these words
`
`down actually fairly compact, and they're
`
`describing a lot of material. Unless I
`
`knew what I was summarizing with respect
`
`to, I'm not sure what I can really add to
`
`it.
`
` Q. Let me ask you this: So what's
`
`being described here is a combination of
`
`a-- strike that.
`
` It is both a server and a client
`
`that works with that server; correct?
`
` A. Yes, it is a description of a
`
`server component and a client component.
`
` Q. And the server has numbered
`
`media data elements in its storage;
`
`correct?
`
` A. Yes, it receives data elements,
`
`and it numbers them and stores them.
`
` Q. And the client requests those
`
`elements by their serial identifiers; is
`
`that right?
`
` A. It requests one or more data
`
`elements, and it's somehow specifying
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 20
`
`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
`
`serial numbers of the data elements that
`
`it wants. So the client is making
`
`requests of the server giving it one or
`
`more elements that it wants, and it's
`
`using the serial numbers to specify.
`
` Q. How does the system, if at all,
`
`regulate the rate of flow of the data from
`
`the server to the client?
`
` MR. FALKLER: Objection to form.
`
` A. Well, in terms of the rate of
`
`flow, all that we really know from this is
`
`that the server tries to fulfill the
`
`request as quickly as it can over the
`
`channel. So whatever request the client
`
`has made, the server makes the --
`
`satisfies the request as quickly as it can
`
`given the channel.
`
` And that -- let's see. There's
`
`a notion in here, and I'm looking at
`
`column 9, line 6: As data is played out
`
`from the client, the next sequential data
`
`elements are requested from the server so
`
`as to approximately maintain the
`
`predetermined number of the data elements
`
`in the user's buffer.
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 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
`
` So that's a little bit vague as
`
`to what they're talking about as far as
`
`data rates. But it suggests that as data
`
`is played out, more data is requested.
`
` What's a little bit unclear on
`
`it, from point of view, as far as rates
`
`go, is they talk about the next sequential
`
`data elements, plural. So it's not saying
`
`get the next one. It's saying the next
`
`some number. And it's also trying to
`
`maintain a predetermined number of data
`
`elements, not necessarily the same amount
`
`of data.
`
` I don't know if these paragraphs
`
`are aiming at data flow, but I think they
`
`are looking at who's in control.
`
` Q. Who's in control?
`
` A. The client is making requests,
`
`and then the server fulfills them as quick
`
`as it can.
`
` Q. So if the client doesn't make a
`
`request, there is nothing for the server
`
`to fulfill?
`
` A. It will fulfill whatever is
`
`open. And once that's done, it won't do
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 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
`
`25
`
`anything further.
`
` Q. Looking at claim 10 -- let's put
`
`that aside for a moment.
`
` MR. ABRAMSON: Let me mark
`
` another exhibit. This will be Polish
`
` Exhibit 1003.
`
` (Whereupon, U.S. Patent No.
`
` 6,389,473 was marked as Polish Exhibit
`
` 1003 for identification as of this
`
` date by the Reporter.)
`
`THE ATTORNEY:
`
` Q. Dr. Polish, the court reporter
`
`has just handed you an exhibit marked as
`
`Exhibit 1003.
`
` Can you tell us what this is?
`
` A. This is U.S. Patent
`
`No. 6,389,473 to Carmel, et al.
`
` Q. Are you familiar with this
`
`document?
`
` A. Yes, I am.
`
` Q. You understand this is the one
`
`of the prior art references cited in this
`
`proceeding against the 141 patent;
`
`correct?
`
` A. Yes.
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 23
`
`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
`
` Q. What's your understanding of how
`
`the preferred embodiment in this invention
`
`works?
`
` A. At a high level, what happens
`
`here is there are a number of devices.
`
`There is a camera. There is what they
`
`call the transmitting computer that takes
`
`video from the camera, encodes it, and
`
`slices the video into segments of
`
`generally equal size.
`
` They are given serial numbers,
`
`and then transferred via FTP up to a web
`
`server where they are stored, and there's
`
`an index file created with an index to the
`
`number files.
`
` And then client computers
`
`connect to that web serve using HTTP, and
`
`they make requests for those numbered
`
`slices, they're called, to be downloaded
`
`to those client computers which then takes
`
`those slices and play them out.
`
` Q. Okay. Let's turn to column 8,
`
`line 8. Before I get there, there are
`
`references -- in your testimony, you refer
`
`to a transmitting computer?
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 24
`
`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.
`
` Q. Would that correspond to that
`
`computer 34 in the figures?
`
` A. Yes, I believe that is -- that
`
`is 34, say, in figure 2.
`
` Q. And you also refer in your
`
`testimony to transfer via FTP through a
`
`server. Would that be what's referred to
`
`in the figures as network server 36?
`
` MR. FALKLER: Objection to the
`
` form.
`
` A. We are referring to it as a web
`
`server, yes, that's number 36.
`
` Q. And you also referred to client
`
`computers?
`
` A. Yes.
`
` Q. I'd like to ask you if those
`
`would be represented in these figures by
`
`the elements numbered 30, for example, in
`
`figure 2?
`
` A. Yes, they were.
`
` Q. Now, going to column 8, line 8.
`
`Do you see where it says that a user of
`
`computers 30 may choose to begin
`
`downloading data screen 40 from an earlier
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 25
`
`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
`
`point in time. Strike that.
`
` The next sentence, line 9:
`
`Further alternative with stream 40 may be
`
`multicast to clients 30, as is known in
`
`the art, typically without the use of an
`
`index file. Do you see that?
`
` A. Yes.
`
` Q. So in the case of a multicast,
`
`that implies the server transmitting
`
`slices in a series at a rate that the
`
`server determines; correct?
`
` A. In that particular embodiment,
`
`what they're suggesting is that it's a
`
`multicast, which would be where the server
`
`is sending out broadcast packets going to
`
`anybody who is listening, independent of
`
`any input from the clients.
`
` Q. And you see in column 8, the top
`
`of column 8, the description is: When one
`
`of computers 30 connect to server 36, it
`
`begins to download the data stream. Do
`
`you see that?
`
` A. Yes.
`
` Q. It first reads an index file in
`
`order to identify at what point in stream
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 26
`
`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
`
`40 to begin. Do you see that?
`
` A. Yes.
`
` Q. At the start receiving the data
`
`stream substantial in realtime preferably
`
`with only minimal lag as it is transmitted
`
`from computer 34. Do you see that?
`
` A. Yes.
`
` Q. So instead of streaming the
`
`exact same slice to all recipients as a
`
`multicast, this, what's described in that
`
`sentence, allows each user to start
`
`streaming from a specified point; is that
`
`right?
`
` A. Yes. So in what you just
`
`described, at the top of column 8, is the
`
`client computer reading an index file
`
`which contains information about the
`
`slices including their numbers, and then
`
`the client computer starts from the
`
`specified place as compared to later in
`
`that paragraph where you could simply
`
`connect up to a multicast and receive what
`
`slices are being sent.
`
` Q. Thank you.
`
` Now, I want to go back to the
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 27
`
`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
`
`first exhibit we marked, the 141 patent.
`
` A. Okay.
`
` Q. Here it is. So in column 8
`
`lines 44 to 46, do you see where it says:
`
`The user computer transmits a request to
`
`the server to send one or more data
`
`elements specifying serial numbers of the
`
`data elements. Do you see that?
`
` A. Yes.
`
` Q. You also see that in column 9,
`
`line 6 it states as data -- this is in the
`
`paragraph that starts off referring to the
`
`user computer. And you see where it says:
`
`As data is played out, the next sequential
`
`data elements are requested from the
`
`server in such a fashion as to
`
`approximately maintain the predetermined
`
`number of data elements in the user's
`
`buffer. Do you see that?
`
` A. Yes.
`
` Q. So according to this
`
`description, the request to send one or
`
`more data elements is key to maintaining
`
`the client buffer at a specified level; is
`
`that correct?
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 28
`
`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
`
` MR. FALKLER: Objection to the
`
` form.
`
` A. I don't know about key. There's
`
`no question, as described in this
`
`paragraph on column 9, that one or more
`
`elements are requested so as to maintain a
`
`predetermined number of data elements in
`
`the user buffer. That's why the user's
`
`computer is making the request so as to
`
`maintain the approximate predetermine
`
`number of elements in the buffer.
`
` Q. Okay. And if that's the case,
`
`if that's why the client is making those
`
`requests, the words "one or more" in this
`
`context can't be understood to refer to an
`
`unlimited number of data elements;
`
`correct?
`
` MR. FALKLER: Objection to the
`
` form.
`
` A. I don't see why it couldn't.
`
`What's the --
`
` Q. If the server sent an unlimited
`
`number of data elements as fast as the
`
`channel permitted, that could overflow the
`
`user buffer; correct?
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 29
`
`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, that would be a poor
`
`design. If you had a situation where the
`
`client requested more data than it could
`
`be expected to handle, then you'd have to
`
`have some kind of throttling mechanism
`
`that would hold off the server to keep it
`
`from overflowing.
`
` So the question of whether the--
`
`what the -- what the sort of metes and
`
`bounds of that request would be is a
`
`different question, I think, than whether
`
`the buffer could handle it.
`
` It's a design question at the
`
`time you're implementing this whether the
`
`request will result in desirable behavior.
`
` Q. So the desirable behavior would
`
`be to have the server to send a number of
`
`elements that the client could handle;
`
`correct?
`
` A. Broadly speaking, yes.
`
` Q. And in this embodiment, it is
`
`the client that's keeping track of what is
`
`in its buffer; correct?
`
` A. In this embodiment, the client
`
`keeps tracks of what's in the buffer, yes.
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 30
`
`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
`
` Q. And the server is not keeping
`
`track of what's in the client's buffer?
`
` A. In this embodiment, yes.
`
` MR. ABRAMSON: Would you mind if
`
` we take a quick break.
`
` MR. FALKLER: We can. We'd like
`
` to be efficient today, if we can.
`
` MR. ABRAMSON: We will be.
`
` (Whereupon, a short recess was
`
` taken.)
`
` MR. ABRAMSON: Back on the
`
` record.
`
` Let's mark this as Polish
`
` Exhibit 1005.
`
` (Whereupon, declaration was
`
` marked as Polish Exhibit 1005 for
`
` identification as of this date by the
`
` Reporter.)
`
`THE ATTORNEY:
`
` Q. Dr. Polish, the court reporter
`
`has handed you what's been marked as
`
`Exhibit 1005.
`
` Can you identify what this
`
`document is?
`
` A. Sure. This is the declaration
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 31
`
`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
`
`that I submitted in this action. And this
`
`appears to be a signed version of it.
`
` Q. I'd like you to turn to
`
`paragraph 55. Do you see where it says
`
`there, on page 18: Based on my review of
`
`the Carmel reference, it is my opinion
`
`that each of the limitations recited in
`
`claims 10 to 11, 13 to 21 and 23 are
`
`disclosed by Carmel. Do you see that?
`
` A. Yes.
`
` Q. For example, I have reviewed the
`
`description of Carmel and the accompanying
`
`petition, and I agree with it. Do you see
`
`that?
`
` A. Yes.
`
` MR. ABRAMSON: This is going to
`
` be Polish Exhibit -- identified as
`
` Paper 7.
`
` MR. FALKLER: Are you sure this
`
` is Paper 7?
`
` MR. ABRAMSON: I looked it up
`
` last night.
`
` MR. FALKLER: The petition.
`
` MR. ABRAMSON: Oh, I'm sorry.
`
` It's Paper 1. This will be Polish
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 32
`
`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
`
` Exhibit Paper 1.
`
` (Whereupon, petition was marked
`
` as Polish Exhibit Paper 1 for
`
` identification as of this date by the
`
` Reporter.)
`
`THE ATTORNEY:
`
` Q. And is Paper 1 the petition that
`
`you refer to in paragraph 55?
`
` A. Yes.
`
` Q. Now, since you state your
`
`opinion in paragraph 55 that Carmel
`
`discloses each of the limitations of claim
`
`10 --
`
` Let me start over.
`
` Since you stated your opinion,
`
`in paragraph 55, that Carmel discloses
`
`each of the limitations of claim 10, it
`
`must follow that that includes the
`
`limitation in claim 10 of a routine
`
`containing instructions to cause the
`
`server to send media data elements to the
`
`user system responsive to said request at
`
`a rate more rapid than the rate at which
`
`said streaming media is played back by a
`
`user.
`
`GregoryEdwards, LLC | Worldwide Court Reporting
`GregoryEdwards.com | 866-4Team GE
`
`
`
`Nathaniel Polish, Ph.D. - March 17, 2017
`
`Page 33
`
`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.
`
` Q. Okay. Now, going back to the
`
`141 patent.
`
` If you assume that your
`
`transmission channel has more bandwidth
`
`than the maximum data rate of the encoding
`
`of the data -- strike that.
`
` I'll ask you to you assume that
`
`the channel for transmission in the
`
`embodiment described in column 8 that we
`
`discussed before has more bandwidth than
`
`the maximum data rate of the encoding of
`
`the media. Let's a