Personalized User Model LLP v. Google Inc.

Filing 727

NOTICE of Compliance by Google Inc. (Attachments: # 1 Exhibit A)(Palapura, Bindu)

Download PDF
EXHIBIT A 618 1 IN THE UNITED STATES DISTRICT COURT 2 IN AND FOR THE DISTRICT OF DELAWARE 3 4 5 6 7 8 9 10 11 12 13 - - PERSONALIZED USER MODEL, L.L.P., v Plaintiff, GOOGLE, INC., Defendant. ------------------------------------GOOGLE, INC., : : Counterclaimant, : v : : PERSONALIZED USER MODEL, L.L.P., : and YOCHAI KONIG, : : Counterclaim-Defendants. : 16 19 20 21 22 23 24 25 NO. 09-525-LPS Wilmington, Delaware Wednesday, March 12, 2014 Jury Trial - Volume C 15 18 CIVIL ACTION - - - 14 17 : : : : : : : : - - BEFORE: HONORABLE LEONARD P. STARK, U.S.D.C.J. - - - APPEARANCES: MORRIS NICHOLS ARSHT & TUNNELL, LLP BY: KAREN JACOBS, ESQ., REGINA S.E. MURPHY, ESQ., and JEREMY A. TIGAN, ESQ. and Valerie Gunning Official Court Reporter Brian P. Gaffigan Official Court Reporter 619 1 2 3 4 5 6 7 8 9 10 11 APPEARANCES: (Continued) SNR DENTON, LLP BY: MARK C. NELSON, ESQ., RICHARD D. SALGADO, ESQ., and JUANITA DeLOACH, Ph.D., ESQ. (Dallas, Texas) and SNR DENTON, LLP BY: MARC S. FRIEDMAN, ESQ. (New York, New York) and SNR DENTON, LLP BY: ANDREW M. GRODIN, ESQ. (Short Hills, New Jersey) Counsel for Personalized User Model, LLP 12 13 14 15 16 17 18 19 20 21 22 23 24 25 POTTER ANDERSON & CORROON, LLP BY: RICHARD L. HORWITZ, ESQ. and QUINN EMANUEL URQUHART OLIVER & HEDGES, LLP BY: CHARLES K. VERHOEVEN, ESQ., DAVID A. PERLSON, ESQ., and ANTONIO R. SISTOS, ESQ. (San Francisco, California) and QUINN EMANUEL URQUHART OLIVER & HEDGES, LLP BY: JOSHUA LEE SOHN, ESQ. (Washington, District of Columbia) and QUINN EMANUEL URQUHART OLIVER & HEDGES, LLP BY: ANDREA PALLIOS ROBERTS, ESQ. (Redwood Shores, California) Counsel for Google, Inc. 620 1 - oOo - 2 P R O C E E D I N G S 3 4 (REPORTER'S NOTE: The following jury trial proceedings were held in open court, beginning at 8:33 a.m.) 5 THE COURT: 6 (The attorneys respond, "Good morning, Your 7 Honor.") 8 9 Good morning. THE COURT: Are there any more issues plaintiff wants to raise this morning? 10 MR. NELSON: 11 THE COURT: 12 I don't believe so, Your Honor. Okay. Any issues defendants want to raise? 13 MR. PERLSON: 14 THE COURT: 15 MR. PERLSON: Yes, Your Honor. Good morning. Good morning. A few issues on, there are some 16 issues with some of the issues with the Konig exhibits. I 17 don't think we're going to get to the, I guess the cross of 18 the cross for Konig. 19 and focus on Pazzani. I think we can put that off for now 20 THE COURT: Okay. 21 MR. PERLSON: So there are a few different 22 objections for Pazzani. There are two correspondence, 23 attorney correspondence between our firm and SRI Denton 24 that plaintiff seeks to introduce into evidence through Dr. 25 Pazzani basically about discovery disputes. It's PTX-226 621 1 2 and 379. And I think these are implicated by slide 109. I mean it's very prejudicial to, and confusing 3 for the jury to get these things. 4 there is back and forth about discovery. 5 talking about how David Perlson isn't traveling today and 6 can't meet and confer, and then, you know, back and forth 7 about how your accusations are inappropriate. 8 reason to put this stuff in because they have the evidence 9 that they supposedly wanted for it elsewhere. 10 I mean, for example, You know, it's There is no For example, PTX-266, they want to put in the 11 portion of the letter where Andrea Roberts, our counsel, 12 says if DoubleClick system does not provide adequate 13 advertisement, then YouTube is treated as any other 14 publisher in the Adsense for Content system. 15 to use her statement to prove this, but they played Nemeth's 16 testimony yesterday and said the same thing. 17 even need it. 18 And they want So they don't Then there is another one that they want to 19 put in that says, so YouTube doesn't do any special cookie 20 related targeting, but we provided the exact same thing in 21 our second set of supplemental interrogatory responses to 22 plaintiff's fourth set of interrogatories. 23 you know, irrelevant I guess, you know, really hearsay 24 statements from counsel, I mean I think the jury is going 25 to be very confused and it's totally unnecessary and So having this, 622 1 irrelevant. 2 3 THE COURT: We'll hear plaintiff's response. 4 5 Okay. MR. NELSON: third page. 6 May I have slide 109, please? The Thank you. So, Your Honor, this is slide 109. This is the 7 first of the two letters we're talking about. And we're not 8 seeking to introduce these to talk about discovery disputes 9 or anything like that. We're seeking to introduce these 10 because these letters were provided to us in lieu of taking 11 additional discovery to try to remedy discovery disputes. 12 We relied on these letters, Dr. Pazzani relied on these 13 letters. 14 We offered last night, if they're willing to 15 stipulate that YouTube is treated as any other publisher in 16 the Adsense For Content system, because that is how we're 17 basically going to try to prove YouTube infringing because 18 it does the same thing as any other publisher in the Content 19 Ad system, if they're willing to stipulate to that, we will 20 withdraw this letter. 21 But if they're not, they introduced some 22 testimony counterdesignated from Nemeth that indicated maybe 23 they're still trying to differentiate the two systems. 24 this statement was provided in lieu of a 30(b)(6) deposition 25 to us, and we relied on that statement. And 623 1 One, it's not hearsay. It's an admission of 2 Google. Two, it's highly probative. 3 prejudicial and we're not seeking to use the other stuff. 4 mean this isn't about discovery disputes. 5 THE COURT: Three, it's not I But you want to offer into evidence 6 the underlying letter which I guess is PTX-226. 7 ahead and redact that and limit it just to the portion you 8 have on the slide here? 9 MR. NELSON: 10 We absolutely could, Your Honor. 11 12 Sure. Can we go THE COURT: And that's one of the two issues I think raised. 13 MR. NELSON: Yes, that is one of the letters. 14 May I have the other letter, please? 15 the second deck, please. It is slide 183. 16 So while the slide is come up, Your Honor. 17 It's So this one, let me just read a portion the 18 letter. 19 Christian Samay of our firm relating to a potential 30(b)(6) 20 deposition. 21 letter briefs, we think this should moot much, if not all, 22 of what PUM is seeking through interrogatory responses or 23 30(b)(6) depositions. 24 25 This is a letter from Google's attorneys to And the letter says: Given the timing of the Then it goes on for three pages to identify specific subroutines and code that link up to the Google 624 1 systems, so basically to put the code files together with 2 the functionality of the accused systems by name. 3 And, again, we absolutely relied on this letter 4 as a basis for which code does which thing for which system. 5 And so, you know, to the extent this letter has anything 6 about back and forth and underlying discovery stuff, we're 7 happen to redact that. 8 prejudice and some kind of discovery fight. 9 10 We're not looking for, you know, THE COURT: Are these letters referenced in Dr. Pazzani's expert report? 11 MR. NELSON: 12 THE COURT: 13 MR. NELSON: 14 Yes, they are. Do you have anything else? No. think they should come in. 15 THE COURT: 16 MR. PERLSON: 17 18 They're not hearsay and we Mr. Perlson, do you want to respond? Yes. Can you put 109 back up, please? So I don't think -- what we're saying here, 19 first of all, if you can see on here, that there is 20 discovery squabble. 21 without merit. 22 issues are not ripe for the Court. 23 THE COURT: 24 25 The request for another 30(b)(6) is And then on the bottom, they say, you know, So if they redact all of that, do you still have an objection? MR. PERLSON: I do. And he is mischaracterizing 625 1 what it said. 2 very same testimony that they played yesterday. 3 We're pointing to, we're just repeating the THE COURT: 4 on that? 5 All right. But is there a dispute YouTube is treated -- 6 Are you disputing the substance of this point? MR. PERLSON: 7 yesterday. 8 No, but he testified to it correspondence. 9 10 There is no reason to put in attorney THE COURT: Are you willing to stipulate to it? MR. PERLSON: That there are two methods -- I 11 mean I will go back and see if there is some clarification 12 on that but I suppose if you want us to stipulate on 13 something we can do that. 14 THE COURT: I don't want both -- 15 MR. PERLSON: I don't think we have to stipulate 16 to anything just because they tried to get in evidence 17 through a letter between us. 18 THE COURT: You don't have -- I'm not going to 19 force you to stipulate to it, but I'm going to let them 20 either put in evidence that they relied on in lieu of 21 discovery, which it sounds like this is. 22 to eliminate hopefully any undue prejudice to you. 23 a disputed point, then they're entitled to put in the 24 evidence their expert relied on. 25 point, then it's not a disputed point, and my ruling would We would redact it If it's If it's not a disputed 626 1 be different. 2 MR. PERLSON: Just because our expert relied on 3 it doesn't mean it's admissible. 4 we're saying they're not required to, they shouldn't get 5 another 30(b)(6) deponent because we provided a deponent who 6 already testified to something and they played that 7 testimony. 8 9 What is in there is our -- They don't need this at all. THE COURT: All right. Well, my ruling is I guess you are not -- you can have time to think about 10 whether you want to stipulate, but if you don't stipulate, 11 then I will allow them to put on a redacted version of this 12 slide that takes out any confusion or risk of confusion 13 about there is a discovery dispute and what lawyers are 14 arguing about. 15 need to be redacted consistent with that. 16 Similarly, the underlying document would The expert has apparently indicated in his 17 report he relied on this letter. 18 relied on it in lieu of taking additional discovery and for 19 those reasons, I would allow them to present the slide and 20 the underlying document. 21 MR. PERLSON: 22 And then the other one, 379, is this letter, 23 24 25 PTX-379. Okay. Plaintiff indicate they We'll confer. Could you -- I don't know if you can put that up. I mean they say they relied on this letter, but there was no rebuttal to my other, my main point which is 627 1 that we put this information in defendant's second 2 supplemental set of interrogatories and that same 3 information is in there. 4 And then we supplemented the interrogatory. 5 they should be pointing to. 6 THE COURT: So we said it in a letter, sure. That is what They don't need this. So if they redact all the back and 7 forth in discovery and, you know, you are unavailable, et 8 cetera, then what is the prejudice to them using it in a 9 letter form as well as in lieu of an interrogatory? 10 MR. PERLSON: I don't think it's appropriate to 11 be putting before the jury a letter between counsel at all. 12 I mean it should be an interrogatory response. 13 type of thing that they could do for Your Honor. 14 it will be confusing for the jury to see the Quinn Emanuel 15 letterhead on there and have back and forth who are these 16 people, what is this thing behind them, when they're 17 getting, all it is is this information. 18 appropriate piece of evidence that should be before a jury. 19 THE COURT: 20 MR. PERLSON: 21 THE COURT: That is the I think That is not an Is there anything else? No, Your Honor. Right. 22 not just the interrogatory? 23 Not on that. Understood. Mr. Nelson, why et cetera? 24 25 MR. NELSON: Why do we need the letterhead, Because the interrogatory doesn't contain every single piece of information that this letter 628 1 does. And I can't go back and point code by code file, but 2 this letter was given to us in response to a discovery 3 dispute, answering a lot of the questions that we relied on 4 it to. 5 THE COURT: All right. I'll accept your 6 representation. You will need to redact it to take out 7 anything that night be characterizing counsel's interactions 8 and just limit it to the substance that you are going to 9 rely on. But the fact that the jury will learn lawyers do 10 communicate and have a letterhead I don't think will be 11 unduly confusing or prejudicial under these circumstances. 12 MR. NELSON: 13 THE COURT: Thank you, Your Honor. So the objections are overruled. 14 you work out some stipulation, fine. 15 If rulings. 16 17 MR. PERLSON: THE COURT: 19 MR. PERLSON: 21 Again, obviously we need to see the redacted copy. 18 20 Otherwise, you have my Of course. Of course. Another one is PTX-381, slide 150. Would you pull that up, please. So this is a deposition of Google -- of a Google 22 witness, Michael Jahr in another case. And I guess they 23 just want to read it to the jury, but it was on their 24 exhibit list. 25 and we didn't have a problem with them using the deposition The actual deposition was on the exhibit list 629 1 just like they would any other deposition, but just because 2 the deposition is in another case doesn't mean that they 3 can just throw it up there. 4 deposition, then they should have designated it and, you 5 know, played it and we can counter and that sort of thing. 6 This is just taking an answer that they plucked out that 7 they want to show to the jury. 8 appropriate and it's not supposed to be how you use a 9 deposition. If they want to use it like a I don't think that is 10 THE COURT: All right. Thank you. 11 MR. NELSON: 12 So we tried to work this out last night, and I Thank you, Your Honor. 13 guess we still haven't, but the only portion -- this is the 14 deposition from a previous case, not this case, and the only 15 portion of it that we want to use is what is on the slide, 16 not the whole deposition or anything like that. 17 And, you know, because it was from another case, 18 it basically just got left off the designations inadvertently; 19 and, you know, there is certainly a lot of law that says there 20 is no reason why this isn't admissible, you know, other than 21 it didn't come in in the form that it would have come in a 22 couple days ago. 23 We're happy if they want to counterdesignate 24 something, to have that come in as well on cross or just be 25 read in. We just ask that this come in, in this limited way 630 1 as stated on the slide. 2 THE COURT: All right. Mr. Perlson, would you 3 like the opportunity to counterdesignate if I'm going to 4 allow them to do this? 5 MR. PERLSON: No, Your Honor. I mean I don't 6 think we should have to. 7 of this deposition is, frankly. 8 ruled they can't do this. 9 That they wanted to throw a bunch of deposition testimony I don't know what the full scope But Your Honor already This is what we raised before. 10 up without designating it; and this is the exact -- it's 11 exactly what they've done. 12 another case doesn't excuse it from your prior ruling. 13 would essentially undo your prior ruling and there is, you 14 ruled they had a time to designate the testimony. 15 didn't and it shouldn't be admitted. 16 THE COURT: And this, just because it's in This They Is there other -- I don't know 17 what's still coming from you, but is any of it, from your 18 review of the slide deck, is there other deposition 19 testimony that would fall into this category where they 20 neglected to timely designate it? 21 22 MR. PERLSON: I don't think so, as far as I know. 23 THE COURT: All right. Well, I will sustain 24 this objection given the failure to comply with the guiding 25 order here. It is only a couple of lines, but I'm not 631 1 persuaded that it's neglect that is, under the circumstances 2 it's usable in the form of prejudice to Google by allowing 3 it to be, so I will sustain that objection. 4 5 MR. PERLSON: One final objection. If you could pull up PTX-1268, the replacement, I guess. 6 So here's -- we got a replacement set. I guess 7 there was an earlier one before last night and if you could 8 just kind of page through it. 9 of stuff. It's basically a hodgepodge It's like search results and portions of Google 10 documents and stuff, you know. 11 that this goes back to the jury, and I don't think that's 12 appropriate. 13 And apparently the idea is It's not a single exhibit. If they wanted to mark some of this stuff and 14 introduce it as exhibits, that's fine. 15 other places, or if they just want to use it as a 16 demonstrative, that's okay. 17 Some of it is in But it's inappropriate to just dump a bunch of 18 stuff in. 19 report. 20 but it shouldn't be an exhibit. 21 It's basically all the figures in Dr. Pazzani's If they want to use demonstratives, that's fine, THE COURT: And is this an exhibit that was 22 disclosed to you consistent with the timing and all the 23 exchanges in connection with the pretrial order? 24 25 MR. PERLSON: Well, there was a prior version of it that was disclosed and it was objected to. 632 1 THE COURT: And it was different than -- 2 MR. PERLSON: It was different than this. I 3 don't know exactly how different. We just got this last 4 night. 5 it came up before, but, you know, it seems to me there 6 should be a way to work this out because, again, they should 7 be able to use these as demonstratives, and if there are a 8 couple parts of it that they really think need to go back to 9 the jury -- like I think Mr. Nelson had mentioned that the And, you know, out of 90 exhibits, I don't know if 10 first two are like search results from something that Dr. 11 Pazzani did, totally fine with that. 12 that we should just throw all of this in. 13 THE COURT: 14 MR. NELSON: All right. We just don't think Mr. Nelson? And we may be able to work this 15 out. 16 supposed to be all the figures in Dr. Pazzani's report and 17 somehow some SRI-related stuff got attached to it. 18 not intended. 19 I mean, what happened was the original 1268 was That was That was disclosed in a timely manner. We then were attempting to fix that, and in 20 fixing that, apparently some of the figures got left out. 21 That was the confusion at the start of his testimony 22 yesterday, just the picture of what search results are, you 23 know, Search Ads. 24 could just put them up, put some of the figures up as a 25 demonstrative now as we go through this so we can move And so if on their representation, if we 633 1 through Dr. Pazzani's examination efficiently, we can then 2 probably work out the portion that gets marked as exhibits 3 after the fact. 4 5 6 7 8 9 THE COURT: It sounds like that's a workable arrangement to at least get through the testimony. MR. PERLSON: Yes. Yes. We just want to make sure that demonstratives don't go back to the jury. THE COURT: Right. So the demonstratives don't go back to the jury just because they are demonstratives, 10 but you all need to talk about which subset of what has been 11 marked as PTX-1268 the plaintiffs want to be admitted into 12 evidence and go back to the jury. 13 about that, and if we have disputes, we'll deal with them 14 some time before we submit the case to the jury. 15 MR. NELSON: 16 THE COURT: 17 MR. NELSON: 18 THE COURT: 19 MR. PERLSON: 20 THE COURT: 21 MR. VERHOEVEN: And you will have to talk Yes. Understood? Yes, Your Honor. Understood? Understood. Any other issues from defendant? No, Your Honor. I just want to 22 put on the record, Mr. Pazzani's deposition, several times 23 when he was asked questions, he said basically, I wanted 24 this, but Google wouldn't give me the documents. 25 and conferred because we thought that was inappropriate for And we met 634 1 him to say such a thing in front of the jury and we reached 2 agreement that he is not going to say that. 3 to put it on the record just in case something happens. 4 THE COURT: 5 MR. VERHOEVEN: 6 But I just want reached agreement on that. 7 THE COURT: 8 MR. NELSON: 9 THE COURT: All right. My understanding is we have Is that correct? My understanding is the same. And I think Dr. Pazzani is in the 10 courtroom, but, Mr. Nelson, have you advised him of this 11 agreement and/or will you? 12 13 MR. NELSON: he is now so advised. 14 15 I think I have, but if I haven't, THE COURT: All right. Anything else from defendant? 16 MR. VERHOEVEN: 17 THE COURT: No, Your Honor. What are the proposals on submitting 18 jury instructions and verdict sheet? 19 MS. JACOBS: Your Honor, I need to hear back 20 from our, how long it's going to take to compile this into a 21 single document. 22 able to do that today, and we have not -- based on that, we 23 need to talk about when we can meet and confer and get that 24 done. 25 We have not -- my assumption is we'll be My hope would be by Friday. THE COURT: It's certainly going to have to be 635 1 by Friday that we get something. 2 Mr. Horwitz? 3 MR. HORWITZ: That's my understanding. Once 4 they're compiled into one document, then each side needs to 5 look at them. 6 we can resolve some differences from where we were before 7 the pretrial conference and the aim is to get them to you 8 during the day on Friday. 9 I think we need to spend some time to see if THE COURT: Okay. Well, let's revisit it 10 tomorrow. Let's say they will be due Friday. 11 tomorrow I will set a time on Friday, but I will hear from 12 you first as to what your proposal is as to what time on 13 Friday it should be. Okay? 14 MS. JACOBS: 15 THE COURT: 16 MR. PERLSON: 17 Sometime Thank you, Your Honor. Yes? One thing I'm happy to report in agreement between the parties. 18 THE COURT: We like agreements. 19 MR. PERLSON: On, I mentioned the issue of JMOLs 20 yesterday and the parties agreed, and if it's acceptable to 21 Your Honor, we would propose that we do JMOLs orally, argue 22 them, and then the parties have the option to follow it up 23 with a written brief, if that's acceptable. 24 25 THE COURT: Certainly, it's acceptable. Do you have an agreement as to how long you will give each other to 636 1 file the written brief? 2 MR. PERLSON: We had suggested three days after. 3 We didn't, we didn't agree to limit ourselves either way, I 4 guess, but if you want us to limit the time after, that 5 would be my suggestion, but I'm sure we can work that out. 6 THE COURT: All right. Well, I think there 7 should be some sort of deadline to it, so see if you can 8 continue the agreement trend and work out an agreement on 9 that and let me know at some point -- 10 MR. PERLSON: 11 THE COURT: 12 MR. PERLSON: 13 -- what that agreement is. Do you have any preference on how much time after? 14 THE COURT: 15 MR. PERLSON: 16 THE COURT: 17 Okay. I think the sooner, the better. Okay. But something in the neighborhood of three days sounds fine, but I'm not holding you to that. 18 MR. PERLSON: 19 THE COURT: 20 MR. PERLSON: 21 THE COURT: Okay. You talk. Fair enough. All right. 22 check in with the jury? 23 MS. JACOBS: 24 MR. PERLSON: Anything else before we 25 agreement. No, Your Honor. One more thing. Another 637 1 THE COURT: You're the bearer of good news. 2 MR. PERLSON: On source code I had mentioned 3 that we wanted to, that there were some confidential 4 portions that we had concerns. 5 carefully and it is highly confidential stuff, but it's our 6 understanding it's only going to be shown for a very short 7 period of time and that, you know, we could deal with it 8 later in terms of the transcript and work with plaintiffs in 9 terms of redacting it. We looked through it very But we understand it's a burden on 10 the Court to open and close it, and so we decided that we 11 won't -- we don't need to close the courtroom. 12 13 THE COURT: And does that go for today or for the remainder of trial, as far as you know? 14 MR. PERLSON: Well, I don't know exactly what 15 will come in later, but it goes for Dr. Pazzani's 16 presentation. 17 THE COURT: Okay. So we will not anticipate 18 being asked to close the courtroom during Dr. Pazzani's 19 testimony. 20 MR. PERLSON: 21 THE COURT: 22 Correct. All right. Is that correct from your point of view as well? 23 MR. NELSON: That is correct. 24 THE COURT: All right. 25 All right. We'll take a short break and then Anything else? 638 Pazzani - direct 1 we'll get the jury ready. 2 (Short recess taken.) 3 THE COURT: 4 (The jury entered the courtroom.) 5 THE COURT: We will bring the jury in. Good morning, ladies and gentlemen 6 of the jury. 7 think we'll have Dr. Pazzani return to the stand. 8 Good morning and welcome back to you. 9 Welcome back. We are prepared to begin, so I I remind you, you remain under oath. 10 Mr. Nelson, you may proceed. 11 ... MICHAEL PAZZANI, having been previously sworn 12 as a witness, was examined and testified further as follows .. 13 DIRECT EXAMINATION (Continued) 14 BY MR. NELSON: 15 Q. Good morning, Dr. Pazzani. 16 A. Good morning. 17 Q. Let's go back briefly to yesterday to sort of 18 reorient people to where we left off. 19 A. 20 Okay. MR. NELSON: Could I get slide three, please? 21 BY MR. NELSON: 22 Q. 23 is this slide? 24 A. 25 can type some terms in the search box like car repair, click I want to talk just about the accused products. This slide shows the Google Search system. What A user 639 Pazzani - direct 1 on Google Search and get search results. 2 MR. NELSON: Can I have slide 4, please in. 3 BY MR. NELSON: 4 Q. Can you identify the search results? 5 A. Yes. 6 number of search results here. 7 green in the lower center. 8 car advisor web results about do-it-yourself auto repair. 9 Q. This is a search results page. There are a They're in the box that's It contains things like expert And what about the portion labeled Search Ads? What 10 is that? 11 A. 12 search results page. 13 users click on the ads and Google conducts an auction to 14 decide which ads to display there based on part of 15 probability the user will click on the ad and on how much 16 the advertiser is willing to pay for it. 17 Q. 18 case? 19 A. The Search Ads are ads that are displayed on the Advertisers offer to pay Google when And are these two of the accused products in this Yes, they are. 20 MR. NELSON: And let me have slide 5, please. 21 BY MR. NELSON: 22 Q. And can you explain what this slide is? 23 A. Yes. 24 advertisers can also display ads on content pages, things 25 like CNN or the Los Angeles Times or blogs. This is an example of Content Ads. So 640 Pazzani - direct 1 So this is actually my blog. I'm a bird watcher 2 and I've entered into an agreement with Google to display 3 ads on the blog, and the ads are related to birds. 4 similar auction is conducted to decide which ads to display 5 there. 6 Q. 7 yesterday. 8 A. 9 video or click on the ad about the Fiat that's in the bottom Let me have slides 5 and 6, please. A We had this up This is YouTube? Yes. This is a YouTube video. Users could watch the 10 of the screen. 11 Q. 12 those the other two accused products in this case? 13 A. That's correct. 14 Q. So you gave a summary of your opinions yesterday and 15 I won't repeat that because I want to move on to what makes 16 you qualified to give an opinion in this case? 17 me your educational background? 18 A. 19 computer science from the University of Connecticut. 20 Master's was in 1981 and I specialized in artificial 21 intelligence. 22 Are Content Ads and the YouTube Content Ads, are Yes. Can you tell I received a Bachelor's and Master's degree in The I received a -- then I went to UCLA, University 23 of California, Los Angeles, where I received my Ph.D. in 24 1998 in computer science specializing in machine learning. 25 From there I became a Professor of Information 641 Pazzani - direct 1 and Computer Science at the University of California, 2 Irvine, where I was on the faculty there for about 18 years 3 or so. 4 I went to the National Science Foundation in 5 Washington, D.C., where I oversaw the government's programs 6 in information intelligence systems, funding research in 7 areas like machine learning, databases, search engines, and 8 personalization. 9 From there I became the Vice President of 10 Research at Rutgers, the State University of New Jersey, 11 just up the road a bit. 12 And in 2012 I went back to California, at the 13 University of California, Riverside, where I'm now the Vice 14 Chancellor of Research and Economic Development and also a 15 Professor of Computer Science and Engineering. 16 Q. Thank you, Dr. Pazzani. 17 Let me ask you a couple other questions. So you 18 mentioned you had involvement with the National Science 19 Foundation. Can you explain that a little bit further? 20 A. At the National Science Foundation, faculty 21 from across the country submit proposals and ideas that they 22 would like to do, and the National Science Foundation finds 23 about 15 percent of them to be very meritorious. 24 provides funding so that the faculty can conduct that 25 research to advance the state of the art, areas like machine Yes. And that 642 Pazzani - direct 1 learning or personalization, search engines, databases, 2 speech recognition, many of the topics involved in this 3 case. 4 Q. 5 things like that? 6 A. 7 Artificial Intelligence. 8 are elected by our peers due to their accomplishments; and I 9 think I was elected in about 2004. And did you have other awards such as being a fellow, Yes. 10 So I'm a fellow of the American Association of Approximately, 10 people a year I'm also on the editorial on the Machine 11 Learning Journal and a couple other journals. 12 Q. Have you taught courses in machine learning? 13 A. Yes, I have taught numerous courses in artificial 14 intelligence, machine learning, personalization. 15 Q. Have you published in this area as well? 16 A. Yes, I have a number of publications in that area. 17 MR. NELSON: Let me have slide 10, please. 18 BY MR. NELSON: 19 Q. 20 to prepare yourself to give an opinion in this case? 21 A. 22 that were stored on a secure website. 23 look through those documents. 24 printed out then because they contained words related to 25 this case. So can you explain to the jury what you did in order Yes. So Google made available thousands of documents And I was able to Approximately 250 were And I read those in detail. 643 Pazzani - direct I attended the depositions of many Google 1 2 witnesses. Those were the videos that you saw yesterday. 3 And I also read the depositions of those that I could not 4 attend. PUM's lawyers asked Google its questions, 5 6 interrogatories that you heard about. 7 responses to those interrogatories. 8 9 And I read Google's I spent about 30 days in front of computers in San Francisco, New York and Los Angeles in Google's lawyers 10 offices studying the source code for Google trying to 11 understand how it operates, and you will see just a little 12 bit of that today. 13 And then I also read numerous public documents 14 regarding Google systems, their help files or their box that 15 explains their features. 16 Q. 17 systems. 18 A. Yes, I did. 19 Q. And can you explain those experiments? 20 A. Yes. 21 of users. 22 lover and recreate an account called Brianne animals; and 23 she searched for animals, cats, dogs, birds and click on web 24 sites related to those animals or click on ads related to 25 animals. And did you conduct any experiments using the Google I asked an assistant to simulate various types So in one case, I asked her to simulate an animal 644 Pazzani - direct 1 In another case, I asked Brianne to simulate a 2 user who was a car enthusiast, and so she would search for 3 things like Mustang or Honda Civic and click on the search 4 results related to Mustangs and Honda civics. And then Google provided the profiles, the 5 6 information that Brianne had done over the course of a year, 7 and we got together about one once a month. 8 review the history of what she did and look at the search 9 results of the two accounts and compare them. MR. NELSON: 10 I was able to May I have slide 11, please. 11 BY MR. NELSON: 12 Q. 13 the Brianne car accounts that are on the slide? 14 A. 15 discussing. 16 Q. And can you turn to your binders, PTX-375, please? 17 A. Is it the big one? 18 Q. The big one, yes. 19 A. (Witness complies.) 20 Q. Can you tell me -- 21 A. That was 373. 22 Q. 375 may be the really big one. 23 A. Yes, 375 is the really big one. 24 Let's move over here. 25 And are those two accounts, the Brianne animals and Yes. Those are the two accounts that we'll be Sorry. Yes, this is PTX-375. That's part 2. 645 Pazzani - direct 1 Q. And can you just identify PTX-375 for the jury, what 2 it is? 3 A. 4 So this contains, all these two binders contain all of the 5 searches that she did over the course of about eight or nine 6 months in 2011 and every search result, everything she 7 clicked on, every ad she saw, every ad she clicked on as 8 well as the profiles that Google took of her interests. 9 Q. PTX-375 is the profile of the Brianne cars account. And that is information that came from 10 correct? 11 A. 12 actually checked this morning. Yes, . And I 13 14 15 16 MR. NELSON: 17 18 I'd like to offer PTX-375 into evidence. 19 MR. VERHOEVEN: No objection. 20 THE COURT: 21 (PTX-375 admitted into evidence.) It's admitted. 22 BY MR. NELSON: 23 Q. Please identify PTX-373. 24 A. PTX-373 is the profile of the Brianne animal 25 accounts. And, similarly, it contains the animal searches Pazzani - direct 646 1 done using this account, simulating an animal lover as well 2 as the ads she clicked on, the ads that she saw in 2011. MR. NELSON: 3 4 And I'd like to offer PTX-375 -- 373 into evidence. 5 MR. VERHOEVEN: 6 THE COURT: 7 (PTX-373 admitted into evidence.) 8 Q. It's admitted. BY MR. NELSON: 9 No objection. Can you look at PTX-33 and 34 and just together 10 identify what those exhibits are? 11 A. So PTX-33 and 34 are the Google Q. So together, PTX-33, 34, 37 -- 12 13 14 15 16 17 18 MR. NELSON: I'd like to offer PTX-33 and 34 into evidence. 19 MR. VERHOEVEN: 20 THE COURT: 21 (PTX-33, PTX-34 admitted into evidence.) 22 Q. 24 information that was Those are admitted. BY MR. NELSON: 23 No objection. 25 So together, PTX-33, 34, 373 and 375, all of that is correct? 647 Pazzani - direct 1 A. That is correct. 2 Q. And so this is all the information that Google has 3 4 A. MR. NELSON: 5 Let's turn to a little bit of 6 history and kind of go back in time for a little while. 7 I get the next slide, please. 8 BY MR. NELSON: 9 Q. Can And I want to talk but World Wide Web and the 10 Internet. Did you prepare a demonstration or an 11 illustration to discuss early search engines? 12 A. 13 interpret was like before search engines. Yes, I did. First, let me just explain what the So before there were search engines, to go to a 14 15 website, you had to type an URL. 16 WWW.NewJersey.com/CapeMay.html to see about my bird watching 17 at Cape May. 18 Something like But it's really hard to remember those URLs so 19 search engines were made to make it easier for people to 20 find things. 21 MR. NELSON: Can I have slide 13, please. 22 BY MR. NELSON: 23 Q. And can you explain what is going on in slide 13? 24 A. Yes. 25 overview of what a search engine is. Slide 13 shows a search engine. It's a brief Essentially what a Pazzani - direct 648 1 search engine does is first it has a program called a 2 crawler that goes out on the web and finds all of the 3 documents on the web. 4 document, finds the important words in those documents and 5 puts them in a database. 6 words with the address, the URL, so that when you type one 7 of those important words, it can find that document on the 8 web. And it actually analyzes those It associates those important So that's one part of the search engine. 9 10 the part that is stored at the search engine company's 11 That's headquarters. 12 The part that you use, that users use is the 13 query box, if you like. 14 engine, a word like jaguar. 15 the database, finds all the counts that contain the word 16 "jaguar" and it returns some of those documents as search 17 results to the user and on a search result page that 18 contains links to the documents on the website like the New 19 Jersey birds website. 20 MR. NELSON: You type a query into a search The search engine looks through Let me have slide 14, please. 21 BY MR. NELSON: 22 Q. 23 depict? 24 A. 25 is getting search results about jaguar, but this particular Can you just explain what this slide is intended to Well, this slide is intended to depict that the user 649 Pazzani - direct 1 user, a car enthusiast is much more interested in the car 2 pages about jaguar, but they're hidden among the sports 3 pages, the Jacksonville Jaguars or the animal pages or even 4 the Jaguar guitar pages, so he can't exactly find what he is 5 looking for. 6 MR. NELSON: Let me have the next slide, please. 7 BY MR. NELSON: 8 Q. And what is this slide intended to illustrate? 9 A. This slide is illustrating the general principle of 10 information overload. 11 contain the word "jaguar" and how do you find the few that 12 are the most important, the most interesting? 13 the problem that Konig and others tried to solve. 14 There might be 22,000 documents that MR. NELSON: And that's And let me go to slide 18. 15 BY MR. NELSON: 16 Q. And did that problem have a name? 17 A. Basically, the name is information overload. 18 just hard to find what you are looking for. 19 trying to find a needle in a haystack. 20 find the jaguar car dealer, you might find jaguars at the 21 local zoo instead. 22 Q. 23 that problem become more serious? 24 A. 25 available, it's harder to find the document that you are It's It's like If you are trying to As the Internet grew and the World Wide Web grew, did Sure. So as there were more and more documents Pazzani - direct 1 looking for. 2 Q. 3 turned in your binder to PTX-6, please. 4 A. (Witness complies.) 5 Q. And can you just identify what that is? 6 A. Yes. 7 entitled Souped-Up Search Engines. 8 Q. 9 650 is that right? 10 A. 11 12 Let me take you now to 2000 and let me have you Yes. This is an article from Nature Magazine And the founder of Google is quoted in that article; That's correct. MR. NELSON: Your Honor, I'd like to offer PTX-6 into evidence. 13 MR. VERHOEVEN: No objection, Your Honor. 14 THE COURT: 15 (PTX-6 admitted into evidence.) 16 MR. NELSON: It's admitted. Can I get slide 19, please. 17 BY MR. NELSON: 18 Q. 19 which is May 11, 2000. 20 future of search at this time? 21 A. 22 five years, the search engine as we know it will no longer 23 exist, or be marginal. 24 programs that search by using their experience of the needs 25 and interests of their users. So let's fast forward now to the date of this article What did Mr. Brin say about the The article said: Google's Brin predicts that in In its place will come intelligent 651 Pazzani - direct MR. NELSON: 1 And let me turn now to the patents 2 in question. Let me have slide 21. 3 the patent. 4 BY MR. NELSON: 5 Q. And so can you identify what is on slide 21 or 22? 6 A. Slide 22 is the '040 and the '276 patents, entitled 7 Automatic, Personalized Online Information and Product 8 Services. 9 And it was based on a provisional patent filed in December Actually, 22. Go to Thank you. The inventors are Konig, Twersky and Berthold. 10 1999. 11 Q. And these are the patents in this case; right? 12 A. That's correct. 13 Q. And they were filed in December 28th, 1999; right? 14 A. The provisional was. 15 Q. Yes. 16 Mr. Brin made his statements in that Nature article; isn't 17 that right? 18 A. Yes, it is. 19 Q. So one of the things that Dr. Konig talked about was 20 learning machines and machine learning yesterday, and you 21 talked about it a little while ago in going through your 22 background. 23 what a learning machine actually is? 24 A. 25 that. Yes. And that is about five and-a-half months before Did you prepare an illustration to help explain We worked on a pretty simple illustration of 652 Pazzani - direct MR. NELSON: 1 Let's begin with slide 24. 2 BY MR. NELSON: 3 Q. And what is on slide 24? 4 A. Well, on slide 24 is an apple. 5 trying to teach a child what an apple is or maybe teach a 6 computer what an apple is. 7 trying to do what human learning does but with a computer 8 instead of a person. MR. NELSON: 9 But imagine you are And really machine learning is And let's have slide 25. 10 BY MR. NELSON: 11 Q. Can you explain the graphic on slide 25? 12 A. Yes. 13 On the left you will see a box with a funnel and a monitor 14 and we are going to put examples in that. 15 things like this is an apple, this is not an apple. 16 we're going to ask the machine to learn what an apple is. 17 Once it has learned, we're going to ask it to So this graphically depicts a learning machine. Examples of And 18 apply its knowledge of what an apple is. We're going to 19 show it things and ask it what an apple is. 20 what you might do with a child. 21 an orange. 22 will learn how to tell apples from oranges and pears, et 23 cetera. 24 Q. 25 a monitor. This is sort of This is an apple, this is This is a green apple. And over time, the child And you have got this written sort of as a box with What is in reality learning machines are 653 Pazzani - direct 1 mathematical functions and models? 2 A. 3 implemented by computer programs. 4 Q. 5 parts represent? 6 A. 7 part that you give examples with their answers to, and the 8 right part is the applying your knowledge part. 9 questions: 10 Yes. They're mathematical functions, models often And you have got two parts there. What do the two Well, the left part is the training part. Is it an apple? It's the You ask it And it will tell you whether it's an apple or not. 11 MR. NELSON: Let's go to the next slide now. 12 BY MR. NELSON: 13 Q. Can you explain what is going on? 14 A. Yes. 15 learning machine. 16 indeed an apple. 17 Q. And go ahead and start the animation. 18 A. And now the apple has gone into the learning machine 19 and it has learned something about the properties of apple. 20 Perhaps their shape, their color, they have stems, things of 21 that sort, and you can see it's depicted by an approximate 22 sketch of an apple. 23 Q. And why is it kind of fuzzy at this point? 24 A. Well, it doesn't fully know what an apple is yet. 25 has only seen one example. So we're putting a labeled example into the We have it labeled as an apple, and it is It 654 Pazzani - direct MR. NELSON: 1 Let's go to the next slide, please. 2 BY THE WITNESS: 3 A. 4 different shaped, maybe a little brighter red. Okay. This is another example of an apple slightly MR. NELSON: 5 Can you please run this. 6 BY THE WITNESS: 7 A. 8 builds a slightly better model of what an apple is. 9 Q. Now, what do we have? 10 A. It looks like a lime, and we're telling it this is 11 not an apple. 12 with a lime and first think it's any small fruit and it gets 13 put into the machine and told, no, that is not an apple. And the apple goes into a learning machine and it 14 And, again, your child might confuse an apple MR. NELSON: 15 BY THE WITNESS: 16 A. 17 apple is. You can go ahead and run that. 18 And it learns a little bit more precisely what an Perhaps the color is more important. MR. NELSON: Let's go to the next slide, please. 19 BY THE WITNESS: 20 A. 21 asking it a question. 22 asking it the question is this an apple? 23 likelihood this is an apple? 24 25 So the next part shows the applying part. It's learned something and we're MR. NELSON: BY THE WITNESS: We're Or what is the And go ahead and run that one. 655 Pazzani - direct 1 A. So the model of the apple has moved over and the 2 model looks at the properties of the apple, the shape, the 3 size, and it's asked a question: 4 answers, yes, indeed it is an apple and says there is a .92 5 likelihood or probability that this is an apple that is 6 above 50 percent. 7 pretty good one. 8 seen before. 9 Q. And let's go to the next slide. 10 A. Now we show it something else and we ask if this is 11 an apple and the properties are examined. 12 it's -- we ask the model whether it's an apple and it 13 produces a prediction. 14 chance it's an apple, so it's less than 50 percent. 15 yes -- so, no, this is not an apple. 16 Q. And let's go to the next slide, please. 17 A. Now we see something else and ask, is this an apple? 18 And the properties -- well, the model looks at the 19 properties, asked if it's an apple, and it says there's a 20 55-percent chance it's an apple. 21 aren't perfect. 22 this is an apple. 23 little more. 24 Q. So let's go to the next slide, please. 25 A. We put other examples in. Is this an apple? So, yes, this is an apple. And it Looks like a Not exactly identified to what we have It's generalized to learn something about it. We ask whether It says there's only a ten percent So, Our learning machines There's a better than 50-percent chance It's a tomato. So we need to teach it a We tell it a pineapple is 656 Pazzani - direct 1 not an apple, a green apple. Grapes are not apples. 2 Slightly different apple. 3 don't even know what that is. 4 Q. And so now what happened to the picture of the apple? 5 A. It has become more precise. 6 has improved over time as we've given it more and more 7 examples. 8 Q. 9 that intended to represent? Strawberries are not apples. I The model of the apple It has learned. And what is the, the apple on the screen, what is 10 A. It's just intended to represent the learning 11 machine's model of an apple. 12 Q. And what it knows about the apple? 13 A. Yes. 14 Q. And let's go to the next portion, the next 15 examination. 16 A. 17 the properties of the tomato and sees, for instance, that 18 the color differs, the stem shape is a little different. 19 And now it does a better job and says there's only an 20 18-percent chance this is an apple, less than a 50-percent 21 chance. 22 idea behind the machine learning. 23 mathematics behind it, but it's just presenting examples and 24 learning them. 25 Q. So now when we give it the tomato, the model looks at So, no, this is not an apple. And that's the basic There's lots of And let's turn to -- now let's turn back to the Pazzani - direct 657 1 patents and talk about the patents and the claims a little 2 bit. 3 A. Sure. 4 5 MR. NELSON: And to do that, may I set up a couple of boards, Your Honor? 6 THE COURT: 7 And, Mr. Verhoeven, if you need to move around, 8 You may. feel free to do so. 9 MR. VERHOEVEN: 10 Thank you, Your Honor. (Mr. Nelson placed boards on the easels.) 11 BY MR. NELSON: 12 Q. And, Dr. Pazzani, if I can ask if you step down -- 13 A. All right. 14 Q. -- it might be easier to describe what's on here 15 standing up as opposed from over there. 16 (The witness left the witness stand and 17 approached the easels.) 18 BY MR. NELSON: 19 Q. And can you just explain what is on the left? 20 A. Yes. 21 the invention. 22 Q. And it's Figure 2; is that correct? 23 A. Yes. 24 Q. And the color codes aren't in the original figure, 25 are they? This is a figure in the patent that describes 658 Pazzani - direct 1 A. No. 2 Q. And then can you explain what is on the right? 3 A. That's that same figure together with the claims of 4 the patent. 5 Q. 6 intend the color coding to represent the whole claim or just 7 the little estimate parameters, for example, on the bottom? 8 Go ahead and explain. 9 A. And so when we're doing the color coding, do you Yes, it may be parameters, represents the entire 10 claim, Element C. You just can't fit the entire claim in 11 that little box, so it says, just summarizes it. 12 analysis, I will go through each of these words. 13 Q. 14 respective claim element? 15 A. 16 probabilities, corresponds to E, that statement. 17 Q. But in my And each of the colors then corresponds with the Yes. So 32 corresponds to B, and 38, estimating Okay. Thank you. I will take these down. 18 (The witness resumed the witness stand.) 19 MR. NELSON: And may I have slide 35, please? 20 35. 21 BY MR. NELSON: 22 Q. 23 let's start with analyzing the document. 24 you want to start there? 25 A. And so let's start just explaining the patent, and It's actually step 36. Step 35. Why did 659 Pazzani - direct 1 Q. Oh. 2 A. Analyzing the document is something that is not 3 dependent on the user. 4 particular claim depend on the user. 5 document analysis is the same for every user, so you might 6 want to do that once ahead of time instead of do that for 7 each user because the results of that analysis will be 8 exactly the same. 9 good idea to do it ahead of time so you have the results 10 All the other steps in the, in this This is -- the You can do it in any order, but it's a when you need them. 11 MR. NELSON: And let me have slide 36, please. 12 BY MR. NELSON: 13 Q. 14 what's on slide 36? 15 A. 16 within the patent. 17 analysis, finding a list of users previously interested in 18 the documents. 19 document in the past, for example. 20 And this is a portion of the patent. Yes. Can you explain Slide 36 describes various types of analysis So at the bottom is one type of That's analyzing who has clicked on that In the middle there's something I want to talk 21 about. It's a topic classifier probability distribution. 22 That's just a fancy mathematical way of saying documents can 23 have multiple topics. You can be partially about sports and 24 partially about cars. For instance, a document that might 25 describe giving away a car at halftime of the basketball 660 Pazzani - direct 1 game to one of the audience member who shoots a hoop, that 2 would be partially about sports and partially about cars. 3 MR. NELSON: And let me have slide 37, please. 4 BY MR. NELSON: 5 Q. 6 that slide, please? 7 A. 8 be displayed in hierarchies. 9 have a topic magazines, which is part of the topic This is Figure 7 from the patent. Yes. Can you explain So in Figure 37, it shows that the topics can So you could, for instance, 10 publishing, which is part of the topic industry, which is 11 part of the topic business, the business of publishing 12 magazines, if you like. And there's many of these topic 13 hierarchies on the web. In the patents, they have looked at 14 the open directory project as one of the sources of 15 obtaining a hierarchy of topics. 16 MR. NELSON: Let me have the next slide, please, 17 38. 18 BY MR. NELSON: 19 Q. 20 interactions with the data, or let's turn to -- did you 21 prepare an animation to illustrate these steps? 22 A. 23 user interactions mean. 24 MR. NELSON: 25 please. And so now let's turn to monitoring the user's Yes, I did. So we can look at what does monitoring And let me have the next slide, 661 Pazzani - direct 1 THE WITNESS: So here's a user. They type a 2 word like "dictionary" and then they go to the 3 Merriam-Webster website, and so monitoring the user is 4 watching the user as the user does those actions: 5 the query, receiving the results, and looking at the results 6 the user clicked on. 7 Q. 8 represent? 9 A. Typing Is that what the magnifying glass is intended to Yes. 10 The magnifying glass is depicting things. MR. NELSON: And let me have slide 40, please. 11 BY MR. NELSON: 12 Q. 13 files. 14 set? 15 A. 16 just monitoring the user, it's recording what the user has 17 done. So let's turn to the updating user-specific data The next slide, please. Yes. And can you explain that So updating the user data files, it's not 18 So this is Figure 14 from the patent, which 19 shows the user has gone to two websites, the Merriam-Webster 20 one we saw before as well as a herring.com website, and you 21 can see they're stored in a database. 22 contains the document ID, which would be in this case the 23 URL of the document. 24 you accessed it, how you got there, whether you were 25 interested. That database It also contains things like the time It contains the context. For instance, you 662 Pazzani - direct 1 typed the query dictionary to go to the Merriam-Webster 2 website. 3 So updating user-specific data files is 4 continuously doing things, continuously updating your data 5 about what the user has done. 6 Q. 7 patent; is that correct? 8 A. 9 like the URLs. And is this, the top part, that's Figure 14 from the Yes. So the patent describes document IDs or things And, again, they're storing the interaction 10 times, the access times and other items. 11 Q. 12 on the top part. 13 the top portion of the slide? 14 A. 15 auto member websites. 16 "Ford" or "Kelly Blue Book," and after doing that, they've 17 gone to those websites, and this is just updating the 18 database to include information about the user that has done 19 that. And let's turn to slide 42, please. Yes. And let's focus Can you explain what's going on now with So this is a user who has visited a number of They typed things like "used cars" or 20 The patent says that it's the user and his or 21 her associated, associated representation denoted with U. 22 In this case, that representation might be an identifier, 23 the user identifier that identifies that user. 24 Q. 25 were there for users? And in 1999, in late 1999, what sorts of identifiers Pazzani - direct 663 1 A. Well, there are two common ways of identifying users. 2 One is having them create an account with a password. 3 Another is to put a cookie, a small piece of text on their 4 machine with an identifier. 5 Q. 6 tiny people inside the computers, did you? 7 A. No. 8 Q. Some sort of electronic representation? 9 A. There's an electronic representation, yes. 10 Q. And let me turn to slide 43. 11 A. So slide 43 is intended to depict the fact that there 12 are multiple users of the system. 13 their own identifier, and there might be one large central 14 database in which all of this data is stored, but each user 15 has their own identifier. 16 search history by using her identifier and the man's search 17 history by using his identifier. 18 searching for animal-related topics and he has been 19 searching for car-related topics. 20 Q. And so are the respective, let's take the one on the 21 left. Is that then, is that information then associated 22 with the user ID, for example, on the left side of the 23 figure? 24 A. 25 database with a key, the user ID, and from that ID, you can So in 1999, just like today, you didn't have little Yes. The people are represent by some number. Each of them would have And you can find the woman's It looks like she has been So one way to do that would be to have a 664 Pazzani - direct 1 get that user's interactions. In this case, the man's 2 interactions with the car website. 3 Q. 4 document ID that you described earlier in the patent? 5 A. 6 representation of the document. 7 Q. 8 on the left side, www.Kelly, KBB for Kelly Blue Book, 9 www.AutoTrader, is that, is that a set of documents And are documents also associated with the respective Yes. So it, in this case, it's storing the URL as a And so together, that list of, that list of documents 10 associated with the user? 11 A. Yes. Related to the user ID. 12 MR. VERHOEVEN: 13 THE COURT: Objection to leading. Objection to leading. I'm 14 sustaining it. 15 BY MR. NELSON: 16 Q. Can you explain the column on the left? 17 A. The column on the left are the documents the user has 18 visited and they're associated with the user by means of the 19 document ID and the user ID. 20 MR. NELSON: Let me have slide 44, please. 21 BY MR. NELSON: 22 Q. 23 learning machine and the rest of that claim element. 24 A. 25 And let's turn now to the estimating parameters of a Okay. MR. NELSON: Let me have slide 45, please. Pazzani - direct 665 1 BY MR. NELSON: 2 Q. 3 illustrate? 4 A. 5 search box. 6 visited the Ram Trucks website and that is recorded in the 7 database. 8 Q. 9 there, too. 10 And can you explain what this slide is intending to Yes. Slide 45 shows a user typing a word into a In this case, the word is "ram," and then they And feel free to use the laser pointer you have up I apologize. The slides, it looks a little small. 11 An let's go to the next portion of this 12 animation. And can you explain what is happening here? 13 A. 14 visited a car repair website, and that is also stored in the 15 database. 16 Q. And the next slide, please. 17 A. Again, the user has typed another query, Mustang, got 18 a search result page back, found one of the results related 19 to what he was looking for, and went to the Mustang Club 20 website. 21 Q. And next slide, please. 22 A. Now the user has typed "Dodge" down to the Dodge.com 23 website and now over time we've continued to update the 24 database with each of the searches, each of the items the 25 user has clicked on. Yes. So now the user has typed "car repair" and And that's the third entry in this database. 666 Pazzani - direct 1 Q. And let me go to the next slide, please. 2 A. Looked at used trucks and went to the Auto Trader 3 website. 4 Q. 5 depicted here now on slide 46? 6 A. 7 estimating, estimating the parameters of the learning 8 machine from the user-specific data. 9 about the searches the user has entered and the websites the And next slide, please. Yes. And can you tell me what is So this is showing a learning machine The data is the data 10 user has visited, and we're going to put that data in the 11 learning machine and learn something about the interests of 12 the user. 13 Q. 14 machine represent? 15 A. 16 learning machine. 17 learning machine is going to become specific to the user. 18 When it analyzes the user-specific data, it will be a user 19 model. And what is sort of a blank thing, a blank learning Well, the blank learning machine is a generic 20 21 It has not learned yet. MR. NELSON: And then that And can we run that animation, please? 22 THE WITNESS: So now this data goes into the 23 learning machine and we can see things like there's a topic, 24 cars. 25 BY MR. NELSON: The topic "cars" has a high weight. 667 Pazzani - direct 1 Q. Is that what the lights are intended to represent? 2 A. Yes. 3 someone is very interested in cars. 4 doesn't have a weight. 5 websites there's an interest in sports. 6 weights that have a value between 1 and 7. 7 just be on, off. 8 an online shopper. The topic cars has a high weight, indicating 9 The topic animals He hasn't gone to any animal And some of the Others might be We've also figured out this person is also Now, we are depicting a model of him as 10 someone wearing a Nascar hat, but it's really the parameters 11 and the values that the system really uses to depict to 12 understand what the interests of the user are. 13 MR. NELSON: 14 please. 15 BY MR. NELSON: 16 Q. 17 learning machine that we just showed? 18 portion you referred to earlier? 19 A. 20 of the learning. 21 learning machine. 22 parameters. 23 to make predictions about other documents, to see whether 24 the user would be interested in them. 25 Go back here. And let me have the next slide, One back. Sorry. 46. And so what is the, what is the aspect of the Yes. Is that the training So on the right is, again, the training portion On the left is the training portion of the That's the part that has learned the And then we're going to use that model later on MR. NELSON: And let me have the next slide, 668 Pazzani - direct 1 please. 2 BY MR. NELSON: 3 Q. 4 slide, please. 5 A. 6 this user. 7 jaguar, and we get a pile of documents. 8 of these documents, we can estimate the probability the user 9 would be interested in that document based on model we've 10 And now let's go on to talk about step 38, the next So here we have the user model that's specific to We type a word, the user types something like And then for each learned about the user. 11 So we compare that model to the document. 12 it's looking at one of those green jaguar, the animal 13 documents, and it hopefully predicts a low probability that 14 the user would be interested in this. 15 Q. And the next demonstration? 16 A. On the other hand, one of the car-related Jaguar 17 documents is compared to the user model, and in this case, 18 the user, predicts the user would be interested in that. 19 There's a .89 probability. 20 the user things he's likely to be interested in. 21 Q. 22 on here? 23 A. 24 This is Brianne animals, if you like, and you can see that 25 the car light is low and the animal light is high. So what we want to do is show And next portion of it. Yes. Here, Can you explain what's going So this is showing a different user model. So this 669 Pazzani - direct 1 is a user who is an animal lover caricature depicted as 2 someone as a model wearing a safari hat. MR. NELSON: 3 4 Can you run the next animations here? THE WITNESS: 5 Oh, and in this case, can we go 6 back one? 7 document about the jaguar, the animal, and predicted there 8 would be a .92 probability that this user would be 9 interested in that, better than 50-percent chance it's 10 In this case, it has compared the model to the likely they want to see this document. 11 MR. NELSON: And let's go to the next slide, 12 please. 13 BY MR. NELSON: 14 Q. 15 slide. 16 A. 17 services. 18 We have a set of documents all about jaguars we can look at, 19 but one of them wants to see one type and the other wants to 20 see the other type. 21 the probability of interest and order the documents by the 22 ones they are most likely to click on. And so let's now talk about step 40 and the next Okay. So this is talk talking about personalizing So we have these two users with different models. And we can use their model to predict 23 So we'll see that the man, who is the car lover, 24 gets lots of car documents, and the woman, who is the animal 25 lover, gets lots of animal documents. Each of them contain Pazzani - direct 670 1 the word "jaguar." 2 Q. 3 represent web pages? 4 A. Yes, they are. 5 Q. So let's turn, let's turn now to the next slide. 6 I want to talk a little bit about Google systems. And these documents here, these are intended to 7 And And, first of all, does Google use a lot of 8 different terminology that's, you know, kind of difficult to 9 understand until you understand the nomenclature? 10 A. Yes. 11 a lot of unique Google playful terminology. 12 There's a lot of computer terminology and also MR. NELSON: And so let's talk about that a 13 little bit. 14 BY MR. NELSON: 15 Q. 16 profilers/profiles, and 17 A. Okay. 18 Q. Let's start with users. 19 to PTX-576, please? 20 A. (Witness complies.) 21 Q. Can you identify that document? 22 A. Yes. And I want to talk specifically about users, Kansas, 23 24 25 May I have the next slide? as some of the Google terms. Can you turn in your binder Got it. PTX-576 is a Google document entitled Gaia. MR. NELSON: And I'd like to offer PTX-576 into evidence. MR. VERHOEVEN: No objection, Your Honor. 671 Pazzani - direct 1 THE COURT: It's admitted. 2 (PTX-576 is admitted into evidence.) 3 MR. NELSON: 4 Can you further then pull up the pullout as Can you put up Exhibit 576, please. 5 well? 6 BY MR. NELSON: 7 Q. So what is this document tell you, say about Gaia? 8 A. It says that Gaia is the user ID management system 9 used by all Google products. It's used for signed-in users, 10 those that have accounts. They created an account and a 11 password. 12 computer number called a Gaia ID that uniquely identifies 13 that user. And then Google creates a unique 64-bit number, a 14 And I think earlier you saw associated with the 15 16 17 MR. NELSON: Let me have PTX-12. 18 BY MR. NELSON: 19 Q. And can you identify PTX-12? 20 A. Yes. 21 remember 22 Q. And is it a Google document? 23 A. Yes, it's a Google document. 24 25 PTX-12 is called You might is actually a cookie. MR. NELSON: evidence. . Let me ask PTX-12 be admitted into 672 Pazzani - direct 1 MR. VERHOEVEN: 2 THE COURT: 3 (PTX-12 is admitted into evidence.) 4 Q. 6 It's admitted. BY MR. NELSON: 5 No objection, Your Honor. A. What is the 7 8 9 MR. NELSON: 10 BY MR. NELSON: 12 Q. And the next portion. 11 Let me have slide 57, please. 13 And is this Google's document evidencing what a document is? 14 MR. VERHOEVEN: Objection. Leading, Your Honor. 15 BY MR. NELSON: 16 Q. What does this document tell you? 17 A. This document tells how Google identifies 18 non-logged-in users. 19 20 21 22 23 Q. And let me have you turn in your binder to PTX-113. 24 A. (Witness complies.) 25 Q. And can you identify that document? 673 Pazzani - direct 1 A. Yes. 2 Quality. 3 Google uses in search ads. 4 Q. Is this a Google document? 5 A. Yes, it's a Google document. 6 presentation. So it describes the personalization system that MR. NELSON: 7 8 This is a document called User-Based Ads A PowerPoint I ask that PTX-13 be moved into evidence. 9 MR. VERHOEVEN: No objection. 10 THE COURT: It's admitted. 11 (PTX-13 is admitted into evidence.) 12 MR. NELSON: May I have slide 58, please. And 13 the second portion. 14 BY MR. NELSON: 15 Q. What does that document tell you? 16 A. Well, it says that in the Search Ad system, a user is 17 defined by a prefID cookie. 18 cookies by different products in Google. 19 prefID cookie that Search Ads used to use and now Search Ads 20 uses then Gaia and 21 Q. Let me have you turn to PTX-736, please. 22 A. (Witness complies.) 23 Q. Can you identify that document? 24 A. Yes. 25 Ads or ID Ads. So there are different types of This is call the IDs as well. Yes. This is a Google document called Interest-Based 674 Pazzani - direct 1 Q. And you identify what is in that document? 2 Let me ask is it a Google document? 3 A. Yes, this is a Google document. 4 5 MR. NELSON: Let me ask that Exhibit 736 be moved into evidence. 6 MR. VERHOEVEN: 7 THE COURT: 8 MR. NELSON: 10 THE COURT: MR. NELSON: 13 THE COURT: MR. NELSON: 16 THE COURT: And It's 113, Your Honor. So you did not mean to offer 13 into No, I did not. Okay. But you did mean to offer Correct. Thank you, Your Honor. There is no objection to 113? Correct. 18 MR. VERHOEVEN: 19 THE COURT: 20 736 is admitted. 113? 15 17 All right. evidence, did you? 12 14 No objection. the one on the screen, is it 113 or is it 13? 9 11 Oh, stop. That's correct, Your Honor. So 113 is admitted but not 13. Go ahead. 21 MR. VERHOEVEN: Thank you, Your Honor. 22 (PTX-113 is admitted into evidence.) 23 MR. NELSON: Can you put up slide 59, please. 24 And the next portion of it. 25 BY MR. NELSON: 675 Pazzani - direct 1 Q. What is this document say? 2 A. Well, this document describes a fourth way of 3 identifying users in Google. 4 testimony about this yesterday from Google witnesses. 5 is called the DoubleClick cookie and it identifies users in 6 the Content Ad system. 7 websites like LA Times or my blog. 8 9 MR. NELSON: And you heard a lot of This Those are the ads that are on the And let me turn to slide 60, please. 10 BY MR. NELSON: 11 Q. 12 you to PTX-13 in your binder. 13 A. Yes. 14 Q. And can you tell me what PTX-13 is? 15 A. Yes, PTX-13 is a Google document entitled Kansas. So let's not talk about Kansas. And if I can direct 16 MR. NELSON: And I offer PTX-13 into evidence. 17 MR. VERHOEVEN: 18 THE COURT: 19 (PTX-13 is admitted into evidence.) 20 MR. NELSON: No objection, Your Honor. Okay. 13 is now admitted. Can I have slide 61, please. 21 BY MR. NELSON: 22 Q. And what is this document tell you? 23 A. This document describes Kansas which is essentially 24 a large database system that Google uses to store user 25 information. Pazzani - direct 676 1 Google says it's an infrastructure for storing 2 3 large amounts of user information and profiles for online 4 retrieval and personalization. 5 So this is really where the user model is. We 6 think it's called Kansas because Kansas is in the center of 7 the country, central to Google. 8 Q. 9 use Kansas? Can you identify which of the accused Google systems 10 A. Yes. 11 Kansas to store the searches the users -- well, Search uses 12 Kansas to store the searches the users have done as well as 13 the results the users have seen and the results the users 14 clicked on. 15 I think all of them do. So Search Ads uses Search Ads uses it to look at the searches the 16 users have done again, the ads the user has seen and the ads 17 the user has clicked on. 18 Content Ads uses Kansas to store, again, the ads 19 the user has seen and the ads the user has clicked on and 20 also the web pages on which those ads occurred. 21 And that YouTube video ads also uses it. 22 Q. Does Kansas also store timestamps? 23 A. Yes. 24 are the timestamps. 25 Q. So associated with each of those interactions Let me turn to, or actually let me direct you in your 677 Pazzani - direct 1 binder to PTX-14. Can you look at PTX-14? 2 3 A. Yes. 4 Q. What is that document? 5 A. That document is the Google Developers Handbook. 6 7 MR. NELSON: I'd like to move PTX-14 into evidence. 8 MR. VERHOEVEN: 9 THE COURT: No objection, Your Honor. It's admitted. 10 (PTX-14 is admitted into evidence.) 11 MR. NELSON: Can you put up slide 62, please? 12 And the next portion. 13 BY MR. NELSON: 14 Q. What is this portion of the document refer to? 15 A. This portion of the Google Developer's Handbook 16 further describes Kansas. 17 is that Kansas has a variety of user keys. 18 cookies that with discussed earlier, the Gaia ID, the 19 prefID, and the 20 Q. Let me have you turn in your binder to PTX-15? 21 A. (Witness complies.) 22 Q. What is PTX-15? 23 A. PTX-15 is entitled Data Available to Personalized 24 Search. 25 And what is most important here ID. Those are the Also the mobile phone number. It's a Google document. MR. NELSON: And let me offer PTX-15 into Pazzani - direct 1 678 evidence. 2 MR. VERHOEVEN: No objection. 3 THE COURT: 4 (PTX-15 is admitted into evidence.) 5 MR. NELSON: It's admitted. Can I have slide 63, please? 6 BY MR. NELSON: 7 Q. 8 left is intending to depict? 9 A. And so can you tell me what the table here on the Yes. This depicts one of the tables in Kansas. 10 called a Gaia table. 11 It's And that stores the information associated with a Gaia ID, a user in Kansas. 12 13 14 15 Another important column in Kansas is 16 17 18 19 20 21 22 MR. NELSON: 23 this slide. 24 BY MR. NELSON: 25 Q. Let me have the next portion of So now, can you tell me what the prefID table refers 679 Pazzani - direct 1 to? 2 A. 3 prefID table is just associated with one of the other 4 cookies, the prefID cookie, Yes. This is very similar to the Gaia table. The 5 6 7 8 9 Q. And for search, the prefID isn't used any more; is 10 that right? 11 A. 12 non-signed-in users and Gaia for signed-in users. 13 Q. 14 Kansas? 15 A. Yes. 16 Q. And let me turn your attention in your binder to 17 PTX-395. 18 A. (Witness complies.) 19 Q. What is PTX-395? 20 A. PTX-395 is a Google document entitled How UBAQ -- 21 that is Users-Based Ad Quality -- and SmartAds Work 22 Together. Yes, that's correct. And does the 23 24 25 MR. NELSON: It's just Zwieback for store similar information in I'd like to move PTX-395 into evidence. MR. VERHOEVEN: No objection, Your Honor. 680 Pazzani - direct 1 THE COURT: It's admitted. 2 (PTX-395 is admitted into evidence.) 3 MR. NELSON: Can I have slide 65, please? 4 BY MR. NELSON: 5 Q. What is this document now tell you about? 6 A. This document describes some of the columns in Kansas 7 that store different types of data for search ads. 8 9 10 11 12 13 14 And during that it can learn a lot 15 about you. 16 Q. 17 of keeping this information for 18 A. 19 the quality of ads presented to the user, to personalize 20 what the user sees so they're more likely to click on them. And just like with the longer ones, what is the goal ? The goal in keeping this information is to improve 21 MR. NELSON: And let me turn to the next Google 22 terminology here. May I have slide 66. 23 BY MR. NELSON: 24 Q. And let's talk about profilers and profiles. 25 A. Okay. 681 Pazzani - direct 1 Q. Can you turn in your binder to PTX-213? 2 A. (Witness complies.) 3 Q. And can you tell me what PTX-213 is? 4 A. PTX-213 is a Google document entitled Personalization 5 Profiles, Exercises and Tips. 6 7 MR. NELSON: Yes. I'd like to offer Exhibit PTX-213 into evidence. 8 MR. VERHOEVEN: 9 THE COURT: No objection, Your Honor. It's admitted. 10 (PTX-213 is admitted into evidence.) 11 MR. NELSON: May I have slide 67, please? 12 BY MR. NELSON: 13 Q. 14 is intended to represent? 15 A. 16 in Google. 17 of generating profiles for users. 18 inferred information about a user's preferences. 19 profiles can then be used for a number of purposes, such as 20 twiddling search results, or making recommendations. And can you tell me what this portion of Exhibit 213 This starts to describe the personalization process 21 In essence, personalization consists largely That is some kind of These Twiddling search results is changing the order 22 of the search results so they're more personally relevant to 23 the user. 24 25 MR. NELSON: please. And let me have the next slide, Pazzani - direct 682 1 BY MR. NELSON: 2 Q. 3 you tell me what this slide says? 4 A. 5 how Google generates a profile of the user and it says the 6 profiles could be the categories we think the users are 7 interested in, and then it says Google has a nice profiling 8 infrastructure that makes it easy to look at each user's 9 Kansas data, compute a profile from this data, and then And this is part of the same exhibit, PTX-213. Yes. Can This goes into a little bit more detail about 10 store that profile back into Kansas so it can be used to 11 personalize the search results of the user. 12 Q. 13 represented of our user, our car user, our animal user? 14 A. 15 the parameters. 16 Q. And PTX-33 and 34 are those examples? 17 A. Yes. 18 Q. Let me turn to the next term here which is 19 Can you tell me what 20 A. 21 information about documents. 22 the web, for example. 23 Q. Can you turn to Exhibit 16, please, in your binder? 24 A. Yes. 25 Q. Can you tell me what that document is? And is that profile, is that the base that was That is one way to represent it, but it's actually That's the important part. Yes. . is? is Google system for storing The documents that are out on (Witness complies.) Pazzani - direct 1 A. Yes. Exhibit 16 is a Google document entitled Developers Guide. 2 MR. NELSON: 3 4 And I'd like to offer Exhibit 16 into evidence. 5 THE COURT: 6 MR. VERHOEVEN: 7 683 Any objection to 16? Just considering it, Your Honor. One second. 8 No objection to the document. 9 THE COURT: 10 Okay. It's admitted. (PTX-16 is admitted into evidence.) 11 BY MR. NELSON: 12 Q. 13 document. 14 A. 15 about the 16 says that the 17 are tokenized as well as indexed so that they can be browsed 18 as well as searched. 19 And let me direct your attention to a portion of the Can you explain this document or this portion? Yes. So this goes into a little bit more detail database, the repository, and it basically repository is a set of documents that So this tokenization process is finding all the 20 important words in this document and associating with that 21 document so later on when you are searching for something 22 like jaguar you can find the documents that contain jaguar. 23 Then it goes on to say that this, each document 24 in has a global document ID that can be used to 25 specify a document in the whole repository. Pazzani - direct 684 1 2 3 4 So it's not just like the address of an 5 6 envelope. It's like you have opened up the envelope and 7 read all the important words in it, recorded it in the 8 database and then stored the address associated with those 9 important words so that you can find that envelope later on 10 by the words that are in it. 11 Q. Let me direct your attention to PTX-372. 12 A. (Witness complies.) 13 Q. Can you identify that document? 14 A. Yes. 15 16 Okay. 372 is the Google glossary. MR. NELSON: I'd like to offer PTX-372 into evidence. 17 MR. VERHOEVEN: No objection, Your Honor. 18 THE COURT: 19 (PTX-372 is admitted into evidence.) It's admitted. 20 BY MR. NELSON: 21 Q. 22 document ID? 23 A. 24 It says each document that Google indices has a unique doc 25 ID assigned to it, generated from the URL of the document Can you tell me what the Google glossary says about Yes. So the Google glossary defines the document ID. Pazzani - direct 1 685 essentially. 2 3 4 5 6 MR. NELSON: 7 8 please. 9 And let me have the next slide, BY MR. NELSON: 10 Q. And so I want to shift gears a little bit now and 11 talk about the Google accused systems sort of in the context 12 of the terminology and the patents. Let's talk about Google Search first and 13 14 personalization. 15 A. Yes. 16 Q. Can you please identify PTX-21? 17 A. Yes. 18 Q. And what is it? 19 A. Oh. 20 Google. It's an overview of personalization efforts at It's a Google document. 21 22 Can you turn to PTX-21, please? MR. NELSON: I'd like to move PTX-21 into evidence. 23 MR. VERHOEVEN: No objection, Your Honor. 24 THE COURT: 25 (PTX-21 is admitted into evidence.) It's admitted. Pazzani - direct 1 MR. NELSON: 686 The next slide, please. 2 BY MR. NELSON: 3 Q. Can you tell me what the pullouts say? 4 A. Yes. 5 at Google. 6 to improve search quality based on what we know about a 7 user. 8 in personalized search quality. 9 searches and click history. This discusses the search personalization team The goal of the search personalization team is And then it goes on to say that they have advantages They store a user's That is the Project Kansas that 10 we talked about. 11 search results based on this search history and click 12 history. 13 Q. 14 detail here probably later today and this afternoon. 15 we'll move to -- can you look at PTX-22, please? 16 A. Yes. 17 Q. What is PTX-22? 18 A. PTX-22 is a PowerPoint presentation entitled 19 Personalized Search. Now, I know we'll talk about those in a lot more 20 21 Then they have algorithms for customizing It's a Google document. MR. NELSON: I'd like to move PTX-22 into evidence. 22 MR. VERHOEVEN: 23 THE COURT: 24 (PTX-22 is admitted into evidence.) 25 BY MR. NELSON: No objection. It's admitted. So 687 Pazzani - direct 1 Q. Dr. Pazzani, there is a drawing in PTX-22, and rather 2 than put it on the board here, we blew it up so it would be 3 a little bit earlier to see and I would ask you come down 4 and walk through a sort of overview of the Google Search 5 system using that drawing and I'll put it up here. 6 A. Okay. 7 Q. Can you just walk through sort of the general 8 description of the Google Search system using this figure 9 from PTX-22? 10 A. Yes. 11 search system in Google. 12 user types a query to the Google web server and the user 13 gets a response, search results back that you can click on. 14 So that is the part that is visible to the user. 15 16 The part that the user sees is the And then this part is all behind the scenes what is happening at Google. 17 18 So this describes the personalization and So some of the things that are happening is when you type the query and you signed into Google, associate 19 20 21 Q. What happens next? 22 A. Well, let's describe a couple things. 23 happens is after you typed a number of queries and clicked 24 on a number of results, Google can learn a profile of your 25 interests. Now, what So this system called a profiler looks at your 688 Pazzani - direct 1 search history in Kansas and learns the interests. -- I'm sorry. 2 3 4 then stores that profile back into Kansas. 5 It knows the documents are about animals and 6 cars 7 8 9 Once it has your profile, when you type a search 10 result, that search result, the query plus your profile go 11 to 12 you based on your profile. 13 to the web server and then sent to the user. 14 Q. 15 level, the portions of this drawing that would be the 16 training portion of the learning machines? 17 A. , and the search results are reordered for Some of them are , given And can you identify the portions of just on a high Sure. 18 MR. VERHOEVEN: 19 outside the scope of the expert report. 20 21 22 23 THE COURT: Your Honor, I'm objecting All right. What is your response, Mr. Nelson? MR. NELSON: This is totally in the expert report, in numerous paragraphs. 24 Jennifer. 25 THE COURT: You will have to identify it more. 689 Pazzani - direct 1 (Pause.) 2 MR. NELSON: 3 Honor. I'm sorry. 4 The figure is in paragraph 53, Your The document is in paragraph 53. The analysis is throughout the report but in 5 particular the portion that is going to talk about now 6 begins at paragraph 163 and ends at paragraph 197. 7 THE COURT: 8 MR. NELSON: 9 THE COURT: 163 to 197? Yes. Mr. Verhoeven, you can review 10 that quickly and let me know if you still have your 11 objection. 12 MR. VERHOEVEN: 13 maintain the objection. 14 Yes, your Honor. We still about something different. 15 16 THE COURT: We believe this section is talking Tell me again what the question is that you've asked the witness. 17 MR. NELSON: Well, the claim elements have 18 estimating parameters of a learning machine, using those 19 parameters to create a user model specific to the user. 20 Element C in the claims. 21 level way to describe that, but within the words of the 22 report -- 23 THE COURT: 24 MR. NELSON: 25 This figure is sort of a high What's the question that -Oh, the question was: Can you identify the portion that would be the training aspect of 690 Pazzani - direct 1 the learning machine or user model? 2 THE COURT: All right. And you are saying that 3 the training aspect of the learning machine is discussed in 4 these 30 paragraphs of the report? 5 MR. NELSON: The objection is to the word 6 "training," maybe not, but the training aspect of it is 7 discussed elsewhere in the report. 8 the portions of the learning machine that he identified is 9 discussed in these paragraphs of the report. 10 11 THE COURT: This is the, these are Mr. Verhoeven, is that responsive to your objection? 12 MR. VERHOEVEN: I guess my objection, Your 13 Honor, we read it in the report, had the expert go through 14 this document and start describing all the different 15 portions of the system. 16 right there I don't believe is anywhere in the reference 17 section, Your Honor. 18 And, in particular, that question If counsel would like to stay within the 19 description in that section, we would have no objection, but 20 we feel like they're going beyond the scope of the expert 21 report. 22 23 24 25 THE COURT: All right. Do you want to try to restate it or do you want me to rule on the objection? MR. NELSON: BY MR. NELSON: Well, we disagree. I can ask it. 691 Pazzani - direct 1 Q. Can you just describe using this document generally 2 how the system learns and then applies what is learned? 3 4 MR. VERHOEVEN: Again, Your Honor, there's no disclosure. 5 THE COURT: All right. Well, ladies and 6 gentlemen of the jury, we're going to take our break a 7 little bit early this morning. 8 need to attend to with counsel, so no talking about the case 9 during the break, and we'll get you back here just as soon 10 There are some matters I as we can. 11 (The jury was excused for a short recess.) 12 THE COURT: All right. So, Mr. Nelson, it's 163 13 and 193 I need to review in order to rule on this objection. 14 Correct? 15 MR. NELSON: I believe so, yes. And then also, 16 Your Honor, the second portion of this is the twiddling 17 portion with Kansas, that would be Element D, and that 18 section, this would be for stuff coming up here down the 19 road. 20 208 through 245. 21 That section for Element E and F would be paragraphs And what he does in the report is he walks 22 through and identifies what is the learning machine, what is 23 the learning machine and then how it's applied. 24 training portion is Kansas plus the profilers, and the 25 applying portion is Kansas plus the profilers plus the And so the 692 Pazzani - direct 1 2 Kaltix twiddler which is doing the applications. Also for background, there's background in here 3 in paragraphs 62 to 96 generally on all of this stuff as 4 well, and this figure is used. 5 THE COURT: 6 MR. NELSON: All right. The report is very comprehensive 7 and we thought an easier way to present it was to just sort 8 of walk through this figure and that's what we're trying to 9 do, which it is in the report. 10 11 12 THE COURT: Mr. Verhoeven, anything else I should have in mind as I review your objection? MR. VERHOEVEN: Yes, yes. When you read through 13 the passages, it's very unclear what portion of the system 14 the expert witness is pointing to. 15 use this figure and point to these portions in the system in 16 our view, Your Honor. And we certainly did not 17 So this is a surprise to us. 18 we read the expert report, were uncertain as to these 19 aspects and so for us, it's a surprise the a least. 20 the way we feel. 21 THE COURT: 22 MR. NELSON: We actually, when That's Okay. They certainly explored this during 23 Dr. Pazzani's deposition as well and can address some of the 24 issues on cross as well if they feel that they didn't know 25 what was accused. 693 Pazzani - direct 1 2 THE COURT: And you said earlier, Mr. Nelson, I could find this figure in the report? 3 MR. NELSON: Paragraph 55. Correct, Jennifer? 4 Where is this figure? 5 I'm trying to find where the figure is exactly. 6 It's Exhibit 17 to thinks report. THE COURT: Mr. Verhoeven, is there a dispute as 7 to whether Exhibit 17 to the report contains the figure that 8 we're looking at? 9 10 I don't have the exhibit. MS. BENNETT: Exhibit 17 is in paragraph 53 of his report. 11 MR. NELSON: Paragraph 53. 12 appear on that page, but the paragraph. 13 figure is in here, too. 14 The figure does not I believe the where. I'm just trying to find out exactly 15 It is footnote 24 that's in his description of 16 personalized search and that is Exhibit 17 and I think the 17 figure is reproduced later. 18 THE COURT: Right. So you're telling me that 19 the figure, which we now have as a demonstrative and which 20 is labeled PTX-22, it looks like from here? 21 MR. VERHOEVEN: 22 MR. NELSON: 23 24 25 admitted 22. It's an exhibit, Your Honor. It's an exhibit. It's a portion of I think it's like page 6 of it. THE COURT: You are saying if I have page 17 to Pazzani's report, it would be the same thing. 694 Pazzani - direct 1 MR. NELSON: Correct. 2 THE COURT: 3 MR. VERHOEVEN: Do you agree with that? I don't know. We'll take his represent. We're checking 4 the 17 part. Currently, if you 5 look at what he cited, we're in a different section. 6 in paragraph 53. 7 many, many exhibits, Your Honor. 8 has pointed to is a footnote that does not explain the 9 document, and it's a different section than what he's We're These reports are very voluminous and And the only reference he 10 talking about here that he's citing you to that has the 11 substantive description. 12 And so there's no way we could divine that he 13 was going to talk about this specific exhibit because just 14 from the fact that it was cited in footnote 23 in a 15 different section of the report from the substance section 16 he's going into now. 17 18 THE COURT: look at it. All right. Well, we'll go take a We'll be in recess. 19 20 21 (Proceedings resumed after the short recess.) 22 THE COURT: Have a seat for a moment. I 23 reviewed, to the extent we could, the materials that were 24 referenced, and pending Google's objection to the testimony 25 of Dr. Pazzani as beyond the scope of the expert report, Pazzani - direct 1 2 695 Google's objection is overruled. It appears that the witness is going to testify 3 and maybe even has been testifying at somewhat a higher 4 level of generality about those aspects of Google that 5 constitute a learning machine, higher level of generality 6 than appears in the expert report. 7 specifics in the context of specific user profiles. 8 9 The report details The generality offered here in court, while not literally in the report, is helpful, I think to the jury, 10 should not be a surprise to Google, and which I believe has 11 seen the demonstrative and has seen the exhibits that were 12 going to be used on direct. 13 Court's view, unfairly prejudicial to Google. And the context is not, in the 14 The Court is going to charge Google five minutes 15 for the argument that we devoted to the objection while here 16 in Court, plus whatever time it's taking me now to 17 articulate my ruling, but I will not charge Google or 18 anybody for the 15 minutes or so it took us to figure this 19 all out back in chambers, since it happened to come up 20 during the time when we were about to take a break anyway. 21 So that's the ruling. 22 MR. NELSON: 23 THE COURT: 24 MR. VERHOEVEN: 25 THE COURT: Any questions about that? No, Your Honor. All right. Any questions? No, Your Honor. All right. 696 Pazzani - direct 1 MR. VERHOEVEN: 2 THE COURT: 3 (The jury entered the courtroom.) 4 THE COURT: 5 Thank you. We will bring the jury back in. Welcome back, ladies and gentlemen. We are ready to continue. 6 Mr. Nelson, you may proceed. It has gotten very 7 cold in here now, predictably. 8 I'm sure that is true. 9 to see if we can get the temperature raised a little bit. 10 It's warm back there, yes, It's an old building. We're going We'll see how that goes. 11 MR. NELSON: 12 Dr. Pazzani, may I ask you to come back down and 13 Thank you, your Honor. continue your explanation, please? 14 THE WITNESS: Yes. 15 (The witness left the witness stand and 16 approached the easel.) 17 BY MR. NELSON: 18 Q. 19 the training portions of the learning machine from this 20 drawing and Google. 21 A. 22 really the profiler. So I think before the break I asked you to identify Yes. Can you do that, please? The training portion of the learning machine is 23 24 25 And it estimates the user's interest in 697 Pazzani - direct 1 categories. These are parameters, things like topics 2 like cars or animals, and that's how the profile is 3 represented. 4 Kansas. 5 Q. 6 profiles? 7 A. 8 They just stick around for about 9 Q. And then the profile is stored back into The long term profiles. What about short-term The short-term profiles are kept in the main memory. . And we're going to talk about this in a whole more 10 detail in a little while. 11 the Google Search engine works at a high level just walking 12 through this? 13 A. 14 user interactions and then the Kansas database is where the 15 interactions are updated to and associated with the Gaia ID 16 in this case. Yes. 17 Can you continue explaining how So it's the Google web server that monitors the And then the profile goes to the Google web 18 server and the twiddler. And the profile is the user's 19 interest. 20 the user, and those that have the -- It's compared to the possible documents to show 21 22 23 24 25 And we'll get into a little about math later. They get . So the search results are individualized by the users and the twiddlers and then they are sent back to 698 Pazzani - direct 1 the user, and then you can monitor what the user clicks on 2 to see if you've got it right, and if they click on the top 3 things, you have a good model of the user. 4 click on, you go to the next page and you get to learn 5 something about the user. 6 Q. 7 profiles, is that the phase from our graphics? 8 A. 9 it's really the weights. If they don't And just to tie it back to the graphics, the That's how we are representing that as a phase, but 10 Q. It's really a bunch of data? 11 A. Yes. 12 Q. All right. Thank you. 13 (The witness resumed the witness stand.) 14 MR. NELSON: 15 THE COURT: 16 (Mr. Nelson removed the board from the easel.) 17 MR. NELSON: May I move it? You may move it. May I have slide 75, please? 18 BY MR. NELSON: 19 Q. 20 determine its properties. So let's talk now about analyzing a document to 21 22 MR. NELSON: And may I approach the witness, Your Honor? 23 THE COURT: 24 (Mr. Nelson handed an exhibit to the witness.) 25 BY MR. NELSON: You may. Pazzani - direct 699 1 Q. Let me hand you something that's not in your binder. 2 A. Okay. 3 Q. And can you tell me what is Exhibit 202, please? 4 A. Yes. 5 classification and personalized applications." 6 7 It is a Google document entitled "Text MR. NELSON: I'd like to move Exhibit 202 into evidence, please. 8 MR. VERHOEVEN: 9 THE COURT: 10 No objection, Your Honor. It's admitted. (PTX-202 was admitted into evidence.) 11 MR. NELSON: May I have slide 76, please. 12 BY MR. NELSON: 13 Q. 14 document discusses? 15 A. 16 classification, ways of analyzing text by classifying it 17 into topics. 18 open directory project classifier that was mentioned 19 earlier in the patent. 20 is a library that classifies text into selected ODP 21 categories. 22 Q. 23 document classification looks like? 24 A. Yes, it did. 25 Q. And can you turn to PTX-25, please. And can you tell me about what this portion of the Yes. So in general, the document discusses text And this describes the ODP classifier, the And it says that the ODP model And did Google provide some examples of what the Pazzani - direct 1 A. Yes. 2 Q. And please identify that. 3 A. 700 It is a Google document entitled 4 MR. NELSON: 5 6 I'd like to move PTX-25 into evidence. 7 MR. VERHOEVEN: 8 THE COURT: 9 No objection, Your Honor. It is admitted. (PTX-25 was admitted into evidence.) 10 MR. NELSON: May I have slide 77? 11 BY MR. NELSON: 12 Q. 13 the right? 14 A. Yes. 15 page. And the web page is http.MassEffect.biowear.com. 16 is about a computer game, essentially. 17 Q. 18 that's not part of the document, is it? 19 A. No, it's not. 20 Q. Yes. 21 A. Well, the graphic is what is on that web page today. 22 I don't know what was on that page ten years ago. 23 Q. 24 exhibit is showing? 25 A. And can you identify, first of all, the graphic on The graphic is a, today's contents of a web It And just to make clear, the graphic on the right, I mean, what is it intended to represent? Can you look at PTX-25 and just describe what the Yes. The exhibit is showing the ODP categories that Pazzani - direct 701 1 are used by the link profiler. So each one of those lines 2 is a category and a hierarchy, and these are things like, 3 one of the things that is highlighted is Dungeon and Dragon 4 games. 5 classified it as a Dungeon and Dragon-type game. So this is a computer game web page and it has Now, we saw in the patent that documents can 6 7 have multiple topics, and it has actually identified about 8 ten topics in this document. 9 related to computer games. 10 Q. 11 And this says link. They're all very closely What is link? A. 12 13 14 15 16 MR. NELSON: And let me have the next slide, 17 please. This is another portion of PTX-25. 18 BY MR. NELSON: 19 Q. What does this one say? 20 A. So this is the same web page, but it's a different 21 form of analysis. 22 Google, This type of analysis is called dilip in 23 24 25 So this shows that, for instance, the computer game website is associated with other websites, such as 702 Pazzani - direct 1 XBox.com. 2 MR. NELSON: 3 And let me have the next slide, 4 please. This is slide 79. This is another portion of 5 PTX-25. 6 BY MR. NELSON: 7 Q. What does this slide depict? 8 A. This slide depicts the same website with a third 9 categorization system called rephil. Actually, the first 10 one was called phil and they did it again and called it 11 rephil. 12 And this also shows that the topics are 13 things like video games and XBox associated with this 14 particular page. 15 hierarchies, three different alternative ways of classifying 16 the world. 17 Q. 18 talk about the monitor user interactions with data. 19 have the next slide, please? Let's turn to the next slide, please. 20 showing? 22 A. 24 25 And let's now May I And can you just explain what this slide is 21 23 But it's, if you like three different Yes. 703 Pazzani - direct 1 2 3 4 5 6 7 Q. This was part of your experiments that was done on 8 Google Systems? 9 A. That's correct. 10 MR. NELSON: Let me have the next slide, please. 11 BY MR. NELSON: 12 Q. 13 files. 14 the 1(a) and 1(b) and 1(d) are appearing. 15 intended to represent? 16 A. 17 the first claim of the '040 patent, but, again, my analysis 18 is not just by the words in that box, but it's by the entire 19 claim element. 20 Q. 21 explain what is going on here? 22 A. So let's talk next about the user-specific data And let me just ask a quick question. You see where What are those Those are intended to represent the claim elements of And let me have slide 83, please. And can you 23 24 25 you can see right here. So that's that number there that gets put into Pazzani - direct 1 the database. 2 3 704 So that's how you distinguish . There's a different ID associated with that. 4 Then, it shows the query. 5 6 7 8 9 10 So, for instance, the hummingbird.net page was in position 5 11 and she clicked on it at this time, 12 13 14 15 Q. 16 represents? 17 A. 18 Internet. 19 that's one way of associating the document with the user. 20 The user has an ID. 21 document ID in the database column associated with the user 22 and then you can tell the user accessed that document on 23 that day. 24 25 And the , the URLs The URLs are the location of the document on the That's the URL you would type in to get there and The document has an ID. MR. NELSON: please. what do those You have the And let me have the next slide, 705 Pazzani - direct 1 BY MR. NELSON: 2 Q. 3 learning machine element again. 4 A. And let's talk about the estimating parameters of a Okay. MR. NELSON: 5 6 BY MR. NELSON: 7 Q. 8 this is? 9 A. Let me have the next slide. 10 And this is back to our graphics. Can you say what Yes this is the abstract learning machine. It's a mathematical function or model. MR. NELSON: 11 And can I have slide 86, please? 12 BY MR. NELSON: 13 Q. And can you explain what is going on here? 14 A. Yes. 15 estimated the parameters. So this showing the learning machine that 16 Can I ask you to zoom in on this portion? 17 So what this shows are the 18 associated with . 19 20 21 22 23 24 25 . Pazzani - direct Can we zoom out so we can see that on the 1 2 learning machine? Now we represent that in the learning machine by 3 4 these numbers. and the lights light up indicating the strength of that 5 6 association. And again, we're depicting that with a woman 7 8 706 wearing a safari hat. 9 10 11 Q. And do those change over time as the user does other 12 service? 13 MR. VERHOEVEN: 14 THE COURT: Objection, leading. Overruled. 15 BY MR. NELSON: 16 Q. Go ahead. 17 A. Yes. 18 and more accurate model. 19 pages, you don't really know what someone's interests are, 20 but after they have seen 50 or 100 web pages, then you know 21 much more. 22 that they don't really see the effect of personalization 23 until after about the first month or so. 24 25 The whole goal of learning is to create a more So if you have only seen five web In fact, there are Google documents that show MR. NELSON: BY MR. NELSON: Let me have the next slide, please. 707 Pazzani - direct 1 Q. 2 A. 3 told you there are three different hierarchies or three 4 different categorization schemes. of . And this shows, for instance, And we are representing this in the learning 7 8 I This is the 5 6 And what is this slide intending to represent? machine by lights that are either on or off. There is not 9 10 that finer gradation that we saw . 11 Q. 12 how are those determined whether or not they get in or out 13 of the profile? 14 A. 15 later, And how are those categories represented as squares, So I'm going to go into a lot of detail of that 16 17 18 19 20 21 22 23 MR. NELSON: 24 actually, go ahead and take it down. 25 BY MR. NELSON: Let me have the next slide, please. Pazzani - direct 708 1 Q. Turn to your PTX-38, please. 2 A. Yes. 3 Q. What is that document? 4 A. It is a document interested Personalized Search. 5 It's a Google document. 6 MR. NELSON: 7 I'd like to move PTX-38 into evidence. 8 MR. VERHOEVEN: 9 THE COURT: 10 No objection. It's admitted. (PTX-38 is admitted into evidence.) 11 BY MR. NELSON: 12 Q. Can you describe PTX-38? 13 A. Yes. 14 discusses Personalized Search. 15 PTX-38 is a PowerPoint presentation that MR. NELSON: Can I have the pullout. 16 BY MR. NELSON: 17 Q. What does this show? 18 A. This shows a 19 Google learns over the course of 20 this case, they know that the user session contains the 21 query Boston. 22 website, the City of Boston. 23 that the topics of interest are Massachusetts, Boston, arts 24 and entertainment in Boston which that website describes. 25 Q. . So this is a profile . In You typed Boston and then you clicked on a And essentially it has learned And if a user continued to search over that Pazzani - direct 709 1 window, what would happen? 2 A. 3 enter into that. 4 Boston Celtics and then the sports categories would be 5 entered. 6 Boston and the animal categories would show up in there. It would get better and better, more categories would So some users might be interested in the Others might be more interested in the aquarium in 7 MR. NELSON: 8 And let's talk about estimating the probability 9 May I have Slide 89, please. that a user is interested in a document step. 10 May I have slide 90, please. 11 BY MR. NELSON: 12 Q. 13 depict? 14 A. 15 how one estimates the probability that the user is 16 interested in the document. 17 18 19 20 21 22 23 24 25 So can you explain what the graphic is intended to Yes. This graphic is depicting just to illustrate So we have a user model that is specific to the user. 710 Pazzani - direct 1 Q. Does this one animate or not? 2 A. No, this is just showing that in this case, the 5 Q. And why is that? 6 A. Yes, it is. 7 Q. And why is that? 8 A. Well, it's not precise. 9 learned a little bit about 3 4 Is that number an estimation? First of all, we have only 10 11 We have only seen a few documents so 12 far. 13 Q. 14 result? 15 A. 16 with 100 percent accuracy, predict a user's interest. What happens if you see more documents? What is the It becomes more and more accurate, but you can never, 17 MR. NELSON: 18 please. 19 BY MR. NELSON: 20 Q. Let me have you turn to PTX-729, please. 21 A. (Witness complies.) 22 Q. Please identify Exhibit PTX-729? 23 A. It is a Google document entitled Optimization For 24 User Profile 25 Whoops. And let me have the next slide, Stop. MR. NELSON: I'd like to move Exhibit 729 into 711 Pazzani - direct 1 evidence. 2 MR. VERHOEVEN: 3 THE COURT: 4 (PTX-729 is admitted into evidence.) 5 MR. NELSON: 6 Q. 8 It's admitted. Let's put up slide 91. BY MR. NELSON: 7 No objection, Your Honor. A. Can you tell me what is ? 9 10 11 12 13 14 15 16 17 18 19 20 21 But essentially what this is saying is Google 22 uses a number of to predict the probability the 23 user will click on that. Some of these 24 the Kansas database that are individualized to the user and 25 some of these are aggregate across all. come from In this case, we 712 Pazzani - direct 1 are only concentrating on these 2 that come from Kansas. 3 MR. NELSON: 4 so let's talk now about using that estimating 5 Let me have slide 92, please. probability to provide the personalized service. 6 Can I have slide 93? 7 BY MR. NELSON: 8 Q. Can you tell me what this graphic is depicting? 9 A. Yes. So slide 93 is depicting from all of the 10 possible search results that contain the word "jaguar" which 11 ones 12 more of the animal documents and a couple other ones, music 13 and computers as well. would be most interested in, and it has 14 But in general, what it has done is it has found 15 documents that are potentially of interest to 16 estimating her probability of interest and 17 . 18 . by them or So they're at the So, for instance, that doesn't have to 19 scroll down to find them, they're within the on 20 the screen. 21 Q. Can you turn in your binder to PTX-41, please? 22 A. (Witness complies.) 23 Q. Please identify that document? 24 A. It is a Google document entitled Twiddler Quick Start 25 Guide. 713 Pazzani - direct MR. NELSON: 1 2 I'd like to move Exhibit 41 into evidence. 3 THE COURT: 4 MR. VERHOEVEN: 5 Any objection? No objection. I'm sorry, Your Honor. 6 THE COURT: 7 (PTX-41 is admitted into evidence.) 8 MR. NELSON: 9 It's admitted. Can you put up slide 94, please. BY MR. NELSON: 10 Q. 11 What is a twiddler? A. 12 13 14 15 16 MR. NELSON: And let me put up slide 95. 17 BY MR. NELSON: 18 Q. What did Mr. Taher Haveliwala say about twiddler? 19 A. So you saw this on video yesterday. 20 he said: 21 "Question: 22 He says: 23 "Answer: 24 25 But when asked, And what is a twiddle?" 714 Pazzani - direct 1 2 3 Q. And can I have you turn to PTX-44, please? 4 A. Yes. 5 Q. What is PTX-44? 6 A. It is a Google document entitled Twiddler Catalog. 7 8 MR. NELSON: I'd like to move PTX-44 into evidence. 9 THE COURT: Any objection to 44? 10 MR. VERHOEVEN: 11 THE COURT: 12 (PTX-44 is admitted into evidence.) 13 MR. NELSON: 14 Q. 16 A. Please put up slide 96. Twiddler? 17 It is admitted. BY MR. NELSON: 15 No, Your Honor. What does Google say about -- what is the Kaltix The Kaltix Twiddler is the 18 19 that I have sketched and I will describe in more detail later. 20 And this 21 is a user who at that time has opted into Personalized 22 Search. 23 Q. Where did the name Kaltix come from? 24 A. Kaltix was the company that Google acquired I think 25 in 2003. The witness that we just saw and some others were Pazzani - direct 715 1 founders of Kaltix, and then they became Google employees 2 and started the Kaltix Project to personalize search 3 results. 4 BY MR. NELSON: 5 Q. Let me have you look at PTX-43. 6 A. It's a Google could entitled Personalized Search For 7 Everyone. 8 9 MR. NELSON: I'd like to move Exhibit 43 into evidence. 10 MR. VERHOEVEN: No objection. 11 THE COURT: 12 (PTX-43 is admitted into evidence.) 13 MR. NELSON: It's admitted. Can you put up the next slide. 14 BY MR. NELSON: 15 Q. 16 everyone? 17 A. 18 helping people get better search results by extending 19 personalized search to signed-out users worldwide. What does Google say about personalization for Well, it says that on December 4th, 2009, we're 20 Now when you search using Google, we'll be able 21 to better provide you with the most relevant results 22 possible. 23 Previously, we only offered personalized search 24 for signed-in users and only when they had web history 25 enabled. What we're doing now is expanding personalized 716 Pazzani - direct 1 search so we can provide it to signed-out users as well. 2 Essentially, all users of Google whether they have signed in 3 or signed out. 4 Q. 5 signed-out users? 6 A. 7 we described a little earlier. Is there a specific ID that is associated with the The signed-out users use the MR. NELSON: 8 9 cookie, the one Let me have slide 99, please. BY MR. NELSON: 10 Q. Can you explain what is going on here? 11 A. Yes. 12 insight. So slide 99 it's a Google Search for the word 13 That's what it says up here. 14 Can you zoom in on that, actually? 15 So you can see this is a search done when 16 . 17 And now if you zoom back out? 18 You can see that the first search result is for 19 a Honda Insight. 20 21 That is a car. The other search results I didn't know, but there is insight communication, the word insight, et cetera. 22 MR. NELSON: 23 BY THE WITNESS: 24 A. And could I have slide 100, please? 25 Slide 100 is the same search "insight" for their accounts. See, it's a little longer. We 717 Pazzani - direct 1 won't zoom in but take my word for it. 2 3 That is , and we'll see the Honda Insight is not the first search results. 4 Why don't we zoom in on that? 5 So now the insight communications and other 6 insight things are the first things, and the Insight car I 7 think is the sixth or seventh result. 8 different Google users get different search results based on 9 what Google has learned about them. 10 So it shows that It has personalized the results to them. 11 MR. NELSON: May I have the next slide, please. 12 BY MR. NELSON: 13 Q. 14 high level. 15 opportunity to stretch your legs a little bit. 16 A. Okay. 17 Q. Can you just, using this board, just sort of at a 18 high level walk through the functionality of the Google 19 Search Ads system explaining the different pieces of a 20 picture as appropriate? 21 A. 22 typing the search query. 23 repair, goes to the Google front end, the Google web server, 24 the balancer. 25 So let's generally talk about Google Search Ads at a Let me set up the board to give you an Thanks. Sure. So here we have the user. That's the person The search query, a word like car The most important thing here is the ad mixer. 718 Pazzani - direct 1 That was described in some of the testimony you saw 2 yesterday. 3 related to the search query. 4 that an advertiser has said, display these when the words 5 "car repair" or "auto repair" are typed. 6 What the ad mixer does is it retrieves ads These are ads, for instance, And then Google wants to decide which ads to 7 display, and it uses a system called SmartAds as depicted 8 here by a wizard with a crystal ball, and that wizard with 9 the crystal ball is trying to predict which ads the user is 10 most likely to click on. 11 calculate, they predict. 12 It's an estimation. Wizards don't SmartAds uses the UBAQ profile, the User-Based 13 Ad Quality profile, we'll see that in a little bit more 14 detail, which contains information that Google has learned 15 about the user, what type of ads they click on, what type of 16 ads they ignore. 17 After we predict here what ads the user is most 18 likely to click on, the ad mixer conducts an auction. It 19 combines how likely the user is to click on an ad with how 20 much the advertiser is willing to pay. 21 ads that maximize Google's revenue, a combination of your 22 likely to click on it but you will not pay on it or you are 23 less likely to click on it and the advertiser is going to 24 pay a lot. 25 Google the most revenue. And it selects the It balances that and figures out which will earn 719 Pazzani - direct 1 There is a couple other factors that go into it. 2 The ads go into the Google web server, the Google front end, 3 and then the user gets the results page. 4 search results plus the ads that are on the right side. 5 THE COURT: 6 THE WITNESS: 7 Thank you. Thank you. Oh, I think you are going to ask me to come back. 8 9 All right. Those are the MR. NELSON: I will. I need you to look at PTX-115 first. 10 THE WITNESS: Okay. (Resuming witness stand.) 11 BY MR. NELSON: 12 Q. Can you identify PTX-115, please? 13 A. Yes. 14 Quality System and Team Overview. 15 16 PTX-115 is a Google document entitled Ads MR. NELSON: board? 17 THE COURT: 18 MR. NELSON: 19 Can I get the next slide up on the Do you want to offer that document? Yes, I do, please. I offer PTX-115 into evidence. 20 MR. VERHOEVEN: No objection. 21 THE COURT: 22 (PTX-115 is admitted into evidence.) It's admitted. 23 BY MR. NELSON: 24 Q. Can you explain what this document is? 25 A. Yes. This document describes the ads quality, the Pazzani - direct 720 1 system that tries to improve the quality of ads shown to a 2 user. 3 interested in them, they're more likely to click on them. Basically, users are more -- if they're more 4 MR. NELSON: And can I get you to zoom in a 5 little bit on the portion right there that Dr. Pazzani is 6 pointing to that says "UBAQ?" 7 And can you explain what UBAQ and UBAQ adjusted 8 pCTRs are? 9 A. 10 11 12 13 14 15 MR. NELSON: Could I get the portion blown up in 16 the next part of the slide? I think it's the next. Oh, 17 there we go. 18 BY MR. NELSON: 19 Q. 20 some of these so I'm not sure we need to go back through 21 them. Let me have you turn in your notebook to PTX-222. 22 A. Okay. 23 Q. And please identify PTX-222? 24 A. It is a Google document entitled CTR Prediction in 25 Content Ads, AdSense For Content. And just at a high level -- we already talked about CTR stands for 721 Pazzani - direct 1 click-through rate. 2 user is going to click on it or not. 3 MR. NELSON: It's trying to estimate whether the I think that has already been 4 offered into evidence. 5 THE COURT: 6 MR. VERHOEVEN: 7 THE COURT: 8 (PTX-222 is admitted into evidence.) 9 If not, I'll offer it again. Any objection. No. It's admitted or readmitted. BY MR. NELSON: 10 Q. So let me have you explain the overall functionality 11 of Content Ads just using this diagram from PTX-222. 12 A. 13 is not a Google web page, it's a web page on a third-party 14 site. 15 Google to allow Google to display ads on it. 16 the Google ads, and I know it's really small. 17 user visits that site, a request goes to Okay. So what this shows here is a web page. This But that site has entered into an agreement with So these are So when the 18 19 Then it goes to the ad mixer. The content ad 20 mixer is very similar to the ad mixer in Search Ads. 21 essentially it retrieves information about this page -- 22 this page is about Java, the programming language, for 23 instance -- and retrieves a set of candidate ads. 24 25 And Once it has a set of candidate ads, it conducts a similar auction to determine which ads the user is most 722 Pazzani - direct 1 likely to click on and this auction involves a profile of 2 the user from Kansas as well as other information, and then 3 again the same maximization of revenue happens. 4 sent back through The ads are to that web page. And all of that happens very quickly, within a 5 6 half second or so. 7 Q. And what is the Kansas up there on slide 105? 8 A. You probably remember there was a witness that drew 9 in during the deposition, so the Google document did not 10 contain Kansas but he updated the document to show that it 11 includes the user information from Kansas. 12 Q. And let me have you turn to PTX-223 in your binder? 13 A. Yes, I've got it. 14 15 It's a Google document entitled CUBAQ Overview; where CUBAQ stands for Content User-Based Ads Quality. 16 17 MR. NELSON: And let me offer PTX-223 into evidence. 18 MR. VERHOEVEN: No objection. 19 THE COURT: 20 (PTX-223 is admitted into evidence.) 21 MR. NELSON: It's admitted. Can you pull up slide 106, please? 22 BY MR. NELSON: 23 Q. What does CUBAQ stand for, first of all? 24 A. The Content User-Based Ads Quality. 25 Q. What is shown on the pullout of this document? 723 Pazzani - direct 1 A. On the pullout is actually shown the profiler. 2 the user profile is constructed from the ads, the sites the 3 user has visited. 4 section, it knows you learned about -- you like cars because 5 there is Google ads on the Los Angeles Times car section. 6 Also, the ads you have seen and the ads you have clicked on. 7 So So if you go to the Los Angeles Times car And then once you have that user profile, it 8 goes into the auction where the probability of the 9 click-through rate is multiplied by the cost per click to 10 determine what the winning ads are. 11 MR. NELSON: Finally, let's talk for a minute 12 about YouTube. 13 Content Ads aspect of YouTube. 14 Can I have the next slide? And really the And may I have the next slide, please? 15 BY MR. NELSON: 16 Q. 17 did Mr. Nemeth say about YouTube? 18 A. 19 works, it's no different from the way it works on any other 20 site. 21 on YouTube but it uses the same mechanism in essence that it 22 uses for the Los Angeles Times or my blog. 23 Q. And let me have you look in your notebook at PTX-226. 24 A. Yes. 25 Q. Can you identify that document? And you may remember Mr. Nemeth from yesterday. What On YouTube, he said that the way Adwords, Content Ads So Google owns YouTube and Google displays Google ads 724 Pazzani - direct 1 A. PTX-226 is a letter to Mark Nelson from Google's 2 attorneys. 3 Q. Thank you. 4 5 MR. NELSON: I'd like to offer PTX-226 into evidence with the clarification we discussed this morning. 6 MR. VERHOEVEN: Your Honor, this is subject to 7 the morning's discussion and we have not seen a copy of the 8 document as we discussed to be provided. 9 this motion? 10 11 THE COURT: Can we reserve on You can reserve, but subject to that, you're okay with the exam going forward? 12 MR. VERHOEVEN: 13 THE COURT: 14 MR. NELSON: Yes, Your Honor. Okay. I'd like to put up PTX-226 but just 15 the portion that is here that relates to Mr. Nemeth. 16 BY MR. NELSON: 17 Q. 18 to Mr. Nemeth? 19 A. 20 are two methods for identifying and retrieves ads to display 21 on YouTube, using the DoubleClick system. 22 work, then it uses the AdSense For Content system. 23 further made it clear that if the DoubleClick system does 24 not provide adequate advertisements, then YouTube is treated 25 as any other publisher in the Adsense for Content system. Can you tell me what Google's counsel said relating Yes. It said that Mr. Nemeth made clear that there And if they don't And he 725 Pazzani - direct 1 So there is a special advertising system for Google and 2 YouTube, and if that one doesn't work, then it uses AdSense 3 For Content and that is what we're alleging infringes. 4 MR. NELSON: 5 The next slide. 6 BY MR. NELSON: 7 Q. 8 about Content Ads -- 9 A. And let me put up PTX-110, please. And Mr. Zamir testified yesterday. What did he say Well, he described in a little -- 10 11 I'm sorry. THE COURT: Dr. Pazzani, you have to wait until the question is done. 12 THE WITNESS: Sorry. 13 BY MR. NELSON: 14 Q. What did Mr. Zamir say about YouTube for Content Ads? 15 A. He described in general about how YouTube for Content 16 Ads worked. 17 18 It's based on the 19 DoubleClick cookie, stores this information in Kansas, and 20 the 21 saw, serves their ads, and the infrastructure for the most 22 part is the same as the Content Ads. 23 Q. 24 infringes; is that right? 25 A. that ad mixer that was on the diagram we And you offered an opinion that YouTube Content Ads Yes. Pazzani - direct 726 1 Q. And is that opinion based on the way the Content Ads 2 works? 3 A. 4 works the same as other content ad sites. 5 Q. 6 discuss in the next portion of your presentation, is your 7 opinion relating to the YouTube Content Ads going to be the 8 same as for Content Ads? 9 A. Yes, it is. 10 Q. I just don't want to ask the same questions all the 11 time relating to YouTube. Yes. So I relied on the Google witnesses who say it For each of the claim elements that we're going to 12 May I have slide 111, please? 13 Can you just describe for now a summary of your 14 testimony from this morning as to what is depicted on this 15 slide? 16 A. 17 Again, the patent describes monitoring user interactions, 18 updating user specific data files, estimating parameters, 19 analyzing documents, estimating the probability the user is 20 interested in those documents, and providing personalized 21 services. 22 Q. And what is depicted on the right? 23 A. The right summarizes how the Google system operates. 24 It operates by transparently monitoring the user, updating 25 in Kansas information about the user. Yes. So this slide depicts Figure 2 from the patent. 727 Pazzani - direct MR. NELSON: 1 Can I get you to blow up the boxes 2 here as he talks about each one, please? 3 BY THE WITNESS: 4 A. Just the right side is fine. So this shows that Google is transparently 5 6 monitoring the user. It updates user specific data files, 7 the files in Kansas. It estimates the parameters of the 8 learning machine. 9 profiles. 10 These are the weights associated with the It analyzes documents. It determines which categories they belong into, whether it's 11 It uses a number of methods to estimate the 12 probability the user is interested in the document. 13 then it uses that probability to reorder the search results. 14 Q. 15 And Thank you. MR. NELSON: With this, I'd like to turn to the 16 next portion of Dr. Pazzani's presentation now and add some 17 new notebooks. 18 THE COURT: 19 THE WITNESS: 20 THE COURT: 21 That's fine. Can we take one away? If he doesn't need all of those, you might want to give him some space by removing some. 22 MR. NELSON: 23 (Binders passed forward and other binders taken 24 25 Yes. off witness stand.) MR. NELSON: So may I have slide 1 of the next 728 Pazzani - direct 1 presentation? 2 BY MR. NELSON: 3 Q. 4 opinions. 5 more detail on an element-by-element basis of the claims. 6 And I want to start with the '040 patent, and I know a lot 7 of the '276 claim elements are very similar, and so we'll 8 work through that a little more quickly. 9 going to be some heavy going so we'll try to move through it I'd like now to talk about, you have given your I'd now like to talk about your opinions in a lot 10 as quickly as we can. 11 A. And I know this is Okay. 12 MR. NELSON: So let's talk about claim 1 first 13 of the '040 patent. 14 please. 15 BY MR. NELSON: 16 Q. So this is claim 1 of the '040 patent; right? 17 A. That's correct. 18 Q. And let's talk about the preamble first. 19 A. Okay. 20 And particularly may I have slide 3, Can you zoom in on that? MR. NELSON: Can I have the slide blown up? 21 you have a pullout? 22 BY MR. NELSON: 23 Q. Can you read that? 24 A. Sure. 25 computer-implemented method for providing automatic, So this claim 1, the preamble is: A Do Pazzani - direct 729 1 personalized information services to a user u, the method 2 comprising: 3 Q. What is the highlighting? 4 A. The highlighted terms are the terms the Court has 5 construed, provided a definition for. 6 Q. 7 patent, claim 1 from PTX-1; correct? 8 A. 9 And then it's the six steps below. And just to make clear, so this is a copy of the That's correct. MR. NELSON: And can you put up the next slide, 10 please? 11 BY MR. NELSON: 12 Q. And what does this slide represent? 13 A. The slide defines the word "user." 14 15 "A user is a person operating a computer or the associated representation of the user." 16 MR. NELSON: And may I have the next slide, 17 please. 18 BY MR. NELSON: 19 Q. 20 What does this document identify the user as? 21 A. 22 just a minute ago. 23 associated with signed-in users. 24 created accounts with passwords, and they then have a unique 25 ID. And this is a portion of previously admitted PTX-576. This describes a user. We have seen the document This is the Gaia ID, the identifier Those are the users who 730 Pazzani - direct 1 Q. Let me have you turn in your notebook to PTX-365, 2 please. 3 A. (Witness complies.) 4 Q. Did you find it? 5 A. Yes, I did. 6 Q. What is that document? 7 A. It's the document " 8 previously been entered in. 9 Q. Is this a Google document? 10 A. Yes, it is. 11 12 MR. NELSON: I'd like to move PTX-365 into MR. VERHOEVEN: Your Honor, I don't have an objection but I think it's already been admitted. 15 16 in a Nutshell" that had evidence. 13 14 Okay. THE COURT: readmitted. Okay. It's either admitted or Thank you. 17 (PTX-365 is admitted into evidence.) 18 MR. NELSON: Can you put that up on the board? 19 BY MR. NELSON: 20 Q. 21 respect to this document? 22 A. 23 Google places on the user's computer, and that cookie 24 contains a user identifier. 25 Q. And what has Google identified the user as with Well, this describes the ID, the cookie that And this, we're talking about Google Search here; 731 Pazzani - direct 1 right? 2 A. Yes, Google Search and Google Search Ads use the ID. 3 Again, it says it's used as a key for server 4 side data storage. 5 servers store data associated with that user by this 6 identifier. 7 What that means is that the Google MR. NELSON: Let me turn you in your notebook to 8 PTX-1312. 9 A. (Witness complies.) 10 Q. Can you identify that document? 11 A. Yes. 12 Migrating Ads in Search to Use 13 Identifiers. 14 Q. Is it a Google document? 15 A. It's a Google document, yes. 16 17 Okay. It's a new document, Work in Progress. MR. NELSON: UID. That is User I'd like to move PTX-1312 into evidence. 18 MR. VERHOEVEN: No objection, Your Honor. 19 THE COURT: 20 (PTX-1312 is admitted into evidence.) 21 MR. NELSON: It's admitted. Can you put up the next slide, 22 please. 23 BY MR. NELSON: 24 Q. What does those document further tell you? 25 A. This describes some user keys in Kansas. These are 732 Pazzani - direct 1 the keys used to identify an enduser in Kansas. 2 of an ID type, such as the prefID, the 3 Gaia ID. THE COURT: 4 It consists ID, or the Dr. Pazzani, let me remind you 5 again. For the court reporter's benefit at least, please 6 wait until the question is complete before you begin to 7 answer. Okay? THE WITNESS: 8 9 Okay. My wife is a court reporter so she has taught me that. 10 BY MR. NELSON: 11 Q. Let me turn you back to PTX-140, please. 12 A. 140. Yes. 13 14 It's actually an e-mail between several Google employees. 15 16 This is a Google document. MR. NELSON: And I'd like to offer PTX-140 into evidence. 17 MR. VERHOEVEN: No objection, Your Honor. 18 THE COURT: 19 (PTX-140 is admitted into evidence.) 20 MR. NELSON: It's admitted. Can you pull up slide 8, please. 21 BY MR. NELSON: 22 Q. Who is Karthik Gopalratnam? 23 A. He is one of the gentlemen, the Google engineers 24 interviewed yesterday. 25 Team. He works in the Search Ads Quality 733 Pazzani - direct 1 Q. What does this document indicate about users? 2 A. That for signed-in users, they store data in the Gaia 3 tables. 4 Zwieback tables. 5 whether you have an account or whether you are not signed 6 into Google. And for signed-out users, they store data in the So, again, two different IDs depending on MR. NELSON: 7 8 slide, slide 9. 9 And let me have you put up the next And pull it out. BY THE WITNESS: 10 A. So we have seen this before. 11 cookie used by Google Search ads. 12 identifying the user. 13 Q. And this was replaced by 14 A. Yes. 15 Q. Let me turn you in your notebook to PTX-407. 16 A. Okay. 17 User-Based Quality. 19 It's another way of It's defined as the prefID cookie. correct? It is a Google document entitled Content MR. NELSON: 18 This is the prefID I'd like to offer 407 into evidence. 20 MR. VERHOEVEN: No objection, Your Honor. 21 THE COURT: 22 (PTX-407 is admitted into evidence.) It's admitted. 23 BY MR. NELSON: 24 Q. And what does this document say? 25 A. Well, it describes the DoubleClick cookie and how Pazzani - direct 734 1 it is used in Content Ads. 2 DoubleClick cookie, they have access not only to the current 3 page being visited by the user but also all the browsing 4 history of the user. 5 Q. And can you look in your notebook to PTX-406? 6 A. Yes. 7 Q. And what is that document? 8 A. It is a test ad serving privacy policy and cookies, 9 cookie opt-out. 10 11 Now that Google is using this It's a Google document. MR. NELSON: I'd like to offer Exhibit 406 into evidence. 12 MR. VERHOEVEN: No objection. 13 THE COURT: 14 (PTX-406 is admitted into evidence.) 15 MR. NELSON: It's admitted. Can I have the next slide, please? 16 BY MR. NELSON: 17 Q. And what does the user ID there represent? 18 A. The user ID here is one of those 64-bit numbers. 19 What it is showing is when an ad is served by the Google 20 server, Google records some information each time you view 21 an ad. 22 recording. 23 Q. 24 term "user" is used elsewhere in the claims; is that right? 25 A. And it shows an example of the information its The ad has an ID and the user has an ID. Now, for all these different user identifiers, the Yes. It's used in almost every claim. Pazzani - direct 735 1 Q. And is it your opinion that these user identifiers 2 are the representations of the user throughout the claims? 3 A. 4 and this is an identifier that represents that user. 5 Q. 6 much time does it take for the results to come back? 7 A. 8 that's about my observation as well. 9 Q. Yes, there is an enduser who is using the computer, When you run a Google Search and get results, how I think they try for less than half a second and It might be a second. Is there any human intervention during that period of 10 time? 11 A. 12 anything. 13 Q. 14 Search Ads as well? 15 A. 16 done automatically by Google servers. 17 Q. And are all of these computer systems? 18 A. Yes. 19 Q. And do all of these accused systems provide 20 personalized information services? 21 A. 22 couple hours. 23 Q. 24 profiles that we discussed? 25 during the time they're created? There's no time for any Google employee to do Is that the same, is it true for Content Ads and Yes. Yes. The results come back really quickly if it's We've discussed personalization the first What about with respect to the creation of the Is there human intervention 736 Pazzani - direct 1 A. No. So some of the profiles, , 2 are created on the fly, while the user is typing queries. 3 It's created between the time you type the query and it 4 returns the results. 5 6 7 Q. 8 please. 9 A. 10 And let me have you turn in your notebook to PTX-632, Yes. MR. NELSON: I'd like to offer PTX-632 into evidence. 13 MR. PERLSON: 14 THE COURT: 15 It's entitled automatic profile generation and monitoring. 11 12 Of this is a Google document. No objection. It's admitted. (PTX-632 was admitted into evidence.) 16 MR. NELSON: Put the slide up. Slide 13, 17 please. 18 BY MR. NELSON: 19 Q. What does this document talk about? 20 A. This document discusses the automatic profile 21 generation and it basically describes the profile generation 22 and monitors framework used in generating personalized 23 search results. 24 part here. 25 Q. And, again, the automated is the important That's one of the claim terms. And let me put up slide 14. And does this slide, Pazzani - direct 737 1 what does this slide represent? 2 A. 3 of claim 1 that Google is a computer implemented method for 4 providing automated personalization. 5 Q. 6 each of the Google systems contain that element, perform 7 that element? 8 A. 9 checkmark for Search Ads, there's a search ad, and the Well, it summarizes my opinion on just the first part And do the checkmarks represent that you believe that Yes. The checkmark for search box there, the 10 checkmark for Content Ads and YouTube. 11 Q. 12 slide 15, and the next element, the transparently monitoring 13 the user interaction with data element. All right. 14 Let's turn to the next, let me turn to May I have slide 16, please, and the pullout. 15 And so this is Element A now, transparently monitoring. 16 you explain this element? 17 A. 18 interactions with data while the user is engaged in normal 19 use of a computer. 20 transparently means something like without any extra user 21 effort and user is defined as it was before. 22 Q. And what is the normal use of a computer? 23 A. Well, things like browsing and searching and e-mail 24 are the normal uses of the computer. 25 Q. Yes. Can This is transparently monitoring user So this is claim 1(a) where And does Google Search, Search Ads and Content Ads, 738 Pazzani - direct 1 each do their transparently monitoring while the user is 2 engaged in normal use of a computer? 3 MR. VERHOEVEN: 4 THE COURT: Objection, Your Honor. Leading. Overruled. 5 BY MR. NELSON: 6 Q. Go ahead and answer. 7 A. Yes, they do. 8 Q. Let me put up -- let me direct you in your notebook 9 to PTX-11. 10 A. Yes. 11 personalized search." 12 13 It's a Google document entitled "Cookie-Based MR. NELSON: I'd like to move PTX-11 into evidence. 14 MR. VERHOEVEN: 15 THE COURT: No objection, Your Honor. It's admitted. 16 (PTX-11 was admitted into evidence.) 17 MR. NELSON: Can you pull up the pullup? 18 BY MR. NELSON: 19 Q. And what does this document tell you? 20 A. It goes into more detail about what is transparently 21 monitored. 22 23 24 25 These are the that are recorded as part of a normal web search and they're associated with these cookie-based identifiers, , Gaia, and retained for a finite period of time, . 739 Pazzani - direct 1 Q. And let me have slide 18, please. 2 Mr. Horling from yesterday. 3 A. What did he say? So the two-line quote from that video is: "So the system watches what the user is 4 5 This is doing and tracks it?" 6 And his answer is: 7 Q. 8 did he say about the Search Ad system? 9 A. 10 Let me have slide 19. "At a high level, yes." This is Mr. Gopalratnam. What The Search Ad system he talked a little bit about and he confirms that they monitor the 11 12 13 14 Q. Let's go back to search for a minute. 15 have to do anything for this monitoring to happen? 16 A. No. 17 Q. Does the user -- they don't have to sign in? 18 don't have to do anything? 19 A. That's correct. 20 Q. What about for Search Ads? 21 even going on? 22 A. It's effortless to the user. 23 Q. What about for content ads? 24 user there as well? 25 A. Yes. Does the user It's effortless to the user. They Is the user aware this is Is it transparent to the The user doesn't have to do any steps to get 740 Pazzani - direct 1 his information, his or her information recorded in the 2 Google databases. 3 Q. 4 Actually, just go to the next slide. 5 been admitted. And let me direct your attention to PTX-395. This one has already 6 This is a slide about Search Ads. 7 this slide say with respect to what's monitored in Search 8 Ads? 9 A. 10 What does Well, this describes again what is monitored in Search Ads, 11 12 13 Q. And what is UBAQ on the bottom? 14 A. UBAQ is actually a profile of the user in Search Ads, 15 and that is a summary of their activity in the 16 It expresses what the user is interested in and what the 17 user is not interested in. 18 Q. 19 Mr. Ponnekanti from yesterday. 20 monitored in Search Ads? 21 A. This is Content Ads, I believe. 22 Q. I'm sorry. 23 A. And he said that Content Ads monitors 24 25 And let me put up slide 21, please. This is What did he say what was Content Ads. 741 Pazzani - direct 1 2 3 4 Q. And let me put up slide number 22. 5 from yesterday. 6 A. 7 Ads looks at Yes. This is Mr. Zamir Can you summarize what he said? The quick summary is he said that Content 8 9 10 Q. And just one more. 11 PTX-404. 12 A. 13 where AFC stands for Ad Sense per content. Okay. 14 15 Let me direct your attention to It's a Google document AFC user profiler, MR. NELSON: I'd like to offer Exhibit 404 into evidence. 16 MR. VERHOEVEN: No objection, Your Honor. 17 THE COURT: 18 (PTX-404 was admitted into evidence.) It is admitted. 19 BY MR. NELSON: 20 Q. 21 Exhibit 404 say about what content -- 22 A. 23 says, we, that is Google, looks at the following activities 24 for each user: 25 Q. Can you put that on the screen? And what does It goes into more details about Content Ads. It And let me put, direct your attention to PTX-370. 742 Pazzani - direct 1 And what is Exhibit 370? 2 A. 3 read, write web. 370 is a document from a website, I believe, called 4 5 Its author is Greg Linden. MR. NELSON: And I want to offer Exhibit 370 into evidence. 6 MR. VERHOEVEN: 7 THE COURT: No objection, Your Honor. Admitted. 8 (PTX-370 was admitted into evidence.) 9 BY MR. NELSON: 10 Q. Who is Greg Linden? 11 A. Greg Linden was a former Amazon employee. 12 person that wrote Amazon's personalization system. 13 Q. 14 topic? 15 A. 16 explicit to use it. 17 personalized search. 18 the transparently monitoring. 19 Q. 20 your opinion whether Google's search, Search Ads and Content 21 Ads and YouTube Content Ads practice all of the elements of 22 claim 1 of '040 claim, element 1(a)? 23 A. 24 searches, your result clicks, the ads that you've seen, the 25 ads that you've clicked on, whether it's Search Ads or He is the And what does Mr. Linden say about Google on this He says that searchers don't have to do anything It here is referring to Google It's all implicit. And let me turn to slide 25. Yes. So he's getting at And can you summarize So Google keeps track of things like your 743 Pazzani - direct 1 Content Ads, anywhere including YouTube. 2 Q. Is it your opinion that that element is met? 3 A. Yes. 4 (Pause while counsel conferred.) 5 MR. VERHOEVEN: 6 THE COURT: 7 I apologize, Your Honor. You all can meet and confer. That's fine. 8 (Pause.) 9 MR. VERHOEVEN: Your Honor, I don't want to 10 disrupt the proceedings, but I thought we had agreed that 11 the left-hand column would be modified to have all the words 12 and it was represented it would. 13 soon as possible, I won't interrupt the proceedings. 14 15 THE COURT: If we could fix that as Will you agree you'll fix that when you have a chance? 16 MR. NELSON: Yes, we are. There are some 17 larger boards that we have later that have them all. 18 clear we're going through all of the elements of the claims 19 here. 20 THE COURT: It's We don't need any more argument 21 about it, but we'll fix it, and when we do, we'll let the 22 ladies and gentlemen of the jury know that we've replaced 23 it. 24 25 MR. VERHOEVEN: BY MR. NELSON: Thank you, Your Honor. Pazzani - direct 744 1 Q. So to summarize your opinion on claim element 1(a) -- 2 A. Yes. 3 Search -THE COURT: Dr. Pazzani, I know you had to wait 4 through all of that, but it's important that you wait until 5 the question is asked before you answer it. 6 Go ahead. 7 BY MR. NELSON: 8 Q. 9 your opinion with respect to whether Google's search Search Let me re-ask it. Dr. Pazzani, can you summarize 10 Ads, Content Ads and YouTube practice each element of the 11 '040, claim limit 1(a)? 12 '040 patent? 13 A. Yes, they do. 14 Q. Let's turn to element B. Each aspect of element A of the 15 MR. NELSON: 16 you pull out Element B. 17 BY MR. NELSON: 18 Q. And can you read Element B to the jury? 19 A. Yes. 20 Updating user-specific data files, wherein the user-specific 21 data files comprise the monitored user interactions with the 22 data and a set of documents associated with the user. 23 Can I get slide 27, please. Can Element B is the second element of claim 1. MR. NELSON: 24 BY MR. NELSON: 25 Q. And may I have slide 28, please. And can you read what is on slide 28 and tell me what Pazzani - direct 745 1 it is? 2 A. 3 terms. 4 interactions with data and a set of documents associated 5 with the user. Yes. So this is the Court's construction of two User-specific data files is the monitored 6 And the Court has defined monitored user 7 interactions with the data to be, the collected information 8 about the user's interactions with the data. 9 Q. 10 And let's talk first about that aspect, the monitor user interactions with the data. 11 MR. NELSON: Could I get slide 29. 12 BY MR. NELSON: 13 Q. 14 PTX-15 that we talked about earlier. 15 this document is talking about? 16 A. 17 is updated and it's -- Kansas contains the Gaia ID, the ID 18 of the signed-in user, and it updates the data that it 19 stores, or the web queries as well as the results clicks. 20 Q. And what about for the PrefID? 21 A. That same data is stored for the PrefID tables, the 22 earlier once, and now the 23 Q. 24 25 And this is a pullout. Yes. And this is a portion of Can you describe what So Kansas stores the user-specific data and it as well. And let me have slide 30, please. And so this is -- first of all, can you identify the data on the left part, that's the PTX-373? 746 Pazzani - direct 1 A. Yes. 2 think this is 3 This is from one of the interactions. . . I And this shows the So the query migration 4 5 6 Q. There's also the 7 next, I think. And what about the portion up on the top 8 9 that we will discuss there? What is that intending to represent? A. This is representing the Kansas database. 17 Q. Let me turn to the next slide, please. 18 talk now about the set of documents associated with the 19 user. Can you tell the jury how that was defined? 20 A. Yes. 21 a group recollection of documents associated with the user. 22 Q. 23 the document? 24 A. 25 any type of media. 10 11 12 13 14 15 16 And so let's A set of documents associated with the user is And what is a document? What is the second part of A document is an electronic file, including text, or 747 Pazzani - direct MR. NELSON: 1 And let me have slide 32, please. 2 BY MR. NELSON: 3 Q. 4 explain what a document ID is? 5 A. 6 to uniquely represent the document. 7 Google finds on the web and indexes has this unique 8 document. 9 sometimes we'll associate documents with the user by And this is PTX-372 that we saw earlier. Yes. Can you A document ID is an identifier that Google has So each document that And it's generated in part from the URL, so 10 associating the URL with the user ID. 11 the document ID associated with the user ID. 12 Q. 13 the left portion here the Q and the RC information that is 14 part of PTX-373, what that data is? 15 A. And let me turn to slide 33. Yes. Sometimes it will be And can you identify on So, again, this is data from the 16 17 18 It's an address of 19 the document that is associated with the user ID. 20 You store it in the database by 21 22 Q. And in Google Search, what is the document? 23 A. The document is the document on the website, like the 24 Wikipedia website, and the identifier is stored in Google's 25 databases. 748 Pazzani - direct MR. NELSON: 1 And let me have the next slide, 2 please. 3 BY MR. NELSON: 4 Q. 5 to show? 6 A. 7 with the document by means of the document ID. 8 is something out there on the web. 9 identifier for that document. And can you just explain what this slide is intended Yes. This slide depicts how you associate the user The document Google's database has an It stores that identifier 10 with the user identifier to associate the user with that 11 document. 12 Q. And so what is the user ID a represent here? 13 A. Well, that would be this 14 The document ID would be one of those numbers or the 15 address, and then the document would be the document out on 16 the web. 17 Q. 18 associated with the user? 19 A. 20 documents, for example, in the 21 web results column that shows the web impressions. 22 another association. 23 see them in a minute. 24 Q. 25 right? or the Gaia ID. And how does Google Systems create a set of documents It stores associated with the user ID a set of There's also a There are some others as well. That's You'll So the URLs themselves aren't the documents; is that Pazzani - direct No. 749 1 A. The URLs are the address of the document, but, 2 again, Google has analyzed that document, understands the 3 content, can retrieve that address by the content of the 4 document, and then using that content, construct a search 5 results page so the user could click on that URL and get to 6 the document. 7 Q. 8 next slide, please. 9 Let me have the pull out. And let me turn your attention to -- let me have the 10 So this is a portion, then, of PTX-375. Can you explain what's going on in this slide? 11 A. Yes. This is another part that we have not discussed 12 yet of Kansas. Kansas has a 13 14 15 16 17 18 19 20 21 Q. And just for the record, the pullout is PGLPUM11643. 22 A. So these documents are also associated with that ID 23 and in that big binder. 24 Q. 25 GGLPUM114940. This is another portion of the same document, Can you explain what's going on here? 750 Pazzani - direct 1 A. Yes. 2 3 4 , has the dates that this was 5 6 done, on July 1st of 2010. 7 Q. 8 from yesterday. 9 A. And let me turn to slide 37. And this is Mr. Horling What is Mr. Horling saying? Well, the quote is, does Kansas -- the way the system 10 currently works, does Kansas use two types of user 11 identifiers; one is a Gaia ID and one is a 12 13 ? And he confirmed, yes, those two user identifiers are used in Kansas. 14 MR. NELSON: And let's turn to Search Ads next. 15 Can I get slide 39, please? 16 BY MR. NELSON: 17 Q. 18 What is this document tell you about the updating user 19 specific data files? 20 A. 21 data and associates it with the user ID. 22 the queries, the ad clicks, result clicks, and ad 23 impressions that get stored. 24 25 This is a document we have seen before, PTX-395. This is where Search Ads stores the user specific MR. NELSON: BY MR. NELSON: And, again, it's And let me turn to slide 40. 751 Pazzani - direct 1 Q. And what did Mr. Gopalratnam say about this? 2 A. He is describing updating the Kansas database: How often does Kansas update the information 3 4 associated with the user ID? 5 6 And then you asked: 7 Each time? 8 9 MR. NELSON: 10 11 BY MR. NELSON: 13 Q. 14 on in this slide? 15 A. 16 Let's go to slide 41. 12 And let's go back. only been looking at the And so this is again part of PTX-375. So this is the What is going So far, we've 17 18 19 20 21 22 23 24 25 MR. NELSON: please. Let me turn to the next slide, 752 Pazzani - direct 1 BY MR. NELSON: 2 Q. 3 you tell the jury that again? 4 A. 5 text or any type of media." So this is the Court's definition of "document." Yes. "Document" is "an electronic file including 6 MR. VERHOEVEN: 7 THE COURT: 8 MR. VERHOEVEN: 9 two slides. Can Your Honor? Yes. We have an objection to the next And we've talked about it briefly. I don't 10 think it has been resolved; and I respectfully request a 11 short sidebar. 12 THE COURT: 13 (Sidebar conference held.) 14 THE COURT: 15 16 All right we'll have a sidebar. All right. So what is the objection? MR. VERHOEVEN: I apologize, Your Honor. We 17 alluded to this previously but they have been going along 18 with this fine. 19 construction with more claim construction interpretation, 20 the terminology "document," and then this is the one you 21 have seen before with what a "file" is, Your Honor. 22 But now they're going to interpret your We object. This is essentially in our view, you 23 issued a claim construction ruling on "document" and now 24 they're construing the claim construction and you used the 25 word "file" and now they're trying to construe the word 753 Pazzani - direct 1 "file" within it and we would submit it is inappropriate for 2 an expert witness to tell the jury what these meanings are. 3 And, in fact, we think that there is no need for 4 this. The witness has already said he thinks the document 5 element is met. 6 then talk about the meaning of the words of your 7 construction to support that. 8 wants or alternatively, Your Honor, if you don't want to 9 proceed that way, then we think that it's a matter for the And it's not appropriate for him to go and He can say factually what he 10 Court to decide what a file is, not two experts fighting 11 over it. 12 THE COURT: 13 MR. NELSON: What is your position? Well, first of all, our position is 14 this objection has been waived. 15 Google last night as to what remained objectionable on Dr. 16 Pazzani's slide and this wasn't it. 17 the correspondence was limited to what Mr. Perlson presented 18 this morning: 19 We had correspondence with It was very clear that The two letters and also -- THE COURT: We did talk about this before, but I 20 don't think I ruled. 21 did something to waive their objection? 22 You're saying subsequent to this, they MR. NELSON: Yes, Your Honor. We sent an e-mail 23 last night I think in a summary of what was left in Dr. 24 Pazzani's slides that were objectionable? 25 back was the two letters and the deposition exhibit. And what was sent That 754 Pazzani - direct 1 was it. 2 3 THE COURT: Assuming it's not waived, what is your position? 4 MR. NELSON: Our position is that this is 5 clearly in the expert report. They've had their own expert 6 had an opportunity to opine back on it. They had a chance 7 to take Dr. Pazzani's deposition on it. They can cross him 8 on it. 9 testimony isn't necessarily the -- it is fairly low on the And albeit on the claim construction, law expert 10 overall hierarchy. 11 to give. 12 This is perfectly fine testimony for him If they want to cross, depending if this is in 13 Dr. Fox's report on it or not, they can put something on 14 assuming it's in his report, but that they've been on notice 15 since the time of Dr. Pazzani's report that there was a 16 dispute, there was a disagreement as to what the word "file" 17 meant. 18 19 20 THE COURT: Do you think I need to construe it then? MR. NELSON: I don't know if you need to 21 construe it or not, Your Honor. 22 the plain and ordinary meaning provides aspects of that. 23 And if they wanted this construed, they could have asked for 24 it to be construed later. 25 THE COURT: I think that it's a word, Is there anything further? 755 Pazzani - direct 1 MR. VERHOEVEN: Yes, we did ask for a document 2 to be construed and we got a construction. 3 with the construction. 4 construction, Your Honor. 5 my opinion to violate O2Micro and its progeny. 6 They're unhappy Now they're construing the This is an invitation by them in And as to the point that expert testimony has 7 not a lot of relevance, a little bit of relevance to claim 8 construction, that misses the point that I was making which 9 is that is for the Court, it's not for the jury. 10 11 12 13 Claim construction is for the Court. THE COURT: Here is what we're going to do. I'm going to overrule the objection. First off, on waiver, it has not been proven to 14 me that the objection was waived. So I'm going to reach the 15 merits of the objection but I'm going to overrule and permit 16 the testimony from the plaintiff's expert provided, and I 17 assume this will be the case, that he will say that he is 18 applying the Court's claim construction on those terms that 19 we did construe. 20 I will give similar leeway to defendants on 21 cross as well as to present testimony from their expert 22 consistent with our claim construction. 23 right, if need be, to construe any term in dispute and to 24 instruct the jury accordingly, which, of course, may be 25 inconsistent in the end with what any expert may have And I reserve the Pazzani - direct 756 1 testified to as being his or her understanding of "file." 2 But that is the ruling. 3 Any questions about that? 4 MR. NELSON: 5 MR. VERHOEVEN: 6 THE COURT: 7 (Sidebar conference ends.) 8 THE COURT: 9 MR. NELSON: No, Your Honor. No, Your Honor. Okay. You can continue when you are ready. Thank you, Your Honor. 10 BY MR. NELSON: 11 Q. 12 again -- or, no. 13 Court's construction to the jury? 14 A. 15 electronic file including text or any type of media." 16 Q. And let me have you look at PTX-357 in your notebook. 17 A. 357 is a definition from the Random House Webster's 18 Unabridged Dictionary. So, Dr. Pazzani, can you read the jury's construction Yes. 19 20 21 22 Let me start over. Can you read the The Court has defined the "document" to be "an MR. NELSON: And I want to move 357 into evidence. MR. VERHOEVEN: Subject to the sidebar, Your Honor, no objection. 23 THE COURT: It's admitted. 24 (PTX-357 is admitted into evidence.) 25 MR. NELSON: Can you put up a slide 43, please? Pazzani - direct 1 757 Can you put up the slide of the Random House 2 Dictionary? 3 BY MR. NELSON: 4 Q. And can you tell what is this slide? 5 A. This slide is a definition of the word "file" from 6 the Random House Dictionary. 7 It says: A file is a folder, a cabinet or other 8 container in which papers, letters, et cetera, are arranged 9 in convenient order for storage or reference. 10 Then it goes on to give the computer definition 11 of that: A collection of related data or program records on 12 some input, output, auxiliary storage medium. 13 Q. 14 please. Let me have you look in your notebook to PTX-1113, 15 MR. VERHOEVEN: 16 MR. NELSON: 17 THE WITNESS: What was the number? 1113. 1113 is the Users-Based Ad 18 Quality. 19 BY MR. NELSON: 20 Q. Is it a Google document? 21 A. Yes, it is a Google document. 22 23 24 25 MR. NELSON: I want to offer Exhibit 1113 into evidence. MR. VERHOEVEN: No, I have no objection, Your Honor, except my copy is illegible so if we can get a Pazzani - direct 1 legible copy? 2 THE COURT: 3 MR. NELSON: 4 I'm sure one can be provided. Yes. I'm not sure the one we have is a lot better, which you will see in a minute. 5 6 758 THE COURT: All right. Well, it's admitted and you will give him the best copy you have. 7 (PTX-1113 is admitted into evidence.) 8 MR. NELSON: 9 And can you blow up the portion on the left, Can I have slide 46, please? 10 please? 11 BY MR. NELSON: 12 Q. All right. 13 A. I think it's the animation that has it. 14 Q. Yes. 15 the portion here that we have retyped. 16 A. What we're going to be talking about here is Okay. 17 I can read it, sort of. MR. NELSON: So can I have the blowup portion of 18 the slide now? 19 BY MR. NELSON: 20 Q. And can you tell me what this document says? 21 A. Yes. 22 Google ad has several elements. 23 text you see on the top of the ad. 24 also called the creative. 25 describe the ad. This document describes Google ads, and a It's a headline, that's the The lines of text, it's That's the few lines of text that A display URL, that's the website that it 759 Pazzani - direct 1 is from, like Amazon or eBay. 2 that's the place that you will go to if you click on the ad. 3 Q. Let me have you turn to PTX-399, please. 4 A. (Witness complies.) 5 SmartAds for Smarties. 6 7 MR. NELSON: And the destination URL, 399 is a Google document, I'd like to offer Exhibit 399 into evidence. 8 MR. VERHOEVEN: 9 THE COURT: No objection, Your Honor. It's admitted. 10 (PTX-339 is admitted into evidence.) 11 MR. NELSON: Can you put Exhibit 399 up, please? 12 BY MR. NELSON: 13 Q. 14 right box? 15 A. 16 Find a Job: 17 keyword is what is called the ad text. 18 And so what is the Find a Job portion up in the upper The Find a Job is the headline. And then the text, Search job listing by location, industry or The www.hotjobs.com is the visible URL. And 19 there, the components of the ads, so ads have identifiers. 20 You can think of them as being stored in a file cabinet and 21 associated with that ad identifier are these components, the 22 visible URL, the ad text, the headline, and also the 23 destination URL that is now depicted here. 24 Q. And this is an electronic system; is that right? 25 A. That's correct. 760 Pazzani - direct 1 Q. And so these ads, is there something that glues them 2 together? 3 A. 4 another ad. 5 Q. 6 according to the Court's definition? 7 A. Yes, they are. 8 Q. And let's talk a little bit more about that. 9 me turn your attention to PTX-356. Yes, the ad identifier is how you tell one ad from It's how Google tells one ad from another ad. And so, in your opinion, are ads electronic files 10 A. 11 So let Fourth Edition. 12 13 MR. NELSON: MR. VERHOEVEN: issue, Your Honor. 16 17 I'd like to ask that PTX-356 be moved into evidence. 14 15 356 is from Microsoft's Computer Dictionary, the This is subject to the same Subject to that, no objection. THE COURT: rights, it is admitted. Okay. Given that reservation of You may proceed. 18 (PTX-356 is admitted into evidence.) 19 MR. NELSON: Can we have slide 48 please? 20 BY THE WITNESS: 21 A. 22 complete named collection of information, such as a program, 23 a set of data used by a program, or a user-created document. 24 A file is the basic unit of storage that enables a computer 25 to distinguish one set of information from another. 48 is Microsoft's definition of a "file." It's a Pazzani - direct 761 1 Q. And in your view, does an ad meet that -- meet the 2 Court's definition? 3 A. 4 identifier, and that ad identifier has ads associated with 5 it and only it. Yes. So there is a unit of storage, the ad 6 7 MR. NELSON: Let me go back for a second. I 8 skipped a portion here that I wanted to, I wanted to talk 9 about first. 10 Can I get slide 42 back up again? 11 BY MR. NELSON: 12 Q. 13 correct? 14 A. Correct. 15 Q. And so may I have you look in your folders to 16 PTX-401, please? 17 A. Yes. 18 Q. And what is PTX-401? 19 A. PTX-401 is a Google document. 20 Roller Large Auction Ad Targeting. So that is the Court's definition of "document," 21 22 MR. NELSON: It's called High I want to move Exhibit 401 into evidence. 23 MR. VERHOEVEN: No objection. 24 THE COURT: 25 (PTX-401 is admitted into evidence.) It's admitted. 762 Pazzani - direct 1 MR. NELSON: Can I get slide 43, please. 2 BY MR. NELSON: 3 Q. 4 is Google -- well, what is this document say about 5 documents? 6 A. So what is -- this is terminology of PTX-401. Well, this document defines -- 7 8 What MR. VERHOEVEN: objection. For the record, Your Honor, same Reservation to that. 9 THE COURT: Fine. Go ahead. You can answer. 10 BY THE WITNESS: 11 A. 12 that is used by the SmartAds system. 13 that judges the probability the user would be interested in 14 the document. Okay. 15 So this is a Google definition of "document" And it says: That is the system A document is the content 16 associated with a single ad. 17 it's creative, it's landing page. 18 of the ad. 19 For instance, its customer ID, The creative is the text And we haven't talked about it yesterday but the 20 customer ID is the Google customer, the advertiser who pays 21 Google to put that ad there. 22 to associate that with the ad as well so Google can charge 23 that customer. 24 25 MR. VERHOEVEN: And, of course, you would want Objection to that testimony as inconsistent with the Court's claim construction. 763 Pazzani - direct 1 THE COURT: 2 Okay. MR. NELSON: Disagree. 3 BY MR. NELSON: 4 Q. 5 system? 6 A. 7 associated with a single ad. What does Google say a document is in the Search Ad So let me read it again. 8 9 THE COURT: Document: The content The objection is overruled. BY MR. NELSON: 10 Q. And in your opinion, is an ad a document according to 11 the Court's construction? 12 A. 13 ad. 14 Q. 15 different position that an ad isn't a document. 16 your understanding as well? 17 A. 18 in the opening argument. 19 Q. Do you agree with it? 20 A. No, I don't. 21 Q. Let's just say we give them the benefit of the doubt. 22 Do you have an opinion as to whether ads are equivalent to 23 documents? 24 A. Yes, I do. 25 Q. And what is that you opinion? Yes. An ad is the content associated with a single A document is the content associated with a single ad. And it's my understanding that Google takes a I have heard that argument, yes. Is that I think we saw it It's pretty clear here. 764 Pazzani - direct 1 A. Yes, they are equivalent. 2 Q. Why is that? 3 A. Can I show the slide? 4 Q. Yes. 5 Let me put up slide 49. And go ahead and give your opinion. 6 A. So there is a test for equivalence. And ads are not 7 substantially different from documents. 8 to documents. 9 electronic files in substantially the same way -- I'm sorry. They're equivalent They function substantially the same way as 10 They function substantially as electronic files in 11 substantially the same way to achieve substantially the same 12 result. 13 So, again, ads are substantially the same as 14 documents. 15 we saw that Google has databases that store ads. 16 databases that store web documents, the contents of web 17 documents. 18 They are indexed and stored electronically. Google has Ads are identified by their identifiers. 19 identifies the properties of ads. 20 So Google associated with ads. 21 They'll be categories Google estimates a user's interest in them. And 22 Google retrieves them, ranks them, and provides them to the 23 user. 24 Q. 25 the Content Ad system? And is that opinion the same with respect to ads in 765 Pazzani - direct 1 A. 2 the same ads. 3 but there is not really a different way of. 4 advertisers let both of them happen. 5 Q. 6 element in the '276 patent? 7 A. Yes, it is, where a document is used in '276 as well. 8 Q. So let me have you turn to PTX-220. 9 A. Okay. 10 Yes, both Content Ads and Search Ads really use about Usually, Is that opinion the same for this related claim It's a Google document entitled Content Ads Also Known As Adsense. 11 12 Advertisers can specify one system or another MR. NELSON: I want to move for PTX-220 to be admitted. 13 MR. VERHOEVEN: No objection. 14 THE COURT: 15 (PTX-220 is admitted into evidence.) 16 MR. NELSON: It's admitted. Can you put up the next slide. 17 BY MR. NELSON: 18 Q. 19 treated in Google systems? 20 A. 21 earlier we talked a little bit about how 22 document IDs for documents on the web. 23 24 25 What does those document tell you about how ads are It talks about the So has the Well, 766 Pazzani - direct 1 2 Q. And let's talk, let's go to the next slide, please. 3 And talk about the Content Ad system briefly. 4 you look at PTX-403, please. 5 is PTX-403? 6 A. 7 second set of requests for admission. And what is Exhibit 403? What Oh, PTX-403 is Google's response to the plaintiff's 8 9 May I have MR. NELSON: And I want to move PTX-403 into evidence. 10 MR. VERHOEVEN: 11 THE COURT: No objection, Your Honor. It's admit. 12 (PTX-403 was admitted into evidence.) 13 BY MR. NELSON: 14 Q. 15 PUM to questions that PUM asked? 16 A. Yes, they are. 17 Q. And let me have you focus on response to request for 18 admission 6. And so are these answers that Google gave us to, gave 19 What does Google say about the Content Ads 20 element? 21 A. 22 Google stores data associated with a DoubleClick cookie 23 regarding 24 25 Well, for a CUBAQ, the Content Ad Backlogging System, 767 Pazzani - direct So when you have a web page like the Los 1 2 Angeles Times that displays Content Ads from the Los Angeles 3 Times site, it asks the Google site to put ads in there and 4 that's called the ad request. 5 Q. 6 notebook. 7 A. Okay. 8 Q. And what is that document? 9 A. It is a document entitled overview, which describes 10 And let me direct your attention to PTX-408 in your the Google AdSense System. MR. NELSON: 11 12 I want to move PTX-408 into evidence. 13 MR. VERHOEVEN: 14 THE COURT: No objection. It's admitted. 15 (PTX-408 was admitted into evidence.) 16 BY MR. NELSON: 17 Q. Slide 403. 18 A. That talks about part of the Content Ads, part of the 19 Kansas infrastructure and what it stores. 20 it stores clicks, What does this document say? And it says that 21 And they 22 are stored in the Kansas infrastructure. That's updating 23 the user-specific files associated in this case with the 24 DoubleClick cookie. 25 Q. And let me put up the next slide, please. And this 768 Pazzani - direct 1 is Mr. Zamir from yesterday. Can you just summarize what he 2 said? 3 A. Yes. 6 Q. And let me have PTX-401 again. 7 document we had up earlier. He confirmed that the Content Ads updates 4 5 What does Google say is document is in the 8 9 10 And so this is the Content Ad system? A. A document -- 11 MR. VERHOEVEN: 12 THE COURT: 13 THE WITNESS: Same objection, Your Honor. The objection is noted. A document again is the content 14 associated with a single ad, and so you would identify that 15 content by an ad ID - 16 Q. Can you turn in your notebook to PTX-409, please? 17 A. Yes. 18 Q. And -- 19 A. It is a Google document entitled audience/interest- 20 based advertising, subtitled Kansas use in the 21 22 23 Q. And can you put -MR. NELSON: I'd like to move that Exhibit 409 24 be admitted into evidence. 25 MR. VERHOEVEN: No objection. 769 Pazzani - direct THE COURT: 1 It's admitted. 2 (PTX-409 was admitted into evidence.) 3 BY MR. NELSON: 4 Q. And so what does this document indicate? 5 A. It describes how the updates at Kansas are done and 6 7 8 Basically helps write to the Kansas database. 9 Q. And for search, Search Ads and Content Ads as well as 10 YouTube Content Ads, are the user-specific data files 11 updated? 12 A. 13 for instance, in all cases. 14 Q. 15 tell me, can you summarize your opinions with respect to 16 whether Google's search, Search Ads, Content Ads and YouTube 17 content ads practice claim element 1(b) of the '040 patent? 18 A. 19 and updates them as the user uses the Google System. 20 Q. 21 22 23 24 25 Yes. The Kansas data files contain the And let me turn to slide 58, please. Yes. And can you So each of them stores information in Kansas Thank you. Now getting ready to turn onto Element C. I'm not sure when the lunch break is. THE COURT: Do you think you need more than 15 minutes for 1(c)? MR. NELSON: Yes. Pazzani - direct 1 THE COURT: 2 break now. 3 All right. 770 Then let's take a lunch gentlemen of the jury. 4 5 I know lunch is here for the ladies and No talking about the case during the break and we'll bring you back in about a half-hour. 6 (The jury was excused for a luncheon recess.) 7 THE COURT: Before we break, when we come back 8 from lunch, is it possible, I have a couple questions about 9 the Twersky deposition designation objection, so if you can 10 have whoever is able to speak to that here, we may have a 11 few questions for you. 12 But we'll take a recess. (Luncheon recess taken.) 13 - - - 14 Afternoon Session - 12:53 p.m. 15 THE COURT: Before we bring the jury in, just 16 one quick question on Twersky. 17 451, I guess it's Google's argument that the 18 counter-designations proposed by PUM is untimely and 19 improper. 20 So first from Google. 21 At the designation at page I just wanted to briefly understand that better. MR. PERLSON: Well, I actually -- I know most of 22 these, but that was the one that I wasn't involved in. 23 know all the substantive stuff. 24 THE COURT: 25 MR. PERLSON: I Right. I think that there was -- it was 771 Pazzani - direct 1 just too late. 2 THE COURT: The argument, I guess, is, it wasn't 3 timely, consistent with the whole procedure for disclosing 4 to one another? 5 6 MR. PERLSON: THE COURT: I All right. Let me see what PUM has to say. 9 10 That's my understanding. don't know why it's timely. 7 8 Yes. MS. MURPHY: Good afternoon, Your Honor. Regina Murphy for PUM. 11 So, yes. In terms of our exchange procedure, it 12 was untimely after the meet and confer to try to address 13 what we understood were Google's objections. 14 withdraw our objections, we proposed we could 15 counter-designate that portion. 16 time to disclose originally. 17 18 THE COURT: Okay. And to But we did do it after the All right. That's all I needed to know. 19 MS. MURPHY: 20 THE COURT: Thank you. I will get you my rulings later 21 today, but I do want to bring the jury in and pick up where 22 we left off. 23 return to the stand. We'll get the jury and ask Dr. Pazzani to 24 (The jury entered the courtroom.) 25 THE COURT: Welcome back. Mr. Nelson, you may Pazzani - direct 1 772 continue. 2 MR. NELSON: Thank you, your Honor. 3 May I get slide 59, please. 4 BY MR. NELSON: 5 Q. 6 estimating parameters of a learning machine element, and it 7 continues on. 8 A. So let's turn to the next element of claim 1, the Okay. 9 MR. NELSON: Can I get slide 60, please? 10 BY MR. NELSON: 11 Q. 12 the '040 patent. 13 A. 14 machine, wherein the parameters define a user model specific 15 to the user and wherein the parameters are estimated in part 16 from the user-specific data files. 17 Q. 18 So let me have slide 61. And this is the pull out. So this is Element C of Can you read that element to the jury? Yes, I can. Estimating parameters of a learning And let's kind of break that apart a little bit here. 19 And so can you read the Court's definitions of 20 some of the claim terms? 21 A. 22 estimating parameters of a learning machine is estimating 23 parameters of the variables of a learning machine. 24 Q. 25 Yes. A parameter is a value or a weight and And let me turn to slide 62, please. And can you sort of illustrate, or explain what 773 Pazzani - direct 1 you're trying to illustrate here. 2 A. 3 have the user-specific data in Kansas. 4 like 5 and you're trying to create the link profile or the 6 7 Yes. So in this case, what we're trying to do is, we from that. These are things So here we can see what the profile is. Maybe we can zoom in a little bit, but this is the 8 9 10 So what we're trying to do is figure out which 11 categories of interest to the user, like living things or, 12 et cetera. 13 Q. 14 A. Thanks. And what are the IDs there on this slide? 15 16 17 18 19 20 Q. And so this PTX-34, this is a Google document; is 21 that correct? 22 A. 23 that large stack that was blocking your view before. 24 Q. 25 we zoom in -- well, first of all, can you explain what this Yes. That's part of the And let's turn to the next slide, please. , And can 774 Pazzani - direct 1 is? 2 A. 3 going to tell you about five different learning machines: 4 wink, dilip, rephil, and then two that weren't, those are Yes. So this is a different profile. So, again, I'm 5 6 , your session profiles. 7 And this is just one other one. 8 the rephil profile. 9 associated with This is And now if we zoom in, we can see it's and that there's 10 11 12 13 Q. So is there a parameter shown on this slide? 14 A. Yes. 15 here, or So this one shows the parameter is et cetera. 16 17 Q. Is that parameter estimated? 18 A. 19 Q. And can you explain, can you explain that? 20 A. Sure. 21 click on five. So let's imagine you see ten documents and you 22 MR. VERHOEVEN: 23 THE COURT: 24 MR. VERHOEVEN: 25 Objection. What's your objection? The last question and answer and this question, outside the scope of his report. 775 Pazzani - direct 1 THE COURT: 2 MR. NELSON: Tell me where it is. It's in all of the same paragraphs 3 that you referenced before, Your Honor. 4 particulars. 5 6 So it begins at Paragraph 163 and goes on to paragraph 197. 7 THE COURT: 8 MR. NELSON: 9 Let me find the Give me a more specific example. Paragraph 166, beginning estimating parameters. 10 THE COURT: 11 (Pause.) 12 THE COURT: 13 Right. I'm reading it. Thank you. Mr. Verhoeven, I'm not sure I understand what you are objecting to. 14 MR. VERHOEVEN: Thank you, your Honor. It's 15 very simple. 16 expert answers the question why there's an estimate, which 17 is the question that was posited. 18 19 We don't believe in this paragraph that the And if you read this, there's no explanation of that, and we had -- 20 THE COURT: 21 MR. VERHOEVEN: 22 THE COURT: 23 As to why it's an estimate? Yes. All right. Do you want to direct me to somewhere elsewhere he says why this is an estimate? 24 MR. NELSON: Well, I think it's clear, he's very 25 clear why it's an estimate in here. 776 Pazzani - direct 1 2 THE COURT: All right. Is that right? 3 MR. NELSON: 4 THE COURT: 5 So if it's in 166. He -I don't want you to get into all the substance of it, but is that where I look? 6 MR. NELSON: You can look there, Your Honor. 7 You can also look at his deposition where he was asked this 8 question. 9 THE COURT: 10 11 MR. NELSON: On page 93, 12 through 25. We may need to sidebar on this, too, Your Honor. 12 13 Tell me where. THE COURT: you called out first. All right. 93. 14 MR. NELSON: 15 THE COURT: 16 THE COURT: What lines, please? (Pause.) 17 Let me look at the lines 18 12 through 25. All right. Thank you. Mr. Verhoeven, do you stand by your objection? 19 MR. VERHOEVEN: To the extent your Honor's rules 20 of the road are if it's in the deposition and not in the 21 report, it's okay, we concede that it's in the deposition, 22 Your Honor. 23 THE COURT: Okay. 24 MR. VERHOEVEN: 25 road, then we withdraw it. So if that's the rules of the Pazzani - direct THE COURT: 1 Okay. 777 I am going to make those the 2 rules of the road going forward and I do believe that the 3 deposition adequately discloses it and the objection is 4 overruled. 5 BY MR. NELSON: 6 Q. 7 you enlarge 8 jury what one of the parameters is listed there? 9 A. Yes. 11 Q. And why is that an estimation or an estimate? 12 A. Well, what you'd like to have is a very accurate 13 representation of a probability. 14 examples, you might be able to figure out what that 15 probability is, but if you just see three or four examples, 16 it's really hard to get the probabilities right. Okay. So let's go back to where we were here. Can And so can you again tell the 10 17 If you saw a million For instance, my mother had four children, 18 three boys, one girl. Three-quarters of them are boys, so 19 you might assume three-quarters of all people are boys. 20 that's not the case. 21 world, you might get the 50/50. 22 about 51 or 50.5 to 49.5. 23 amount of data and try to extrapolate to the large amount of 24 data, it's just an estimate. 25 Q. But If you look at all the people in the And I actually think it's But any time you look at a small Let me ask a question again slightly differently. 778 Pazzani - direct 1 Why is this an estimate of a parameter? 2 A. Well, the -- 7 Q. So it's -- is it a rough calculation of how 8 interested 9 A. 3 4 5 6 ? Well, in some ways, it's an extremely precise 10 calculation, but that precise calculation is just an 11 approximation of a probability. 12 Q. 13 could we get this one blown up? And let's go back to the previous slide, 63. 14 And this is the link profile. 15 A. Well, here, 19 Q. And can you explain how 20 estimate of that parameter? 21 A. 22 out those things that And what is the parameter in the link profile? 16 And 17 18 23 24 25 Yes. is an So from -- what we're trying to do is figure 779 Pazzani - direct 1 2 3 4 5 6 7 Q. And so how are these category interests represented 8 in Google's system? 9 A. Well, there is a number that is associated with the 16 Q. And can you explain a little bit more how the 17 categories are chosen to be contained or not contained in 18 the link profile? 19 A. 20 in a minute, that estimates the user's interest in that 21 category, and then all of those things in which the user is 22 20 percent or more interested in get put in that category. 23 So there's some threshold, and once you achieve that 24 threshold, it gets stored in your profile. 25 Q. 10 11 12 13 14 15 Well, there's code, and I think we're going to see it And let's turn to slide 65, please. And so can you Pazzani - direct 780 1 read the Court's definition of learning machine and then of 2 user model specific to the user? 3 A. 4 function or model used to make a prediction, that attempts 5 to improve its predictive ability over time by altering the 6 values or weights given to its variables, depending on a 7 variety of knowledge sources, including monitored user 8 interactions with data and a set of documents associated 9 with the user. Yes. So a learning machine is a mathematical 10 Q. And can you read the definition of "user model 11 specific to the user?" 12 A. 13 implementation of a learning machine updated in part by data 14 specific to the user." Yes. 15 "A user model specific to the user" is "an MR. NELSON: And let me have slide 67, please. 16 BY MR. NELSON: 17 Q. 18 you found for Google Search? 19 A. 20 mathematical models: And so can you identify the learning machines that Yes. 21 22 23 24 25 So the learning machines are these abstract It's the link profiler plus part of the Kaltix Twiddler. Or, It's the dilip and it's the dilip profiler and the Kaltix twiddler. And the rephil profiler and the Kaltix twiddler. Pazzani - direct There is a Category NavBoost profiler and the 1 2 Kaltix twiddler. And a session category profiler and the Kaltix 3 4 781 twiddler. 5 6 7 8 9 10 Q. And just explain how they relate to the graphic there 11 on the lower left. 12 A. 13 the part over here, as the profiler. 14 creates the weights on the variables. The lower left depicts the abstract learning machine, That's the thing that Then the Kaltix Twiddler is the thing that 15 16 17 18 19 20 21 22 Q. And can you explain to the jury what the user model 23 specific to the user is in Google's system or the user 24 models specific to the user is in Google's system? 25 A. Yes. So once there is user specific data, the 782 Pazzani - direct 1 learning machine can operate. 2 called a user model. 3 is, where the user model is the link profile, plus this 4 information, or the dilip profile plus this (indicating). 5 6 And then it creates what is So in this case, the learning machine So, in essence, it become substantiated. no longer an abstract mathematical model. It's It's 7 8 Q. What makes it ? 9 A. 10 Q. And is it specific to at that point? 11 A. Yes, it's And that is why there 12 are two binders: 13 14 15 Q. And let's talk now about each of these in each of 16 these five in a little bit of detail. 17 A. Okay. 18 MR. NELSON: Let's first put up PTX-222. 19 the next slide. 20 BY MR. NELSON: 21 Q. 22 the day. 23 machine is in Google's system? 24 A. 25 training is the part circled in red. It's This is the drawing that we referred to earlier in Can you identify on the drawing what the learning Well, the part of the learning machine that does the So it takes the user's 783 Pazzani - direct 1 history from Kansas, makes some extractions from it, learns 2 some parameters, and then it stores the profile back in 3 Kansas. 4 profiles. 5 Q. And what about the short time profiles? 6 A. The short term profiles operate very similarly but 7 there is no need to store them in Kansas. 8 around for a shorter period of time. 9 Q. That's for three of the profilers. The long term They just stay And let's turn to some Google documents to discuss 10 this further. 11 A. I can. 12 Q. Can you identify that document? 13 A. Yes. 14 infrastructure. 15 16 Can you look in your notebook to PTX-770? This is the profiler, profile factory It's a Google document, yes. MR. NELSON: I'd like to move PTX-770 into Federal Defender. 17 MR. VERHOEVEN: 18 THE COURT: 19 (PTX-770 is admitted into evidence.) 20 MR. NELSON: 21 Q. 24 profilers? 25 A. Can you put up the next slide, BY MR. NELSON: 23 It's admitted. please? 22 No objection, Your Honor. Can you tell me what this document says about Well, this is a general description of profilers. 784 Pazzani - direct 1 And I think the underlying part is the important part. It says we use a number of profiles -- profilers 2 3 to compute profiles for a given user. So there is not 4 just one, there is five different profiles of the user 5 categorizing documents in different ways, or categorizing 6 long and short term interests. 7 8 9 10 Q. Let me have you turn to PTX-376. 11 A. (Witness complies.) 12 Q. Can you identify that document? 13 A. Yes, I can. 14 Components Used in P Search. 15 Personalized Search. It is a Google document entitled Generic P Search stands for 16 MR. NELSON: I'd like to move 376 into evidence. 17 MR. VERHOEVEN: 18 THE COURT: 19 (PTX-376 is admitted into evidence.) 20 MR. NELSON: No objection, Your Honor. It's admitted. Can you put up slide 70, please? 21 BY MR. NELSON: 22 Q. 23 profilers? 24 A. 25 profilers, and they have several components. And can you tell me what this document says about Yes. This document describes in general the One component 785 Pazzani - direct 1 looks over the items associated with the user. 2 instance, these are the clicked URL or the documents the 3 user has clicked on. Then it looks up 4 For for those. For 5 instance, it finds the link categories associated with those 6 documents. Then it aggregates those 7 8 . It forms some weighted combination of the 9 10 11 12 Then it writes the profiler back into Kansas in 13 some known form like the link profile we saw on the screen. 14 Q. And are the profilers -- let me start over here. MR. NELSON: 15 Let's turn to the next slide. 16 Let's first talk about, are these the five different 17 profiles we're going to discuss? 18 A. Yes, they are. 19 Q. Let's first talk about the link profile. 20 look at PTX-30 in your binder? 21 A. Yes, I can. 22 Q. And what is that? 23 A. I don't think PTX-30 is in my binder. 24 been admitted before. 25 not counting well. Oh, I found it. Can you Perhaps it has I'm sorry. I'm just Pazzani - direct 786 1 Q. Okay. 2 A. Yes. 3 Q. Can you tell me what PTX-30 is? 4 A. PTX-30 is Google's Supplemental Objections and 5 Responses to Plaintiff's Fourth Set of Interrogatories to 6 Google. 7 questions. Yes. So it's essentially Google's answers to PUM's 8 9 There is a lot of things in those binders. MR. NELSON: I'd like to move PTX-30 into evidence I. 10 MR. VERHOEVEN: 11 THE COURT: 12 (PTX-30 is admitted into evidence.) 13 MR. NELSON: 14 Q. 16 A. 18 Can you put up slide 72, please. 24 is? 17 It's admitted. BY MR. NELSON: 15 No objection. profile is Can you tell me what Google's answer to our Question Yes. It says: The data used to derive the link 19 20 21 22 I basically have been saying the same thing over the past hour. And it says: 23 24 25 And it goes on to say that Google uses a Pazzani - direct 787 1 Bayesian normalization function, which is really just a way 2 of doing Bayesian estimation. MR. NELSON: 3 4 slide, please. 5 BY MR. NELSON: 6 Q. 7 profile. 8 A. 9 And let me have you put up the next the link profile if Tell me what Glen Jeh said about the link profiler or Yes. So Jeh said that the category will appear in 10 11 I described earlier that threshold and whether 12 13 you get above that or not. 14 Q. 15 these issues? 16 A. 17 profiler, for instance. 18 Q. 19 what that is. 20 A. 21 BMRC Katz profiler. 22 inside the computer code but it's not quite the computer 23 code itself. 24 25 And did you look at Google's source code regarding Yes, I looked at the source code through the link Let me direct your attention to PTX-76 and ask you PTX-76 is a header file for the link profiler. The header file describes what is MR. NELSON: PTX-76. It's And let me ask the Court to admit 788 Pazzani - direct 1 MR. VERHOEVEN: 2 THE COURT: 3 (PTX-76 is admitted into evidence.) 4 No objection. It's admitted. MR. NELSON: Can you put PTX-76 on the 5 screen, please? 6 BY MR. NELSON: 7 Q. Can you tell me what this tells you about -- 8 A. Yes. 9 Q. -- the profile? 10 A. Yes. 11 12 So these -THE COURT: Dr. Pazzani, just another reminder. Wait to answer the question until it's done. 13 THE WITNESS: 14 THE COURT: 15 answer the question when it's done. 16 I want to go home. No comment on that, but go ahead and THE WITNESS: Sure. 17 BY THE WITNESS: 18 A. 19 into this file. 20 used for the programmer to describe what it does. 21 when other programmers look at the file, they can understand 22 it. 23 24 25 So these are the comments that a programmer has put The comments start with "//" and they're So that 789 Pazzani - direct 1 2 3 4 MR. NELSON: 5 And let me turn to the next slide. 6 We've already done a little bit of this. 7 BY MR. NELSON: 8 Q. And so can you explain what this shows? 9 A. Yes. 10 This is PTX-33. So these are the top interests in two different associated with two different Gaia IDs. One is the 11 12 13 14 15 16 Q. So are these basically pictures of 17 from Google's computers? 18 A. 19 printed them out for us, and we put them in those binders. 20 Q. 21 Can you turn in your exhibit book to PTX-379? 22 A. Yes. 23 Q. And tell me what that is. 24 A. That is a letter from Quinn Emanuel, Google's 25 attorneys to I guess SNR Denton, PUM's attorneys. Yes. So we obtain these from Google, and they Let's talk about the next profile, the dilip profile. Pazzani - direct MR. NELSON: 1 2 I'd like to move PTX-379 be admitted. 3 4 790 MR. VERHOEVEN: Your Honor, this also subject to this morning. 5 THE COURT: What we discussed. 6 MR. VERHOEVEN: We have not jet seen the revised 7 version, but subject to it being revised according to the 8 way it was set up this morning, we have no objection. 9 10 THE COURT: You are working on that revision; correct? 11 MR. NELSON: 12 THE COURT: 13 Correct, Your Honor. revision we discussed. It's admitted subject to that 14 (PTX-379 is admitted into evidence.) 15 MR. NELSON: And can you put up slide 77, 16 please? And blow it up. 17 BY MR. NELSON: 18 Q. 19 used to create the link profile? 20 A. 21 actually for the Gaia IDs, and it says it's in the And can you tell me what this says about the code This code, this comment describes the dilip profile 22 23 Q. And did you look at that code? 24 A. Yes, I did. 25 Q. Can you turn in your notebook to PTX-98? 791 Pazzani - direct 1 A. Yes, I can. Yes, now I have it. 2 3 Q. And can you tell me what PTX-98 is? 4 A. PTX-98 is the 5 6 7 8 MR. NELSON: I move that PTX-98 be admitted into evidence. 9 MR. VERHOEVEN: No objection, Your Honor. 10 THE COURT: It's admitted. 11 (PTX-98 is admitted into evidence.) 12 MR. NELSON: Can you put the next slide on the 13 board. 14 BY MR. NELSON: 15 Q. 16 dilip profile? 17 A. 18 not going to go into a lot of detail, but, for instance, it 19 contains things like And is this the code that you just identified for the Yes, this is just a little bit of source code. I'm 20 21 22 MR. NELSON: Let me just put up PTX-25. 23 has already been admitted. 24 BY MR. NELSON: 25 Q. And the next slide. Is this an example of a dilip profile? This 792 Pazzani - direct 1 A. 2 personalization team, Uygar listed his dilip profile. 3 you can see that he is interested in things like references, 4 Wikipedia and about.com, and he is also interested at the 5 bottom in the programming language Java, which is a good 6 thing for a Google employee to be interested in. 7 Yes. So internal Google documents used by the MR. NELSON: 8 Q. And can you turn to slide 80? BY MR. NELSON: 9 And And this is Mr. Haveliwala from yesterday. What did 10 Mr. Haveliwala say about the creation of the dilip profile? 11 A. 12 the user's dilip profile have weights? So did the different dilip categories that were in 13 Yes. 14 And what did those weights represent? 15 16 17 18 Then the question was: So I mean, generally the 19 20 And he replied: 21 MR. NELSON: 22 Yes. And let's turn next to the rephil profile, slide 81. 23 And can you turn in your notebook to PTX-30? 24 Actually that has already been admitted. 25 just put up slide 82, please. Let's Pazzani - direct 793 1 BY MR. NELSON: 2 Q. 3 what creates the rephil profile? 4 A. Well, the rephil profile has Q. And with respect to both the link or all of the link, Can you tell me what Google said with relation to 5 6 7 8 9 10 dilip and rephil profiles, does the information contained in 11 those profiles change over time? 12 A. 13 14 15 16 17 18 Q. And what is the purpose of changing this stuff, these 19 weights and values over time? 20 A. 21 by using more data. 22 Q. 23 accurate picture of the user's interest? 24 A. 25 the next time the Google user uses the system, it predicts To form a more accurate model of the user's interest And what does the Google system do with that more Well, it updates and stores it back in Kansas. And Pazzani - direct 1 probabilities more accurately. 2 Q. 3 profile? 4 A. Yes, I did. 5 Q. Can you look at PTX-69? 6 A. Okay. 7 Q. And identify that, please? 8 A. PTX-69 is Google source code. 9 for 794 Did you look at the code that creates the rephil . 10 11 It's the source code MR. NELSON: I'd like to move Exhibit 69 into evidence. 12 MR. VERHOEVEN: No objection, Your Honor. 13 THE COURT: 14 (PTX-69 is admitted into evidence.) 15 MR. NELSON: It's admitted. Please put up slide 83. 16 BY MR. NELSON: 17 Q. 18 discusses. 19 A. 20 declaring, if you like, how the rephil profiler works. 21 There is a general way of doing profiles, and this is 22 specific to rephil. 23 24 25 And tell me a little bit about what this code Well, this code is discussing how the rephil -- or Pazzani - direct 795 1 2 3 4 MR. NELSON: 5 And let me put up slide 84, please. 6 BY MR. NELSON: 7 Q. 8 does this slide represent? 9 A. So this is a portion of PTX-34, GGL-PUM0119002. What Again, this is the rephil profile that is stored in 10 the associated with the Gaia ID of this 11 account. 12 Q. And let me turn your attention to PTX-37. 13 A. Okay. 14 15 PTX-37 is a Google e-mail. MR. NELSON: I move that PTX-37 be admitted into evidence. 16 MR. VERHOEVEN: No objection. 17 THE COURT: 18 (PTX-37 is admitted into evidence.) 19 MR. NELSON: It's admitted. Can you put up PTX-37, please? 20 BY MR. NELSON: 21 Q. Can you tell me what this e-mail is? 22 A. Oh, yes. 23 the Google engineers. 24 search personalization team. 25 Horling's personal profile he mailed to others on the Google This e-mail is from Bryan Horling, one of He was head of the search engine, the And this is actually Bryan Pazzani - direct 796 1 Search team just to give them an example of what it could 2 do. It shows, for example, that 3 4 5 6 7 8 Q. And let me have slide 86, please? 9 A. And then the numbers there represent 10 11 MR. NELSON: 12 Let me have slide 86, please. 13 BY MR. NELSON: 14 Q. 15 category NavBoost and session. 16 A. 17 What we've been discussing so far, So let's turn about the two other categories here, Yes. Can you explain those? Category NavBoost is a short-term profile. 18 19 So, for example, when I arrived in 20 Wilmington recently, I was interested in getting a cheese 21 steak. 22 little bit about my interest just that day over the next two 23 hours. 24 few weeks, it gets into my long-term profile, but I have a 25 short-term profile that represents my temporary, my I typed "cheese steak" into Google and learned a If I typed cheese steak every day, every week for a Pazzani - direct 797 1 short-term interests in the last two hours. 2 Q. 3 profile change over that two-hour period? 4 A. 5 a little bit about you, that you like cheese steak. 6 Perhaps with the second query it learns that I like spicy 7 food and it wants to send me to a place that has spicy 8 cheese steak. 9 Q. And do the values and weights in the short-term Yes. So with the first query you type, I learned And what's the purpose within that of 10 keeping that information and using it? 11 A. 12 little bit about what your needs are just right then and 13 there, but then it actually does forget about those unless 14 you keep doing it. 15 cheese steak. 16 steak pizza. 17 Q. 18 attempt to improve the predictive ability, to improve the 19 predictive ability by changing the weight? 20 A. 21 search results, it learns a little bit more about you than 22 if you just had two queries and two search results. 23 Q. 24 don't we put that one back up on the board and the next one. 25 The purpose of keeping that information is to learn a But that's okay. Today I don't want a I want a pizza and I don't want a cheese And during this session window, does Google System Definitely so. If you see five queries and five And let me turn your attention back to PTX-30. Why And what does this tell you about the category 798 Pazzani - direct 1 NavBoost profile and how it's created? 2 A. 3 about a particular cookie ID in Kansas, Okay. This says, by temporarily storing information 4 5 Google uses this 6 information to infer link categories or dilip category 7 cluster preferences for that cookie in a manner similar to 8 that described above, where above it described the long term 9 profiles link and dilip. 10 Q. And let me turn to the next slide. And this is again 11 part of PTX-30. 12 PTX-30, pages 12 and 13, say. 13 A. 14 profiler is in a file called 15 then it goes on to describe things like look up the session 16 queries categories that help implement that. 17 Q. 18 already admitted. 19 please. What code is used to -- well, tell me what So it says that the code that implements this And let me turn your attention to PTX-38. 20 , and It's You can just put up the next slide, And did Google provide an example of a 21 short-term profile? 22 A. 23 after typing one query, Google has learned a little bit 24 about the user. 25 Boston. Yes. This was the example we saw earlier, where just That this user right now is interested in Perhaps they're visiting. 799 Pazzani - direct 1 Q. And what -- so let's talk next about the Session 2 Category profile. 3 What does that mean? 4 A. 5 uses the rephil categories instead of the link or dilip 6 categories. 7 Q. 8 more of Google's answers to PUM's questions. And you see it says rephil below it. Really, it's the same as category NavBoost except it And let's turn to the next slide, 91. 9 And this is What did Google say about the creation of a 10 Session Category profile? 11 A. It says, 16 Q. And for each of these linked dilip, rephil, category 17 NavBoost and category session profilers as well as the 18 respective Kaltix twiddler, are they a mathematical model or 19 function? 20 A. 21 estimates the parameters of a learning machine. 22 Q. And do they do so based on user-specific data? 23 A. Yes. 24 Gaia ID or 25 Q. 12 13 14 15 Yes. They are a mathematical model or function that They get the data from Kansas specific to that All right. And in doing so, is the user model the 800 Pazzani - direct 1 implementation of a learning machine, is that made specific 2 to the user? 3 A. Yes. 7 Q. And let's turn to slide 92, please. 8 Mr. Horling say about the session, category NavBoost and 9 session profilers -- profiles? 4 5 6 And what did A. He said that 15 Q. Let's turn to the next slide, please. 16 talk about the Search Ads system. 17 A. Okay. 18 Q. And let me direct your attention to PTX-112, and in 19 your notebooks? 10 11 12 13 14 And let's now And can you identify PTX-112? 20 21 A. Yes. 22 entitled UBAQ in 15 minutes, user-based. 23 24 25 PTX-112 is a document, a Google document, MR. NELSON: I want to move PTX-112 into evidence. MR. VERHOEVEN: No objection. Pazzani - direct 1 THE COURT: 2 801 (PTX-112 was admitted into evidence.) 3 BY MR. NELSON: 4 Q. 5 It's admitted. A. What are ? 6 7 8 9 10 MR. NELSON: And let me have the next slide, 11 slide 96. 12 BY MR. NELSON: 13 Q. 14 in the Search Ads product? 15 A. 16 UBAQ profiler together with the SmartAds System. 17 general system that computes the probability the -- the 18 probability the user will click on an ad, PCTR. 19 Q. 20 user in the Search Ads product? 21 A. 22 UBAQ profile. 23 the user, it knows, for instance, 24 25 And what is the learning machine in the Search Ads, The learning machine in the Search Ads product is the That's the And what is the, what is the model specific to the That would be the profiler plus SmartAds plus the So after it has learned a little bit about Pazzani - direct Yes. 802 1 Q. 2 the graphic on the left, can you just explain what that 3 graphic is intended to represent? 4 A. 5 the abstract learning machine and then the one on the right 6 that I'd love to see is, is the user model specific to the 7 user. And there's where you can see that 12 Q. And how is 13 predictability? 14 A. Yes. And we can blow up the bottom part here. So on If I -- actually, the graphic on the left is 8 9 10 11 in this, in improving 15 16 17 18 19 20 21 22 Q. And let me have you look at PTX-397 in your 23 notebooks. 24 A. 25 user-based ads quality. Yes. Yes. 397 is a Google document entitled 803 Pazzani - direct MR. NELSON: 1 2 I'd like to move Exhibit 397 into evidence. 3 MR. VERHOEVEN: 4 THE COURT: 5 No objection, Your Honor. It's admitted. (PTX-397 was admitted into evidence.) 6 MR. NELSON: Can you put up slide 97, please. 7 BY MR. NELSON: 8 Q. And what is this document showing? 9 A. This shows how the 10 is calculated by Google. 11 12 13 14 15 16 17 18 19 Q. And what is the parameter in this case? 20 A. The parameter is the 21 an 22 Q. And how is that estimated? 23 A. It's estimated from a small amount of data. 24 you've seen thousands and thousands of ads, 25 . There's So if Pazzani - direct 804 1 2 3 Q. And does that estimate change over time? 4 A. Yes, it does. 5 Q. Okay. 6 A. Yes. 8 Q. Now let me turn your attention to PTX-398 in your 9 notebooks. It moves from one bucket to another? 7 10 A. Okay. 11 Q. Can you identify that? 12 A. Yes, I can. 398 is an e-mail between Google and -- 13 MR. NELSON: I'd like to move 398 into evidence. 14 MR. VERHOEVEN: 15 MR. NELSON: No objection, Your Honor. Can you put up the next slide, 16 please? 17 BY MR. NELSON: 18 Q. What does this document tell you? 19 A. It basically describes how the 20 done in Google and it says it's based on the is 21 22 So if you run the profile and it uses the 23 same profile that's already there, it does not update, but 24 if the profile is changed, then it updates. 25 Q. And the 805 Pazzani - direct 1 2 A. Yes. 5 Q. And together is this system a mathematical function 6 or model? 7 A. 8 instantiated for the user. 9 Q. 3 4 Yes. There's a mathematical model that gets And let me direct your attention to PTX-869. Go 10 ahead and look at that in your notebook and tell me what it 11 is. 12 A. 13 Google code that implements the 869 is the It's 14 15 16 MR. NELSON: I'd like to move PTX-869 into evidence. 17 MR. VERHOEVEN: 18 THE COURT: 19 No objection, Your Honor. It's admitted. (PTX-869 was admitted into evidence.) 20 MR. NELSON: Can you put up the next slide, 21 please? 22 BY MR. NELSON: 23 Q. Can you describe the code? 24 A. Yes. 25 instance, it says that they'll look at your So this is portions of the code. So, for 806 Pazzani - direct in order to use -- user data in computing the 1 2 profile. And then it says it looks at the 3 4 Q. And let me direct your attention to a different 5 portion of PTX. 6 attention to the next slide. 7 That's part of the same exhibit, page 478. 8 9 So that is 100474. Let me direct your 100, please. Pull that up. What does this portion of the code talk about? A. 10 11 12 13 14 Q. And let me direct your attention in your notebook -- 15 let me have you put up the next slide, PTX-113. 16 user-based ad quality. 17 MR. NELSON: This is Can you go back on the animation? 18 Next one. 19 BY MR. NELSON: 20 Q. Can you just explain what this drawing is? 21 A. Yes. 22 document. 23 It was within the document itself. 24 25 This is a drawing contained within a Google It is a hand-done drawing. Not sure who drew it. But basically this looks -- this describes Kansas, which is the database, and then there's various -- 807 Pazzani - direct 1 well, the most important part here is this, So that shows how the profile is stored 2 3 in Kansas, associated with the domain eBay.com, and it's 4 5 Q. And is there then a user shown on this document? 6 A. Yes. 7 Q. And this drawing, this is a Google drawing; right? 8 This isn't something we did? 9 A. That's right. 10 Q. Let me -- so the 11 So this is the data for user 1 (indicating.) This is a Google drawing. , the in the Smart Ads System or the Search Ad 12 System, how does this become user specific? 13 A. Well, it becomes user specific when it looks at the 17 Q. Let's turn next to the Content Ad System now, 18 slide 102, and why don't we just jump ahead to slide 104. 14 15 16 19 What is the learning machine in the Content Ad 20 system? 21 A. 22 didn't hear a specific name for the profiler, so I will 23 just call it the Content Ads profiler. 24 SmartAds that predicts the, that looks at the user specific 25 portion of -- of the data, of the user data from Kansas So the learning machine in the Content Ad system, I And the parts of 808 Pazzani - direct 1 takes that into account in computing the estimated 2 click-through rate. 3 Q. And so what is the user model specific to the user? 4 A. The user model specific to the user is instantiated 5 with the user data. These are a set of categories, 6 These are things that have been 7 in the ads that you've seen recently. 8 Q. 9 it. 10 And why don't we just zoom in on the right side of Can you explain this further? A. So here they're just numbers, if you like, and these 16 Q. And the face in there, what's that intended to 17 represent? 18 A. 19 user who likes animals or animal ads. 20 Q. 21 predictability over time? 22 A. Yes, it does. 23 Q. And how does it do that? 24 A. It does that by actually learning a profile with 25 each -- with each -- each time it's about to show you an ad, 11 12 13 14 15 The face is a model of a user. In this case, it's a And does the Content Ad system attempt to improve its 809 Pazzani - direct 1 2 3 4 Q. And do those short-term phil clusters have weights 5 associated with them? 6 A. 7 8 Q. 9 A. 10 11 Q. 12 A. 13 Q. 14 And is it, when it's updated with the different where does that update come from? Does it come 15 from Kansas again? 16 A. 17 but in the short-term memory of Google, where the short-term 18 profile is. 19 Q. 20 involves a portion of the SmartAds system? 21 A. 22 well. 23 Q. 24 SmartAds system a mathematical function for model? 25 A. I believe the session data is stored not in Kansas, And is this also, in the Content Ad system also Yes. SmartAds does the auction for Content Ads as And together, is the profiler and profile and Yes. 810 Pazzani - direct 1 Q. And let's take a look at PTX-223, the next slide, 2 please. 3 in the Content Ad system? 4 A. 5 that CUBAQ builds a profile from the person's history, and 6 again that user profile is related And what does this slide say about the user profile This slide shows cue back, the profiler -- it shows 7 8 9 10 Q. Let me ask you to go back to the last slide, 104 for a minute. 11 And can you zoom in on the right side? And what are the parameters here? 12 A. 13 rephil clusters that were derived from the ads. 14 Q. And are they, are they estimated? 15 A. Definitely. 16 Q. And how is that? 17 A. Well, you only look at a small amount of data, so you 18 don't have accurate models of user's interest. 19 sample, a small sample. 20 Q. 21 parameter, what does that represent? 22 A. 23 24 25 Q. The parameters are the weights associated with the It's just a And so the number that is the weight of the 811 Pazzani - direct 1 A. That's right. 2 MR. NELSON: 3 BY MR. NELSON: 4 Q. 5 yesterday. 6 system? 7 A. 8 Could I get slide 106, please. they're And let's talk -- this is Mr. Zamir who spoke What did Mr. Zamir say about the content ad So he described the user cookie-based signals, that 9 or he was asked that. 10 if that was the case. 11 short-term rephil clusters. 12 Q. 13 He answered actually, go to slide 107, please. 14 And then you asked if they were And he said, yes, they were. Let me direct your attention in the notebooks -- And what does this portion of PTX-404 show? 15 A. This is a document that describes the way Google 16 calculates weight on these 17 18 19 20 21 Q. And let me turn to slide 108, please. And can you 22 please summarize your opinion whether Google performs each 23 of the Google Search Ads, search and Content Ads YouTube 24 System meets Element 1(c), estimating parameters of a 25 learning machine wherein the parameters are estimated to 812 Pazzani - direct 1 create a user model based on, in part on user-specific data 2 files? 3 MR. VERHOEVEN: 4 now the afternoon. 5 yesterday, this morning. 6 Objection, Your Honor. It is to object to the slide. 7 8 We were informed this would be fixed THE COURT: It's still not fixed. I'm going I will overrule the objection. It will be corrected, I trust, by tomorrow. 9 MR. NELSON: It is fixed. Apparently -- thank you, Your 10 Honor. 11 can load it; otherwise we can just keep going and do it on a 12 break. 13 14 If we can get online for a minute, we THE COURT: We'll do it on a break. You can answer the question. 15 MR. NELSON: Let me restate the question. 16 BY MR. NELSON: 17 Q. 18 Search, Search Ads and Content Ads and YouTube practice 19 Element 1(c) of the '040 patent? 20 A. Yes, they do. 21 Q. And they practice each aspect of that element; 22 correct? 23 A. 24 my analysis, went into painstaking detail for each of those 25 analyses. Can you summarize your opinion, whether the Google That's correct, although there are summaries there in 813 Pazzani - direct 1 Q. And that's for both the link, dilip, rephil, Category 2 NavBoost and Session Category Profile Search; is that 3 correct? 4 A. 5 the short-term phil clusters and Content Ads. 6 Q. 7 about analyzing a document. Yes, it is. Let's turn to the next slide, please. 8 9 And the UBAQ profile of Search Ads and MR. NELSON: Let's talk Can I have slide 100, please, or 110, and the blow up. 10 BY MR. NELSON: 11 Q. Can you read that element to the jury? 12 A. Yes. 13 of the document. 14 Q. 15 about the three link, dilip and rephil portions that we've 16 been discussing before. 17 MR. NELSON: Analyzing a Document D to identify properties And let me have slide 111. And let's talk first May I have slide 112, please, and 18 the pullout. 19 BY MR. NELSON: 20 Q. 21 about? 22 A. Yes. 23 Q. This is PTX-202. 24 A. This document describes the 25 associated with the link profile. And can you tell me what this, what this document is that's And, again, this shows 814 Pazzani - direct 1 that Google 2 3 Q. And let me have PTX-25, the next slide. 4 And we put these up earlier. Is that an example of that analysis? 5 6 A. Yes. That web page is in the Dungeons and Dragons 7 category, for example. 8 Q. 9 about this analysis? And let me have slide 114. What did Mr. Horling say This is not a dilip. 10 Mr. Horling say about the dilip analysis? 11 A. 12 What did categorization called dilip, and Well, he agreed there was another form of 13 14 Q. Let me have the next slide, PTX-115. 15 example of a dilip categorization? 16 A. Yes, it is. 17 Q. And let me have the next slide, PTX-30. 18 category NavBoost, a portion of Google's answers to our 19 questions. 20 And this is an And this is Can you tell me what that says about the 21 creation of the category NavBoost or the analysis in 22 category NavBoost? 23 A. 24 category or dilip cluster preferences. 25 document analysis. Yes. It says that category NavBoost uses the link So it uses that Pazzani - direct 1 Q. Let's turn to the next slide. 2 one down. 3 What is PTX-24? 4 A. 5 815 set of interrogatories to Google and their responses. You can turn in your notebook first to PTX-24. PTX-24 is another set of interrogatories, the fourth 6 7 Actually, take that MR. NELSON: I move that PTX-24 be admitted if it hasn't already. 8 MR. VERHOEVEN: 9 THE COURT: No objection. All right. 10 (PTX-24 was admitted into evidence.) 11 MR. NELSON: It's admitted. Can you put up slide 117, please. 12 BY MR. NELSON: 13 Q. 14 documents in the context of rephil? 15 A. It says that 21 Q. All right. 22 118. 23 rephil profile? 24 A. 25 associated with this web page. And what does this say about whether Google analyzes 16 17 18 19 20 And let me turn your -- turn to slide And is this just an example, this is PTX-25 of the Yes. This is an example of a type of rephil profile 816 Pazzani - direct 1 Q. And let me turn to PTX-30. 2 Session Category analysis. 3 in evidence. 4 And let's talk about the Just look at slide 119. This is What does this tell you about the Session 5 Category analysis? 6 A. 7 general approach is very similar to the rephil long-term 8 category except instead of looking at the long-term data, 9 it's just looking at the short-term data, but certainly 10 Well, I think the most important part is that the this uses rephil, because it's called 11 12 Q. And let me have you turn in your notebook to PTX-17. 13 And can you identify that document? 14 A. 15 search overview, or the life of the query. Yes. 16 17 This document is a Google document called web MR. NELSON: I move that PTX-17 be admitted into evidence. 18 MR. VERHOEVEN: 19 THE COURT: No objection, Your Honor. It's admitted. 20 (PTX-17 was admitted into evidence.) 21 MR. NELSON: Thank you. 22 BY MR. NELSON: 23 Q. 24 well as we just discussed? 25 A. Pull that up. Now, does Google analyze documents in other ways as Yes. So Google, one of the most important things 817 Pazzani - direct 1 Google does is it indexes the content of what's in 2 individual web pages. 3 finds the words in them, so later on when you type those 4 words as a query, it can find the documents. 5 So it looks at the web pages and So it stores this information about those pages 6 in an index that maps words or phrases to these documents so 7 Google can find them. 8 Q. 9 of Search Ad. Now let's talk about the analyzing a document aspect 10 MR. NELSON: 11 have slide 122, please. 12 And let me have slide -- let me Go ahead and put the other one up. Blow it up. 13 BY MR. NELSON: 14 Q. What is up on the top? 15 A. Up on the top is an example of an ad. 16 Q. Can you explain the different parts? 17 A. Well, the most important part here that Google does 18 for analysis in Search Ads is it figures out what the 19 So an ad has a number of 20 components, and one form of analysis is to break things into 21 their constituent components. 22 23 24 Q. And let me have you turn in your notebook to PTX-402. 25 A. (Witness complies.) 818 Pazzani - direct 1 Q. What is PTX-402? 2 A. PTX-402 is a Google document, Ads Quality. 3 Model Overview. 4 MR. NELSON: 5 SmartAds And move that Exhibit 402 be admitted into evidence. 6 MR. VERHOEVEN: No objection. 7 THE COURT: 8 (PTX-402 is admitted into evidence.) 9 MR. NELSON: It's admitted. Can you put up slide 123, please. 10 BY MR. NELSON: 11 Q. 12 documents for Search Ads? 13 A. 14 the SmartAds system. 15 results of this analysis by finding 16 MR. NELSON: What does this tell you about the analyzing of Well, there are that are used in And this shows that it uses the . Let's turn next to the Content Ad 17 system and puts up slide 125, please. 18 BY MR. NELSON: 19 Q. 20 you about whether Content Ads analyzes documents? 21 A. 22 with 23 of rephil. 24 Q. How does that speak to the analysis of documents? 25 A. Well, that shows that the ads have been analyzed so This is Exhibit 403. Yes. So what does this document tell Google admits that Content Ads are associated phil is the earlier version Pazzani - direct 819 1 that they can be associated with phil clusters. 2 Q. Let me have you turn in your notebook to PTX-411. 3 A. (Witness complies.) 4 Q. What is PTX-411? 5 A. PTX-411 is a Google document entitled 6 AdGroupRephilGenerator. 7 Q. And what is that document? 8 9 MR. NELSON: Oops. Can you put up slide 126, please? Let me move 411 into evidence. 10 MR. VERHOEVEN: No objection. 11 THE COURT: 12 (PTX-411 is admitted into evidence.) 13 MR. NELSON: It's admitted. Put up the next slide, please. 14 BY MR. NELSON: 15 Q. What does this document tell you about analysis? 16 A. Well, it says that Google has a tool called the 17 18 19 20 MR. NELSON: Let me turn to the next slide, 21 please. 22 BY MR. NELSON: 23 Q. 24 Search Ads, Search and Content Ads, and YouTube practice 25 Element 1(d), analyzing a document step? Can you summarize your opinion whether Google's 820 Pazzani - direct 1 A. 2 Yes, each of them do. MR. NELSON: Let's turn to Element 1(e), 3 estimating a probability. 4 slides, please? 5 6 THE WITNESS: Can you put the claim up on the I'm not sure if it would be possible to take a break at this point. 7 THE COURT: 8 THE WITNESS: 9 THE COURT: 10 Sure. It is possible. I have to use the restroom. Not a problem. Ladies and gentlemen of the jury, we'll take a 11 break. No talking about the case during the break. 12 get you back shortly. 13 (Jury left courtroom.) 14 THE COURT: 15 (Brief recess taken.) 16 * 17 (Proceedings reconvened after recess.) 18 THE COURT: 19 THE WITNESS: 20 THE COURT: 21 (Jury returned.) 22 THE COURT: 23 are ready to continue. We'll 24 25 * Okay. We will be in recess. * Are you okay to continue? Fine. We'll bring the jury in. Ladies and gentlemen of the jury, we Mr. Nelson, you may proceed. BY MR. NELSON: Pazzani - direct 821 1 Q. Are you feeling better, Dr. Pazzani? 2 A. Yes, I am. 3 Q. So let's talk about element 1(e) or step 1(e) of the 4 '040 patent, the estimating of probability step. 5 A. Well rested. Sure. 6 MR. NELSON: Can I get the next slide, please. 7 BY MR. NELSON: 8 Q. Can you read the jury the claim element 1(e)? 9 A. It's estimating a probability that an unseen document 10 d is of interest to the user wherein the probability is 11 estimated by applying the identified properties of the 12 document to the learning machine having the parameters 13 defined by the user model. 14 Q. 15 sort of visually demonstrate what this element is about? 16 A. And did you prepare an animation or illustration to Yes, I did. 17 MR. NELSON: Can I get the next slide, please. 18 BY MR. NELSON: 19 Q. Can you explain? 20 A. Yes. 21 was created by the learning machine. 22 model has a number of categories, animals, sports, music, 23 computers, and associated with those categories are levels 24 of interest. 25 has a high weight for animals. So what you see here is a user model, and this And here, the user So this particular one is the animal lover and 822 Pazzani - direct Then there are a set of documents that the user 1 2 may potentially be of interest to him. And you look at the 3 properties of those documents. 4 them and it estimates the probability that the user would 5 be interested in that in part by looking at the properties 6 of the documents. 7 Q. 8 machine? 9 A. The user model looks at In this case, like the topics. Is that the right-hand portion of the learning Yes. The estimating part is in the right-hand 10 portion of the learning machine. 11 before about predicting whether something was an apple. 12 Here, we're predicting whether 13 Q. 14 works at a high level with respect to web pages that the 15 system would have, going back, as part of the search result? 16 A. 17 query. 18 finds documents that contain the words in that query. 19 That's really what we saw likes it. In the Google Search system, can you explain how this Sure. So at a very high level, the user types a Google looks in its document database and Then it has a collection of possible documents. 20 21 22 23 Then it estimates the probability of interest by 24 looking at each document in the top few and sees if the user 25 would be interested by examining the properties. So the 823 Pazzani - direct 1 link profiler looks at the link categories of the documents 2 and link profiler of the user. The rephil profiler does similarly. 3 4 Q. And then what portion of the code then does the 5 actual comparison of the document profile -- the document 6 properties in the web documents with the profile? 7 A. 8 things: 9 interested in the document, and That is part of the Kaltix Twiddler. So it does two One is it estimates the probability the user is 10 MR. NELSON: 11 Okay. Now let's break this down 12 into kind of its components parts. 13 please? 14 BY MR. NELSON: 15 Q. 16 would be? 17 A. 18 degree of belief or likelihood." 19 Q. 20 your opinion, did you rely on the Court's construction? 21 A. 22 issued my opinions and I relied on them heavily. 23 Can I get slide 131, Can you tell me what the Court-defined "probability" Yes. The Court defined "probability" as "a numerical I don't know if I asked you this before, but in forming Yes. So the Court construed the claims before I MR. NELSON: 24 BY MR. NELSON: 25 Q. So let's turn to slide 132. Can you explain what this slide is intended to show? 824 Pazzani - direct 1 A. Yes. 2 thought I would use a blackjack example to describe odds. 3 Odds are another form of likelihood. 4 talking about probabilities between 0 and 1 but odds are 5 just another way of expressing a probability. 6 So since we're here near Atlantic City, I So far we've been So imagine you are playing blackjack and you 7 have cards that sum to 12. You don't want to go over 21 so 8 you don't want to get a 10. So what are the odds you don't 9 get a 10? So if you look at the complete deck of cards, 10 there are 36 cards less than 10, and then the face cards and 11 the 10 are equal to 10 in blackjack. 12 16 that you won't get a 10 or 9 to 4 or better than 2 to 1 13 odds in your favor. 14 that card because the orders are 2 to 1 in your favor. 15 Q. And let me turn to the next slide. 16 A. The next slide. 17 Q. What does this slide intend to show? 18 A. Well, what this slide is intended to show is in 19 blackjack, they don't want you to know the odds precisely, 20 so what they do is they actually use five decks of cards and 21 they have some of the cards they're not going to use and 22 that is so you actually can't calculate the odds. 23 have to estimate them. 24 25 So ou might want to think about drawing MR. NELSON: BY MR. NELSON: So your odds are 36 to You just Now, let's turn to the next slide. 825 Pazzani - direct 1 Q. And so can you tell me the Court's definition of 2 "estimating?" 3 A. 4 "approximating or roughly calculating." 5 Q. 6 BY MR. NELSON: 7 Q. And so you can you explain this slide? 8 A. Yes. 9 want to ask you the question what is the probability you 10 will pull out a yellow M&M when you pull out that box of 11 M&Ms? 12 frequency is 3/16ths, but can you use that to predict what 13 will happen in the next bag of M&Ms? 14 you might have five, you might have two yellow M&Ms. 15 even though you can accurately compute that this is 3/16ths, 16 it's just an estimate what is going to happen in the future. Yes. The Court's definition of "estimating" is And so the next slide, please. This is a package of M&Ms. And let's imagine I So in this case, there are 16 M&Ms and so the 17 MR. NELSON: You might have four, So Can I have the next slide? 18 BY THE WITNESS: 19 A. 20 better but you will never get it perfectly. 21 Q. 22 "estimating a probability (p)u(d) that an unseen document d 23 is of interest to the user u?" 24 A. 25 numerical degree of belief or likelihood that the unseen If you have a four pound bag of M&Ms, you can do it So can you tell me the Court's definition of Yes. It's "approximating or roughly calculating a 826 Pazzani - direct 1 document d is of interest to the user given the information 2 that is known about the unseen document." 3 Q. Let's go through a couple of other Court definitions 4 here. This is the "learning machine" definition we talked 5 about before and the "user model specific to the user" 6 definition. 7 A. That's correct. 8 9 Correct? MR. NELSON: please. And so let me have slide 138, Now we're in the applying phase here. 10 BY MR. NELSON: 11 Q. 12 having the parameters defined by the user model in Google's 13 Search? 14 A. 15 we've been talking about, five different ways of estimating 16 the probability that a user is interested in the document. 17 So there is the link profiler, plus the Kaltix twiddler, 18 plus that individual user's link profile. 19 profiler and the Kaltix twiddler or that individual user's 20 dilip profile. 21 session category. 22 specific to that user informed by looking at that user's 23 data. 24 Q. 25 parameters defined by the user model for the link profile is Can you identify what the different learning machines Yes. So in Google Search, there are five profiles Or, the dilip Similarly for rephil, category NavBoost and So each has a different set of parameters So just for example, a learning machine having the 827 Pazzani - direct 1 the link profiler plus the Kaltix twiddler plus the user's 2 link profile? 3 A. Yes, I think I said that a couple minutes ago. 4 Q. Is that what makes it specific to the user? 5 A. The fact that it has the user's link profile, yes. MR. NELSON: 6 And let's talk about the individual 7 different ones as quickly as we can here. 8 PTX -- or slide 139, please. 9 Let me have BY MR. NELSON: 10 Q. And what does this tell you about what is doing the 11 estimating here? 12 A. 13 NavBoost and Session Category, it's the Kaltix Twiddler that 14 does this estimating. 15 Q. Well, for the link, dilip and rephil and Category 16 17 A. 18 19 20 Q. We'll get into that in just a minute. 21 A. Yes. 22 MR. NELSON: 23 Put that up. 24 BY MR. NELSON: 25 Q. So let me have slide 140, please. Can you identify what you are representing here in 828 Pazzani - direct 1 slide 140? 2 A. 3 Personalization system that are highlighted in yellow that 4 perform the function of estimating a probability that the 5 user is interested in the document. 6 Q. And that is PTX-22? 7 A. Yes. Yes. MR. NELSON: 8 9 So these are the portions of the Google Search Let me have the next slide, please. Well, let me go back to the first one. 10 BY MR. NELSON: 11 Q. 12 figure from page 465, 345 of PTX-22 shows the learning 13 machine having, using the parameters used by the user model? 14 A. 15 out of Kansas and goes into the twiddler and the profiler as 16 well, a portion of that. 17 highlighting. So which portions are there -- which portions of the It's the portions highlighting the profile that comes 18 MR. NELSON: I guess that was left out of the Okay. Let's turn to slide 141. 19 And let's talk first about these three: 20 Category NavBoost. 21 BY MR. NELSON: 22 Q. 23 next to it? 24 A. 25 but What does it mean? link, dilip and What is I think we might have mentioned that briefly before, 829 Pazzani - direct 1 MR. NELSON: 2 Let me have PTX-30, slide 143. 3 BY MR. NELSON: 4 Q. And what is doing that for the link profile? 5 A. It's part of the 6 the top end documents that have been retrieved and then 7 estimates the probability of the user interest in each of 8 those. 9 Q. that looks at Turn to the next page. 10 sorry. 11 A. Q. A. I'm Tell me what this says? 13 Oops. Yes. 12 That is 144. 143. 143 is the 14 15 16 17 MR. NELSON: Let me have 144, please. 18 BY MR. NELSON: 19 Q. What did Mr. Horling say about this? 20 A. What are the ranking algorithms used by the Kaltix 21 Twiddler? 22 23 24 25 There is one that corresponds to the dilip and link profiles. What is the name of that one? is used for those. Pazzani - direct MR. NELSON: 1 830 That is at 159, 8 through 13. 2 BY MR. NELSON: 3 Q. 4 please. 5 A. 433? 6 Q. Yes. 7 A. Yes. 8 Q. And can you tell me what that document is? 9 A. It's a Google document called personalized search. Let me have you turn in your notebook to Exhibit 433, 10 MR. NELSON: 11 MR. VERHOEVEN: 12 THE COURT: 13 And can we move 433 into evidence? No objection, Your Honor. It's admitted. (PTX-433 was admitted into evidence.) 14 MR. NELSON: Slide 145, please. 15 BY MR. NELSON: 16 Q. 17 to do the estimates of probability? 18 A. 19 algorithm called And so what does this tell you about what's going on Well, what Brian Horling just mentioned, there's an 20 21 Q. 22 PTX-729, slide 146. 23 A. 24 25 And can you turn your attention -- let me have And what does this say about ? Pazzani - direct 831 1 2 3 4 5 Q. And is this done using logistic regression? 6 A. Yes. 7 that calculates the log of the odds. 8 Q. 9 mathematical calculations on a white board basically to It uses what I would call a log linear model And are you prepared to do sort of -- some 10 further teach what logistic regression is? 11 A. Yes, I would be happy to. 12 Q. You may step down. 13 14 (The witness left the witness stand and approached the easel.) 15 MR. VERHOEVEN: 16 THE COURT: 17 THE WITNESS: 18 Yes, of course. Is it possible to put the PowerPoint up also? 19 MR. NELSON: 20 THE WITNESS: 21 MR. VERHOEVEN: 22 THE COURT: 23 Permission to approach? Sure. Anywhere is fine. Sorry. I can't see. Let's let them get set up and then you can relocate. 24 MR. VERHOEVEN: 25 THE WITNESS: This is fairly heavy. And high. 832 Pazzani - direct 1 MR. VERHOEVEN: 2 THE WITNESS: 3 MR. NELSON: I think that I will just hold this here for a THE COURT: That's where you want it, Mr. Nelson? 8 THE WITNESS: 9 MR. NELSON: That's fine. Is that fine with you, Mr. Pazzani? 10 THE WITNESS: 11 THE COURT: 12 All right. second. 6 7 Okay. will be fine. 4 5 And high. Yes. Mr. Verhoeven, will you be able to see it from there? 13 MR. VERHOEVEN: Yes, I will, Your Honor. 14 THE WITNESS: 15 So first I'm going to tell you about log linear Thanks. 16 models. 17 like this in a few hours in a course. 18 this for two minutes, but first let's talk about logarithms. 19 Do you remember logarithms from high school, maybe? 20 21 22 So this is going to take -- I normally do something I'm only going to do So let me give you a few numbers and I will tell you about logarithms. First we know about the number ten, the number a 23 hundred, the number a thousand, and I'm also going to do 24 one-tenth and let's do one-thousandth also. 25 Okay? So those are numbers that you encounter every 833 Pazzani - direct 1 day. You can rewrite this if you like as ten times ten, or 2 ten squared is the same as a hundred; right? 3 is ten times ten times ten or ten to the third. 4 And a thousand What you might not know or remember is that 5 one-tenth is actually ten to the minus one and one 6 one-thousandth is ten to the minus three. 7 number 1,000 same as that, but because it's one-thousandth, 8 we do minus three instead. 9 So it's the Okay. So that's just a quick refresher on exponents. 10 So now what we can do is figure out what the log of each of 11 these numbers is. 12 Okay. 13 one-tenth is minus one. 14 is minus three. The log based ten is just the exponent. So the log ten of a hundred is two. 15 The log ten of The log ten of one over a thousand Okay? Now I want to describe how these might be used 16 to deal with the log of the odds. 17 that over. 18 here. Normally, I would just flip this over like this 19 MR. NELSON: 20 THE WITNESS: 21 MR. NELSON: 22 THE WITNESS: 23 MR. NELSON: 24 THE WITNESS: 25 If you can just flip prop this up. We're having a slight problem here. All right. Okay. Will you help me? No, but I will watch. It's falling over. I will grab this and you try to 834 Pazzani - direct 1 MR. NELSON: 2 for now. 3 this page over. We lost a leg here. I will get the other one here. THE WITNESS: 5 MR. NELSON: Yes. That will last for awhile. It's very heavy. This isn't going to work either. 7 All right. 8 THE WITNESS: 9 Why don't you flip I will get the other one. 4 6 Let's do this Continue, Dr. Pazzani. Sure, except I lost my pen. Let's get the green out. 10 MR. VERHOEVEN: While they're setting up, Your 11 Honor, I would request that we proceed not in narrative 12 teaching fashion, but in Q&A. 13 THE COURT: That's fine. 14 an objection, that's sustained. 15 To the extent that's Mr. Nelson. 16 MR. NELSON: Let's ask some questions, Yes. 17 BY MR. NELSON: 18 Q. 19 how that relates to probabilities? 20 A. 21 now what I'd like to do is describe what the log of the odds 22 are and now that's used to estimate probabilities. 23 Q. Go ahead. 24 A. Do you think it's going to stay? 25 going to start with something, what's the probability Can you explain that the math you described earlier, Yes. What I've described so far what logs are and And I'm actually 835 Pazzani - direct 1 someone gets lung cancer? 2 something like that, but we use these things in medicine 3 very often. 4 Okay. I don't want to talk about And let's just assume the probability that 5 one, or the odds that one gets lung cancer is one in a 6 thousand. 7 remember, is the log of that is minus three. 8 to say that's the prior probability or the base. So one way to represent that, one in a thousand, 9 So I'm going If we know nothing about you, there's a 10 one-in-a-thousand chance you have lung cancer. 11 Unfortunately, it's actually a little bit higher. 12 doing this to make the numbers kind of round. 13 I'm just Now, if you smoke, unfortunately, your odds of 14 getting lung cancer increase by a factor of ten. 15 to remember, ten to the one is one way of representing ten, 16 so I would add a one there and I'd have a variable S. 17 variable will be zero if you smoke -- I'm sorry. 18 you don't smoke and one if you smoke. 19 You have That Zero if So now if you are a smoker, this equation 20 produces two, which is the log of the odds or, really, ten 21 to the minus two. 22 So now instead of there being a one in a 23 thousand chance that you smoke, there's -- I'm sorry, that 24 you have cancer, there's a one in a hundred chance that you 25 have cancer because this increased it by a factor of ten. 836 Pazzani - direct 1 Now let me tell you something lucky. If you 2 live in Hawaii, there's a 50-percent less chance you have 3 lung cancer. 4 that many cars. 5 of half is minus .301. 6 remembered. 7 The air is really clean there. It's in the middle of the ocean. The log That's the only one that I Okay. So then we'll have another variable, minus .301 8 times H. 9 your odds decrease. 10 There's not So if you live in Hawaii, that takes on a one and Okay. If you don't live in Hawaii, that's a zero and then your odds are the same. 11 So if you can combine each of these, and there 12 are many, many more variables you can think about. 13 you've been exposed to asbestos, you're more likely to have 14 cancer. 15 likely to have cancer. 16 likely to have lung cancer. 17 on and on. 18 Q. 19 Google system? 20 A. 21 want to explain one other thing first. 22 If If you have been exposed to radon, you're more If your parents smoked, you're more So this equation can keep going Can you relate that to the estimated probability in a Yes. I will do so in just one minute, but I actually So these are what we call indicator variables. 23 They're either zero or one. Either you smoke or you don't. 24 But it turns out that the amount that you smoke affects the 25 probability that you have lung cancer. If you smoke just a 837 Pazzani - direct 1 little bit, you're less likely to have lung cancer, and if 2 you smoke a lot, you're more likely to have lung cancer. 3 So one way is to have a variable not S that's 4 either zero or one, but to have a variable C that represents 5 on average the number of cigarettes you smoke a day. 6 So now instead of that, the equation might be 7 minus three plus one-twentieth times C. 8 cigarettes in a pack, so if you smoke one pack a day, 9 your odds of getting lung cancer increase by a factor of 10 There are 20 ten. 11 MR. VERHOEVEN: Excuse me, Your Honor. 12 going to object as a narrative. 13 I'm the question. 14 THE COURT: It's not even responsive to Sustained. Dr. Pazzani, let's 15 answer the question that counsel asked. 16 BY MR. NELSON: 17 Q. 18 Google Systems? 19 A. 20 predict the probability that you are going to click on a 21 document as to the probability that you might have that one 22 might get lung cancer. 23 like this. 24 25 Can you relate this to the estimated probability of Exactly. Let me do that now. So now we're trying to So there would be a similar equation Let's just imagine there's a one-in-ten chance that one clicks on a document in Google. So that 838 Pazzani - direct 1 would be, we'd start with minus one, which is ten to the 2 minus one is one-tenth. 3 increase or decrease that. 4 And then there will be factors that So, for instance, we saw the log linear 5 equation before. 6 categories and your profile and the dilip categories and the 7 document, that increases the chances one will click on it. 8 So let's add a little bit, and I will just say 9 10 it's .2. If you have overlaps between your dilip I don't know what this number is. I will add a little bit times the number of dilip categories you have. 11 And so that's saying the odds increase of 12 clicking on a document if there's an overlap between the 13 dilip category and the dilip categories in the documents. 14 And there's also an odds that will increase, I will say 15 that's .3. 16 Google in particular, but they don't matter. 17 number is D. 18 Again, I don't know what these numbers are in The important That comes from your profile. THE COURT: All right. 19 Mr. Nelson. 20 Let me stop you there, becoming too much of a narrative. 21 I need you to ask questions because this is MR. NELSON: 22 probably done with this. 23 Okay. That's fine. I think we're Are you done with this demonstration? 24 THE WITNESS: I think I've probably illustrated 25 enough, but this is the general idea. I might have to 839 Pazzani - direct 1 come back and add one or two things perhaps on 2 cross-examination. 3 MR. NELSON: 4 THE COURT: 5 MR. NELSON: 6 Go ahead. All right. I'd like to mark this as a plaintiff's exhibit. 7 8 Thank you. THE COURT: As a demonstrative exhibit or substantive? 9 MR. NELSON: Well, a demonstrative exhibit, I 10 guess. Well, a substantive exhibit as well. 11 talked about it and summarized his testimony. 12 THE COURT: 13 MR. VERHOEVEN: I mean, he has Mr. Verhoeven? Your Honor, we would consider 14 this a demonstrative exhibit. 15 being marked as a demonstrative exhibit, but obviously we 16 object to its being admitted. 17 THE COURT: 18 exhibit. 19 We have no objection to it We'll mark it as a demonstrative To the extent it's being offered into admission, it's not being admitted. 20 MR. VERHOEVEN: 21 THE COURT: 22 25 For the record, you'll need to make up a number for it. 23 24 Thank you, Your Honor. MR. NELSON: Oh, let's call it Demonstrative Exhibit 1. THE COURT: Demonstrative Exhibit 1. Okay. 840 Pazzani - direct (Demonstrative Exhibit No. 1 was marked for 1 2 identification.) 3 MR. VERHOEVEN: Your Honor, I apologize. I just 4 realized none of these slides have been marked with 5 demonstrative numbers either, so we'll need to take care of 6 that. 7 8 THE COURT: Right. Okay. I will leave it to you all to do that sometime before we're done. 9 MR. NELSON: We'll do that. 10 BY MR. NELSON: 11 Q. Let's continue. 12 A. Can I go back to the prior slide? 13 Q. Yes. 14 A. Okay. 15 16 Go back to slide 146, please, PTX-729. So now I hope with that -THE COURT: Hold on. There's no question pending. 17 Do you have a question, Mr. Nelson? 18 MR. NELSON: Yes, I do. 19 BY MR. NELSON: 20 Q. 21 to the demonstration that you just did? 22 A. 23 linear model, that's one of those equations that I was 24 drawing out, to predict the long-term probability based on a 25 number of So can you explain how the Yes. relates So now what you see here is that there's a log such as 841 Pazzani - direct 1 So each of those will have a multiplier 2 3 effect. You're more likely to click on it 4 5 You're also more likely to click on it based on other 6 factors, such as the 7 if the document really . That's independent of the user. 8 But the two that are underlined are the dependent parts, and 9 those are important parts of estimating the probability that 10 the user is of interest -- that the document is of interest 11 to the user. 12 Q. 13 some of these systems work on aggregate data. 14 explain how this equation relates to those statements? 15 A. Earlier in I think opening, Google mentioned sort -Can you Yes. 16 17 18 There are some components of 19 this that are true for all users, how likely you are to 20 click on something if it's in the first position versus the 21 tenth position. 22 23 24 25 Q. Okay. And is this used for link dilip and category 842 Pazzani - direct 1 NavBoost? 2 A. Yes, that's correct. 3 Q. And let me have you look in your notebook at PTX-200. 4 And can you identify PTX-200? 5 A. Yes. PTX-200 is the code, the computer code for the 6 7 8 9 10 MR. NELSON: I'd like to move PTX-200 into evidence. 11 MR. VERHOEVEN: 12 THE COURT: 13 No objection, Your Honor. It's admitted. (PTX-200 was admitted into evidence.) 14 MR. NELSON: Let's put up PTX-200 on the board 15 and Mr. Horling's testimony about it. 16 BY MR. NELSON: 17 Q. 18 PTX-200? 19 A. 20 Fortunately, you won't have to see the beginning. 21 at the code on the bottom of line 508. 22 And can you just read what Mr. Horling said about Yes. You asked him to turn to 99938 of the document. And look And it says, 23 24 MR. NELSON: 25 THE WITNESS: Can you pull that out of the slide? I think it's the next -- next 843 Pazzani - direct 1 animation. 2 MR. NELSON: The next slide. 3 THE WITNESS: 4 So what was being referred to in the questioning Yes, I think it is the next slide. 5 is these particular lines of code. Now, I don't want to go 6 through all the details, but you can read the English. 7 8 9 . 10 Q. And can you look at PTX-97 in your notebook and tell 11 me what that is? 12 A. PTX-97 is the header file for Kaltix pending servlet. 13 14 MR. NELSON: I'd like to move PTX-97 into evidence. 15 MR. VERHOEVEN: Just one second. 16 (Pause while counsel conferred.) 17 MR. NELSON: 18 MR. VERHOEVEN: 19 MR. NELSON: 20 (Pause.) 21 MR. VERHOEVEN: 22 THE COURT: The next slide, please. I'm sorry. What was the number? 97. No objection, Your Honor. It's admitted. 23 (PTX-97 was admitted into evidence.) 24 BY MR. NELSON: 25 Q. Can you tell me what PTX-97 is? 844 Pazzani - direct 1 A. Yes. PTX-97, the part that we're looking at is just 2 3 4 . We saw a Google document describe this. is the computer code that describes it. This It says, 5 6 7 Q. 8 PTX-382. 9 Okay. Can I have you look in your notebook at MR. NELSON: Can you take the slide down. 10 THE WITNESS: 11 MR. NELSON: 12 MR. VERHOEVEN: 13 THE COURT: 14 Yes. PTX-382 is a Google e-mail. I move PTX-382 into evidence. No objection, Your Honor. It's admitted. (PTX-382 was admitted into evidence.) 15 MR. NELSON: And let's put up slide 151. The 16 next one, next one, next one. 17 BY MR. NELSON: 18 Q. What is this one? 19 A. Well, I think what we're getting at here is what does 20 it mean And what does this indicate? 21 22 23 24 Q. And what does Mr. Horling say about this? 25 slide, please. The next 845 Pazzani - direct 1 A. 2 3 4 5 6 7 8 So what that's really getting at, if there's 9 10 11 12 Q. And so what is the estimated probability for the 13 respective link dilip and category NavBoost profile that is 14 being estimated in this element? 15 A. It's the part of the 16 17 18 MR. NELSON: Let's go to slide 153. And let's talk about the rephil and session category. 19 And may I have slide 154, please. It's PTX-154. 20 BY MR. NELSON: 21 Q. What does this say about the rephil profile? 22 A. It talks about the rephil profile, and it uses some 23 , and it 24 describes in a little bit more detail about how it works. 25 Fortunately I'm not going to go through the math of this. Pazzani - direct 1 846 But essentially 2 3 4 5 MR. NELSON: 6 Can I have slide 155, another piece 7 of PTX-24. 8 BY MR. NELSON: 9 Q. What is this document, sir? 10 A. This goes into a little bit more detail about rephil, 11 and it says: 12 13 Basically, 14 -- I'm sorry, 15 16 17 18 19 20 So actually if you go to the Alvarado example 21 that Konig used earlier, his wife was interested in 22 elementary schools. 23 24 25 Q. Let me have you look in your notebook to PTX-730. Pazzani - direct 1 A. PTX-730. 2 Q. And what is that document? 3 A. It's a Google document entitled Languages and 4 847 Personalized Search. Yes. 5 MR. NELSON: I will move to admit 730. 6 MR. VERHOEVEN: 7 THE COURT: 8 (PTX-730 is admitted into evidence.) 9 MR. NELSON: No objection. It's admitted. Pull up slide 156, please. 10 BY MR. NELSON: 11 Q. What does this document say? 12 A. It discusses an experiment that was run at Google; 13 and essentially what it says is that the 14 15 16 17 18 19 MR. NELSON: Let me pull up slide 157 which is 20 part of PTX-24. 21 BY MR. NELSON: 22 Q. 23 the estimating probability for the session category profile? 24 A. 25 profiler, and it uses the same algorithms as the rephil What does this tell you about the algorithm that does Yes, the session category is our fifth and final Pazzani - direct 848 1 except it looks at the short term, the session-based profile 2 instead of the long term profile. 3 things you have just done in 4 Q. 5 category profile and the rephil profile? 6 A. So that is looking at And what is the estimated probability of the session What I described earlier, it's 7 8 9 MR. NELSON: And let me look at Bryan Horling's testimony, the next slide, 158. 10 BY MR. NELSON: 11 Q. What does Mr. Horling say about this? 12 A. Well, how does the Kaltix Twiddler apply the session 13 category profile -- the session category user profile to the 14 group of documents? 15 And it says: 16 17 18 19 20 21 MR. NELSON: 22 BY MR. NELSON: 23 Q. 24 be? 25 A. May I have the next slide, please. And what did the Court define as unseen document to It's a document the user has not previously seen. 849 Pazzani - direct MR. NELSON: 1 Let me have slide 160, please. 2 BY MR. NELSON: 3 Q. And how many web pages does Google currently have? 4 A. According to a recent Google website, there are 60 5 trillion individual web pages. 6 Q. 7 documents -- the probabilities estimated for being unseen by 8 the user? 9 A. 10 And what does that tell you about how many Well, hopefully there is a lot of unseen documents since most people don't seen even one trillion or a billion. 11 MR. NELSON: 12 BY MR. NELSON: 13 Q. 14 Google's PTX-17? 15 A. 16 categories. 17 that it updates Let me put up PTX-17. And this is a portion of -- what is this figure from It shows the number of documents of various There are some documents like news websites and others 18 And it shows sort of a 19 hierarchy of documents. 20 category. 21 news-related documents that are updated 22 There are in one And there is fewer documents that are saying MR. NELSON: Let's now turn to Search Ads and 23 talk about the estimating a probability that an unseen 24 document is of interest to a user. 25 slide 163. And can you pull it up? And let's go to PTX-115, Pazzani - direct 1 BY MR. NELSON: 2 Q. 3 is here and how it is used? 4 A. 5 850 circled, and And can you explain where the estimated probability Yes. So it happens in the SmartAds system that is 6 7 8 9 10 Q. 11 bottom? 12 A. What portion does that? That little genie guy on the Well, 13 14 MR. NELSON: 15 And let me direct your attention, 16 let me pull up PTX-402, slide 164. 17 BY MR. NELSON: 18 Q. So what is the SmartAds system? 19 A. Well, it says that SmartAds is one of the most 20 important systems for maintaining and improving the quality 21 of ads that Google serves. 22 MR. NELSON: Let me turn to slide 166. 23 BY MR. NELSON: 24 Q. 25 learning machine, user model, what portion of the SmartAds Can you explain, the portion going back to our 851 Pazzani - direct 1 or what portion of the Search Ad system performs Element 2 1(e)? 3 A. Yes. So you may recall the 4 5 6 7 8 9 10 MR. NELSON: Can you pull up PTX-401? And the 11 pullout. 12 BY MR. NELSON: 13 Q. 14 estimating a probability? 15 A. 16 regression equation that I showed earlier, the log linear 17 model. What does this portion of PTX-401 tell you about the It uses an . That is that type of 18 19 So in some ways, 20 21 22 23 MR. NELSON: 24 BY MR. NELSON: 25 Q. Let me have slide 168, PTX-402. Can you explain a little further? 852 Pazzani - direct 1 A. This goes on to describe that logistic regression is 2 used, and it predicts the probability of the click-through 3 rate, and these have these 0s and 1s. 4 as I was drawling those equations, if And I think you saw 5 6 7 8 MR. NELSON: 9 slide and just the pullout as well. 10 Q. 12 The BY MR. NELSON: 11 Let me have PTX-397, please. A. And what is this? 13 14 15 16 17 Q. And this element talks about predicting, estimating a 18 probability that an unseen document is of interest to the 19 user. How is this doing that when it's looking at 21 A. It's still calculating the 22 In this case, it's just a lower 23 Q. Let me have you look in your notebook at Exhibit 942. 24 A. 942. 25 Q. What is that? 20 Okay. . . 853 Pazzani - direct 1 A. This is a Google document humorously titled The UBAQ 2 Virtuous Pumpkin. MR. NELSON: 3 4 I move that 942 be admitted into evidence. 5 MR. VERHOEVEN: 6 THE COURT: 7 (PTX-9432is admitted into evidence.) 8 MR. NELSON: 9 No objection. It's admitted. Can I have slide 170, with PTX-942 on it. 10 BY MR. NELSON: 11 Q. What is Exhibit 942? 12 A. 942 describes some 13 Q. What 14 A. They are the 15 . are described? . 16 Q. 17 ad system? 18 A. 19 And how many ads are currently in the system, in the I think I saw something about MR. NELSON: Let me put up PTX-400. 20 I think it's this graphic from PTX-400 says 20. 21 BY MR. NELSON: 22 Q. 23 shows the ads that are unseen by the user? 24 A. The next. 25 So what leads you to conclude that Google's system Well, the fact that hopefully you have not seen You have seen a fewer number of that. 854 Pazzani - direct MR. NELSON: 1 Let's turn to the Content Ads 2 element here. The next slide please, PTX-222. 3 BY MR. NELSON: 4 Q. 5 estimating a probability of Content Ads? 6 A. 7 estimates the probability the user will click on a document, 8 and part of that equation is the probability the user is 9 interested in that document. So let's talk about the Content Ads. What is the Again, there is a log linear regression equation that In this case, the document is 10 an ad. And that is based on the short term phil clusters. 11 So if you have recently clicked on Volkswagen ads, it will 12 show you more Volkswagen ads. 13 Q. 14 system? 15 A. Is that also done by a portion of the SmartAds 16 17 MR. NELSON: Let's go to slide 176. Next slide. 18 176. 19 BY MR. NELSON: 20 Q. 21 estimated or defined by the user model in the Content Ad 22 system? 23 A. 24 parameters are the rephil clusters associated with 25 And so what is the learning machine having parameters Well, here, the ads are the documents and the 855 Pazzani - direct 1 2 3 4 5 6 7 8 Q. Let me just skip a little bit ahead here to PTX-413, 9 slide 179. Actually, what is in your notebook? 10 PTX-413 first? 11 A. What is PTX-14 (sic) is a Google document called CUBAQ Update. 12 13 MR. NELSON: I move that 413 be admitted into evidence. 14 MR. VERHOEVEN: No objection, Your Honor. 15 THE COURT: 16 (PTX-413 is admitted into evidence.) 17 MR. NELSON: It's admitted. Can you put up slide 179, please? 18 And the pullout. 19 BY MR. NELSON: 20 Q. And what does this document tell you? 21 A. This document talks about the CUBAQ profiler and how 22 it is used to estimate the probability a user is interested 23 in a document. 24 25 And essentially 856 Pazzani - direct 1 2 Q. Let me have you turn to Exhibits 1468 -- or 1458 and 3 1462 in your notebook. 4 A. 1462. 5 Q. I'll do them at the same time and just ask you to 6 tell me what they are. 7 A. 1458 and 1462. 8 Q. Correct. 9 A. They explain what certain numbers in the Google 10 system means. These numbers are the numbers associated with 11 rephil categories, and they explain in English what these 12 numbers mean. 13 MR. NELSON: 14 Move that those two exhibits be admitted into evidence. 15 MR. VERHOEVEN: 16 THE COURT: 17 MR. NELSON: 18 THE COURT: 19 No objection, Your Honor. Okay. Can I have slide 180. You need me to say for the record those are both admitted. 20 MR. NELSON: Thanks. 21 (PTX-1458 and PTX-1462 are admitted into evidence.) 22 MR. NELSON: Let me have the next slide. 23 BY MR. NELSON: 24 Q. Can you explain what is on slide 180? 25 A. Yes. On slide 180, there is a number 24001. I'm not Pazzani - direct 1 857 sure if you can zoom in on that at the top (indicating). 2 And it says, that corresponds to the concept of 3 making money and earning money, and things of that sort. 4 Q. Is that a short term phil cluster? 5 A. Well, it's a phil cluster which could be in someone's 6 short term profile. 7 8 Q. Let me have you turn to Exhibit 1457 in your 9 notebook. 10 A. Okay. 11 Q. And what is that document? 12 A. 1457 is a document that Google provided to PUM's 13 attorney which explains the coefficients associated with a 14 regression equation. 15 MR. NELSON: 16 And I would move that 1457 be admitted into evidence. 17 MR. VERHOEVEN: 18 THE COURT: 19 (PTX-1457 is admitted into evidence.) 20 MR. NELSON: 21 Q. It's admitted. Let me have the next slide, 181. BY MR. NELSON: 22 No objection, Your Honor. Can you explain what this is? 23 Can you zoom this in? 24 And then, Dr. Pazzani, can you explain what is 25 being shown here? 858 Pazzani - direct 1 A. Yes. So what this is saying, the title, the top, at 2 the top, it was the ad phil cluster and the short term phil 3 cluster. So what this is basically saying is if you have 4 5 this category in your short term profile and the ad is of 6 this category, then it's more likely that you will click on 7 the ad. 8 it's in your profile, you are less likely to click on an ad 9 of that category. 10 And then there is another ad category here that if I know there are lots of numbers. We wanted to 11 be able to show the names as they were on the previous 12 slide. 13 Q. And is the .1469, is that the estimated probability? 14 A. No, that is not the estimated probability. 15 would be a portion of the data used for it. 16 all the users. That That is true of 17 18 19 20 21 MR. NELSON: Let me have the next slide, 182. 22 BY MR. NELSON: 23 Q. 24 ads, probabilities for ads that are unseen by the users? 25 A. And does the Content Ad system also provide estimated Yes, it does. Again, there is , some Pazzani - direct 1 859 of which are unseen. 2 MR. NELSON: I'm sorry. Let me have slide 188. 3 Oops. 182 -- or 183. I got ahead of myself. 4 BY MR. NELSON: 5 Q. 6 Search Ads and YouTube, Content Ads and YouTube practice 7 each of the aspects of Step 1(e)? 8 A. 9 probability that a document is of interest to a particular And in your opinion, does each of Google Search, Yes, they do. 10 user. 11 Each of them has an estimates the And I'll read the rest but it's kind of small, but each of them does. 12 13 MR. NELSON: We should be able to move through the rest of this hopefully more quickly. 14 So let's go to Element 1(f) of the '040 patent. 15 THE COURT: 16 I guess for the record, we now have the proper chart up; correct? 17 MR. NELSON: Correct, Your Honor. 18 THE COURT: 19 MR. VERHOEVEN: 20 MR. NELSON: Okay. Thank you. Thank you, Your Honor. So let me get the claim language 21 for, on slide 185. 22 BY MR. NELSON: 23 Q. Can you read Element 1(f)? 24 A. Yes. 25 automatic, personalized information services to the user. Using the estimated probability to provide 860 Pazzani - direct 1 Q. And is this done, for Search Ads, Content Ads and 2 Search, is this all done automatically? 3 A. Yes. 4 Q. And the same with YouTube? 5 A. Yes. 6 Q. And so let's look at slide 186. 7 animation? 8 A. 9 to the user. Yes. Can you explain that So here are the possible documents of interest And there is a user whose profile we know. 10 And this is showing that that user has selected a subset of 11 those documents based on the probability the user is 12 interested in those documents. 13 call -- that Google calls 14 MR. NELSON: 15 Q. 17 Let me have slide 187, PTX-44. BY MR. NELSON: 16 That's the process that we A. What is the Kaltix Twiddler? 18 19 20 Q. And let me have -- look in your notebook at PTX-39. 21 A. Yes. 22 Q. And what is PTX-39? 23 A. PTX-39 is a declaration of Craig Sosin. 24 Q. And who is Craig Sosin? 25 A. He's a software engineer at Google. Pazzani - direct 1 MR. NELSON: 2 861 And I move that Exhibit 39 be admitted into evidence. 3 MR. VERHOEVEN: 4 THE COURT: No objection, Your Honor. It's admitted. 5 (PTX-39 was admitted into evidence.) 6 MR. NELSON: Let me have slide 188. 7 BY MR. NELSON: 8 Q. 9 operation of the Kaltix twiddler? And what does Mr. Sosin and Google say about the 10 A. Okay. He's describing in a little detail how it 11 works. 12 Kaltix twiddler does several things. So for any particular web page search result, the 13 14 15 16 17 18 19 20 21 22 23 Q. 24 the link, dilip and category NavBoost aspects of this. 25 And let's go to the next slide, 189, and talk about So what twiddler is responsible for applying the Pazzani - direct 1 probability for these three, these three elements? 2 A. 3 862 the parts that are used Well, the twiddler is called the Kaltix twiddler, but 4 5 6 Q. Let me have you turn in your notebook -- actually, 7 let me put up slide 190, please, and pull out, this is 8 PTX-200. 9 A. And what is this code? This is part of the Kaltix twiddler, and this 10 actually describes how it works, and it's -- what it's 11 basically saying is, for a -- 12 13 14 15 So we ask what would happen if 16 17 18 19 20 21 22 23 24 Q. And let's talk next about, let me have slide 191. 25 Let's talk about the rephil and session categories, slide 863 Pazzani - direct 1 192, please. And what does Mr. Sosin say about this? 2 3 A. I'm sorry. 4 Q. Yes. 5 had before. 6 aspect works the same? 7 A. 8 profiles as well as link and dilip profiles. Yes. Could you repeat the question? I just asked, this is a repeat of the slide we I guess really I'm just asking if the twiddling The twiddling aspect works the same for rephil 9 10 11 12 Q. And let me have slide 193, please. 13 And what does Mr. Horling say about the 14 operation of the Kaltix twiddler? 15 A. 16 17 18 19 20 21 Q. And could I have slide 194, please. 22 walk through now by each element how Google's search 23 practices claim 1 of the '040 patent? 24 A. 25 That's like recording the queries and the search result Yes. Can you just So first we saw transparently monitoring. 864 Pazzani - direct 1 clicks that you clicked on. Then there's updating the 2 user-specific data files. 3 associated with an individual user associated with their ID. That's storing in Kansas the data 4 5 Then you estimate the parameters of the 6 learning machine. 7 categories of the documents that are in the user-specific 8 data files. 9 That's the user interest in the In order to figure out those categories, you 10 have to have analyzed them. And then you can estimate the 11 probability based on the user model that the user is 12 interested in a particular document. 13 for instance, to reorder the search results presented to the 14 user, so that different orders for different users based on 15 their profile, which is based on And then you use that, 16 17 Q. And let's turn now to Search Ads and Content Ads 18 together. 19 And this is a response to a request for admission. 20 does this say about how search and Content Ads are a high 21 probability? 22 A. 23 click-through rate as adjusted by UBAQ is used in the 24 auction that determines the ranking of candidate ads in 25 Google's AdWords system. So let's talk about, let me have PTX-403, please. Okay. What Google admits that the probability of the 865 Pazzani - direct 1 Q. And let me have you refer in your notebook to 2 PTX-110. 3 A. 4 Google document. PTX-110 is a document entitled Google AdRank. 5 6 And what is that document? MR. NELSON: I move that Exhibit 110 be admitted into evidence. 7 MR. VERHOEVEN: 8 THE COURT: 9 It's a No objection, your Honor. It's admitted. (PTX-110 was admitted into evidence.) 10 MR. NELSON: May I have 197 on the board, 11 please? 12 BY MR. NELSON: 13 Q. This is PTX-110, so what does this tell you? 14 A. This talks about the auction that decides which ads 15 are shown to the user and ads are displayed in the order of 16 , highest at the top, lowest at the bottom. And 17 18 19 Q. And how is the estimated probability that's 20 associated with the step 1(e) used in Search Ads? 21 A. 22 more likely to click on are more towards the top, but this 23 can be affected by the bid as well. 24 Q. 25 about Search Ads, the ads that the user isn't interested are Well, all things being equal, those the users are In this case, it's the opposite because we're talking 866 Pazzani - direct 1 less likely to be shown; is that right? 2 A. 3 ads on the bottom, for instance. 4 Q. 5 Mr. Gopalratnam said about this? 6 A. Yes. 12 Q. And how is this done in Content Ads? 13 A. In Content Ads, it's based on 15 Q. And let me have PTX -- slide 199. 16 the calculation used? 17 A. 18 way of computing the click-through rate based on the user 19 model. 20 Q. Yes. So the Amazon ads might be on top and the eBay Let me have slide 198, please. Can you tell me what When asked how the ad rate is termed, he said 7 8 9 10 11 14 Yes. Uses the same auction. And is this also It's just a different And let me have slide 200. 21 And can you summarize your opinions 22 regarding whether Element 1(f) is practiced by Search, 23 Search Ads, Content Ads and YouTube? 24 A. 25 used to provide automatic personalization to the user. Yes. To estimate the probabilities in each case RE 867 Pazzani - direct 1 Q. 2 slide 201, please. 3 A. Yes, it is. 4 Q. You have already given your opinion that -- well, 5 tell the jury what a dependent claim is. 6 A. 7 this case, it depends on claim 1, so it has to do everything 8 that is in claim 1, the preamble steps A, B, C, D, E, but 9 also has to do this, where the monitored user interactions 10 And let's go on to dependent claim 22. Can I get Is this dependent claim 22? So a dependent claim depends on another claim. In include a sequence of interaction times. 11 So all we have to talk about this here, because 12 we've discussed this previously, is does Google use the 13 sequence of interaction times. 14 Q. 15 this is part of Exhibit PTX-1268. 16 going on here? 17 A. 18 for 19 part? 20 Let me have slide 204, please, the next one. Yes. And Can you explain what's This is part of a web history. I think this is Could I ask you to zoom in on this Okay. 21 22 23 24 25 Q. And let me have slide 205. And can you pull up -- Pazzani - direct 1 and what is, what is this? 2 you explain what's shown here? 3 A. 4 keeps track of Yes. This is part of PTX-373. 868 Can So this is a further example of how Google 5 6 7 8 9 10 11 Q. And let me have you turn in your notebook to PTX-35. 12 And what is PTX-35? 13 A. 14 responses to the plaintiff's amended notice of Rule 15 30(b)(6), deposition of Google. It's Google's supplemental responses, objections and 16 MR. NELSON: 17 I move that Exhibit 20 -- PTX-35 be admitted into evidence. 18 MR. VERHOEVEN: 19 THE COURT: 20 No objection, Your Honor. It's admitted. (PTX- 35 was admitted into evidence.) 21 MR. NELSON: So can you put that up? 22 BY MR. NELSON: 23 Q. And what is being shown here? 24 A. What is being shown here is explanation, discussing a 25 little bit more the details of that, what we just saw. 869 Pazzani - direct So, for instance, if we can zoom in, 1 . 2 3 what this number means (indicating), and that number is the 4 . 5 computer way of saying 6 Q. 7 explaining 8 A. , in essence. ? That's correct. MR. VERHOEVEN: 10 MR. NELSON: 11 THE COURT: 12 MR. NELSON: 13 THE COURT: Objection, leading. Can I continue? Could you hear that? Yes. I wasn't sure. Is that an objection? 15 16 So that's a And this is a statement by Google essentially 9 14 And we've asked MR. VERHOEVEN: I objected leading, but the answer came out. 17 THE COURT: The objection is overruled because 18 it's moot, but it was leading. 19 leading. 20 MR. NELSON: Let's refrain from the Okay. 21 BY MR. NELSON: 22 Q. 23 will ask you, is that a Google document? 24 A. 25 Let me have you turn in your notebook to PTX-378. Yes. It's a Google document. MR. NELSON: I move that PTX-378 be admitted. I 870 Pazzani - direct MR. VERHOEVEN: 1 No objection, Your Honor, with 2 the caveat that my copy is partially legible. 3 a legible copy. THE COURT: 4 All right. We'd request Provide the better 5 copy if you haven't already. 6 (PTX-378 was admitted into evidence.) 7 MR. NELSON: 8 Q. Pull up the pullup, please. BY MR. NELSON: 9 Otherwise, it's admitted. 10 11 And so what does this slide tell you about how the are used? A. 12 13 , and I'm sure you don't remember, but about an hour ago I discussed how the rephil profile worked 14 15 16 17 18 19 20 21 22 23 24 25 So what's that really saying in English rather than mathematics, 871 Pazzani - direct 1 2 3 4 5 Q. 6 Let's talk about Search Ads now. Can I get slide 209? And can you tell me what this document is? 7 8 A. Yes. This is part of a web history, and it shows 9 something called the sponsored links, which is over there 10 (indicating). 11 clicked on in Google so it can display them to you. 12 Q. 13 1268, I should say. 14 can you tell me what's on PTX-373, page 1143717 with respect 15 to timestamps? 16 A. And the sponsored links are the ads that you This is also part of PTX-278. Let me have -- or Let me have slide 210. And is this -- 17 18 19 Q. And how are these used in Google Search Ads? 20 A. Well, one way is that if you -- one thing that it can 21 do is 22 and that is important to something Google calls a 23 24 Q. And let's turn to, let's turn to Content Ads, slide 25 212, please. 872 Pazzani - direct And can you speak about, this is Google's 1 2 response to our request for admission. What does this tell 3 you with respect to 4 A. Well, it says that Google predicts whether 7 Q. And let me show you slide 213, PTX-404. 8 A. So why that's useful is sometimes Q. Thank you, Dr. Pazzani. ? 5 6 9 10 11 12 Let me show you what is on PTX-404 and ask 13 what this tells you about the use of in Content 14 Ads. 15 A. Yes. Q. And let me have PTX-406, please and the pull out. So this talks about how it computes 16 17 18 19 20 21 22 And what is this -- this talks about the 23 . What does this say? 24 A. This is the the Google Content Ads. 25 saw this document before and essentially it We 873 Pazzani - direct 1 2 3 4 Q. Can I have the next slide, please, slide 215. Can you summarize your opinion regarding 5 6 whether Search, Search Ads, Content Ads and YouTube infringe 7 claim 22? 8 A. 9 storing Yes. By the use of storing in Kansas or associated with user data, then you can derive 10 a sequence of 11 Q. 12 the '276 patent. 13 A. Okay. 14 Q. And this should go quite a bit quicker. Okay. Let's turn now to the other patent at issue, Let me have slide 219, please. 15 And can you tell 16 me what is shown on this slide? 17 A. 18 patent. 19 there are also some parts that are different. 20 Q. 21 the preamble. 22 the difference in the preamble? 23 "automatic." 24 A. 25 one difference. Yes. This is comparing the '040 patent and the '276 There are many similarities between the two, but And take a look at the non-colored portion first, Yes. What are the differences in the preamble or Focus on the word So the word "automatic" is not there, so that's 874 Pazzani - direct 1 Q. Do you have, is your opinion with respect to 2 infringement the preamble of the claim 1 of the '276 the 3 same as for the '040? 4 A. 5 automatic, but if things were automatic, it still infringes. 6 Q. And otherwise your opinion is the same? 7 A. Yes. 8 Q. And so let's look at the next, the next slide here, 9 which let's go to -- let's go to 223, actually. Well, '276 is more general. 10 It does not require So here we talked about users a lot in the 11 preamble. 12 A. 13 earlier for the preamble of claim 1 of the '040 patent and 14 all this is saying is, the evidence there is exactly the 15 same as the evidence here. 16 again, but the Gaia ID, the 17 cookie and the PrefID are used in exactly the same way and 18 infringe in exactly the same way. 19 Q. 20 0365, 407 and 406? 21 A. I think you left 1312 out, but, yes. 22 Q. Can you go to the next slide? 23 What is this slide? This slide just summarizes the evidence that we used We don't need to go over it the DoubleClick So relying in part on PTX-576, 1312, 0113, 1312, And can you summarize your opinions whether 24 Google Search, Search Ads, Content Ads and YouTube practice 25 the preamble of the '276 patent? 875 Pazzani - direct 1 A. Yes, they do. 2 MR. NELSON: Let's turn to the next element, the 3 transparently monitoring element. Can I have the next 4 slide, 226. 5 BY MR. NELSON: 6 Q. 7 says "normal use of a browser program" instead of "normal 8 use of a computer." 9 A. Those are the two elements together. Now, the '276 Is there any difference there? Well, there is a difference but not a significant 10 difference with respect to the infringement because 11 everything we discussed earlier was happening within a web 12 browser. 13 ads, et cetera. The user accessing the Google website, clicking on 14 MR. NELSON: Let me go to slide 227. 15 BY MR. NELSON: 16 Q. 17 in -- summarize the evidence you relied on in your testimony 18 for the '040 patent. And does this slide summarize -- let me just read it 19 Let me start over. What is on this slide? 20 A. This slide shows the evidence used on claim 1(a) of 21 the '040 patent. 22 1(a) of the '276 patent. 23 deposition, 395 for the Google Gopalratnam deposition, 24 PTX-0404 of the Ponnekanti deposition and the Zamir 25 deposition. And that evidence can be used for claim So Exhibits 11, 370 of the Horling Pazzani - direct 1 MR. NELSON: 876 Let me have slide 228. 2 BY MR. NELSON: 3 Q. 4 Content Ads, and YouTube Content Ads, practice Element 1(a) 5 of the '276 patent? 6 A. In your opinion, does Google Search, Search Ads, Yes, for the same reasons I cited previously. 7 MR. NELSON: 8 slide. 9 Let's go to Element 1(b), the next BY MR. NELSON: 10 Q. And so what is the difference here between the 11 Element 1(b) of the '040 and the element here doesn't have 12 the letters on the '276. 13 A. Sure. 14 Q. The analyzing element. 15 A. Yes. 16 documents of interest to the user. 17 complicated the way we monitor the data, update the user 18 specific data. 19 So one difference is we're determining the MR. NELSON: And it's less Let me have slide 231, please. 20 BY MR. NELSON: 21 Q. 22 interest to the user." 23 A. 24 documents (electronic files, including text or any other 25 type of media) for which the user has a positive response." Can you read the Court's definition of "documents of Yes. "Documents of interest to the user are 877 Pazzani - direct MR. NELSON: 1 Let me turn to slide 233. This is 2 part of the patent, PTX-1. 3 BY MR. NELSON: 4 Q. 5 in the patent? 6 A. 7 creates positive and negative patterns. 8 of documents of interest to a user: 9 are visited following a search query is an example of 10 Can you tell me sort of what a positive response is Well, positive response -- I'm sorry. The user Positive examples Search results that expressing interest in something. 11 MR. NELSON: And can we go to slide 234, please? 12 I'll skip 233 for now. 13 BY MR. NELSON: 14 Q. And can you just explain what is shown on this slide? 15 A. Yes. This is going back to some of the 16 earlier. And the URLs, 17 18 19 MR. NELSON: 20 Q. 22 Slide 235. BY MR. NELSON: 21 And let me go to 235. documents? 23 What does Mr. Horling say about analyzing the Let me ask it this way: 24 Mr. Horling said about this element? 25 A. Well, I think he is getting at Can you tell me what Pazzani - direct 878 1 2 the search results for the user in the future because Google 3 assumes you have expressed interest in the document. MR. NELSON: 4 5 And let's go to the Search Ads portion here. Let me actually ask you, let's go back to slide 6 7 234 for a minute. 8 Let's go to 237. 9 Never mind. BY MR. NELSON: 10 Q. 11 shown on this document? 12 A. Let's go to Search Ads. And this is PTX-375 again. Yes. Can you tell me what is These are the document IDs associated with the 13 14 15 (Counsel confer.) 16 MR. NELSON: Sorry about that. 17 BY MR. NELSON: 18 Q. 19 data to determine the documents that are of interest to the 20 user? 21 A. 22 clicks, it's determining which documents are of interest to 23 the user. 24 Q. 25 asked you that question for Google Search before so I'm just So can you tell me, does Google analyze the monitored Yes. By monitoring the user's ad clicks or result Is that same true for Search? I don't know if I Pazzani - direct 1 re-asking it. 2 A. 3 879 interest on the documents that you have clicked on. Okay. 4 So, yes, the result clicks are a sign of MR. NELSON: 5 please. 6 239, please. 7 BY MR. NELSON: 8 Q. 9 answered for us. And let's turn to the next slide Let's turn to Content Ads. And may I have slide And this is another Request For Admission that Google Can you tell me what this says about 10 analyzing the monitored data to determine documents of 11 interest to the user? 12 A. 13 content-based system. 14 DoubleClick cookie Yes. And this is getting back to CUBAQ, the Google stores data associated with a 15 16 Q. And does Google analyze that data to determine 17 documents of interest? 18 A. Yes, it does. 19 In particular, MR. NELSON: And let me turn to slide 240, 20 Mr. Zamir's testimony. 21 BY MR. NELSON: 22 Q. And can you summarize what he said? 23 A. Yes. 24 25 He discussed again 880 Pazzani - direct MR. NELSON: 1 Can I have slide 241, please? 2 BY MR. NELSON: 3 Q. 4 say about determining user interest in ads and analyzing 5 data? 6 A. 7 interested in, he said: And this is Mr. Weinberg from yesterday. What did he When asked how does Google know what a cookie is So I -- 8 9 MR. NELSON: 10 And can I have slide 242, please. 11 BY MR. NELSON: 12 Q. 13 about the analyzing the monitored data to determine 14 documents of interest for the user? 15 A. 16 the ID in the cookie, and that's keeping track of the ads 17 the users has clicked on. This is Ms. Illowsky's testimony. What did she say So she discussed that the ad ID is associated with 18 MR. NELSON: Can I have the next slide, please? 19 BY MR. NELSON: 20 Q. 21 Google Search, Search Ads, Content Ads and YouTube practice 22 Element 1(b) of the '276 patent? 23 A. 1(c)? 24 Q. I think it's 1(b). 25 A. Oh, I'm sorry. And can you summarize your opinion whether or not The preamble is 0. Yes. So by storing the data in 881 Pazzani - direct 1 Kansas and then using this to assume the user's interest in 2 those things the user has clicked on, generating profiles 3 based on those clicks. 4 the data to determine documents of interest. 5 MR. NELSON: That shows that Google is monitoring Okay. Let's turn to the next 6 element, 1(c). 7 BY MR. NELSON: 8 Q. 9 specific learning machine based at least in part of the 10 The next claim. So this claim says: Estimating parameters of a user documents of interest to the user. 11 Do you see that? 12 A. Yes. 13 Q. And this element is fairly similar to the last one. 14 Can you explain what is different? 15 A. 16 talking about a user specific learning machine. Well, it doesn't mention the user model. 17 MR. NELSON: It's just Let's go to slide 246 real quick. 18 BY MR. NELSON: 19 Q. 20 machine." The Court also construed "user-specific learning 21 machine." Can you read that definition to the jury? 22 A. 23 machine (as construed) specific to the user." 24 Q. 25 well, let me ask it differently. So this is the Court's definition of "learning Yes. "A user-specific learning machine is a learning Is the learning machine made user specific in '276 -- Pazzani - direct 1 882 Is the user-specific learning machine in '276 2 user specific? 3 A. 4 user's data such as the data stored in Kansas. 5 Q. The same as for the '040? 6 A. That's correct. 7 Content Ads, Content Ads in YouTube and Search, the argument 8 is the same. 9 Q. 10 Yes, it's user specific because it operates on the So for each of them, Search Ads, For each of the different user -- Well, let me go to slide 250, please. 11 Can you identify what the user-specific learning 12 machine is for this element for each of the five accused 13 Google Search properties? 14 A. 15 link profiler, the Kaltix Twiddler. Yes. 16 17 The Or, A portion of the Kaltix Twiddler plus the user's link profile. 18 19 They're the things we discussed earlier. The dilip profiler, portion of the Kaltix Twiddler, and the user's dilip profile. 20 Similarly, the rephil and the user's rephil. 21 And the NavBoost, et cetera. 22 Q. And this element talks about determining or 23 estimating the parameters of the user-specific learning 24 machine based at least in part on the documents of interest 25 to the user. Is that element met in your opinion? 883 Pazzani - direct 1 A. Yes, it is. 2 Q. And is the way that it's met, the evidence you are 3 relying on the same as you relied on for the '040 patent? 4 A. Yes, the evidence is the same. 5 MR. NELSON: Let me have slide 251, please. 6 BY MR. NELSON: 7 Q. 8 evidence you are relying on for this element? 9 A. 10 Can you just read into the record the summary of the Yes. and 0376. 11 12 So there is each profiler, which is in PTX-0770 And then for link, it's PTX-30, 33, 34, 76 and Glen Jeh's testimony. 13 And then for dilip, it's 0025, 69, 98, 379. 14 And for Category NavBoost, it's 0030 and 0038. 15 Q. Is the data in the , the document identified 16 as in the 17 is used to estimate the parameters of the user specific 18 learning machine? , is that part of the information that 19 MR. VERHOEVEN: 20 THE COURT: Objection, leading. Sustained. 21 BY MR. NELSON: 22 Q. 23 the portion of Kansas data that is used to estimate the 24 parameters of the user specific learning machine? 25 A. Can you identify the parameters? Yes. It's the Can you identify Pazzani - direct 884 1 MR. NELSON: 2 And let me turn to slide 252. 3 BY MR. NELSON: 4 Q. 5 well, what evidence did you rely on for your opinion for the 6 rephil and session category profiles as whether they 7 practice this -- whether Google Search rephil and Search 8 session category practice this element? 9 A. 10 Can you summarize your opinion for this element -- So if you recall, these use the and it's PTX-0030, 34, 37, 69. 11 PTX-0030 and PTX-0069 for session category. 12 Q. 13 estimate those parameters? 14 A. 15 And what column in Kansas is at least in part used to Again, it's the MR. NELSON: . Let's talk, let's go to Search Ads. 16 And can I get slide 254, please. 17 Content Ads together. 18 BY MR. NELSON: 19 Q. 20 relied on for Search Ads and Content Ads meeting claim 1, 21 element C of the '040 patent, the same evidence you are 22 relying on for meeting this element of the '276 patent? Can you summarize the evidence -- is the evidence you 23 MR. VERHOEVEN: 24 THE COURT: 25 We'll do Search Ads and BY THE WITNESS: Objection, leading. Overruled. You can answer. Pazzani - direct 1 A. Yes. 2 885 parameters of the learning machine. In Search Ads, it's PTX-112, 113, 397, 398, and 3 4 The same evidence was used for estimating 869. 5 And in Content Ads, it's 223, 404 and the Zamir 6 deposition. 7 Q. 8 learning machines for both Search Ads and Content Ads? 9 A. 10 Can you identify the respective user-specific Well, for Search Ads, the user-specific learning machine is the UBAQ profiler 11 12 Q. What about for Content Ads? 13 A. In Content Ads, that profiler wasn't given a name but 14 it's the thing that 15 16 17 MR. NELSON: Let me turn to the next slide, 18 please. 19 BY MR. NELSON: 20 Q. 21 Element 1(c) of the '276 patent meets each of the accused 22 products? Does this slide 255 summarize your opinions whether 23 MR. VERHOEVEN: 24 THE COURT: 25 BY MR. NELSON: Objection, leading. Overruled. 886 Pazzani - direct 1 Q. Go ahead. 2 A. Yes, it does. 3 Q. That's what the green checkmarks means on all these 4 charts? 5 A. That's correct. 6 7 THE COURT: Let me see counsel at sidebar, please. 8 (Sidebar conference held.) 9 THE COURT: 10 It's just past 4:00 o'clock. Are you expecting to finish your direct before 4:30? 11 MR. NELSON: 12 chance we will yet. 13 I think there is a pretty good quickly a possible. 14 I'm just trying to get through this as MR. VERHOEVEN: Just so you know, I forgot what 15 slide you left off on, but we're here (indicating slides 16 remaining in the binder). 17 MR. NELSON: Was it one that was not fixed? 18 MR. VERHOEVEN: No, no, no. I'm not complaining 19 about that, but the question. 20 257, and the last slide of the deck is 344. 21 22 THE COURT: I believe we're around slide Are there still approximately 100 slides left? 23 MR. NELSON: 24 very fast. 25 have to go through. Yes, there are. A lot of these go There are a couple elements coming up that we Pazzani - direct 1 THE COURT: 2 MR. NELSON: 3 THE COURT: 887 Okay. They go very fast. I thought we should talk. In the 4 event that you are likely to finish around 4:20, 4:25 I was 5 curious what Mr. Verhoeven might want to do but it seems 6 like it's unlikely that you are going to finish even with a 7 few minutes left. 8 9 MR. VERHOEVEN: Your Honor, if we only have five minutes left, I don't think that's enough time for me 10 to finish my first cross module. 11 left, I would request the ability to begin cross. 12 THE COURT: 13 15 minutes left. 14 Okay. But if we have 15 minutes So certainly if there is would your request be? 15 If there is 5 to 15 minutes left, what MR. VERHOEVEN: Well, I'd like the ability to, 16 if I start a module, finish it. 17 minimum I would need to do that. 18 THE COURT: 19 MR. VERHOEVEN: 20 21 22 any time you want. I think 15 is probably the Okay. But I would be happy to start Let me know and I'll start. THE COURT: You can't start until he is done with his direct. 23 MR. VERHOEVEN: 24 MR. FRIEDMAN: 25 MR. VERHOEVEN: Right. You can't start until he says so. Whatever Your Honor wishes I 888 Pazzani - direct 1 will do. 2 My first module is 15 minutes. THE COURT: I'm not going to make you start with 3 less than 15 minutes unless you tell me that is what you 4 want me to do, and I am hearing you don't want to do that. 5 MR. VERHOEVEN: I think ... 6 (Counsel confer.) 7 MR. VERHOEVEN: Yes. We'll just -- okay. 8 Mr. Horwitz, go ahead and tell them. 9 MR. HORWITZ: 10 Your Honor, two things. If it's less than 15 minutes, we don't want to have to eat time. 11 THE COURT: I'm not talking about eating the 12 time. 13 early and nobody is charged for the time. 14 15 16 17 I'm talking about letting the jury go a little bit MR. HORWITZ: Second, we don't want them to be able to talk to the witness overnight. THE COURT: Right. You would want it to be essentially the cross has begun and they can't talk. 18 MR. HORWITZ: 19 THE COURT: Exactly. I would agree to that as well in 20 light of the circumstances, but this is all, just so we're 21 on the same page, if we finish by 4:15 or earlier with the 22 direct, we'll just go right into cross, but I'll still cut 23 you off about 4:30. 24 I'm going to cut you off at 4:30, but we won't start the 25 cross until the morning. If we finish with direct after 4:15, Okay? 889 Pazzani - direct 1 MR. NELSON: That's fine. 2 MS. JACOBS: Your Honor, given that Dr. Pazzani 3 has been on the stand all day, is it really fair to him to 4 start cross 15 minutes after six and-a-half hours? 5 THE COURT: If we're done by 4:15 with the 6 direct, we're going to start the cross, fair or not. 7 don't think, it doesn't seem very likely but I'm not going 8 to hold them to it. 9 MR. NELSON: 10 11 THE COURT: further. But I 15 minutes is not going to happen. I'm not going to slow you down any Let's see what happens. Okay. 12 (Sidebar conference ends.) 13 THE COURT: 14 MR. NELSON: You may continue. All right. 15 please? 16 BY MR. NELSON: 17 Q. 18 Can I get slide 257, wasn't in the '040 patent. Let's talk about Element 1(d). 19 20 Next slide, please. And this element Well, this is receiving a search query. 21 Could I get slide 259, please. And this is 22 a picture of the Google Search screen. 23 search queries? 24 A. 25 box, clicks on search Google and Google receives the search Yes. Does Google receive The user types search queries into the search 890 Pazzani - direct 1 query. 2 Q. 3 PTX-22, that figure? 4 A. Yes. 5 Q. And let me also put up PTX -- well, PTX-17 real 6 quick. 7 A. 8 It says what we're talking about. 9 query. And let me put up slide 260, and that's shown in What does that say? This is a Google document entitled life of the query. The system receives the 10 Q. And let's talk about search address. 11 slide 262, which is a portion of 115. 12 document show? 13 A. 14 from the user. 15 web server, et cetera. 16 Q. 17 Can you put up Content Ad system. And what does this It shows that the system receives the search query It goes to the Google front end, the Google And let me put up slide 264 and let's talk about the 18 What is this document? What are search referral 19 terms? 20 A. 21 The user doesn't explicitly type a query into the Google 22 Search box, but if the Google types a query into Bing and 23 goes to the Los Angeles Times, what happens is there's a 24 refer in the HTML and the http, and that refer indicates 25 what query one came from previously, or what website one Yes. On content ads, it's actually much more subtle. 891 Pazzani - direct 1 came from previously. 2 So a Bing search result page will contain 3 what's called the search referred term. It's the queries 4 typed to Bing or the queries typed to Google. 5 And if you go to the L.A. Times, the search 6 referred terms from the search engine that got you there are 7 a part of these search referred terms that are then passed 8 to the Content Ad system. 9 Q. And let me have you look in your notebook for 10 Exhibit 416. 11 A. Okay. 12 Q. And tell me what that document is. 13 A. 416 is a Google e-mail from Oren Zamir. 14 15 MR. NELSON: evidence. 16 17 MR. VERHOEVEN: One minute, Your Honor. No objection. 18 19 I ask that that be admitted into THE COURT: It's admitted. (PTX-416 was admitted into evidence.) 20 MR. NELSON: Can you put up Exhibit 416? 21 BY MR. NELSON: 22 Q. 23 and search queries? 24 A. 25 Google, Google queries as well as those from Yahoo, et What does this document indicate about Content Ads Actually, that describes just what I did, that 892 Pazzani - direct 1 cetera, used today, they're added with high weights to the 2 documents they lead to. 3 Queries from non-Google Search engines are 4 also associated with the DoubleClick cookie and used within 5 6 7 Q. What does RPM stand for? 8 A. I think it's revenue per million. 9 Q. Let me put up slide 266, please. What did Ms. 10 Illowsky say about referred terms? And just look at the 11 bottom of the slide. 12 A. 13 and there's a referral URL that says what page it came from. 14 And so some search engines choose to include the query in 15 that, and so the term that was used as the query is in that 16 URL. 17 Q. So she described what the search referred terms are, And let me turn to the next slide, please. 18 And can you tell me what this, can you 19 summarize your opinions with respect to whether the accused 20 products practice this element? 21 A. 22 the use of the search box and Google Content Ads does 23 through the use of, use of the search referral terms. 24 Q. 25 retrieving a plurality of documents based on the search Yes. So Google Search does and Search Ads through And let's talk about the next element. This is 893 Pazzani - direct 1 query. Do you see that? 2 3 A. Yes, I do. 4 Q. And this one is also not in the '040 patent, so let's 5 talk about this one briefly. 6 MR. NELSON: Can I have slide 271, please? This 7 is PTX-17. 8 BY MR. NELSON: 9 Q. What does this document say? 10 A. Well, after the system receives the query, it finds 11 matching results, and that's retrieving documents based on 12 the query and then it presents them to the user. 13 there's a little more that happens between those two steps. 14 Q. 15 does this document say? 16 A. And let's put up slide 272. I think Go ahead and -- what This is describing the Kaltix twiddler and it says, 17 18 19 Again, it's discussing these 20 candidate search results where the retrieval of documents 21 based on the query. 22 Q. 23 get PTX-115, slide 274. 24 PTX-115 show that documents are retrieved? 25 A. And this is PTX-24. Yes, it does. Let's go to Search Ads. Can I And does this document show, does We have not discussed it a lot, but 894 Pazzani - direct 1 2 3 Q. And let's put up the next slide, 276, and talk about 4 Content Ads. 5 what does this tell you about documents being retrieved in 6 response to a query? 7 A. 8 added with high weight to the documents they lead to. 9 let me see if I can explain that. And can you tell me, we just had this one up, Well, it talks a little bit about how the query is So When you have a page on 10 the Los Angeles Times, like about a Chevy Volt, if you got 11 there by typing hybrid Chevy Volt or electric Chevy Volts, 12 or just electric car, then it's as though that page had 13 those search queries, the search query in it. 14 So the word "electric" would be added to 15 the Los Angeles Times page. And then it would be Googled 16 Content Ads, would retrieve ads related, for instance, to 17 electric cars. 18 Q. 19 what Ms. Illowsky says regarding this topic? 20 A. 21 that out. 22 found in the page. 23 in a page? 24 page. 25 the page. And let me turn to slide 277. Yes. And can you tell me So he describes what I just did. We find the query. So we parse And then we pretend it was What do you mean by pretend it was found It becomes one of the textual signals from the Those are the signals used to retrieve ads related to 895 Pazzani - direct MR. NELSON: 1 And could I have slide 278, please? 2 BY MR. NELSON: 3 Q. 4 patent, whether each of the accused Google products 5 practices the retrieving of plurality of documents step in 6 the '276 patent? 7 A. 8 user, it then retrieves documents related, or based on that 9 search query, and Google Search and Search Ads obviously do And can you summarize your opinion whether the '276 Yes. So having received the search query from the 10 it in a more subtle way than Google Content Ads do. 11 Q. 12 explain what the color coding means on this slide? 13 A. 14 patent. 15 are combined to the claim of the '276 patent that's 16 highlighted. 17 Q. 18 retrieved documents, is the evidence you relied on the same 19 as you relied on for the analyzing documents step in the 20 '040 patent? 21 A. Yes. 24 Q. And let me turn to slide 282. 25 into the record the evidence that you relied on that this Can I have the next slide, 280. Yes. And so can you So what we see is claims D and E of the '040 And in many ways, claims D and E of the '040 patent And with respect to the identifying properties of the Though these are things like the 22 23 And can you just read 896 Pazzani - direct 1 element was practiced in the '276 patent as well? 2 A. 3 PTX-0025, PTX-00 -- I'm sorry. 4 Horling's testimony. Yes. 5 6 For the link categories, it's PX-0024, 0443, 037, and Brian For the dilip categories, it's PTX-0025, PTX-0376, and Haveliwala's testimony. 7 And for category NavBoost, how it uses the link 8 and dilip categories, it's PTX-0030. 9 Q. And let's turn to slide 284, please, skip this one. 10 And can you summarize the evidence you relied on 11 with respect to the rephil and Session Category for the 12 identifying -- for identifying the property of the retrieve 13 document aspect of this element of '276? 14 A. 15 category system and that's described in PTX-0024, PTX-0025, 16 and PTX-0030. 17 Q. 18 some more evidence with respect to the identifying document 19 properties. Can you just read that into the record? 20 A. So rephil and Session Category use PTX-0024, 21 PTX-0876, and PTX-0027. 22 Q. 23 about the applying the identified properties of the of the 24 retrieved documents to the user specific learning machine to 25 estimate a probability stat? Yes. So both of these profilers use the rephil And let's go to the next -- slide 286. Yes. And the next slide, please. And this is And can we now talk 897 Pazzani - direct Could I have the next slide, please? 1 And 2 remember, before we were talking about rank by long click 3 probability and these three profiles. What does this slide represent? 4 5 A. 6 7 8 Q. And can you read the evidence that you relied on into 9 the record? 10 A. Yes, I can. PTX-0024, PTX-0097, PTX-0200, Brian 11 Horling's testimony, Glen Jeh's testimony and the Jahr 12 testimony. 13 Q. 14 probability, is your opinion for the '276 estimation any 15 different than your opinion for the '040 step? 16 A. No, it's not. 17 Q. And let's talk about -- let's go to the next slide, 18 290. 19 Category. PTX-0382, PTX-0385, PTX-0433, and PTX-0729. And is your opinion, regarding the estimation of It's the same. And let's talk about the rephil and the Session 20 What is your opinion whether there is the, 21 applying the identified properties of the retrieved 22 documents to the user specific learning machine to estimate 23 a probability step is met, or a portion of this step is met 24 for these two profiles? 25 A. Yes. A Google search estimates that probability by 898 Pazzani - direct 1 using 2 slide there. 3 Horling's deposition. 4 Q. 5 portion any different for the 27 -- these aspects of the 6 '276 patent versus the '040 patent? 7 A. No. 8 Q. And let's talk about Search Ads real quick. 9 put up 399 -- 292, please. 10 and the evidence is on the PTX-0024, PTX-0385, PTX-0730, and Brian And is your opinion on the estimated probability Google infringes for the same reasons. Can we And we saw this before, just what an ad is. 11 Is your opinion on the identification of the 12 properties the same for this element as it was for the 13 '040? 14 A. 15 of the ads. 16 Q. 17 please. Yes. So Google Search Ads identifies the properties These properties are the And let's skip a little bit. . Let's go to slide 295, And this is PTX 401. 18 And what does this slide tell you about the 19 estimation of the probabilities aspect? 20 A. Well, again, this is discussing 24 Q. And let's turn to slide 296. 25 this slide? 21 22 23 And what is shown on 899 Pazzani - direct 1 A. There is the evidence that I relied on for the 2 similar claim in '040. 3 PTX-0402, and PTX-0942. 4 Q. 5 please. It's PTX-0115, PTX-0397, PTX-0400, And let's go to Content Ads. And can I get PTX-403, Next slide. 6 And what is -- does Content Ad analyze 7 documents or identify properties of documents? 8 A. Yes. 10 Q. And let's go, let's skip to slide 301. 11 summarize the evidence you relied on for the, applying the 12 identified properties of the retrieved documents to the 13 user-specific learning machine to estimate a probability 14 aspect of this portion of the '276 patent? 15 A. 16 And the evidence for that is in PTX-0180, PTX-0222, 17 PTX-0400, PTX-0402, PTX-0408, PTX-0413, 1457, 1458, and 18 1462. 19 Q. Content Ads are 9 Yes. And can you Google uses the short-term rephil clusters. And let me have slide 302, please. 20 Can you summarize, is your opinion that each of 21 the accused Google products practice step, Step 1(f), the 22 retrieve document step of the '276 patent? 23 A. Yes. 24 Q. Is that what the green checkmark signifies? 25 A. That's correct. 900 Pazzani - direct 1 Q. And so let's talk about another element, slide 304. 2 And this is, in the '276, this is the using the estimated 3 probabilities for the respective plurality of retrieved 4 documents to present at least a portion of the retrieved 5 documents to the user. 6 Do you see that? 7 A. Yes, I do. 8 Q. And let me go to slide 305, please. 9 orient the jury what this step is about? Yes. Can you just 10 A. This step is about after you've estimated the 11 probability that the user is interested in the document, how 12 you use that probability to show the user things they're 13 interested in. 14 Q. 15 evidence that you're relying on for step 1(f) of the '040 16 patent for this element of the '276 patent? And are you relying on the evidence, the same 17 MR. VERHOEVEN: 18 THE WITNESS: 19 THE COURT: 20 Leading. It's -- Hold on, Doctor. I need to rule. will sustain the question again. 21 22 Objection. MR. NELSON: I don't remember what the question was. 23 THE COURT: 24 BY MR. NELSON: 25 Q. Try your best. So what -- can you identify what aspects of the I 901 Pazzani - direct 1 Google Search, how the -- if the estimated probabilities are 2 used? 3 A. 4 earlier case because the estimated probabilities have to be 5 used to present portions of the documents to the user, so 6 the evidence will have, is a little bit different. 7 essence, Yes, they are. It's a little different than the But, in 8 9 Q. Right. And I was talking about estimating the 10 probability aspect of it. We'll talk about the presenting 11 to the user here in just a second. 12 A. Okay. 13 Q. So let's talk about that. 14 A. Okay. 15 Q. -- let's go to slide 308, please. 16 first. So let's -- Let's do 307 17 So the rest of this element for 276 is -- one 18 back -- is to present at least a portion of the retrieved 19 documents to the user. 20 Can I have the next slide, please? 21 And the Court construed present as -- well, tell 22 the jury what the Court construed. 23 A. To provide or make available. 24 Q. And could I have slide 309, please. 25 of PTX-17. And this is part What does Google say about this element? 902 Pazzani - direct 1 A. So this is part of the life of a query that describes 2 Google's web search system and it says that Google presents 3 them to the user, where then here it refers to the search 4 results. 5 Q. 6 of the search results make documents available for the 7 user? 8 A. 9 the documents on the web and they are made available to the And how does the present -- does the presentation Yes. So the search results page contains links to 10 user because before those search results page existed, the 11 user might not have known how to access those documents, but 12 by analyzing the contents of the documents and then 13 displaying it on the search result page, they're now made 14 available to the user. 15 Q. 16 back to slide 306. 17 relied on for the, using the estimate probabilities aspect 18 of this claim? 19 A. 20 same as the '040 patent and this is Brian Horling's 21 testimony, PTX-0044, PTX-0039, and PTX-0200. 22 Q. 23 please. 24 probabilities step. 25 And let's talk about Search Ads next. Yes. And let me go And can you tell me what evidence you So using the estimated probabilities is the And let me now jump to search address, slide 311, And let's talk about the using the estimated What evidence did you -- first of all, do you Pazzani - direct 903 1 conclude that this portion of the step is met in the '276 2 patent? 3 A. 4 probabilities, that's done the same way as the '040 patent. Yes. 5 6 With respect to using the estimated For Search Ads, the evidence was PTX-0110, and 0403. And the Gopalratnam deposition. 7 And for Content Ads it's also PTX-0110, but also 8 PTX-0223. 9 Q. And just to the extent that not everything that you 10 stated is on these slides, are you also relying on the 11 testimony that you gave previously regarding these elements 12 for the '040 patent? 13 MR. VERHOEVEN: 14 THE COURT: Objection, leading. Overruled. You can answer. 15 BY THE WITNESS: 16 A. Could you ask the question again? 17 Q. Sure. 18 every single exhibit or every single aspect of your 19 testimony regarding the '040 patent, are you also relying on 20 that portion of the testimony for the '040 patent that 21 relates to the respective '276 claim elements for part of 22 your opinion, the '276? 23 A. 24 my earlier testimony or my deposition or my report. 25 Yes. To the extent that these slides don't contain I think I rely on the same evidence that was in MR. NELSON: So let's turn to the presenting at 904 Pazzani - direct 1 least a portion of the retrieved documents to the user 2 aspect. 3 we zoom that one up a little bit? 4 BY MR. NELSON: 5 Q. 6 presenting advertisements to the user? 7 A. Slide 312, please. This is Part of PTX-17. Yes. 8 9 That's not really legible. Can What is Google say about It says -MR. VERHOEVEN: Objection to the form of the question. 10 THE COURT: 11 Counsel? MR. NELSON: I can rephrase it. That's fine. 12 BY MR. NELSON: 13 Q. 14 presenting -- what does it say about ads to the user? This is a Google document. 15 16 What does it say about Let me just ask it again. That was kind of garbled. 17 Is PTX-17 a Google document? 18 A. Yes, I believe so. 19 Q. And can you read step 25? 20 A. Yes. 21 Q. What is the page that is being talked about there? 22 A. The page is the search results page. 23 Q. Is it also the advertising page? 24 A. I'd want to see more of the document. 25 GFE presents the page to the user. MR. NELSON: Can you zoom back a little bit? 905 Pazzani - direct 1 BY THE WITNESS: 2 A. 3 querying the ad server. 4 are combined together on the page in step 25. Yes, this is the part of the document that is 5 MR. NELSON: So the ads and the search results And let's talk about the Content 6 Ads aspect of this element. 7 probabilities. 8 BY MR. NELSON: 9 Q. First, the estimating Can I get slide 313, please? And you have seen this slide before. Is this the 10 same evidence, the estimating probability for Content Ads, 11 that you used for the '040 patent? 12 A. 13 should be ads are displayed in order of ad rank, highest at 14 the top and lowest at the bottom. 15 Q. 16 presentation of ads element of Content Ads? 17 opinion that that is met in '276 patent? 18 A. Yes. 19 Q. How is accomplished? 20 A. Through some javascript in an I-frame that contains 21 the ads. 22 It's the same evidence but we highlighted it so it What about the presentation? What about the Is it your The ads are displayed on Content page. MR. NELSON: 23 314. 24 BY MR. NELSON: 25 Q. And let me turn to the next slide, Can you summarize your opinion with respect to 906 Pazzani - direct 1 whether Element 1(g) is met by Google Search, Search Ads, 2 Content Ads, and YouTube? 3 A. Yes, it is. 4 MR. NELSON: It's a good time to stop. I have 5 three dependent claims yet and I don't think I will finish 6 by 4:30, Your Honor. 7 MR. VERHOEVEN: May I have a very brief sidebar? 8 THE COURT: 9 (Sidebar conference held.) You may. 10 THE COURT: Mr. Verhoeven. 11 MR. VERHOEVEN: I don't want to keep the jury 12 late. I was thinking I might ask if he would finish it, but 13 I don't want to keep the jury late. 14 My request would be that they not talk to the 15 witness about the stuff they have already covered just as if 16 they finished direct. 17 about the slides they haven't covered, I have no objection 18 to that. 19 is okay. If they want to talk to the witness And then we'll just pick it up tomorrow, if that 20 THE COURT: 21 MR. NELSON: What is your position? I may need to talk to the witness a 22 little bit because I need to go back through, I've got a 23 list of exhibits that I believe have been entered into 24 evidence, and I've got holes in it. 25 I've been trying to keep track as closely as I 907 1 could as to what got in and what didn't but to the extent 2 there is evidence for Content Ads or Search Ads that there 3 is nothing written there, at least one, if I could figure 4 that out and do that. 5 MR. VERHOEVEN: 6 MR. NELSON: 7 MR. VERHOEVEN: There is -- Direct is still open. There is a written transcript, 8 and everything that has been admitted has been admitted. 9 would submit counsel could do that without counselling the 10 I witness. 11 THE COURT: 12 MR. NELSON: Well, are you -I'm not done. I'm not asking to be 13 able to coach the witness or something, but direct is still 14 open and I need to go back through and make sure that I have 15 everything I need. 16 might need to ask him about that might have been missed. 17 was trying to check everything off but I don't think it's 18 fair to me to not about able to ask him a question about 19 something that might have been missed on direct that I want 20 to follow-up on. I think I do, but if something is up I 21 THE COURT: 22 MR. VERHOEVEN: I Is that your request? My concern, Your Honor, is we're 23 going to get another hour and-a-half when we would have had 24 ten minutes because they're going to go back and work on it 25 again tonight. And whatever Your Honor wants, but I'm 908 1 trying to move it along. 2 wanted to talk about what they have left, that I wouldn't 3 object to that. 4 And I was thinking that if they If all you are going to do is, you represent, 5 just talk about what exhibits you have in or out, you won't 6 talk about any substantive issues, you represent that, then 7 I think -- 8 MR. NELSON: 9 THE COURT: I can't represent that 100 percent. That's fine. I understand the 10 concern that Mr. Verhoeven is raising but the reality is 11 direct is still open. 12 time today. 13 Plaintiff has used an awful lot of The jury has been here, been through a lot, so 14 I'm not going to keep the jury for however many minutes are 15 left. 16 remaining minutes anyway. 17 and-a-half on cross tomorrow, I mean more direct, he is 18 going to use an hour and-a-half more, and you are going to 19 have a full opportunity to cross. 20 used up the whole day on direct, his witness is still on 21 direct. 22 talked about last night but they were free to do so. 23 They're free to do so tonight. 24 tomorrow. 25 direct so I'm going to allow him to confer with his client. He is not going to finish his direct in those If he comes back with an hour It's just like yesterday. But the fact is he has I don't know what they And we'll see what happens I understand the concern but the witness is on 909 1 MR. VERHOEVEN: 2 THE COURT: 3 Understood, Your Honor. All right. So we will stop now. I'll tell the jury to go. 4 MR. NELSON: Thank you, Your Honor. 5 THE COURT: 6 (Sidebar conference ends.) 7 THE COURT: Okay. Ladies and gentlemen, we will let 8 you go at what is maybe three minutes earlier than our 9 deadline. 10 Of course, no talking about the case while you 11 are gone. Don't do any research or read anything about the 12 case. 13 be here in time to do that. We expect to start at 9:00 o'clock tomorrow so please Have a very good evening. 14 (Jury left courtroom.) 15 THE COURT: 16 17 18 19 20 21 Doctor, you may to step down. The rest of you can have a seat. I need to give you ruling on designations which may be played tomorrow. So first we have objections to the deposition designations of the witness Roy Twersky. There are some objections from both sides. 22 Some from PUM and some from Google. 23 objections are overruled with the following two exceptions: 24 25 All of both sides' First, the Court sustained PUM's objection to Google's designation at page 449 of Mr. Twersky's 910 1 deposition. 2 a risk of that excerpt being misleading to the jury as it 3 suggests I think incorrectly that the witness changed his 4 testimony within just the most recent five minutes before 5 being asked the question when that is not what appears to 6 have happened. 7 And in the Court's view, there is too great of And we also are sustaining Google's objection 8 to PUM's counterdesignation at page 451 given that PUM's 9 counterdesignation is untimely, and there is no reason to 10 allow for that untimely counterdesignation under the 11 circumstances. 12 Beyond those two sustained objections, the 13 remainder of the objections with respect to Mr. Twersky are 14 overruled. 15 proper counterdesignations for completeness. 16 The others we felt at a general level were The issue of Mr. Twersky's change of testimony 17 is clearly going to be important to Google's breach of 18 contract claim. 19 changed his testimony, including his relative role and level 20 of knowledge about the date of conception, compared to his 21 co-inventor Dr. Konig are all relevant to his credibility 22 and won't be unfairly confusing to the jury. 23 The different interpretations as to why he Also, I think it is important to keep in mind 24 that to some extent at least this is a truth-seeking process 25 that we are engaged in and I think it's more likely that the 911 1 jury will come to a finding based on the truth if they do 2 hear all of what has been designated, counterdesignated with 3 respect to witness Mr. Twersky other than the two objections 4 that I have sustained. 5 A few specifics I wanted to comment on. The 6 objections to the designations at pages 122 to 124 and 130 7 to 131. 8 his patent and what he thinks of the scope of his invention 9 did not seem to us to be highly probative of anything The dispute as to how recently Mr. Twersky had read 10 relevant in this case, but similar questions were asked 11 and answered of co-inventor Dr. Konig live here at trial 12 sometimes even without objection and there are no Rule 403 13 factors that would favor excluding that testimony. 14 And with respect to the testimony designated at 15 page 126, Mr. Twersky's recollection as to whether or not he 16 and Dr. Konig had a working system is in the Court's view 17 relevant to the issue of the problem the patentee's thought 18 that they were solving. 19 20 21 So that is the rulings with respect to witness Twersky. With respect to witness Frank Montes, we have 22 Google's objections to PUM's counterdesignations. 23 objections are sustained. 24 22 is improper and not necessary for completeness. 25 Google's PUM's counterdesignation at page The witness's reference to the existence of an 912 1 SRI/Google agreement does not make it necessary to 2 counterdesignate testimony about discussions and invoices. 3 Similarly, PUM's counterdesignations of pages 29 4 to 30 and 42 is improper and not necessary for completeness. 5 Google's designated portion of the witness is simply 6 testifying there is an agreement that was acceptable to SRI. 7 PUM seeks to use that to counterdesignate about what SRI 8 knew or what SRI did or what Google inquired about and none 9 of that is necessary for completeness and is an improper 10 counterdesignation. 11 12 So that is the rulings on I think the issues in front of me. 13 14 Is there anything we should talk about from plaintiff's perspective? 15 MR. NELSON: 16 THE COURT: 17 MR. VERHOEVEN: 18 No, Your Honor. How about for defendant? I just need to confer for one second. 19 THE COURT: I can hope. 20 (Counsel confer. 21 MR. PERLSON: While you wait, we can deal with 22 the Konig exhibits in the morning? 23 THE COURT: 24 25 Right. tomorrow morning. MR. PERLSON: I can hope. Okay. Is that fine? I'll be available at 8:30 913 1 2 THE COURT: And Dr. Konig is not going to be on the stand right away. 3 MR. PERLSON: It seems like it. 4 THE COURT: 5 Is there an issue? 6 MR. VERHOEVEN: I would be surprised. No, there is not. We've worked 7 it out. 8 these directs, and we're not going to object that they're 9 waived or anything. 10 We had not received the animations that went with We're just trying to get them and I was just told they were being sent to our hotel right now. 11 THE COURT: I will consider it a nonissue then. 12 All right. Well, we will look for you at 8:30 13 14 tomorrow morning. Have a good night. (Proceedings adjourn at 4:34 p.m.) 15 16 17 18 19 20 21 22 23 24 25 I hereby certify the foregoing is a true and accurate transcript from my stenographic notes in the proceeding. /s/ Brian P. Gaffigan Official Court Reporter U.S. District Court

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?