throbber
Page 1
`
` UNITED STATES PATENT AND TRADEMARK OFFICE
` BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
` _____________________________
` UNIFIED PATENTS INC.
` Petitioners
` v.
` CLOUDING IP
` Patent Owner
` _____________________________
` Case IPR2013-00586
` Case IPR2014-00306
` Patent 6,738,799
` _____________________________
`
` DEPOSITION OF NORMAN HUTCHINSON, Ph.D.
` Vancouver, British Columbia
` Friday, July 25, 2014
`
`Reported by: Susan Steudel
`Job No. 82473
`
`TSG Reporting - Worldwide 877-702-9580
`
`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
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 1
`
`

`

`Page 2
`
` Friday, July 25, 2014
` 9:00 a.m.
`Deposition of Dr. Norman Hutchinson, Ph.D., held at The
`Westin Bayshore, 1601 Bayshore Drive, Vancouver, British
`Columbia, Canada pursuant to Notice before Susan Steudel,
`Certified Realtime Reporter, in the Province of British
`Columbia.
`
`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
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 2
`
`

`

`Page 3
`
` APPEARANCES:
` ON BEHALF OF UNIFIED PATENTS:
` MICHAEL KIKLIS
` OBLON, SPIVAK, MCCLELLAND, MAIER & NEUSTADT
` 1940 Duke Street
` Alexandria, VA 22314
`
` ON BEHALF OF CLOUDING IP:
` TAREK FAHMI
` ASCENDA LAW GROUP
` 84 West Santa Clara Street
` San Jose, CA 95113
`
` ON BEHALF OF SAP AMERICA INC.:
` S. GREGORY HERRMAN
` DICKSTEIN SHAPIRO
` 1825 Eye Street, NW
` Washington, DC 20006
`
`TSG Reporting - Worldwide 877-702-9580
`
`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
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 3
`
`

`

`Page 4
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` DR. NORMAN HUTCHINSON,
` called as a witness, having been duly sworn, was
` examined and testified as follows:
` EXAMINATION
` BY MR. FAHMI:
` Q. Good morning, Dr. Hutchinson.
` A. Good morning.
` Q. As you know, my name is Tarek Fahmi. We're here
` today to take your deposition in connection with
` Interparties Review Matters 2013-00586 and 2014-00306 in
` the US Patent and Trademark Office. Do you understand
` that?
` A. Yes.
` Q. I know you've given deposition testimony
` previously so I would just like to go over a couple of
` items. One, if you can wait before answering a question
` until I've finished asking it. I'll try and do likewise
` and wait until you've finished giving an answer before I
` ask another question. That way we're not speaking over
` one another; all right?
` A. Yes.
` Q. As you're doing that, also please give audible
` answers. The court reporter is recording what's being
` said and she can't really accurately record nods of the
` head or mumbles or "uh-huhs." Audible answers are
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 4
`
`

`

`Page 5
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` appreciated; all right?
` A. Yes.
` Q. Is there any reason why you can't give your best
` testimony here today?
` A. No.
` Q. Are you taking any medications that might affect
` your memory at all?
` A. No.
` Q. Any other reason you could not give your best
` testimony today?
` A. No.
` Q. You've provided a supplemental declaration in
` connection with this proceeding; is that right?
` A. That's right.
` Q. And in connection with the preparation of that
` supplemental declaration did you review the Balcha Miller
` and Williams references?
` A. Yes.
` Q. Would you agree that each of these references
` discusses the generation of an update file?
` A. Not all of them call it an update file, but
` essentially it is called an update file.
` Q. Sometimes it is called a delta file or difference
` file?
` A. Yes.
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 5
`
`

