throbber
HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016HOSAGRAHAR JAGADISH, PH.D. - 06/23/2016
`

`
`·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

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