throbber
Nathaniel Polish, Ph.D. - March 17, 2017
`
`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

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