`

`Page 6
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` Q. Can we agree they're all update files?
` A. Yes.
` Q. Regarding these update files, would you agree
` that in general such a file could contain any of three
` commands, one for insert, one for copy and one for delete?
` A. I guess they could. They could contain other
` commands. But the ones that we're discussing contain
` those three commands.
` Q. Regarding the use of these update files, would
` you agree that a system could employ either of two basic
` methods? Either a discard by default method or retained
` by default method?
` A. Yes.
` Q. Would the discard by default method make use of
` the copy command?
` A. Let me think about that a minute.
` MR. HERRMAN: I object as to scope.
` MR. KIKLIS: I object to as to scope.
` A. I have not thought about those discard by default
` and the details for quite a while. I described that in a
` previous declaration. I don't have that with me. I would
` like to review that, if I could.
` MR. FAHMI:
` Q. You don't have any recollection as to whether
` discard by default process would make use of a copy
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 6
`
`

`

`Page 7
`
`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
`
` command?
` MR. KIKLIS: Objection. Scope.
` A. I would like to refresh my memory on that. I
` remember discard by default and retain by default. But
` which one uses copy and which one uses delete, the
` details, I would prefer to refresh my memory.
` MR. FAHMI:
` Q. In connection with your supplemental declaration
` you remarked on whether a person of ordinary skill in the
` art would combine the teachings of Balcha and Miller,
` didn't you?
` What's that you're referring to, Dr. Hutchinson?
` A. My supplemental declaration.
` Q. May I see that, please?
` A. Absolutely.
` Q. Thanks. I think page 17 is the operative page.
` A. Thank you. Yes, in my supplemental declaration I
` mention the result of combining Balcha and Miller.
` Q. And in page 18 you indicate that Miller teaches
` the use of a copy command; right?
` A. Yes.
` Q. Balcha doesn't specifically teach the use of a
` copy command; is that right?
` A. Balcha does teach the use of a command which
` causes copy.
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 7
`
`

`

`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. What command is that?
` A. Both the insert command, the things that the
` Balcha labels as primitive, the insert primitive and the
` delete primitive both involve a copy of the segment of the
` file as well.
` Q. How does a delete primitive cause a copying?
` A. Each of Balcha's primitives have a portion of the
` primitive that includes the number of bytes that are to be
` copied before the primitive is performed. So delete
` primitive involves copying some bytes and then deleting
` some bytes and insert primitive involves copying some
` bytes and then inserting some bytes.
` Q. Would a person of ordinary skill in the art use a
` process that included both a copy command and a delete
` command?
` MR. KIKLIS: Objection. Form.
` MR. FAHMI: I'll rephrase it.
` Q. Would a person of ordinary skill in the art use
` an update file that includes both a copy command and a
` delete command?
` MR. KIKLIS: Objection. Form.
` A. Yes. Balcha teaches use of a copy command and a
` delete command.
` MR. FAHMI:
` Q. Wouldn't it be overly pedantic to use an update
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 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
`
`Page 9
` file that uses both a copy command and a delete command?
` A. It is not necessary. You can use one or the
` other. But there is nothing wrong with using both.
` Q. Wouldn't such an update file be inefficient?
` MR. KIKLIS: Objection. Form.
` A. It could be inefficient. In deciding the
` efficiency of such a file, you would need to look at
` exactly how the commands are encoded and how frequently
` they're used.
` MR. FAHMI:
` Q. How would that make a difference?
` MR. HERRMAN: Objection. Vague.
` A. The sizes of the commands are typically very
` small compared to the data to be inserted into -- into the
` new data that is specified in the insert command. So
` questioning the efficiency, you would need to look at how
` those commands are encoded.
` Q. Well, wouldn't you agree, then, that a person of
` ordinary skill in the art who is designing the update file
` would use either the delete command or the copy command
` but not both?
` MR. KIKLIS: Objection. Form.
` A. I would not agree. Balcha uses both, a command
` that copies and a command that deletes. In his particular
` case, they're encoded in the same command.
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 9
`
`

