`
`·
`
`·1· · · · · · UNITED STATES PATENT AND TRADEMARK OFFICE
`
`·2· · · · · · ·BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`·3· · · · · · · · · · · · Case IPR2015-01750
`
`·4· · · · · · · · · · · ·Patent 8,484,111 B2
`
`·5· · · · · · · Case IPR2015-01751, Case IPR2015-01752
`
`·6· · · · · · · · · · · ·Patent 7,356,482 B2
`
`·7
`
`·8· ·RPX CORPORATION,
`
`·9· · · · · · · · · ·Petitioner,
`
`10· · · · vs.
`
`11
`
`12· ·APPLICATIONS IN INTERNET TIME, LLC,
`
`13· · · · · · · · · ·Patent Owner.
`
`14· ·___________________________/
`
`15
`
`16
`
`17· · · · The Deposition of HOSAGRAHAR JAGADISH, Ph.D.,
`
`18· · · · Taken at 900 Victors Way, Suite 135,
`
`19· · · · Ann Arbor, Michigan,
`
`20· · · · Commencing at 8:06 a.m.,
`
`21· · · · Thursday, June 23, 2016,
`
`22· · · · Before Cheri L. Poplin, CSR-5132, RPR, CRR.
`
`23
`
`24
`
`25
`
`RPX Exhibit 1058
`RPX v. AIT
`IPR2015-01751
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`1-617-542-00391-617-542-0039
`
`www.deposition.comwww.deposition.com
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 2
`
`·1· ·APPEARANCES:
`
`·2
`
`·3· ·RICHARD F. GIUNTA
`
`·4· ·ELISABETH H. HUNT, Ph.D.
`
`·5· ·Wolf, Greenfield & Sacks, P.C.
`
`·6· ·600 Atlantic Avenue
`
`·7· ·Boston, Massachusetts 02210
`
`·8· ·617.646.8000
`
`·9· ·rgiunta@wolfgreenfield.com
`
`10· ·ehunt@wolfgreenfield.com
`
`11· · · · Appearing on behalf of the Petitioner.
`
`12
`
`13· ·KALA SARVAIYA
`
`14· ·SoCal IP Law Group, LLP
`
`15· ·310 North Westlake Boulevard
`
`16· ·Suite 120
`
`17· ·Westlake Village, California 91362
`
`18· ·805.230.1350
`
`19· ·ksarvaiya@socalip.com
`
`20· · · · Appearing on behalf of the Patent Owner.
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.com
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 3
`
`·1· · · · · · · · · · TABLE OF CONTENTS
`
`·2
`
`·3· ·WITNESS· · · · · · · · · · · · · · · · · PAGE
`
`·4· ·HOSAGRAHAR JAGADISH, Ph.D.
`
`·5
`
`·6· ·EXAMINATION BY MR. GIUNTA· · · · · · · · ·4
`
`·7
`
`·8· · · · · · · · · · · ·EXHIBITS
`
`·9
`
`10· ·EXHIBIT· · · · · · · · · · · · · · · · · PAGE
`
`11· ·(Exhibits previously marked and attached
`
`12· · to transcript.)
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 4
`
`·1· ·Ann Arbor, Michigan
`
`·2· ·Thursday, June 23, 2016
`
`·3· ·8:06 a.m.
`
`·4
`
`·5· · · · · · · · · ·HOSAGRAHAR JAGADISH, Ph.D.,
`
`·6· · · · was thereupon called as a witness herein, and after
`
`·7· · · · having first been duly sworn to testify to the truth,
`
`·8· · · · the whole truth and nothing but the truth, was
`
`·9· · · · examined and testified as follows:
`
`10· · · · · · · · · · · · · ·EXAMINATION
`
`11· ·BY MR. GIUNTA:
`
`12· ·Q.· ·Good morning, Dr. Jagadish.
`
`13· ·A.· ·Good morning.
`
`14· ·Q.· ·Did I pronounce it correctly?
`
`15· ·A.· ·Yes.
`
`16· ·Q.· ·Could you please spell your name for the record,
`
`17· · · · please?
`
`18· ·A.· ·Yes.· It's H-O-S-A-G-R-A-H-A-R, middle initial V.· The
`
`19· · · · last name is J-A-G-A-D-I-S-H.
`
`20· ·Q.· ·Thank you.· And what is your address?
`
`21· ·A.· ·It's 1835 Cambridge Road, Ann Arbor, Michigan.
`
`22· ·Q.· ·And are you employed?
`
`23· ·A.· ·Yes, I am.· I'm a professor at the University of
`
`24· · · · Michigan.
`
`25· ·Q.· ·How about for expert work that you do?· Do you work
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 5
`
`·1· · · · for an agency or how do you find that work?
`
`·2· ·A.· ·No, I don't.· I -- I guess there are -- there are
`
`·3· · · · these expert witness representing agencies I guess
`
`·4· · · · that attorneys sometimes go through to find witnesses,
`
`·5· · · · but sometimes it's through just somebody calling me
`
`·6· · · · out of the blue.
`
`·7· ·Q.· ·Okay.· I'd like to just go over a few ground rules for
`
`·8· · · · today's deposition before we start.
`
`·9· · · · · · · · · ·So you understand that you're under oath?
`
`10· ·A.· ·Yes, I do.
`
`11· ·Q.· ·And you understand that this is a question and answer
`
`12· · · · process where your answers have to be audible?
`
`13· ·A.· ·Yes, I do.
`
`14· ·Q.· ·So no head nod.
`
`15· ·A.· ·Yes, I do.
`
`16· ·Q.· ·Yes or no.· And you understand that if counsel objects
`
`17· · · · you still have to answer the question unless she
`
`18· · · · instructs you not to answer the question?
`
`19· ·A.· ·Yes.· I understand that.
`
`20· ·Q.· ·So if at any point I ask you a question that's unclear
`
`21· · · · or that you don't understand, I'm going to ask that
`
`22· · · · you let me know that the question is confusing and
`
`23· · · · I'll do my best to make it clear for you.· Is that
`
`24· · · · okay?
`
`25· ·A.· ·Yes.
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 6
`
`·1· ·Q.· ·And if at any point you need a break, please just let
`
`·2· · · · me know.· You know, as long as we're not in the middle
`
`·3· · · · of a question, we'll be happy to stop and take a
`
`·4· · · · break.
`
`·5· ·A.· ·Yes.· Thank you.
`
`·6· ·Q.· ·Okay.· So I have to ask have you ever been convicted
`
`·7· · · · of a crime?
`
`·8· ·A.· ·No.
`
`·9· ·Q.· ·Ever been convicted of perjury?
`
`10· ·A.· ·No.
`
`11· ·Q.· ·Are you under the influence of any medication or other
`
`12· · · · substance that would interfere with your ability to
`
`13· · · · give truthful and correct answers today?
`
`14· ·A.· ·No.
`
`15· ·Q.· ·Have you ever had your deposition taken before?
`
`16· ·A.· ·Yes, I have.
`
`17· ·Q.· ·How many times?
`
`18· ·A.· ·I don't have a count offhand.· I can guess.
`
`19· ·Q.· ·Roughly?
`
`20· ·A.· ·Maybe ten times.
`
`21· ·Q.· ·And have you ever been deposed in connection with a
`
`22· · · · patent office proceeding of the type that we're here
`
`23· · · · for today?
`
`24· ·A.· ·Yes, I have.
`
`25· ·Q.· ·How many times?
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 7
`
`·1· ·A.· ·Twice.
`
`·2· ·Q.· ·And do you remember what those matters were?
`
`·3· ·A.· ·Yes, I do.· One was IBM versus Intellectual Ventures,
`
`·4· · · · and one was Microsoft versus a small company whose
`
`·5· · · · name I am blanking out on.
`
`·6· ·Q.· ·In the IBM versus Intellectual Ventures matter, which
`
`·7· · · · party did you represent?
`
`·8· ·A.· ·I was representing IBM.
`
`·9· ·Q.· ·And were they the patent owner or the petitioner?
`
`10· ·A.· ·They were the petitioner.
`
`11· ·Q.· ·And how about in the Microsoft matter?
`
`12· ·A.· ·I was an expert for the patent owner.
`
`13· ·Q.· ·Which was the small company?
`
`14· ·A.· ·Which was a small company whose name I'm just blanking
`
`15· · · · out on right now.
`
`16· ·Q.· ·Have you ever worked with Applications in Internet
`
`17· · · · Time before this matter?
`
`18· ·A.· ·No, I have not.
`
`19· ·Q.· ·Have you ever worked with SoCal IP before this matter?
`
`20· ·A.· ·No, I have not.
`
`21· ·Q.· ·How did you come to get introduced to Applications in
`
`22· · · · Internet Time in connection with this matter?
`
`23· ·A.· ·An attorney I had previously worked with recommended
`
`24· · · · me to SoCal IP and put us in touch.
`
`25· ·Q.· ·How many hours did you spend on these matters leading
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 8
`
`·1· · · · up to the filing of your declaration, roughly?
`
`·2· ·A.· ·I'd have to guess.· I haven't actually kept track
`
`·3· · · · exactly.· You probably have access to my bills.
`
`·4· · · · Double digits.· High double digits.
`
`·5· ·Q.· ·So high double digits meaning approaching a hundred
`
`·6· · · · hours?
`
`·7· ·A.· ·I -- I'm just going to say double digits.· I -- I
`
`·8· · · · really don't want to guess at a number that you can
`
`·9· · · · easily look up.
`
`10· ·Q.· ·Okay.· I can't easily look it up, but so somewhere
`
`11· · · · between ten and a hundred hours?
`
`12· ·A.· ·Yes.
`
`13· ·Q.· ·Okay.· And how many hours did you spend preparing for
`
`14· · · · your deposition today, approximately?
`
`15· ·A.· ·Today just a few minutes in the morning.· Yesterday I
`
`16· · · · spent several hours.
`
`17· ·Q.· ·And what did you do to prepare?
`
`18· ·A.· ·I primarily went over the documents that I had
`
`19· · · · reviewed before and my declaration, just refreshing my
`
`20· · · · memory.· I met with counsel.
`
`21· ·Q.· ·So I'm going to show you your declaration, which has
`
`22· · · · been filed in all three of these matters, but I'll
`
`23· · · · just make reference to the 01751 matter where it's
`
`24· · · · Exhibit 2032.· Do you recognize this as your
`
`25· · · · declaration?
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 9
`
`·1· ·A.· ·Yes.· It appears to be.
`
`·2· ·Q.· ·At Paragraph 10 you say that you are being compensated
`
`·3· · · · at a rate of $660 per hour for your work in connection
`
`·4· · · · with this matter; is that correct?
`
`·5· ·A.· ·That is correct.
`
`·6· ·Q.· ·Is that your standard rate for expert work?
`
`·7· ·A.· ·Yes, it is.
`
`·8· ·Q.· ·Do you ever charge a different rate in any matters?
`
`·9· ·A.· ·Well, my rate has gone up over the years.· I have --
`
`10· · · · so I've -- my current rate is 670.· This was set a few
`
`11· · · · dollars less than that.
`
`12· ·Q.· ·So at any given point in time you have an established
`
`13· · · · rate that you use for all of your expert work rather
`
`14· · · · than a rate that may vary depending upon the nature of
`
`15· · · · the work; is that correct?
`
`16· ·A.· ·That is what I attempt to do.· Sometimes matters take
`
`17· · · · a while and so there may be continuing matters that
`
`18· · · · are still going at an older rate.
`
`19· ·Q.· ·Referring to Paragraph 11 of your declaration, you
`
`20· · · · state that there are a number of references that you
`
`21· · · · reviewed in preparing the declaration; correct?
`
`22· ·A.· ·That is correct.· I have a small correction here.
`
`23· · · · Sorry.
`
`24· ·Q.· ·Sure.
`
`25· ·A.· ·I realized as I was reviewing this yesterday that I
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 10
`
`·1· · · · failed to mention the other patent which I obviously
`
`·2· · · · did review.· So I mentioned the '482.· I didn't
`
`·3· · · · mention the '111.
`
`·4· ·Q.· ·The '111 patent.· Okay.
`
`·5· ·A.· ·Yeah.· That was just a minor oversight.· Obviously I
`
`·6· · · · did review that.
`
`·7· ·Q.· ·Sure.· And did you review each of these references in
`
`·8· · · · full in preparing your declaration?
`
`·9· ·A.· ·Well, I did read each of these.· I don't know what
`
`10· · · · reviewing in full would mean.· I guess I -- I did read
`
`11· · · · each of these, and I was looking for things that were
`
`12· · · · relevant to the matter at hand, so there might be
`
`13· · · · portions that I skimmed and portions that I read more
`
`14· · · · carefully.
`
`15· ·Q.· ·But you read all of the material at least skimming
`
`16· · · · through it?
`
`17· ·A.· ·Yes, I did.
`
`18· ·Q.· ·Are you aware that -- I'm going to refer to AIT rather
`
`19· · · · than Applications in Internet Time.· Okay?· You
`
`20· · · · understand if I reference AIT I'm talking about
`
`21· · · · Applications in Internet Time?
`
`22· ·A.· ·Yes.
`
`23· ·Q.· ·Are you aware that AIT filed another declaration in
`
`24· · · · these matters by a gentleman named Mr. Flynn?
`
`25· ·A.· ·I was not aware of it until his name was mentioned to
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 11
`
`·1· · · · me last night.
`
`·2· ·Q.· ·Okay.· So in the process of preparing your declaration
`
`·3· · · · you were unaware that AIT was also obtaining a
`
`·4· · · · declaration from Mr. Flynn?
`
`·5· ·A.· ·No.· I had no idea.
`
`·6· ·Q.· ·Okay.· So obviously you did not confer with Mr. Flynn
`
`·7· · · · before the filing of his declaration?
`
`·8· ·A.· ·No.· And, in fact, I did not even know the name. I
`
`·9· · · · was -- I was informed by counsel last night that there
`
`10· · · · was another declaration.· That's why I know.
`
`11· · · · Otherwise I wouldn't even have known.
`
`12· ·Q.· ·So I'm going to show you the Declaration of James
`
`13· · · · Flynn in matter number 01751.· This is Exhibit 2033.
`
`14· ·A.· ·Okay.
`
`15· ·Q.· ·Have you seen this before right now when I've shown it
`
`16· · · · to you?
`
`17· ·A.· ·No, I have not.
`
`18· ·Q.· ·Okay.· Now I'd like to ask you a few questions about
`
`19· · · · the patents that are the subject matter of these
`
`20· · · · two -- of these three proceedings and there are two of
`
`21· · · · them.· What we can refer to as the '482 patent is
`
`22· · · · Exhibit 1001 in connection with matter 01751, and what
`
`23· · · · we can refer to as the '111 patent is Exhibit 1001 in
`
`24· · · · matter number 01750.
`
`25· ·A.· ·Okay.
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 12
`
`·1· ·Q.· ·At Paragraph 48 of your declaration you observed that
`
`·2· · · · these two patents share a specification; is that
`
`·3· · · · correct?
`
`·4· ·A.· ·Let me get there.· Yes.
`
`·5· ·Q.· ·Can you describe generally what the subject matter of
`
`·6· · · · these patents is?
`
`·7· ·A.· ·The subject matter of this patent is an integrated
`
`·8· · · · change management unit.· It is a system for detecting
`
`·9· · · · changes in primarily environmental regulations is what
`
`10· · · · they're aimed at and using what they learn about the
`
`11· · · · changes to update databases and make appropriate
`
`12· · · · software configuration changes in terms of how
`
`13· · · · companies would react to and meet the requirements of
`
`14· · · · these regulations.
`
`15· ·Q.· ·Do you believe these patents describe anything
`
`16· · · · inventive?
`
`17· ·A.· ·Yes, they do.
`
`18· ·Q.· ·Could you tell us what that inventive subject matter
`
`19· · · · is?
`
`20· ·A.· ·The inventive subject matter is the ability to find
`
`21· · · · changes of interest across the Internet and to be able
`
`22· · · · to make appropriate consequent changes in the programs
`
`23· · · · that are run and the databases in which these records
`
`24· · · · are maintained in response.
`
`25· ·Q.· ·So you believe the inventors of these patents were the
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 13
`
`·1· · · · first ones to detect changes over the Internet and
`
`·2· · · · update a database?
`
`·3· ·A.· ·No.· That is just one part of the claimed invention,
`
`·4· · · · so I -- I think that in terms of the specific novel
`
`·5· · · · systems and methods, we would -- we could look at the
`
`·6· · · · claim language to get that stated precisely. I
`
`·7· · · · wouldn't want to characterize it in a loose and
`
`·8· · · · general way leaving out many parts of the invention.
`
`·9· ·Q.· ·Okay.· So if we could take a look at Paragraph 23 of
`
`10· · · · your declaration.· You say that an application program
`
`11· · · · is a "higher level program for use by an end-user to
`
`12· · · · perform specific kind of work that is useful to the
`
`13· · · · end-user; its work is not related to the computer
`
`14· · · · itself, and therefore is not a utility."· Correct?
`
`15· ·A.· ·That is correct.
`
`16· ·Q.· ·So when you say higher level program, what's the frame
`
`17· · · · of reference?· Higher than what?
`
`18· ·A.· ·It is common in computer systems to have multiple
`
`19· · · · layers or levels of software, so there's low level
`
`20· · · · software that is close to the hardware doing low level
`
`21· · · · bookkeeping, flipping bits, getting signals from one
`
`22· · · · place to another, managing resources internal to a
`
`23· · · · machine.· Depending on the size and scope and
`
`24· · · · complexity of the system, there may be multiple
`
`25· · · · levels.· At the very least one talks about a system
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 14
`
`·1· · · · level and an application level, that's two levels, but
`
`·2· · · · I think that it's much more common to have multiple
`
`·3· · · · intermediate levels, so there might be a database
`
`·4· · · · level, which is not really running the system, so from
`
`·5· · · · the computer perspective, the database is above the
`
`·6· · · · operation of the computer, but from the application or
`
`·7· · · · the user perspective, the database is just another
`
`·8· · · · service that is being provided by the computer, and so
`
`·9· · · · it would be somewhere in between in terms of levels.
`
`10· · · · One would think of many other such things, such as
`
`11· · · · networking, things across the web, which is relevant
`
`12· · · · in the context of this patent.· And what I would think
`
`13· · · · of as an application program or application software
`
`14· · · · is something that is meaningful to the user in terms
`
`15· · · · of this is something that the user wants to run
`
`16· · · · because it's doing something useful for the user.
`
`17· ·Q.· ·Okay.· Is a database an application program?
`
`18· ·A.· ·As I mentioned, we have typically multiple layers in a
`
`19· · · · modern computer system, and from a user perspective, a
`
`20· · · · database will usually not be an application program.
`
`21· · · · If you're a computer designer or looking at it from
`
`22· · · · the perspective of the operating system or just the
`
`23· · · · resources of the hardware, you would characterize
`
`24· · · · everything that is not part of your kernel as
`
`25· · · · application because it's beyond what you do, and you
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 15
`
`·1· · · · may not distinguish between the multiple layers that
`
`·2· · · · are above you.· I think that the -- what I just said
`
`·3· · · · notwithstanding in the context of something like this
`
`·4· · · · patent where there is a particular user motivation in
`
`·5· · · · this case, a lot of spaces devoted in the
`
`·6· · · · specification describing the regulatory environment
`
`·7· · · · and environmental regulation and so on, it is clear
`
`·8· · · · that the perspective of the user, which is important
`
`·9· · · · in defining what should be an application, is
`
`10· · · · something that addresses the user's interests where
`
`11· · · · the user is somebody who cares about compliance with
`
`12· · · · environmental rules.
`
`13· ·Q.· ·So I'm not sure I was clear on what the answer was.
`
`14· · · · Do you consider a database in the context -- let me
`
`15· · · · strike that.
`
`16· · · · · · · · · ·These claims refer to an application
`
`17· · · · program.· Is a database an application program as that
`
`18· · · · term is used in these patents?
`
`19· ·A.· ·No, it is not.
`
`20· ·Q.· ·And why not?
`
`21· ·A.· ·I think that's what I was trying to explain, and maybe
`
`22· · · · I said too much in response to the previous question
`
`23· · · · and ended up being unclear or being confusing. I
`
`24· · · · think what I was trying to say was the context of
`
`25· · · · these patents clearly indicates what a user should be
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 16
`
`·1· · · · from the perspective of this -- these patents, and an
`
`·2· · · · application is something that would be responsive to
`
`·3· · · · the needs of such a user and would do something useful
`
`·4· · · · for that user.· That's the context that is
`
`·5· · · · established.· And therefore something that's merely a
`
`·6· · · · database is going to be a utility.· It's not something
`
`·7· · · · that in itself is doing something useful for the user.
`
`·8· · · · It's a tool.· It's a -- it's a part of the system.
`
`·9· · · · The system has multiple layers.· The layer that's
`
`10· · · · actually doing useful work for the user is something
`
`11· · · · that's helping the user navigate the regulatory
`
`12· · · · environment, understand environmental rules and comply
`
`13· · · · with them.· These are the sorts of things that we are
`
`14· · · · building a system to do.· That's the application.
`
`15· · · · Things that are doing lower level tasks and support
`
`16· · · · are not the application.
`
`17· ·Q.· ·Okay.· So a database stores data; correct?
`
`18· ·A.· ·That is correct.
`
`19· ·Q.· ·Okay.· And do I understand correctly you think storing
`
`20· · · · data -- storing a user's data is not performing work
`
`21· · · · that's useful for the user?· Is that correct?
`
`22· ·A.· ·No.· That is not what I said.· Moving a bit on a wire
`
`23· · · · is also something that is useful to a user.· If I'm
`
`24· · · · trying to add two numbers, some -- some voltages are
`
`25· · · · going up and down, and that is -- if that didn't
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 17
`
`·1· · · · happen, I wouldn't be able to perform the addition
`
`·2· · · · that I would like to have the computer system do for
`
`·3· · · · me.· In a similar way, if -- as part of what I need to
`
`·4· · · · do, some value had to be stored somewhere.· If that
`
`·5· · · · didn't happen, I would not be able to do what I wanted
`
`·6· · · · to accomplish.· Therefore, it is certainly not the
`
`·7· · · · case that the storage of some value in a database is
`
`·8· · · · not useful to me, but my point is that that in itself
`
`·9· · · · doesn't constitute an application.· It constitutes a
`
`10· · · · component task of an application or a service that is
`
`11· · · · being utilized by my application.· That is not my
`
`12· · · · purpose.· That is not my application.· That is an
`
`13· · · · underlying system utility.
`
`14· ·Q.· ·So is it your testimony that a database is a utility?
`
`15· ·A.· ·In the context of these patents, a database is a
`
`16· · · · utility for the user.
`
`17· ·Q.· ·So when you say in the context of these patents, why
`
`18· · · · are you qualifying your answer about whether a
`
`19· · · · database is a utility based upon the context of these
`
`20· · · · applications?· Sorry.· The context of these patents.
`
`21· ·A.· ·The qualification is because when one considers
`
`22· · · · computer systems that are multiple layers as I was
`
`23· · · · trying to say a few minutes ago and depending on the
`
`24· · · · framing of the matter at hand, the matter of interest,
`
`25· · · · it is commonly the case that one will refer to the
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 18
`
`·1· ·lower layer as the system and the upper layer as the
`
`·2· ·application, and so you might have six layers, and if
`
`·3· ·the current focus of interest is between layers three
`
`·4· ·and four, then you might for the purposes of that
`
`·5· ·consider layer four to be application, even though
`
`·6· ·it's still far removed from the user.· So if you're a
`
`·7· ·computer designer, you're not building a database. A
`
`·8· ·database is something that uses your computer, and for
`
`·9· ·you anything that uses your computer is an application
`
`10· ·on the computer.· It's something that somebody wants
`
`11· ·to do because it does something useful for them, and
`
`12· ·you don't know any better and that's not your concern
`
`13· ·and you're -- you're just worried about what are the
`
`14· ·demands that these programs, these applications that
`
`15· ·other people might write that will put on my machine,
`
`16· ·how do I satisfy them best.· Those are the primary
`
`17· ·things you think about.· If one looks at things from a
`
`18· ·user perspective, the application is the thing that's
`
`19· ·responsive to the user's specific needs, and
`
`20· ·everything below that are services that are supporting
`
`21· ·the user accomplish what they want to do and they're
`
`22· ·supporting the application.
`
`23· · · · · · · If you look at the ISO, the International
`
`24· ·Standards Organization, model, for instance, they have
`
`25· ·a multilayer model for networking, and -- which is a
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 19
`
`·1· ·very standard sort of thing, and it has seven or so
`
`·2· ·layers, and you will see that there are multiple
`
`·3· ·levels of services and the application layer is near
`
`·4· ·the top, and that's what the user interacts with.
`
`·5· ·That's the thing that's doing useful work for the
`
`·6· ·user.· And there are all kinds of things that happen
`
`·7· ·at lower levels.· And at each level of concern, well,
`
`·8· ·you might say, well, everything above that for me at
`
`·9· ·that lower level is an application.
`
`10· · · · · · · And so it was primarily because of this
`
`11· ·sort of loose two level dichotomy type of thinking,
`
`12· ·which is commonly the case, that I was careful to
`
`13· ·point out that a database is not an application from
`
`14· ·the perspective of this patent or, in fact, if you
`
`15· ·just ask me in general, a database wouldn't be an
`
`16· ·application, but if you ask me can I find some
`
`17· ·document where a database would have been referred to
`
`18· ·as an application, I probably could if I looked at
`
`19· ·some computer design document where somebody was
`
`20· ·trying to say, well, the workload of a database often
`
`21· ·causes movement of data in this manner, therefore we
`
`22· ·should make sure that our bus went to so-and-so or
`
`23· ·something like this because from the perspective of
`
`24· ·that computer designer the database would be an
`
`25· ·application and they may have referred to a database
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 20
`
`·1· · · · as an application.· That doesn't make it appropriate
`
`·2· · · · to think of a database as an application.· It usually
`
`·3· · · · is not.
`
`·4· ·Q.· ·Can a user use an application to do things that are
`
`·5· · · · not work that's useful to the user?
`
`·6· ·A.· ·So you want to know whether there can be work that is
`
`·7· · · · not useful?· Is that a fair reading of your question?
`
`·8· ·Q.· ·Yeah.· So your interpretation of an application
`
`·9· · · · program is that it's not only a higher level program
`
`10· · · · that's used by an end-user but it performs specific
`
`11· · · · kind of work that is useful to the end-user.· And so
`
`12· · · · my question is, can there be software that a user uses
`
`13· · · · that does not do work that's useful to the user?
`
`14· ·A.· ·I haven't considered that issue carefully.· This is a
`
`15· · · · definitional issue.· I'm trying to think about
`
`16· · · · software that does work that is not useful.· I mean, I
`
`17· · · · could write now some software that does something and
`
`18· · · · it's not useful.· So I suppose there are things like
`
`19· · · · this that one could work through hypothetically, and I
`
`20· · · · just haven't considered such hypotheticals.· The point
`
`21· · · · I'm trying to make here and the point of the
`
`22· · · · definition here which is really drawn from the
`
`23· · · · extrinsic definitions that were in the Crovella
`
`24· · · · declaration is simply to point out that the work that
`
`25· · · · we are considering -- the work that -- if you assume
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 21
`
`·1· · · · that -- let's -- let's not worry about programs that
`
`·2· · · · don't do anything useful or programs that aren't doing
`
`·3· · · · work or, you know, hypotheticals of that nature.
`
`·4· · · · Right?· Typically a computer program does something,
`
`·5· · · · it does something useful.· That's why you write a
`
`·6· · · · program.· The programs that are doing things that are
`
`·7· · · · directly useful to the end-user are application
`
`·8· · · · programs and things that are supporting this
`
`·9· · · · application program to do its thing are system
`
`10· · · · programs, things that are below this or services of
`
`11· · · · various types, things that are related to the computer
`
`12· · · · itself for various services that it provides to the
`
`13· · · · application.
`
`14· ·Q.· ·But I'd like to go back to your hypothetical for a
`
`15· · · · second.· So I understand you to have said you could
`
`16· · · · write software that would be at the highest level that
`
`17· · · · would not do anything useful to the user.· Would that
`
`18· · · · be an application program?
`
`19· ·A.· ·I haven't carefully considered that question. I
`
`20· · · · would -- I would venture yes, because I can -- if I
`
`21· · · · write an application program and it's buggy, it could
`
`22· · · · do something that's useless or it could actually harm
`
`23· · · · because it gave you the wrong answers, for instance,
`
`24· · · · and misled you into doing something that it shouldn't
`
`25· · · · have.· That wouldn't change the character of the
`
`
`
`1-617-542-00391-617-542-0039
`
`
`DTI Court Reporting Solution - BostonDTI Court Reporting Solution - Boston
`
`www.deposition.comwww.deposition.comYVer1f
`
`
`
`
`
`HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`
`Page 22
`
`·1· · · · program.· It would still be an application program, a
`
`·2· · · · faulty one.
`
`·3· ·Q.· ·Right.· So your definition of an application program
`
`·4· · · · that restricts it doing work that's useful to the
`
`·5· · · · end-user actually excludes things that you would agree
`
`·6· · · · are application programs; right?
`
`·7· ·A.· ·Not really.· I think we considered hypotheticals a
`
`·8· · · · minute ago that were really hypothetical.· Normally
`
`·9· · · · one isn't operating systems that have major bugs in
`
`10· · · · them and you don't try to work things with -- with
`
`11· · · · systems that are meant to do something useless. I
`
`12· · · · think -- I think that if one considers normal systems
`
`13· · · · that are doing what one would expect them to do that
`
`14· · · · have been written as one would expect systems to be
`
`15· · · · written, I believe that this definition is appropriate
`
`16· · · · and adequate.· I don't think that one should tie one's
`
`17· · · · self up in knots dealing with hypotheticals that are
`
`18· · · · strange systems.
`
`19· ·Q.· ·So let's take a look at Claim 1 of the '482 patent.
`
`20· · · · And I'd like to ask you some questions about the
`
`21· · · · relationship between the layers that are recited in
`
`22· · · · this claim and what the claim refers to as the
`
`23· · · · dynamically generated application.· Okay?· So the
`
`24· · · · second layer contains information about functions that
`
`25· · · · are common to a variety of applications; right?
`
`
`
`1-617-542-00