`

`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
`
` MR. FAHMI:
` Q. And you are basing that on your belief that the
` delete command actually performs a copy; is that right?
` MR. KIKLIS: Objection. Form.
` A. Both the delete primitive and insert primitive in
` Balcha form a copy, yes. Partially on delete command and
` partially on the insert command.
` MR. FAHMI:
` Q. What is copied on the insert command?
` A. Just like in the delete command the insert
` primitive specifies that a certain number of bytes are to
` be copied before the new bytes are inserted.
` Q. Copied from where?
` MR. KIKLIS: Maybe you should show him a copy of
` the patent.
` MR. FAHMI: He seems to be doing fine without it.
` A. I would probably give better answers if I had a
` copy of the patent but I'll continue if you want me to.
` MR. FAHMI:
` Q. Yes, sir. Please.
` A. I remember Balcha, there is a -- I can't remember
` the term -- a current location in the source file that is
` updated by these primitives and the copy portion of the
` primitive copies bytes from that location.
` Q. Do you think that Balcha specifies a copy
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 10
`
`

`

`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
`
` primitive, then?
` A. I do --
` MR. KIKLIS: Objection. Form.
` A. I do believe that copy -- I do believe that
` Balcha has a primitive -- performs a copy, yes. It is not
` a primitive named copy.
` MR. FAHMI:
` Q. Dr. Hutchinson, I'm handing you what has
` previously been marked 1020. Do you recognize this
` exhibit?
` A. Yes.
` Q. Do you recognize it as the Harlan patent
` 6,076,084?
` A. Yes.
` Q. Is this one of the references that you considered
` in connection with preparation of your supplemental
` declaration?
` A. Yes.
` Q. If I refer to this exhibit as "Harlan," will you
` understand that I'm referring to Exhibit 1020?
` A. Yes.
` Q. Would you agree that Harlan teaches a technique
` for transmitting files between computers?
` A. Yes.
` Q. And specifically Harlan teaches the technique for
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 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
`
`Page 12
` transmitting files between computers where the receiving
` computer receives the file but the sending computer does
` not know the state of the file at the receiving computer;
` is that right?
` MR. KIKLIS: Objection. Form.
` MR. FAHMI:
` Q. Did you follow the question?
` A. I believe I did. The first sentence of the
` abstract describes exactly what you were describing. So
` the sending computer does not know the status or content
` of the old file which is the file that the receiving
` computer...
` Q. Does Harlan describe generating an update file?
` A. I don't remember if he calls it an update file.
` I don't think he calls it an update file.
` Q. Does Harlan describe generating a file similar to
` what we've been referring to as an update file?
` MR. KIKLIS: Objection. Form.
` A. The description of Harlan reading from column 1,
` line 64, only indicates that the sending computer sends to
` the receiving computer those segments in the new file that
` do not have a hash number, that do not match something
` from the old file. The sending computer also sends
` indication where segments of the old file should be
` inserted into the new file. The receiving computer
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 12
`
`

`

`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
`
` constructs a new file from the segments received. It
` doesn't indicate it is a new file. It could be sent as a
` number of separate instructions.
` MR. FAHMI:
` Q. In your opinion, does Harlan describe generating
` an update file in the context that we've been referring
` to?
` A. It describes sending the information that is in
` the update files that we've been talking about with the
` other patents. It doesn't describe how that information
` is sent. So does it send an update file, I don't know.
` It sends the same information or similar information.
` MR. KIKLIS: Could you speak up a little bit?
` THE WITNESS: Sure.
` MR. FAHMI:
` Q. Does Harlan describe selecting file segment
` delimiters?
` A. Harlan certainly describes selecting delimiters
` that are used for determining the boundaries of segments
` in the file. I don't recall that it uses the phrase "file
` segment delimiters." But it involves selecting delimiters
` that bounds segments within the file.
` Q. Referring to column 1, lines 55 to 58. Would you
` agree that Harlan describes transmitting a selected
` delimiter from the computer that made the selection to the
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 13
`
`

`

`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
`
` other computer?
` A. Yes.
` Q. Referring to column 4, lines 53 through 57, would
` you agree that according to Harlan if the sending computer
` selected the delimiter then the sending computer sends the
` selected delimiter to the receiving computer?
` MR. HERRMAN: Objection. Vague.
` A. Could you repeat your question again, please.
` MR. FAHMI:
` Q. So I'm referring to column 4, lines 53 to 57, and
` would you agree that at that section, according to Harlan,
` if it is the sending computer that has selected the
` delimiter, then it is the sending computer that sends the
` selected delimiter to the receiving computer?
` A. Yes. Yes, I agree with that.
` Q. And if I can have you refer back to column 1,
` lines 60 to 62. Would you agree that Harlan describes
` calculating a hash code of each segment defined by a
` selected delimiter?
` MR. KIKLIS: Objection. Form.
` A. Yes. Line 60 to 62 says that the SPT, segment
` profile table, is generated by calculating a hash code for
` each segment that is defined by the selected delimiter.
` MR. FAHMI:
` Q. In the column line 62 to 64, would you agree that
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 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
`
`Page 15
` Harlan indicates that the hash codes from the computer
` that has the old file are transmitted to the computer that
` has the new file?
` MR. KIKLIS: Objection. Form.
` A. It says the hash codes from the old file are
` transmitted to the sending computer. The sending commuter
` is the one that is specified to have the new file, yes.
` MR. FAHMI:
` Q. Would you agree that the this transmission of the
` hash codes is part of the procedure for sending the
` information that would be included as part of an update
` file?
` MR. HERRMAN: Objection. Vague.
` A. Your question was is this process -- ask your
` question again, please?
` MR. FAHMI:
` Q. Sure. Is this process of sending the hash codes
` between the computers part of the overall process of
` sending the information that would be included in an
` update file?
` MR. HERRMAN: Objection. Vague. Misstates
` testimony.
` A. It is part of the process of preparing or
` computing the information that would be sent from the
` sending computer to the receiving computer. Not part of
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 15
`
`

`

`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
`
` sending it.
` MR. FAHMI:
` Q. If I could have you refer to column 4, lines 44
` to 46. Would you agree that Harlan indicates experience
` will show that the particular segment delimiter criteria
` will determine what will work most satisfactorily with
` each type of file?
` MR. KIKLIS: Objection. Form.
` A. Yes. He says that experience will show the
` particular criteria that work most satisfactorily with
` each type of file.
` MR. FAHMI:
` Q. Does Harlan state how that experience will be
` gained?
` MR. KIKLIS: Objection. Form.
` A. I don't recall any discussion of how that
` experience will be gained with the Harlan patent.
` MR. FAHMI:
` Q. Based on your review of Harlan, do you have any
` opinion of how Harlan indicates that experience would be
` gained?
` A. Harlan indicates a couple of different selection
` criteria in the lines preceding the ones you were just
` quoting. But doesn't, as far as I can recall, explain how
` that experience will be gained.
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 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
`
`Page 17
` Q. In May 1999 did you have any experience with file
` segmentation or techniques for file segmentation?
` MR. KIKLIS: Objection. Form.
` A. Yes. Before May of 1999 I had written a number
` of programs that transmit files between computers
` involving segmenting those files.
` MR. FAHMI:
` Q. In your opinion, by May of 1999, was file
` segmentation a well-understood field of art?
` MR. HERRMAN: Objection. Vague.
` A. I'm not entirely sure what the phrase
` "well-understood field of art" is. I believe that by May
` of 1999 there were a number of systems that had explored a
` number of techniques for segmenting files for the purpose
` of efficiently communicating them between computers.
` MR. FAHMI:
` Q. So would it be your opinion, then, that by May of
` 1999 techniques for file segmentation rested on
` well-understood principles?
` MR. HERRMAN: Objection. Vague.
` A. Well-understood principles. The phrase
` "well-understood principles" is causing me to hesitate. I
` believe that significant experience had been gained in the
` process of segmenting files. The principles on which that
` segmentation was done, I'm not sure that I would say that
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 17
`
`

`

`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
`
` the principles -- that there are well-understood
` principles that underlay the experience that had been
` gained. I think a number of systems developed techniques
` that worked, and worked well. I'm not sure that you could
` say there were well-understood principles underlying those
` techniques.
` Q. Dr. Hutchinson, I've now handed you what's
` previously been marked as Exhibit 1006. Do you recognize
` this exhibit.
` A. Yes.
` Q. Do you recognize it as the Williams patent
` 5,990,810?
` A. Yes.
` Q. Is this one of the references you considered in
` connection with the supplemental declaration?
` A. Yes.
` Q. If I refer to it as "Williams" you'll understand
` I'm referring to Exhibit 1006?
` A. Yes.
` Q. I'd ask you to turn to column 20 beginning at
` about line 33. Do you see that Williams makes reference
` to an MD5 digest?
` A. Yes.
` Q. Would you agree that Williams indicates the MD5
` digest is included in the incremental back-up file so as
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 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
`
`Page 19
` to provide a check later that the incremental back-up file
` is not being applied to the wrong version of Y?
` A. Yes. That is what it says.
` Q. Do you know what Williams means when he refers to
` "Y" in that statement?
` MR. KIKLIS: Objection. Form.
` A. Yes.
` MR. FAHMI:
` Q. What does Williams mean when he refers to "Y"?
` A. In this example application, "Y" refers to the
` old version of the file as E2 which is ended to be kept up
` to date with the file at E1.
` Q. Does Williams describe segmenting files?
` A. He uses the word "sub-block." He uses the word
` "sub-block" rather than "segment," as I recall. But the
` identity is the same: dividing a block into pieces or a
` file into segments.
` Q. As part of the description of dividing files into
` sub-blocks or segments, does Williams describe techniques
` to select delimiters for those sub-blocks or segments?
` A. I don't recall that Williams uses the term
` "delimiter." He uses the term "block partitioning
` constraint." And "sub-block boundaries." Placing
` sub-block boundaries and positions in the data. But the
` idea is the same.
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 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
`
`Page 20
` Q. Would you consider the sub-block boundaries to be
` segment delimiters?
` A. The sub-block boundaries mark the boundaries of
` the segments that the file is being partitioned into. Or
` the sub-blocks that the block is being partitioned into.
` So they are delimiters.
` Q. And referring to columns 13 and 14, would you
` agree Williams describes the use of hash functions in a
` process for selecting these boundaries or delimiters?
` A. Yes, I agree.
` Q. Considering the particular example that Williams
` shows in column 14, it is about line 27, is that an
` example of a hash function that is used for selecting a
` sub-block boundary or delimiter?
` A. Yes. Williams describes it as an example of a
` narrow hash function used for that purpose.
` Q. In that expression there is a vertical line that
` is indicated as designating modulo.
` A. That's right.
` Q. What does "modulo" mean?
` A. Refers to the remainder when one number is
` divided by another. When a whole integer number is
` divided by...
` Q. Sorry?
` A. When one whole number, when one integer, is
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 20
`
`

`

`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
`
` divided by another.
` Q. In that example set forth at column 14, line 27,
` there is a constant P. Do you see that?
` A. Yes.
` Q. Do you agree that Williams indicates that
` constant P can be set to an integer value in the range of
` 0 to 65,535?
` A. Yes.
` Q. According to Williams, how is P selected?
` A. Williams gives advice on the selection of the
` value P. He suggests that it is advantageous to choose
` values that are prime. Prime seems to work well, he says.
` He also suggests that P, because it is the inverse of the
` probability of placing a boundary at an arbitrary
` position, can be used in general to control the size of
` the sub-blocks.
` Q. Is there anything else that Williams indicates
` about how to select P? The value for P?
` A. On -- in column 14, lines 49 and 50, he suggests
` that in their real implementation P was set to 511.
` Q. You mentioned probability. Would you agree
` possibility is a measure of likeliness that a particular
` event will occur?
` A. Yes.
` MR. FAHMI: I don't have any other questions.
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 21
`
`

`

`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
`
` Thank you.
` EXAMINATION
` BY MR. KIKLIS:
` Q. Unified Patents is going to have some questions.
` Dr. Hutchinson, does Harlan disclose selecting
` segment delimiters that are statistically determined to be
` optimal division points for the segments?
` MR. FAHMI: Objection. Form.
` A. Yes.
` MR. KIKLIS:
` Q. Now, I would like to direct your attention to
` column 4, lines 44 through 46, where Mr. Fahmi had
` directed you to. Do you see that sentence?
` A. Yes.
` Q. What does that sentence mean to you?
` A. In the preceding sentences, Harlan discloses
` statistically determined optimal division points for the
` segments and then he suggests that experience will allow
` you to improve on the quality of those physically
` determined optimal division points. Experience may allow
` to you improve on the quality of those.
` Q. But Harlan discloses selecting segment delimiters
` that are statistically determined to be optimal division
` points.
` MR. FAHMI: Objection. Form.
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 22
`
`

`

`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
`
` A. Yes.
` MR. KIKLIS:
` Q. Now, by May 1999, was file segmentation
` techniques well understood by one of ordinary skill in the
` art?
` A. Yes, there were a number of systems that
` segmented files for a number of purposes. All the prior
` art that we've talked about in this case gave us examples
` of that.
` Q. What priority are you referring to?
` A. Williams, Harlan, Balcha.
` Q. And you have written two declarations, in fact,
` that discuss that these file segmentation techniques are
` well-understood by May of 1999 in one of ordinary skill in
` the art; right?
` MR. FAHMI: Objection. Form.
` A. Right.
` MR. KIKLIS:
` Q. I think you testified earlier, Dr. Hutchinson,
` that the principles underlying file segmentation may not
` have been well understood. Do you recall saying something
` to that effect?
` A. Yes.
` Q. What did you mean by that?
` A. What I meant is that while there was a lot of
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 23
`
`

`

`Page 24
`
` experience, a lot of practical experience with file
` segmentation, there is no unifying theory that I'm aware
` of -- I'm not aware of theory in 1999 that brings all of
` that together.
` Q. But by May of 1999 file segmentation was well
` understood by one of ordinary skill in the art; correct?
` A. Yes.
` Q. In fact, by May of 1999, file segmentation
` techniques that selected segment delimiters that were
` statistically determined to be optimal division points
` were also well understood by one of ordinary skill in the
` art; correct?
` MR. FAHMI: Objection. Form.
` A. Yes.
` MR. HERRMAN: I don't have any questions.
` MR. KIKLIS: No more questions from the
` petitioners.
` (Brief recess)
` MR. FAHMI: I don't have any further questions for
` Dr. Hutchinson. Thank you.
` MR. KIKLIS: This deposition is closed.
` (Deposition adjourned at 10:33 A.M.)
`
`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
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 24
`
`

`

`Page 25
` I, Norman Hutchinson, Ph.D., do hereby certify under
` penalty of perjury that I have read the foregoing
` transcript of my deposition taken on July 25, 2014,
` that I have made such corrections as appear noted
` herein in ink, initialed by me; that my testimony as
` contained herein, as corrected, is true and correct.
`
` __________________________________
` Norman Hutchinson, Ph.D.
` Dated: ___________________
`
`TSG Reporting - Worldwide 877-702-9580
`
`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
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 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
`
`Page 26
`
` CERTIFICAITON
` I, Susan Steudel, Official Reporter in the Province of British
` Columbia, Canada, BCSRA No. 441, do hereby certify that
` the proceedings were taken down by me in shorthand at the
` time and place herein set forth and thereafter
` transcribed, and the same is a true and correct and
` complete transcript of said proceedings to the best of my
` skill and ability.
`
` I further certify that I am not related to any of the
` parties to this action by blood or by marriage, and that I
` am in no way interested in the outcome of this matter.
` IN WITNESS WHEREOF, I have hereunto set my hand this 1st
` day of August, 2014.
`
` _______________________________________
` SUSAN STEUDEL, Shorthand Reporter
`
`TSG Reporting - Worldwide 877-702-9580
`
`Unified Patents et al. v. Clouding IP
`IPR2013-00586 IPR2014-00306
`Clouding Ex. 2012 Page 26
`
`

`

`Page 27
`
` - INDEX TO WITNESSES -
` WITNESS PAGE
` DR. NORMAN HUTCHINSON
` Examination by Mr. Fahmi..... 4
` Examination by Mr. Kiklis.... 22
`
` - INDEX TO EXHIBITS -
` NONE MARKED
`
` - EXHIBITS REFERENCED -
` Previously marked)
` NO. REFERENCED
` Exhibit No. 1006 . . .

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